2018年10月2日に開催されたDevLOVEのイベント「越境する自己組織化チーム」にて発表した資料です。
CONFIDENTIAL ©NAVITIME JAPAN自己組織化チームが越境する日株式会社ナビタイムジャパン開発部部長 兼 ACTS(研究開発)ルートグループ責任者小田中 育生
View Slide
CONFIDENTIAL ©NAVITIME JAPAN自己紹介小田中 育生株式会社ナビタイムジャパン開発部 部長ACTS(研究開発) ルートグループ責任者• 2009年株式会社ナビタイムジャパン入社• 経路探索• 交通情報• ミドルウェア• チャットボット• カイゼン
CONFIDENTIAL ©NAVITIME JAPANABOUTNAVITIME JAPAN
CONFIDENTIAL ©NAVITIME JAPAN
CONFIDENTIAL ©NAVITIME JAPANトータルナビ事業 ヘルスケア事業インバウンド事業ビジネスナビタイム事業テレマティクス事業バス事業ツーリング事業交通コンサルティング事業メディア・トラベル事業ドライブ事業キャリア協業事業法人ソリューション事業
CONFIDENTIAL ©NAVITIME JAPAN数ある事業の全てが経路探索技術に立脚
CONFIDENTIAL ©NAVITIME JAPAN本日は、経路探索の開発チームについて話します
CONFIDENTIAL ©NAVITIME JAPANAgenda1. スクラムの力を借りて自己組織化したチーム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 JAPAN2週間サイクルでPDCAまわしたいチームに提案小田中メンバーえっ…ちょっと自信ないです
CONFIDENTIAL ©NAVITIME JAPANやったことValue Stream Mapをつくる
CONFIDENTIAL ©NAVITIME JAPANValue Stream Mapとはソフトウェア開発サイクルのモノと情報の流れを可視化するマップユニットテスト確認1 リリース担当Lead Time 10 mProcess Time 0 mWait Time 10 m
CONFIDENTIAL ©NAVITIME JAPANわかったこと現状(1月時点)では1サイクル31営業日かかる工数(日)開発 12検証 17リリース作業 2合計 31
CONFIDENTIAL ©NAVITIME JAPAN2週間は無理
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検証モブ導入前のチームABCABCABCABC検証機能A機能B機能C開発
CONFIDENTIAL ©NAVITIME JAPANメンバーCメンバーDメンバーBメンバーA機能A機能B機能C検証モブ導入前のチームABCABCABCABC検証機能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検証モブ導入後のチームABCABCABCABC検証機能A機能B機能C開発
CONFIDENTIAL ©NAVITIME JAPANメンバーCメンバーDメンバーBメンバーA機能A機能B機能C検証モブ導入後のチームABCABCABCABC検証機能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 JAPANPO不在でも機能するには
CONFIDENTIAL ©NAVITIME JAPANプロダクトオーナー外出・来客などによりスクラムイベントに参加できないケースあり
CONFIDENTIAL ©NAVITIME JAPAN外出があり、今回はプランニング参加できません3月頭のお話小田中メンバーメンバーメンバーわかりました
CONFIDENTIAL ©NAVITIME JAPANプランニングどうだった?次の日…小田中 メンバー決まらない部分があったので相談させてくださいメンバーというか、いないと困るので外出しないでください
CONFIDENTIAL ©NAVITIME JAPAN・・・ごめん次の日…小田中 メンバーわかればよろしいメンバーわかればよろしい
CONFIDENTIAL ©NAVITIME JAPANPOはチームのスクラムイベントに参加すべき、というのが立証された瞬間
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 JAPAN9月末リリースのとある機能においてビジネス側・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 JAPANPJ横断での調整が高コストSlackチャンネルでの情報共有朝会ならぬ「夕会」の実施ランチを一緒に食べる
CONFIDENTIAL ©NAVITIME JAPAN今回は、スクラムという方法論にこだわらず各チームが気持ちよく連携できる形をとった
CONFIDENTIAL ©NAVITIME JAPANチームに架ける橋
CONFIDENTIAL ©NAVITIME JAPAN前述の通り、異文化チームでの合同開発にはいくつか障壁がある
CONFIDENTIAL ©NAVITIME JAPANしかし、開発は順調に推移
CONFIDENTIAL ©NAVITIME JAPANR&Dチームのエピックバーンダウン7/26から開発本格化リリース!
CONFIDENTIAL ©NAVITIME JAPAN9/27無事にリリース!
CONFIDENTIAL ©NAVITIME JAPAN何がチームをつないだのか
CONFIDENTIAL ©NAVITIME JAPANペルソナ作成ストーリー作成マッピング合同ユーザーストーリーマッピングによる意識の統一
CONFIDENTIAL ©NAVITIME JAPANPJ横断での調整が高コストSlackチャンネルでの情報共有朝会ならぬ「夕会」の実施ランチを一緒に食べるコミュニケーション頻度を上げた
CONFIDENTIAL ©NAVITIME JAPAN共通のビジョン
CONFIDENTIAL ©NAVITIME JAPANうれしい(うれしい)ある日の出来事小田中ビジネス側(スクラムとか)いろんな開発方法あるんだね。俺も勉強したくなった
CONFIDENTIAL ©NAVITIME JAPANいちばん大切なこと小田中ビジネス側信頼信頼
CONFIDENTIAL ©NAVITIME JAPAN共通のビジョン意識の統一密なコミュニケーション厚い信頼関係
CONFIDENTIAL ©NAVITIME JAPANチームで成長しチームで越境する
CONFIDENTIAL ©NAVITIME JAPANThanks!