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
NAVITIME JAPAN
PRO
October 02, 2018
Business
1
250
自己組織化チームが越境する日
2018年10月2日に開催されたDevLOVEのイベント「越境する自己組織化チーム」にて発表した資料です。
NAVITIME JAPAN
PRO
October 02, 2018
Tweet
Share
More Decks by NAVITIME JAPAN
See All by NAVITIME JAPAN
つよつよリーダーが 抜けたらどうする? 〜ナビタイムのAgile⽀援組織の変遷〜
navitimejapan
PRO
22
14k
実践ジオフェンス 効率的に開発するために
navitimejapan
PRO
3
260
安全で使いやすいCarPlayアプリの 魅せ方:HIGと実例から学ぶ
navitimejapan
PRO
1
88
見えないユーザの声はログに埋もれている! ~ログから具体的なユーザの体験を数値化した事例紹介~
navitimejapan
PRO
6
2.3k
ユーザーのためなら 『デザイン』 以外にも手を伸ばせる
navitimejapan
PRO
2
1.3k
フツーのIT女子が、 Engineering Managerになるまで
navitimejapan
PRO
3
220
不確実性に打ち勝つOKR戦略/How to manage uncertainty with OKR strategy
navitimejapan
PRO
4
3.2k
アジャイルを小さいままで 組織に広める 二周目 / Agile Transformation in NAVITIME JAPAN iteration 2
navitimejapan
PRO
4
1.2k
変更障害率0%よりも「継続的な学習と実験」を価値とする 〜障害を「起こってはならないもの」としていた組織がDirtの実施に至るまで〜 / DevOps Transformation in NAVITIME JAPAN
navitimejapan
PRO
7
5.2k
Other Decks in Business
See All in Business
エンジニア向けオープンワーク会社紹介資料 / company profile
openwork
1
17k
パレットクラウド株式会社 採用ピッチ資料 エンジニア編
palettecloud
0
4.3k
UPSIDER Company Deck
upsider_official
0
77k
M&A Cloud Advisory Partners 採用ピッチブック
macloud
1
13k
株式会社BFT 会社紹介資料|エンジニア&セールス職向け
bft_recruit
2
11k
株式会社Beer and Tech/HitoHana(ひとはな) 採用資料 2024.11
beerandtech_recruiter
1
560
パレットクラウド株式会社 採用ピッチ資料
palettecloud
0
5.5k
Nstock 採用資料 / We are hiring
nstock
26
250k
サバノミソニLT‐AWS認定資格合格への道のり
utosun
0
360
Firework Japan Corporate Deck 2024/11
steven11
0
180
(18枚)製造業の営業を最大化させる「ブリッジ管理」とは?
nyattx
PRO
1
100
3次元データを用いた差分解析による工事発注への取組
tokyo_metropolitan_gov_digital_hr
0
390
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Code Reviewing Like a Champion
maltzj
520
39k
The Art of Programming - Codeland 2020
erikaheidi
52
13k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Writing Fast Ruby
sferik
627
61k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
Thoughts on Productivity
jonyablonski
67
4.3k
Building Your Own Lightsaber
phodgson
103
6.1k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
265
13k
Transcript
CONFIDENTIAL ©NAVITIME JAPAN 自己組織化チームが越境する日 株式会社ナビタイムジャパン 開発部部長 兼 ACTS(研究開発)ルートグループ責任者 小田中 育生
CONFIDENTIAL ©NAVITIME JAPAN 自己紹介 小田中 育生 株式会社ナビタイムジャパン 開発部 部長 ACTS(研究開発)
ルートグループ責任者 • 2009年株式会社ナビタイムジャパン入社 • 経路探索 • 交通情報 • ミドルウェア • チャットボット • カイゼン
CONFIDENTIAL ©NAVITIME JAPAN ABOUT NAVITIME JAPAN
CONFIDENTIAL ©NAVITIME JAPAN
CONFIDENTIAL ©NAVITIME JAPAN
CONFIDENTIAL ©NAVITIME JAPAN
CONFIDENTIAL ©NAVITIME JAPAN トータルナビ事業 ヘルスケア事業 インバウンド事業 ビジネスナビタイム 事業 テレマティクス事業 バス事業
ツーリング事業 交通コンサルティング 事業 メディア・トラベル 事業 ドライブ事業 キャリア協業事業 法人ソリューション 事業
CONFIDENTIAL ©NAVITIME JAPAN 数ある事業の全てが 経路探索技術に立脚
CONFIDENTIAL ©NAVITIME JAPAN 本日は、経路探索の 開発チームについて話します
CONFIDENTIAL ©NAVITIME JAPAN Agenda 1. スクラムの力を借りて自己組織化したチーム 1. リードタイムが1/3になった話 2. ふりかえりで絶えず回るカイゼンサイクル
3. PO不在でも機能するには 2. コンフォートゾーンからの船出 1. ビジネス部門とコラボしよう! 2. ユーザーストーリーマッピング 3. 異文化チーム連携の難しさ 4. チームに架ける橋
CONFIDENTIAL ©NAVITIME JAPAN 第一章 スクラムの力を借りて 自己組織化したチーム
CONFIDENTIAL ©NAVITIME JAPAN チーム紹介
CONFIDENTIAL ©NAVITIME JAPAN 経路探索チーム: 今年からスクラムを開始 詳しくは下記をご参照ください。 共演:公共交通ナビサービスの開発現場のリアル より 「ナビタイムR&D部門が辿るカイゼンのキセキ」
CONFIDENTIAL ©NAVITIME JAPAN チーム特性 ミッション 経路探索を最高のものにする 割り込み 発生する 年齢層 20代メイン
人数(n) 9人 案件数(N) 多い N:n N>>n
CONFIDENTIAL ©NAVITIME JAPAN スプリントプランニング スプリントふりかえり スプリントレビュー 現在のチームの働き方 デイリー 水曜 水曜
デイリー デイリー デイリー デイリー • 1週間スプリント • プラクティスの原則に忠実
CONFIDENTIAL ©NAVITIME JAPAN 毎朝Five Fingersを実施、記録 3本以下の人はモブプロで救済 デイリーでPJの健康診断 Five Fingers… 指の本数でその日の状況を伝えるプラクティス
CONFIDENTIAL ©NAVITIME JAPAN ねとらぼに紹介され 3,000RT近く拡散された 終電後ルート チームのアウトプット
CONFIDENTIAL ©NAVITIME JAPAN チームのアウトプット レスポンスタイムを30%削減
CONFIDENTIAL ©NAVITIME JAPAN リードタイムが 1/3になった話
CONFIDENTIAL ©NAVITIME JAPAN 終電後ルート 12/19 ローンチ 1/30 より遅い経路 2/26 定期考慮
スクラムが始まるタイミングにリリースされた 終電後ルートは、イテレーティブにカイゼン
CONFIDENTIAL ©NAVITIME JAPAN カイゼンできてるが もっと加速したい
CONFIDENTIAL ©NAVITIME JAPAN 2週間サイクルで PDCAまわしたい チームに提案 小田中 メンバー えっ… ちょっと自信ないです
CONFIDENTIAL ©NAVITIME JAPAN やったこと Value Stream Mapをつくる
CONFIDENTIAL ©NAVITIME JAPAN Value Stream Mapとは ソフトウェア開発サイクルのモノと情報の流れを可視化するマップ ユニットテスト確認 1 リリース担当
Lead Time 10 m Process Time 0 m Wait Time 10 m
CONFIDENTIAL ©NAVITIME JAPAN わかったこと 現状(1月時点)では1サイクル31営業日かかる 工数(日) 開発 12 検証 17
リリース作業 2 合計 31
CONFIDENTIAL ©NAVITIME JAPAN 2週間は無理
CONFIDENTIAL ©NAVITIME JAPAN つぎにやったこと ムダを省くための施策「ペインキラー」開始 経路品質評価 開発者検証 • 一部メンバに属人化 •
習得コスト高 • ミスしやすい fabricで一括実行 誰でもできるように • 手動作業が煩雑 • ミスしやすい Jenkinsで完全自動化 もうミスしない
CONFIDENTIAL ©NAVITIME JAPAN できたこと 検証工数が大幅に短縮! 工数(日) 開発 12 検証 17
-> 2.5 リリース作業 2 合計 31 -> 16.5
CONFIDENTIAL ©NAVITIME JAPAN さらにやったこと モブプロの奨励 プルリクの リードタイムが短縮 暗黙知が共有された
CONFIDENTIAL ©NAVITIME JAPAN メンバーC メンバーD メンバーB メンバーA 機能A 機能B 機能C
検証 モブ導入前のチーム 開発の多くが メンバーAに依存 検証のすべてが メンバーDに依存
CONFIDENTIAL ©NAVITIME JAPAN メンバーC メンバーD メンバーB メンバーA 機能A 機能B 機能C
検証 モブ導入前のチーム A B C A B C A B C A B C 検証 機能A 機能B 機能C 開発
CONFIDENTIAL ©NAVITIME JAPAN メンバーC メンバーD メンバーB メンバーA 機能A 機能B 機能C
検証 モブ導入前のチーム A B C A B C A B C A B C 検証 機能A 機能B 機能C 開発 WT(待ち時間)が発生 メンバーA, Dの疲弊
CONFIDENTIAL ©NAVITIME JAPAN メンバーC メンバーD メンバーB メンバーA 機能A 機能B 機能C
検証 モブ導入前のチーム メンバーC メンバーD メンバーB メンバーA 機能A 機能B 機能C 検証 モブ導入後のチーム
CONFIDENTIAL ©NAVITIME JAPAN メンバーC メンバーD メンバーB メンバーA 機能A 機能B 機能C
検証 モブ導入後のチーム A B C A B C A B C A B C 検証 機能A 機能B 機能C 開発
CONFIDENTIAL ©NAVITIME JAPAN メンバーC メンバーD メンバーB メンバーA 機能A 機能B 機能C
検証 モブ導入後のチーム A B C A B C A B C A B C 検証 機能A 機能B 機能C 開発 ボトルネックが消滅 WTが大幅に低減
CONFIDENTIAL ©NAVITIME JAPAN できたこと 開発工数が大幅に短縮! 工数(日) 開発 12 -> 5
検証 17 -> 2.5 リリース作業 2 合計 31 -> 9.5
CONFIDENTIAL ©NAVITIME JAPAN とどめにやったこと バージョン情報生成スクリプト作成 リグレッションテスト効率化 プランニング時にリリースアイテム決定
CONFIDENTIAL ©NAVITIME JAPAN できたこと 1サイクル8.5営業日まで短縮 工数(日) 開発 12->5 検証 17->2.5
リリース作業 2 ->1 合計 31->8.5
CONFIDENTIAL ©NAVITIME JAPAN どうやってここまで来たか
CONFIDENTIAL ©NAVITIME JAPAN ふりかえりで絶えず回るカイゼンサイクル
CONFIDENTIAL ©NAVITIME JAPAN スプリントプランニング スプリントふりかえり スプリントレビュー デイリー 水曜 水曜 デイリー
デイリー デイリー デイリー 「ふりかえり」で プロセスの見直しを 定期的に実施
CONFIDENTIAL ©NAVITIME JAPAN タイムラインなどで 情報収集 KPTなどで 課題整理・カイゼン案検討
CONFIDENTIAL ©NAVITIME JAPAN モブプロに対するカイゼンのキセキ
CONFIDENTIAL ©NAVITIME JAPAN スプリント スプリント スプリント スプリント スプリント スプリント がっつりモブ
でやる 全部モブって のは止めよう モブいいね。 全部モブでも いいかも 全部モブは キツい モブの 時間調整辛い カレンダー つくった 朝会で 募りましょう うーん 途中退室OK! モブの参加者 集まらない… 参加したいが タスクが… どんなモブあ るか知りたい 朝会で やりましょう 日 雇 い 制 度 の 誕 生 も ぶ も ぶ カ レ ン ダ ー の 誕 生
CONFIDENTIAL ©NAVITIME JAPAN 毎スプリントごとに対話ベースで カイゼン案を出し、前進
CONFIDENTIAL ©NAVITIME JAPAN PO不在でも機能するには
CONFIDENTIAL ©NAVITIME JAPAN プロダクトオーナー 外出・来客などにより スクラムイベントに 参加できないケースあり
CONFIDENTIAL ©NAVITIME JAPAN 外出があり、 今回はプランニング 参加できません 3月頭のお話 小田中 メンバー メンバー
メンバー わかりました
CONFIDENTIAL ©NAVITIME JAPAN プランニングどうだった? 次の日… 小田中 メンバー 決まらない部分があったの で相談させてください メンバー
というか、いないと困るの で外出しないでください
CONFIDENTIAL ©NAVITIME JAPAN ・・・ごめん 次の日… 小田中 メンバー わかればよろしい メンバー わかればよろしい
CONFIDENTIAL ©NAVITIME JAPAN POはチームのスクラムイベントに 参加すべき、というのが立証された瞬間
CONFIDENTIAL ©NAVITIME JAPAN 他PJとの兼務をやめる 極力、外出を減らす 少なくともイベント日は 避ける
CONFIDENTIAL ©NAVITIME JAPAN 数カ月後
CONFIDENTIAL ©NAVITIME JAPAN 妻の出産予定日が スクラムイベントと重複
CONFIDENTIAL ©NAVITIME JAPAN 出産立会があり、 今回はプランニング 参加できません 8月頭のお話 小田中 メンバー メンバー
メンバー わかりました
CONFIDENTIAL ©NAVITIME JAPAN プランニングどうだった? 次の日… 小田中 メンバー こうなりました、 どうですか? 私でもこう計画します!
ありがとう!
CONFIDENTIAL ©NAVITIME JAPAN なんと、 PO不在でもプランニングできる! 小田中いらない?
CONFIDENTIAL ©NAVITIME JAPAN なぜPO不在でのプランニングが 可能になったのか
CONFIDENTIAL ©NAVITIME JAPAN スプリントプランニング バックログリファインメント インセプションデッキ更新 プロダクトの側面に関わるアクティビティは 基本全員参加とした
CONFIDENTIAL ©NAVITIME JAPAN 小田中 メンバー メンバー メンバー メンバー POマインドの伝搬 内発的動機の喚起
CONFIDENTIAL ©NAVITIME JAPAN プルリクの リードタイムが短縮 暗黙知が共有された モブプロによる 自己組織化の促進 スキル・マインド の伝搬
CONFIDENTIAL ©NAVITIME JAPAN もちろん原則として、POは チームのスクラムイベントに参加すべきだが チームの成長を実感した瞬間だった。
CONFIDENTIAL ©NAVITIME JAPAN 第二章 コンフォートゾーンからの 船出
CONFIDENTIAL ©NAVITIME JAPAN ビジネス部門とコラボしよう!
CONFIDENTIAL ©NAVITIME JAPAN 私たちのチーム
CONFIDENTIAL ©NAVITIME JAPAN ビジネス側が機能を考え R&D側が機能を実現する
CONFIDENTIAL ©NAVITIME JAPAN 機能に対する認識のずれ 工程分離によるコミュニケーションコスト 組織間の温度差 役割分担により、いくつか 弊害がうまれていた
CONFIDENTIAL ©NAVITIME JAPAN サービス発展とコア技術進化を融合させたい
CONFIDENTIAL ©NAVITIME JAPAN ユーザーストーリーマッピング
CONFIDENTIAL ©NAVITIME JAPAN 9月末リリースのとある機能において ビジネス側・R&D側合同で実施
CONFIDENTIAL ©NAVITIME JAPAN (株)ドコモ・バイクシェアの「Bike share sevice」を 利用した「シェアサイクルルート」
CONFIDENTIAL ©NAVITIME JAPAN ペルソナ作成 ストーリー作成 マッピング
CONFIDENTIAL ©NAVITIME JAPAN ストーリー作成 メンバー 電車/バスを使う場合と 比較したい メンバー ポートに残ってる台数が 知りたいよね
CONFIDENTIAL ©NAVITIME JAPAN 電車/バスを使う場合と 比較したい ポートに残ってる台数が 知りたいよね
CONFIDENTIAL ©NAVITIME JAPAN 機能イメージ、温度感が共有された
CONFIDENTIAL ©NAVITIME JAPAN 異文化チーム連携の難しさ
CONFIDENTIAL ©NAVITIME JAPAN スクラム慣れてきた
CONFIDENTIAL ©NAVITIME JAPAN スクラム未経験
CONFIDENTIAL ©NAVITIME JAPAN スクラムでやりたい 進め方についての相談 小田中 ビジネス側 やったことない
CONFIDENTIAL ©NAVITIME JAPAN 朝会やりたい 進め方についての相談 小田中 ビジネス側 関係プロジェクト多い からむずかしい
CONFIDENTIAL ©NAVITIME JAPAN そっか~… 進め方についての相談 小田中 ビジネス側 でも、コミュニケーショ ンは密にとりたいね
CONFIDENTIAL ©NAVITIME JAPAN 気持ちは一緒 だが、仕組みが追いついていない
CONFIDENTIAL ©NAVITIME JAPAN スクラムで開発 チーム横断で 朝会 チームごとに 習熟度が異なる PJ横断での 調整が高コスト
やりたいこと 課題
CONFIDENTIAL ©NAVITIME JAPAN チームごとに 習熟度が異なる 全体の工程はWBSで管理 詳細な開発プロセスは各チームにゆだねる
CONFIDENTIAL ©NAVITIME JAPAN PJ横断での 調整が高コスト Slackチャンネルでの情報共有 朝会ならぬ「夕会」の実施 ランチを一緒に食べる
CONFIDENTIAL ©NAVITIME JAPAN 今回は、スクラムという方法論にこだわらず 各チームが気持ちよく連携できる形をとった
CONFIDENTIAL ©NAVITIME JAPAN チームに架ける橋
CONFIDENTIAL ©NAVITIME JAPAN 前述の通り、 異文化チームでの合同開発には いくつか障壁がある
CONFIDENTIAL ©NAVITIME JAPAN しかし、開発は順調に推移
CONFIDENTIAL ©NAVITIME JAPAN R&Dチームの エピックバーンダウン 7/26から 開発本格化 リリース!
CONFIDENTIAL ©NAVITIME JAPAN 9/27 無事にリリース!
CONFIDENTIAL ©NAVITIME JAPAN 何がチームをつないだのか
CONFIDENTIAL ©NAVITIME JAPAN ペルソナ作成 ストーリー作成 マッピング 合同ユーザーストーリーマッピング による意識の統一
CONFIDENTIAL ©NAVITIME JAPAN PJ横断での 調整が高コスト Slackチャンネルでの情報共有 朝会ならぬ「夕会」の実施 ランチを一緒に食べる コミュニケーション頻度を上げた
CONFIDENTIAL ©NAVITIME JAPAN 共通のビジョン
CONFIDENTIAL ©NAVITIME JAPAN うれしい(うれしい) ある日の出来事 小田中 ビジネス側 (スクラムとか)いろんな 開発方法あるんだね。 俺も勉強したくなった
CONFIDENTIAL ©NAVITIME JAPAN いちばん大切なこと 小田中 ビジネス側 信頼 信頼
CONFIDENTIAL ©NAVITIME JAPAN 共通のビジョン 意識の統一 密なコミュニケーション 厚い信頼関係
CONFIDENTIAL ©NAVITIME JAPAN チームで成長し チームで越境する
CONFIDENTIAL ©NAVITIME JAPAN Thanks!