Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
akippa_tech_park_akippaの成長投資と技術負債への取り組み.pdf
Search
akippa
March 07, 2023
Technology
0
250
akippa_tech_park_akippaの成長投資と技術負債への取り組み.pdf
akippa
March 07, 2023
Tweet
Share
More Decks by akippa
See All by akippa
akippa株式会社 - 会社紹介資料
akippa
5
72k
akippa_tech_park_#2_自社サービスとしてのakippa
akippa
0
190
Other Decks in Technology
See All in Technology
LinkX_GitHubを基点にした_AI時代のプロジェクトマネジメント.pdf
iotcomjpadmin
0
160
強化されたAmazon Location Serviceによる新機能と開発者体験
dayjournal
2
160
UIテスト自動化サポート- Testbed for XCUIAutomation practice
notoroid
0
110
キャディでのApache Iceberg, Trino採用事例 -Apache Iceberg and Trino Usecase in CADDi--
caddi_eng
0
170
BrainPadプログラミングコンテスト記念LT会2025_社内イベント&問題解説
brainpadpr
0
160
20250623 Findy Lunch LT Brown
3150
0
790
VISITS_AIIoTビジネス共創ラボ登壇資料.pdf
iotcomjpadmin
0
150
Agentic Workflowという選択肢を考える
tkikuchi1002
1
400
菸酒生在 LINE Taiwan 的後端雙刀流
line_developers_tw
PRO
0
1.1k
ハノーバーメッセ2025座談会.pdf
iotcomjpadmin
0
150
Observability в PHP без боли. Олег Мифле, тимлид Altenar
lamodatech
0
300
Windows 11 で AWS Documentation MCP Server 接続実践/practical-aws-documentation-mcp-server-connection-on-windows-11
emiki
0
730
Featured
See All Featured
Being A Developer After 40
akosma
90
590k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Designing Experiences People Love
moore
142
24k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
4
200
Side Projects
sachag
455
42k
Gamification - CAS2011
davidbonilla
81
5.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
The Language of Interfaces
destraynor
158
25k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
©akippa Inc. All Rights Reserved. ©akippa Inc. All Rights Reserved.
実録akippa ~サービスローンチから現在まで~ 2023.03.02
©akippa Inc. All Rights Reserved. ⾃⼰紹介 2 井上 直登 株式会社ドリコムで新規事業の⽴ち上げやアプリのディレクタ
ー・プロデューサーなどを経て2016年からakippaに参画 ドリコム時代は光通信や楽天との合弁会社に⽴ち上げ期から関 わり多様なカルチャーに揉まれる akippaではプロダクト開発部⾨の責任者としてプロダクトマネ ジメントと、エンジニア・デザイナー・企画チームのマネジメ ントを⾏っている 趣味は釣りで釣トモ募集中
©akippa Inc. All Rights Reserved. Contents 1. akippaについて 2. akippaの⽴ち上げ期の攻めと守りのバランス
3. akippaの成⻑期の攻めと守りのバランス a. 前期、中期、現在 4. 最後に 3
©akippa Inc. All Rights Reserved. ©akippa Inc. All Rights Reserved.
1. akippaについて 4
©akippa Inc. All Rights Reserved. 5 サービス概要
©akippa Inc. All Rights Reserved. サービスの広がり 6 都市部〜住宅街まで、実は結構増えてます
©akippa Inc. All Rights Reserved. Corporate VISION 7
©akippa Inc. All Rights Reserved. ユーザーさまの声 8
©akippa Inc. All Rights Reserved. ©akippa Inc. All Rights Reserved.
2. akippaの⽴ち上げ期の攻めと守りのバランス 9
©akippa Inc. All Rights Reserved. 10 10 0 :
©akippa Inc. All Rights Reserved. 11 akippa⽴ち上げ期のプロダクトローンチの流れ akippaのサービスの原案を社内で検討 リリース後も検証サイクルを早めるための スピード最優先の開発で保守性や可⽤性などは最低限に
akippaは当時営業会社だったので社内でサービス企画や システム設計・構築ができる⼈間がいない 代表のツテで協⼒してくれたエンジニアが ⾃⾝の経験・スキルセットを活かして設計→実装→リリース
©akippa Inc. All Rights Reserved. 12
©akippa Inc. All Rights Reserved. 13 結果 / 振り返って思うこと -
スタートタイミングはそのプロダクトが成功するか失敗するかわからない なんなら確率的には失敗する可能性がだいぶ⾼い - その状況では技術的な設計や議論に時間を使うよりも、スピードを最優先 にしてコードの品質や設計のクオリティは最低限にという当時のエンジニ アの判断は正しかった - 技術負債というより技術資産 - 後から⼊るメンバーはその状況に最⼤限リスペクトを払い「それを踏まえ てどう良くできるか?」を思考するべき
©akippa Inc. All Rights Reserved. ©akippa Inc. All Rights Reserved.
3. akippaの成⻑期の攻めと守りのバランス 14
©akippa Inc. All Rights Reserved. 15 成⻑期 前期 (2015〜2017年)
©akippa Inc. All Rights Reserved. 16 5 5 :
©akippa Inc. All Rights Reserved. 17 起こった環境の変化と浮かび上がった課題 環境の変化 浮かび上がったIssue IVSで優勝し資⾦調達し
ステークホルダーが増えた 事業も起動に乗りやるべきことが 明確になってきた 調達した資⾦で経験値のあるエンジニ ア、デザイナー、PdMが参画した よりスマートで計画的な 開発の必要性が⾼まった 次の成⻑ステージに向けた 根本的な改善が求められた 企画⽔準・技術⽔準が上がりこれまで のサービス/システム仕様の課題が浮 き彫りに
©akippa Inc. All Rights Reserved. 18 攻めと守りをセットでやっちゃえ! サービスリニューアルへのチャレンジ
©akippa Inc. All Rights Reserved. 19
©akippa Inc. All Rights Reserved. 20 途中まで進めていたが 結局ペンディングという名のお蔵⼊りに
©akippa Inc. All Rights Reserved. 21 - 理想が⾼すぎた - ⽬指すゴールがシンプルに難易度が⾼かった
- 改善したいことを詰め込みすぎ - システム設計的にも新しいチャレンジを盛り込み過ぎた - 現状理解が⽢すぎた - 私を含む中途⼊社組を中⼼に、ドメイン知識やサービス仕様も⽢いま ま企画要件やシステム仕様策定を進める - 結果、進むにつれて考慮すべきことが増えてきた - チームも未熟だった - 当時のチームのベロシティの⾒積もりも⽢く、中途⼊社が増えて⼀⼈ ⼀⼈の特性やそれを活かすようなチームワークもまだできていなかっ た 結果 / 振り返って思うこと
©akippa Inc. All Rights Reserved. ただ、突っ⾛らず⽌めるという決定は英断 22
©akippa Inc. All Rights Reserved. 23 成⻑期 中期 (2018〜2020年)
©akippa Inc. All Rights Reserved. 24 3 7 :
©akippa Inc. All Rights Reserved. 25 リニューアルの反省を活かして リニューアルの反省 新しい指針 ⾼すぎる理想
チームの未熟さ 現状理解の⽢さ 現実路線で少しづつ新しくしていこう 採⽤を強化し体制を増強させよう 開発を進めていく中で 少しづつシステム理解を⾼めていこう
©akippa Inc. All Rights Reserved. やったこと 26 zendから Laravelへの移⾏ モバイルアプリの
内製化と リファクタリング テストコードの 必須可 クリーンアーキテ クチャの採⽤ アカウントの 階層構造再設計 社内オペレーショ ンのシステム化 インフラ全般の 構成⾒直し セキュリティ関連 の取り組み強化
©akippa Inc. All Rights Reserved. 27
©akippa Inc. All Rights Reserved. - ⼀定の前進は⾒られた - 開発の品質・レベルはこのフェーズで⼤きく改善した -
⼀⽅で事業はまだまだ成⻑志向で成⻑にもリソースを割くこととなり、リ ファクタリングや古いフレームワークからの移⾏等の守りの部分について は思ったように進められず - 成⻑投資か技術負債の解消か、明確な意思決定もできておらず場当た り的な対応になっていた - また⾃社サービス開発に期待を抱いて⼊社したエンジニアからすると攻め の開発意欲が強く、やりたいこととやるべきことの間にギャップが⽣じて しまった 28 結果 / 振り返って思うこと
©akippa Inc. All Rights Reserved. 29 成⻑期 現在 (2021〜2023年)
©akippa Inc. All Rights Reserved. 30 6 4 :
©akippa Inc. All Rights Reserved. 31 事業環境・開発環境のポジティブな変化 経営レベルで よりプロダクト ドリブンな
成⻑への投資を決定 プロダクトのロード マップを設計し逆算 の開発ができるよう になった チームもバリュー/ カルチャーを 重視する⼼理的安全 性の⾼いチームに 成⻑ ここに⾄ってようやく技術負債とじっくり向き合う地盤ができていた
©akippa Inc. All Rights Reserved. 体制の変更 32 [攻] Driver [攻]
Owner [守] 基盤 akippa PdM Engineer Desinger PdM Engineer Desinger PdM Engineer Desinger Tech Lead Engineer Desinger [これまで] 1Product:1チーム体制 [現在] 複数Product:複数チーム体制
©akippa Inc. All Rights Reserved. 33 残された課題 - ここから具体的にどのように技術負債を返済していくのか? -
古いフレームワークからの移⾏(zend→Laravel) - 各⾔語/OSなどのバージョンアップ(php,mysql) - テストコードがない実装領域のアップデート - プロダクトドリブンな成⻑を考える上で現状のアーキテクチャが最適解な のか? - アーキテクチャの再設計・議論(モノリシック→マイクロサービス?) - 上記をどのような体制でどういった形で議論を進めていくのが良いか? - ちなみに攻めのプロダクト改善はやりたいこと盛りだくさん!
©akippa Inc. All Rights Reserved. akippaのシステム構成図と課題 34
©akippa Inc. All Rights Reserved. akippaのシステム構成図と課題 35
©akippa Inc. All Rights Reserved. ©akippa Inc. All Rights Reserved.
4. 最後に 36
©akippa Inc. All Rights Reserved. 37 まだまだスモールな組織の中で、 課題を⼀緒に議論・解決しながら もっとたくさんの”あいたい”をつないでいく⽅を 募集しています
©akippa Inc. All Rights Reserved. 38 バックエンド エンジニア(EM候補) [PHP] バックエンド
エンジニア (TechLead) [PHP] バックエンド エンジニア [PHP] モバイルエンジニア [iOS/android] デザイナー PdM / 事業企画
©akippa Inc. All Rights Reserved. meetyやってます 39
©akippa Inc. All Rights Reserved. 40 ありがとうございました この時間では広く浅く話しましたので、 懇親会やmeetyなどで踏み込んだ話ができればと思います