Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ソリューションカンパニーの開発組織はどう成長してきたのか
Search
Kazuya Takahashi
December 24, 2020
Technology
0
270
ソリューションカンパニーの開発組織はどう成長してきたのか
CTO of the year 2020 で発表した資料です。
Kazuya Takahashi
December 24, 2020
Tweet
Share
More Decks by Kazuya Takahashi
See All by Kazuya Takahashi
ポイントシステム基盤を支える技術
tayasu
0
490
サーバレス?で重たいバッチ処理
tayasu
1
950
Beyond the Twelve-Factor App
tayasu
5
24k
Other Decks in Technology
See All in Technology
歴史あるRuby on Railsでデッドコードを見つけ、 消す方法@yabaibuki.dev #3
ayumu838
0
1.7k
累計2500万着電を支える大規模 電話自動応答サービスのアーキテクチャ / Architecture of a Large-Scale Automated Phone Response Service Supporting 25 Million Cumulative Calls
ymachida
8
4.3k
ゆるSRE勉強会 #8 組織的にSREが始まる中で意識したこと
abnoumaru
2
850
Entra ID の基礎(Japan Microsoft 365 コミュニティ カンファレンス 2024)
murachiakira
3
2.2k
品質管理チームのEMとして大事にしていること / QA EM
nihonbuson
0
180
PFN Company Deck
pfn
PRO
2
140
生成AIを活用したIT運用高度化への挑戦
iotcomjpadmin
0
300
LLMを「速く」「安く」 動かすには / CloudNative Days Winter 2024
pfn
PRO
5
1.2k
次のコンテナセキュリティの時代 - User Namespace With a Pod / CloudNative Days Winter 2024
pfn
PRO
5
440
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
30
16k
Microsoft Ignite 2024 Update 2 - AIとIoT関連の最新情報をどこよりも早く!
iotcomjpadmin
0
300
SONY AITRIOSによるAIエッジセンシングの新たな可能性(仮)
iotcomjpadmin
0
320
Featured
See All Featured
Making Projects Easy
brettharned
115
5.9k
Navigating Team Friction
lara
183
15k
Six Lessons from altMBA
skipperchong
27
3.5k
A Tale of Four Properties
chriscoyier
156
23k
Typedesign – Prime Four
hannesfritz
40
2.4k
Being A Developer After 40
akosma
87
590k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
247
1.3M
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
How to Think Like a Performance Engineer
csswizardry
20
1.2k
Scaling GitHub
holman
458
140k
Faster Mobile Websites
deanohume
305
30k
Transcript
株式会社センシンロボティクス ソリューションカンパニーの 開発組織はどう成⻑してきたのか 執⾏役員 開発部⻑ ⾼橋和也
センシンロボティクス ≠ テックカンパニー 2 センシンロボティクスは、 企業や社会が抱える課題を、ロボティクス技術で解決する、 ソリューションカンパニーです。
3 ⽇本が抱える社会課題 少⼦⾼齢化 労働⼈⼝減少 インフラ⽼朽化 メンテナンスコスト増⼤ 災害の激甚化 頻発する豪⾬被害
労働⼒不⾜・ミス防⽌・安全性向上・時間・コスト をドローン等のロボティクス技術で解決 災害対策 警備監視 設備点検
ソリューションを実現するシステム データ活⽤のためのアプリケーション例 Ξ ϓ Ϧ データ分析・ロボット制御プラットフォーム - FLIGHT CORE
ϓ ϥ ỽ τ ϑ Ỽ ồ Ϝ データ収集のためのロボット/デバイス σ ό Π ε 全⾃動ドローン基地 国内・海外ドローン ⾃動⾛⾏ロボット ⽔中ドローン スマートグラス ソーラーパネル 点検 鉄塔/送電線点検 計器/配管点検 ⽯油タンク点検 屋根点検 Pilot ロボット経路計画 Monitor 映像共有/遠隔制御 Connect デバイス接続 Edge ロボット⾃律制御 AI 画像解析/統計分析 Mapper 点群/3Dモデル作成 API 外部システム連携 Datastore データ管理 360 VR 360°パノラマVR 四⾜歩⾏ロボット
システムアーキテクチャ • メインプラットフォームはAzureに構築。 2019年にMicrosoft for Startupsに採択され Azureのスポンサーシップを受ける • 2020年からAWSに画像処理関連のバッチ環境
を構築。分散処理でコスト削減&パフォーマ ンス向上を実現
⽴ち上げ エンジニア数:1〜10名 2017年後半〜2018年 テックリード導⼊ エンジニア数:11〜20名 2019年〜2020年前半 マネージャー採⽤ エンジニア数:20名〜 2020年後半〜
どのようにチームとシステムが成⻑してきたのか
3名以上になってから、まずやったこと • 毎週の1on1 、半期毎の⽬標設定(MBO) • マネージャーへのフィードバックアンケート • 流動的なチーム構築。プロジェクトごとに求められる技術が多様な ため必要なスキルをもったエンジニアを集めてチームを構成する
やらないと決めたこと • AIは内製化しない。外部パートナーに任せた • ドローンは開発しない。外部パートナーに任せた • リモートワークはしない。コミュニケーション重視 ⽴ち上げ エンジニア数:1〜10名 2017年後半〜2018年 マネージャー エンジニア エンジニア エンジニア シンプルな組織 コミュニケーションを重視し少ないリソースで最⼤の成果
• 最初はアプリ(ソーラーパネル点検)の開発からスタート • 当初からプラットフォームを妄想。ただし実装はそれぞれ の機能をシンプルに開発。 • アプリとプラットフォームの境界も曖昧な設計 • まずはプロダクトのリリースに専念
将来像を妄想しながら必要最⼩限の開発 約 12億円の資⾦調達 ⽴ち上げ エンジニア数:1〜10名 2017年後半〜2018年
技術⾯のメンターとしてテックリード制の導⼊ • 属⼈化が⽬⽴ってきたため、横断的な技術共有の必要性が増してきた • ⼈数が増え全員との1on1が難しくなったためテックリードが1on1を実施 チームを固定化 • PdMとのコミュニケーション強化のためチームを固定。スクラムを導⼊する チームも
• 顧客サポートや障害といった突発的な事象の担当者/担当チームを明確に リモートワークの恒久的な導⼊ • コロナ禍でリモートワークに移⾏。チームでの開発が浸透していたため想定 よりもスムーズに移⾏ • フィールドでの実機テストや現場作業などの対⾯作業があるためコミュニ ケーションは希薄化しなかった • オフィスの半分を機材倉庫にリニューアルし、全員出社は無理な状態に 部⻑/マネージャー エンジニア エンジニア エンジニア エンジニア テックリード テックリード マネジメントツリーとチーム構成が別 テックリード エンジニア チーム1 テックリード エンジニア チーム2 エンジニア エンジニア チーム3 個⼈からチームの開発へ テックリード導⼊ エンジニア数:11〜20名 2019年〜2020年前半
⽣産性の可視化 • GitLabのアクティビティを集計 • デリバリーの頻度(≒マージリクエストのクローズ数)やデ リバリーのリードタイム( ≒マージリクエストのリードタイ ム)を計測し、⽣産性の推移を可視化 •
コードレビュー時のコメント数を計測し、コードレビューの 活性化を促進 テックリード導⼊ エンジニア数:11〜20名 2019年〜2020年前半
• プラットフォームの機能改善とアプリ開発を並⾏し て進める • プラットフォームと各機能に名前を付け、対外的な アピール強化と機能毎のチームの意識付け • AIを実⽤化するためのPDCAが外部では難しかった ため内製化することに(優秀なAI技術者が採⽤でき
始めたのも⼀因) プラットフォームのブランディングで技術をアピール 約 22億円の資⾦調達 テックリード導⼊ エンジニア数:11〜20名 2019年〜2020年前半
マネージャーを新たに採⽤し、マネジメントを強化 • プロジェクトが増えたためリソースプランニングを強化 • 内部統制やISMS取得、原価管理などにもリソースを割けるように テックリードを増員し、1チーム1テックリードに • チームをより⾃律的に動けるようにし、開発スピードを向上 •
チームリーダーとメンターを⼀致させコミニュケーションラインを 統⼀し、⽬標管理や評価をスムーズに ςοΫϦʔυ 部⻑ マネージャー ΤϯδχΞ νʔϜ マネジメントツリーとチーム構成を統⼀ ΤϯδχΞ ςοΫϦʔυ ΤϯδχΞ νʔϜ ΤϯδχΞ ςοΫϦʔυ ΤϯδχΞ νʔϜ ΤϯδχΞ ガバナンスを意識した開発組織へ 今後の課題 • プロジェクトマネジメント⽅法がチームによってバラバラ • QA、デザイナーの組織化 • アプリを量産できる体制をどう作るか マネージャー採⽤ エンジニア数:21名〜 2020年後半〜
• プラットフォームの機能やドローン以外の対応ロボット/デバイスを増やして、アプリの 幅を拡げ、お客様の多彩な課題へ対応可能に 機能を拡⼤しソリューションの幅を拡げる マネージャー採⽤ エンジニア数:21名〜 2020年後半〜
None