Upgrade to Pro — share decks privately, control downloads, hide ads and more …

自己組織化チームが越境する日

 自己組織化チームが越境する日

2018年10月2日に開催されたDevLOVEのイベント「越境する自己組織化チーム」にて発表した資料です。

NAVITIME JAPAN
PRO

October 02, 2018
Tweet

More Decks by NAVITIME JAPAN

Other Decks in Business

Transcript

  1. CONFIDENTIAL ©NAVITIME JAPAN
    自己組織化チームが越境する日
    株式会社ナビタイムジャパン
    開発部部長 兼 ACTS(研究開発)ルートグループ責任者
    小田中 育生

    View Slide

  2. CONFIDENTIAL ©NAVITIME JAPAN
    自己紹介
    小田中 育生
    株式会社ナビタイムジャパン
    開発部 部長
    ACTS(研究開発) ルートグループ責任者
    • 2009年株式会社ナビタイムジャパン入社
    • 経路探索
    • 交通情報
    • ミドルウェア
    • チャットボット
    • カイゼン

    View Slide

  3. CONFIDENTIAL ©NAVITIME JAPAN
    ABOUT
    NAVITIME JAPAN

    View Slide

  4. CONFIDENTIAL ©NAVITIME JAPAN

    View Slide

  5. CONFIDENTIAL ©NAVITIME JAPAN

    View Slide

  6. CONFIDENTIAL ©NAVITIME JAPAN

    View Slide

  7. CONFIDENTIAL ©NAVITIME JAPAN
    トータルナビ事業 ヘルスケア事業
    インバウンド事業
    ビジネスナビタイム
    事業
    テレマティクス事業
    バス事業
    ツーリング事業
    交通コンサルティング
    事業
    メディア・トラベル
    事業
    ドライブ事業
    キャリア協業事業
    法人ソリューション
    事業

    View Slide

  8. CONFIDENTIAL ©NAVITIME JAPAN
    数ある事業の全てが
    経路探索技術に立脚

    View Slide

  9. CONFIDENTIAL ©NAVITIME JAPAN
    本日は、経路探索の
    開発チームについて話します

    View Slide

  10. CONFIDENTIAL ©NAVITIME JAPAN
    Agenda
    1. スクラムの力を借りて自己組織化したチーム
    1. リードタイムが1/3になった話
    2. ふりかえりで絶えず回るカイゼンサイクル
    3. PO不在でも機能するには
    2. コンフォートゾーンからの船出
    1. ビジネス部門とコラボしよう!
    2. ユーザーストーリーマッピング
    3. 異文化チーム連携の難しさ
    4. チームに架ける橋

    View Slide

  11. CONFIDENTIAL ©NAVITIME JAPAN
    第一章
    スクラムの力を借りて
    自己組織化したチーム

    View Slide

  12. CONFIDENTIAL ©NAVITIME JAPAN
    チーム紹介

    View Slide

  13. CONFIDENTIAL ©NAVITIME JAPAN
    経路探索チーム:
    今年からスクラムを開始
    詳しくは下記をご参照ください。
    共演:公共交通ナビサービスの開発現場のリアル より
    「ナビタイムR&D部門が辿るカイゼンのキセキ」

    View Slide

  14. CONFIDENTIAL ©NAVITIME JAPAN
    チーム特性
    ミッション 経路探索を最高のものにする
    割り込み 発生する
    年齢層 20代メイン
    人数(n) 9人
    案件数(N) 多い
    N:n N>>n

    View Slide

  15. CONFIDENTIAL ©NAVITIME JAPAN
    スプリントプランニング
    スプリントふりかえり
    スプリントレビュー
    現在のチームの働き方
    デイリー
    水曜 水曜
    デイリー デイリー デイリー デイリー
    • 1週間スプリント
    • プラクティスの原則に忠実

    View Slide

  16. CONFIDENTIAL ©NAVITIME JAPAN
    毎朝Five Fingersを実施、記録
    3本以下の人はモブプロで救済
    デイリーでPJの健康診断
    Five Fingers… 指の本数でその日の状況を伝えるプラクティス

    View Slide

  17. CONFIDENTIAL ©NAVITIME JAPAN
    ねとらぼに紹介され
    3,000RT近く拡散された
    終電後ルート
    チームのアウトプット

    View Slide

  18. CONFIDENTIAL ©NAVITIME JAPAN
    チームのアウトプット
    レスポンスタイムを30%削減

    View Slide

  19. CONFIDENTIAL ©NAVITIME JAPAN
    リードタイムが
    1/3になった話

    View Slide

  20. CONFIDENTIAL ©NAVITIME JAPAN
    終電後ルート
    12/19
    ローンチ
    1/30
    より遅い経路
    2/26
    定期考慮
    スクラムが始まるタイミングにリリースされた
    終電後ルートは、イテレーティブにカイゼン

    View Slide

  21. CONFIDENTIAL ©NAVITIME JAPAN
    カイゼンできてるが
    もっと加速したい

    View Slide

  22. CONFIDENTIAL ©NAVITIME JAPAN
    2週間サイクルで
    PDCAまわしたい
    チームに提案
    小田中
    メンバー
    えっ…
    ちょっと自信ないです

    View Slide

  23. CONFIDENTIAL ©NAVITIME JAPAN
    やったこと
    Value Stream Mapをつくる

    View Slide

  24. CONFIDENTIAL ©NAVITIME JAPAN
    Value Stream Mapとは
    ソフトウェア開発サイクルのモノと情報の流れを可視化するマップ
    ユニットテスト確認
    1 リリース担当
    Lead Time 10 m
    Process Time 0 m
    Wait Time 10 m

    View Slide

  25. CONFIDENTIAL ©NAVITIME JAPAN
    わかったこと
    現状(1月時点)では1サイクル31営業日かかる
    工数(日)
    開発 12
    検証 17
    リリース作業 2
    合計 31

    View Slide

  26. CONFIDENTIAL ©NAVITIME JAPAN
    2週間は無理

    View Slide

  27. CONFIDENTIAL ©NAVITIME JAPAN
    つぎにやったこと
    ムダを省くための施策「ペインキラー」開始
    経路品質評価
    開発者検証
    • 一部メンバに属人化
    • 習得コスト高
    • ミスしやすい
    fabricで一括実行
    誰でもできるように
    • 手動作業が煩雑
    • ミスしやすい
    Jenkinsで完全自動化
    もうミスしない

    View Slide

  28. CONFIDENTIAL ©NAVITIME JAPAN
    できたこと
    検証工数が大幅に短縮!
    工数(日)
    開発 12
    検証 17 -> 2.5
    リリース作業 2
    合計 31 -> 16.5

    View Slide

  29. CONFIDENTIAL ©NAVITIME JAPAN
    さらにやったこと
    モブプロの奨励
    プルリクの
    リードタイムが短縮
    暗黙知が共有された

    View Slide

  30. CONFIDENTIAL ©NAVITIME JAPAN
    メンバーC
    メンバーD
    メンバーB
    メンバーA
    機能A
    機能B
    機能C
    検証
    モブ導入前のチーム
    開発の多くが
    メンバーAに依存
    検証のすべてが
    メンバーDに依存

    View Slide

  31. 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
    開発

    View Slide

  32. 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の疲弊

    View Slide

  33. CONFIDENTIAL ©NAVITIME JAPAN
    メンバーC
    メンバーD
    メンバーB
    メンバーA
    機能A
    機能B
    機能C
    検証
    モブ導入前のチーム
    メンバーC
    メンバーD
    メンバーB
    メンバーA
    機能A
    機能B
    機能C
    検証
    モブ導入後のチーム

    View Slide

  34. 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
    開発

    View Slide

  35. 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が大幅に低減

    View Slide

  36. CONFIDENTIAL ©NAVITIME JAPAN
    できたこと
    開発工数が大幅に短縮!
    工数(日)
    開発 12 -> 5
    検証 17 -> 2.5
    リリース作業 2
    合計 31 -> 9.5

    View Slide

  37. CONFIDENTIAL ©NAVITIME JAPAN
    とどめにやったこと
    バージョン情報生成スクリプト作成
    リグレッションテスト効率化
    プランニング時にリリースアイテム決定

    View Slide

  38. CONFIDENTIAL ©NAVITIME JAPAN
    できたこと
    1サイクル8.5営業日まで短縮
    工数(日)
    開発 12->5
    検証 17->2.5
    リリース作業 2 ->1
    合計 31->8.5

    View Slide

  39. CONFIDENTIAL ©NAVITIME JAPAN
    どうやってここまで来たか

    View Slide

  40. CONFIDENTIAL ©NAVITIME JAPAN
    ふりかえりで絶えず回るカイゼンサイクル

    View Slide

  41. CONFIDENTIAL ©NAVITIME JAPAN
    スプリントプランニング
    スプリントふりかえり
    スプリントレビュー
    デイリー
    水曜 水曜
    デイリー デイリー デイリー デイリー
    「ふりかえり」で
    プロセスの見直しを
    定期的に実施

    View Slide

  42. CONFIDENTIAL ©NAVITIME JAPAN
    タイムラインなどで
    情報収集
    KPTなどで
    課題整理・カイゼン案検討

    View Slide

  43. CONFIDENTIAL ©NAVITIME JAPAN
    モブプロに対するカイゼンのキセキ

    View Slide

  44. CONFIDENTIAL ©NAVITIME JAPAN
    スプリント スプリント スプリント スプリント スプリント
    スプリント
    がっつりモブ
    でやる
    全部モブって
    のは止めよう
    モブいいね。
    全部モブでも
    いいかも
    全部モブは
    キツい
    モブの
    時間調整辛い
    カレンダー
    つくった
    朝会で
    募りましょう
    うーん
    途中退室OK!
    モブの参加者
    集まらない…
    参加したいが
    タスクが…
    どんなモブあ
    るか知りたい
    朝会で
    やりましょう




















    View Slide

  45. CONFIDENTIAL ©NAVITIME JAPAN
    毎スプリントごとに対話ベースで
    カイゼン案を出し、前進

    View Slide

  46. CONFIDENTIAL ©NAVITIME JAPAN
    PO不在でも機能するには

    View Slide

  47. CONFIDENTIAL ©NAVITIME JAPAN
    プロダクトオーナー
    外出・来客などにより
    スクラムイベントに
    参加できないケースあり

    View Slide

  48. CONFIDENTIAL ©NAVITIME JAPAN
    外出があり、
    今回はプランニング
    参加できません
    3月頭のお話
    小田中
    メンバー
    メンバー
    メンバー
    わかりました

    View Slide

  49. CONFIDENTIAL ©NAVITIME JAPAN
    プランニングどうだった?
    次の日…
    小田中 メンバー
    決まらない部分があったの
    で相談させてください
    メンバー
    というか、いないと困るの
    で外出しないでください

    View Slide

  50. CONFIDENTIAL ©NAVITIME JAPAN
    ・・・ごめん
    次の日…
    小田中 メンバー
    わかればよろしい
    メンバー
    わかればよろしい

    View Slide

  51. CONFIDENTIAL ©NAVITIME JAPAN
    POはチームのスクラムイベントに
    参加すべき、というのが立証された瞬間

    View Slide

  52. CONFIDENTIAL ©NAVITIME JAPAN
    他PJとの兼務をやめる
    極力、外出を減らす
    少なくともイベント日は
    避ける

    View Slide

  53. CONFIDENTIAL ©NAVITIME JAPAN
    数カ月後

    View Slide

  54. CONFIDENTIAL ©NAVITIME JAPAN
    妻の出産予定日が
    スクラムイベントと重複

    View Slide

  55. CONFIDENTIAL ©NAVITIME JAPAN
    出産立会があり、
    今回はプランニング
    参加できません
    8月頭のお話
    小田中
    メンバー
    メンバー
    メンバー
    わかりました

    View Slide

  56. CONFIDENTIAL ©NAVITIME JAPAN
    プランニングどうだった?
    次の日…
    小田中 メンバー
    こうなりました、
    どうですか?
    私でもこう計画します!
    ありがとう!

    View Slide

  57. CONFIDENTIAL ©NAVITIME JAPAN
    なんと、
    PO不在でもプランニングできる!
    小田中いらない?

    View Slide

  58. CONFIDENTIAL ©NAVITIME JAPAN
    なぜPO不在でのプランニングが
    可能になったのか

    View Slide

  59. CONFIDENTIAL ©NAVITIME JAPAN
    スプリントプランニング
    バックログリファインメント
    インセプションデッキ更新
    プロダクトの側面に関わるアクティビティは
    基本全員参加とした

    View Slide

  60. CONFIDENTIAL ©NAVITIME JAPAN
    小田中
    メンバー
    メンバー
    メンバー
    メンバー
    POマインドの伝搬
    内発的動機の喚起

    View Slide

  61. CONFIDENTIAL ©NAVITIME JAPAN
    プルリクの
    リードタイムが短縮
    暗黙知が共有された
    モブプロによる
    自己組織化の促進
    スキル・マインド
    の伝搬

    View Slide

  62. CONFIDENTIAL ©NAVITIME JAPAN
    もちろん原則として、POは
    チームのスクラムイベントに参加すべきだが
    チームの成長を実感した瞬間だった。

    View Slide

  63. CONFIDENTIAL ©NAVITIME JAPAN
    第二章
    コンフォートゾーンからの
    船出

    View Slide

  64. CONFIDENTIAL ©NAVITIME JAPAN
    ビジネス部門とコラボしよう!

    View Slide

  65. CONFIDENTIAL ©NAVITIME JAPAN
    私たちのチーム

    View Slide

  66. CONFIDENTIAL ©NAVITIME JAPAN
    ビジネス側が機能を考え
    R&D側が機能を実現する

    View Slide

  67. CONFIDENTIAL ©NAVITIME JAPAN
    機能に対する認識のずれ
    工程分離によるコミュニケーションコスト
    組織間の温度差
    役割分担により、いくつか
    弊害がうまれていた

    View Slide

  68. CONFIDENTIAL ©NAVITIME JAPAN
    サービス発展とコア技術進化を融合させたい

    View Slide

  69. CONFIDENTIAL ©NAVITIME JAPAN
    ユーザーストーリーマッピング

    View Slide

  70. CONFIDENTIAL ©NAVITIME JAPAN
    9月末リリースのとある機能において
    ビジネス側・R&D側合同で実施

    View Slide

  71. CONFIDENTIAL ©NAVITIME JAPAN
    (株)ドコモ・バイクシェアの「Bike share sevice」を
    利用した「シェアサイクルルート」

    View Slide

  72. CONFIDENTIAL ©NAVITIME JAPAN
    ペルソナ作成
    ストーリー作成
    マッピング

    View Slide

  73. CONFIDENTIAL ©NAVITIME JAPAN
    ストーリー作成
    メンバー
    電車/バスを使う場合と
    比較したい
    メンバー
    ポートに残ってる台数が
    知りたいよね

    View Slide

  74. CONFIDENTIAL ©NAVITIME JAPAN
    電車/バスを使う場合と
    比較したい
    ポートに残ってる台数が
    知りたいよね

    View Slide

  75. CONFIDENTIAL ©NAVITIME JAPAN
    機能イメージ、温度感が共有された

    View Slide

  76. CONFIDENTIAL ©NAVITIME JAPAN
    異文化チーム連携の難しさ

    View Slide

  77. CONFIDENTIAL ©NAVITIME JAPAN
    スクラム慣れてきた

    View Slide

  78. CONFIDENTIAL ©NAVITIME JAPAN
    スクラム未経験

    View Slide

  79. CONFIDENTIAL ©NAVITIME JAPAN
    スクラムでやりたい
    進め方についての相談
    小田中
    ビジネス側
    やったことない

    View Slide

  80. CONFIDENTIAL ©NAVITIME JAPAN
    朝会やりたい
    進め方についての相談
    小田中
    ビジネス側
    関係プロジェクト多い
    からむずかしい

    View Slide

  81. CONFIDENTIAL ©NAVITIME JAPAN
    そっか~…
    進め方についての相談
    小田中
    ビジネス側
    でも、コミュニケーショ
    ンは密にとりたいね

    View Slide

  82. CONFIDENTIAL ©NAVITIME JAPAN
    気持ちは一緒
    だが、仕組みが追いついていない

    View Slide

  83. CONFIDENTIAL ©NAVITIME JAPAN
    スクラムで開発
    チーム横断で
    朝会
    チームごとに
    習熟度が異なる
    PJ横断での
    調整が高コスト
    やりたいこと 課題

    View Slide

  84. CONFIDENTIAL ©NAVITIME JAPAN
    チームごとに
    習熟度が異なる
    全体の工程はWBSで管理
    詳細な開発プロセスは各チームにゆだねる

    View Slide

  85. CONFIDENTIAL ©NAVITIME JAPAN
    PJ横断での
    調整が高コスト
    Slackチャンネルでの情報共有
    朝会ならぬ「夕会」の実施
    ランチを一緒に食べる

    View Slide

  86. CONFIDENTIAL ©NAVITIME JAPAN
    今回は、スクラムという方法論にこだわらず
    各チームが気持ちよく連携できる形をとった

    View Slide

  87. CONFIDENTIAL ©NAVITIME JAPAN
    チームに架ける橋

    View Slide

  88. CONFIDENTIAL ©NAVITIME JAPAN
    前述の通り、
    異文化チームでの合同開発には
    いくつか障壁がある

    View Slide

  89. CONFIDENTIAL ©NAVITIME JAPAN
    しかし、開発は順調に推移

    View Slide

  90. CONFIDENTIAL ©NAVITIME JAPAN
    R&Dチームの
    エピックバーンダウン
    7/26から
    開発本格化
    リリース!

    View Slide

  91. CONFIDENTIAL ©NAVITIME JAPAN
    9/27
    無事にリリース!

    View Slide

  92. CONFIDENTIAL ©NAVITIME JAPAN
    何がチームをつないだのか

    View Slide

  93. CONFIDENTIAL ©NAVITIME JAPAN
    ペルソナ作成
    ストーリー作成
    マッピング
    合同ユーザーストーリーマッピング
    による意識の統一

    View Slide

  94. CONFIDENTIAL ©NAVITIME JAPAN
    PJ横断での
    調整が高コスト
    Slackチャンネルでの情報共有
    朝会ならぬ「夕会」の実施
    ランチを一緒に食べる
    コミュニケーション頻度を上げた

    View Slide

  95. CONFIDENTIAL ©NAVITIME JAPAN
    共通のビジョン

    View Slide

  96. CONFIDENTIAL ©NAVITIME JAPAN
    うれしい(うれしい)
    ある日の出来事
    小田中
    ビジネス側
    (スクラムとか)いろんな
    開発方法あるんだね。
    俺も勉強したくなった

    View Slide

  97. CONFIDENTIAL ©NAVITIME JAPAN
    いちばん大切なこと
    小田中
    ビジネス側
    信頼
    信頼

    View Slide

  98. CONFIDENTIAL ©NAVITIME JAPAN
    共通のビジョン
    意識の統一
    密なコミュニケーション
    厚い信頼関係

    View Slide

  99. CONFIDENTIAL ©NAVITIME JAPAN
    チームで成長し
    チームで越境する

    View Slide

  100. CONFIDENTIAL ©NAVITIME JAPAN
    Thanks!

    View Slide