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
ソリューションカンパニーの開発組織はどう成長してきたのか
Search
Kazuya Takahashi
December 24, 2020
Technology
0
330
ソリューションカンパニーの開発組織はどう成長してきたのか
CTO of the year 2020 で発表した資料です。
Kazuya Takahashi
December 24, 2020
Tweet
Share
More Decks by Kazuya Takahashi
See All by Kazuya Takahashi
ポイントシステム基盤を支える技術
tayasu
0
510
サーバレス?で重たいバッチ処理
tayasu
1
980
Beyond the Twelve-Factor App
tayasu
5
25k
Other Decks in Technology
See All in Technology
AWS Control Tower に学ぶ! IAM Identity Center 権限設計の第一歩 / IAM Identity Center with Control Tower
y___u
1
220
Dylib Hijacking on macOS: Dead or Alive?
patrickwardle
0
380
AIツールでどこまでデザインを忠実に実装できるのか
oikon48
6
3.5k
リセラー企業のテクサポ担当が考える、生成 AI 時代のトラブルシュート 2025
kazzpapa3
1
370
データ戦略部門 紹介資料
sansan33
PRO
1
3.8k
Biz職でもDifyでできる! 「触らないAIワークフロー」を実現する方法
igarashikana
3
760
Introduction to Bill One Development Engineer
sansan33
PRO
0
300
物体検出モデルでシイタケの収穫時期を自動判定してみた。 #devio2025
lamaglama39
0
240
生成AI時代のセキュアコーディングとDevSecOps
yuriemori
0
130
CoRL 2025 Survey
harukiabe
1
220
GoでもGUIアプリを作りたい!
kworkdev
PRO
0
150
ソフトウェアエンジニアの生成AI活用と、これから
lycorptech_jp
PRO
0
550
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
A better future with KSS
kneath
239
18k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.5k
Gamification - CAS2011
davidbonilla
81
5.5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Bash Introduction
62gerente
615
210k
Optimizing for Happiness
mojombo
379
70k
Navigating Team Friction
lara
190
15k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Speed Design
sergeychernyshev
32
1.2k
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