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

新規開発のスーパーカオス期からの スクラム導入Step by Step

79d1f8ec70d4c77a2eb30052bef0fe35?s=47 kakehashi
October 28, 2021

新規開発のスーパーカオス期からの スクラム導入Step by Step

79d1f8ec70d4c77a2eb30052bef0fe35?s=128

kakehashi

October 28, 2021
Tweet

Transcript

  1. 新規開発のスーパーカオス期からの
 スクラム導入Step by Step
 AI在庫管理(新規事業)の設計勘所 
 https://connpass.com/event/223220/ 
 
 2021/10/05(火)

    新田 智啓

  2. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 アジェンダ
 スクラムのステップアップ


    • 自己紹介
 • スクラムの前提
 • カケハシとSCMドメイン
 • 入社当時 (2020/8-2020/12)
 • スクラム本格導入の変革期 (2021/1-2021/4)
 • スクラムステップアップ1 (2021/5-2021/6)
 • スクラムステップアップ2 (2021/7-2021/8)
 • スクラムステップアップ今後

  3. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 自己紹介
 スクラムのステップアップ


    株式会社カケハシ
 
 新田 智啓
 (Shinden Tomohiro)
 SI企業数社でエンジニアとして数十の開発プロジェクト開発に 関わる
 
 その後サイバーエージェントでアドテク関連のDSPやDMPの 開発チームの開発責任者などを経験
 新規事業のプロダクト開発のチーム立ち上げに関わる
 
 株式会社メルペイではバックエンドのエンジニアリングマネー ジャとして入社しエンジニア組織の組織開発などを中心に活 動
 
 株式会社カケハシのビジョンや新たな事業チャレンジに共感 し、開発ディレクター/スクラムマスタとして参画

  4. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 紹介内容
 スクラムのステップアップ


    スクラムでの開発を始めていなかったチームが
 スクラムイベントを1歩ずつ進めていく事例を紹介します
 
 • スクラムの計測が弱いまま進んだ最初のつまづき
 • チームとして計測を活用しながら進む、計測ポイントの変化
 • スクラムをベーシックに始めて、要素を増やしていくステップ

  5. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムの前提


  6. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムの最善なプロセスは状態によって変化する
 スクラムのステップアップ


    チーム フェーズ 周辺環境
  7. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムの最善なプロセスは状態によって変化する
 スクラムのステップアップ


    スクラムガイド 2020 https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-Japanese.pdf スクラムの定義 の中の抜粋

  8. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムの大事な原則は変わらない
 スクラムのステップアップ


    透明性 検査 適応
  9. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 やりたいことはこれ
 スクラムのステップアップ


    • スプリント
 • スプリントプランニング
 • デイリースクラム
 • スプリントレビュー
 • スプリントレトロスペクティブ

  10. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 やりたいことはこれではない
 スクラムのステップアップ


    • スプリント
 • スプリントプランニング
 • デイリースクラム
 • スプリントレビュー
 • スプリントレトロスペクティブ
 
 手段の一つとしての標準の提示に過ぎない

  11. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムの価値基準 


    確約(Commitment)集中(Focus) 公開(Openness)尊敬(Respect)勇気(Courage) スクラムでやりたいことは1つ
 スクラムのステップアップ
 透明性 検査 適応 より良い プロダクト スプリントプランニング デイリースクラム スプリントレビュー スプリント レトロスペクティブ やりたいこと
  12. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムの価値基準 


    確約(Commitment)集中(Focus) 公開(Openness)尊敬(Respect)勇気(Courage) スクラムでやりたいことは1つ
 スクラムのステップアップ
 透明性 検査 適応 より良い プロダクト スプリントプランニング デイリースクラム スプリントレビュー スプリント レトロスペクティブ やりたいこと 目的を意識して形を変えていく
  13. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムの価値基準 


    確約(Commitment)集中(Focus) 公開(Openness)尊敬(Respect)勇気(Courage) スクラムでやりたいことは1つ
 スクラムのステップアップ
 透明性 検査 適応 より良い プロダクト スプリントプランニング デイリースクラム スプリントレビュー スプリント レトロスペクティブ やりたいこと 今日の話
  14. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 仮説検証プロセス:見える化のための計測 →

    透明性
 スクラムのステップアップ
 学習する
 (Learn)
 測定する
 (Measure)
 構築する
 (Build)
 透明性 検査 適応 今日の話
  15. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 カケハシとSCMドメイン


  16. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 * 2021年9月時点

    (正社員のみ) ドメイン組織 PRM領域 サプライチェーンマネジメント領域 Musubi Insight 開発 6人 PMM 4人 Musubi 開発 10人 Pocket Musubi 開発 7人 プロダクトリー ド 2人 新規機能 開発 2人 AI在庫管理 開発 6人 SRE他全社共通 14人 プラットフォーム/共通基盤開発 4人 処方箋情報基盤開発 2人 ファルマー ケット開発 2人 PMM 3人 プロダクトリー ド 2人 PF 領域
  17. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 カケハシのSCMドメインの状況
 スクラムの最善なプロセスは状態によって変化する


    スクラムのステップアップ
 チーム フェーズ 周辺環境 激しく
 変わる!!
 激しく
 変わる!!
 いくらか
 変わる
 スクラムで理想とする環境とは程遠い・・・

  18. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 2020年8月 新田入社当時


    Product Manager
 チームの状況
 Scrum Master
 Engineer
 Designer
 Data Scientist
 AI在庫管理チーム
  19. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 2021年 現在


    チームの状況
 AI在庫管理チーム 大型新機能チーム ファルマーケット 2021/3 参画 Pharmacist
 Product Manager
 Scrum Master
 Engineer
 Designer
 Data Scientist

  20. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 カケハシの会社状況 https://speakerdeck.com/kakehashi/kakehashi-hui-she-shuo-ming-zi-liao-202106-1c8c30a3-c72c-4159-8d8c-2df3e36fbbe5?slide=2


    会社の状況
 ※会社説明資料から参照
  21. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 入社当時(2020/8-)


  22. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 入社当時(2020/8)
 スクラムのステップアップ


    Trelloでやること全てがカンバンに書かれている状況
 スプリントなどは特に無し
 
 組織課題・採用・機能・タスク・将来想定
 社内整備・顧客要望・ etc etc
 

  23. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 入社当時(2020/8)
 スクラムのステップアップ


    まずは別カンバンを作りスプリント単位でプランニングし、運用する スプリントバックログのカンバン作成
 
 プランニング→デイリースクラム→レトロスペクティブ
 基本のスクラムイベントを導入
 

  24. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 入社当時(2020/8)
 スクラムのステップアップ


    スプリントバックログのカンバンで
 Todo・Progress・Review・Done の
 ステップでやっていることを可視化
 
 そして計測
 
 

  25. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 入社当時(2020/8)
 スクラムのステップアップ


  26. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 入社当時(2020/8)
 スクラムのステップアップ


    それぞれがやっていることは表面的には分かる
 ゴールに対してバックログが消化されていない
 詳細化のチャレンジもしたが見積もりは大・中・小程度のざっくりし た状態
 
 試行錯誤
 

  27. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 入社当時(2020/8)
 スクラムのステップアップ


    
 もう少しで動く機能が出来るはず
 耐える時・・・
 
 

  28. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 
 予定の日になっても結合出来ない!


    いつまで経っても機能が完成しない!
 ゴールが見えない!
 
 
 
 
 入社当時(2020/8)
 スクラムのステップアップ

  29. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラム本格導入の変革期 (2021/1-)


  30. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラム本格導入の変革期 (2021/1-)


    スクラムのステップアップ
 タスク タスク タスク 実装を止める!
 ゴールまでの全てのタスクの洗い出しMVPの見積もりに時間を投 入する
 全体タスクの総量を精緻にする
 設計込みでAPIのリスト化
 バックエンドの機能一覧

  31. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラム本格導入の変革期 (2021/1-)


    スクラムのステップアップ
 計測の仕組みを再構築し、詳細に管理できるようにする!
 Github の IssueやProjectsからGraphQL APIを使ってデータを取得し、redashでグラフ化 (ラベルを使って見積もりを付ける)
 backend frontend forcast infra
  32. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラム本格導入の変革期 (2021/1-)


    スクラムのステップアップ

  33. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラム本格導入の変革期 (2021/1-)


    スクラムのステップアップ

  34. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラム本格導入の変革期 (2021/1-)


    スクラムのステップアップ
 差込件数
 差込比率
 
 
 設計・実装比率
 比率別ステータス

  35. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 バーンアップチャート
 


    
 バーンダウンチャート
 
 
 バーンダウンリポジトリ別
 スクラム本格導入の変革期 (2021/1-)
 スクラムのステップアップ

  36. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムステップアップ1 (2021/6-)


  37. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムステップアップ1 (2021/6-)


    スクラムのステップアップ
 ユーザーストーリー タスク タスク タスク ユーザーストーリーベースで管 理することで、
 ユーザーへの価値提供単位 ので認識を合わせていくことを 目指す
 
 スクラムとしての理想の形を目指す

  38. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムステップアップ1 (2021/6-)


    スクラムのステップアップ
 GithubのIssueのRef機能を使って参照の 紐づきを管理
 PyGithubを使って紐付いたestimateの合計を親の ユーザーストーリーIssueラベルに反映させる 
 ユーザーストーリー単位の IssueとGithub Projects タスク単位の IssueとGithub Projects (いままで通り) 紐付け
  39. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムステップアップ1 (2021/6-)


    スクラムのステップアップ

  40. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムステップアップ2 (2021/7-)


  41. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムステップアップ2 (2021/7-)


    チームの状況
 AI在庫管理チーム 大型新機能チーム ファルマーケット 2021/4参画 Pharmacist
 Product Manager
 Scrum Master
 Engineer
 Designer
 Data Scientist
 処方箋送信基盤チーム 採用活動
  42. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムステップアップ2 (2021/7-)


    スクラムのステップアップ
 スクラムマスタはチーム外からのサポートで
 チームでの完全自治を目指す
 • リリースまでのゴールの明確
 • リリースゴール差分なども計測可能
 • redash等での計測も習慣化出来ている
 • 短期効率優先
 • スクラムイベント時間短縮最小化
 
 開発に集中するフェーズ!!

  43. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムステップアップ2 (2021/7-)


    スクラムのステップアップ
 無事リリース! 🎉🎉🎉
 https://signal.diamond.jp/articles/-/847 
 

  44. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムステップアップ今後


  45. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムステップアップ今後
 スクラムのステップアップ


    チームサステナビリティ ユーザーストーリー タスク タスク タスク タスク タスク
  46. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムステップアップ今後
 スクラムのステップアップ


    リリースに向かって機能開発を短期効率的に進めていた
 
 中長期に向かって良いチームとは何かを改めて考える
 • 短期的な効率以外にも必要なこととは何か?
 • 技術的負債のような開発しづらさへの対応をどうやるか?
 • ナレッジの属人性が高く様々なリスクへの対応は?

  47. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムステップアップ今後
 スクラムのステップアップ


    バス係数をトラッキング
 
 バス係数とは
 「チームの中で何人がバスに轢かれたらそのチームは破綻するか」とい うシンプルなもので、この数値(人数)が高いほど良いチームとされる 

  48. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムステップアップ今後
 スクラムのステップアップ


  49. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 チームの将来の状況


  50. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 2021年 現在


    チームの状況
 AI在庫管理チーム 大型新機能チーム ファルマーケット 2021/4参画 Pharmacist
 Product Manager
 Scrum Master
 Engineer
 Designer
 Data Scientist

  51. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 2022年 XX月


    チームの状況
 AI在庫管理チーム 大型新機能チーム ファルマーケット 2021/4参画 Pharmacist
 Product Manager
 Scrum Master
 Engineer
 Designer
 Data Scientist

  52. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムの最善なプロセスは状態によって変化する
 スクラムのステップアップ


    チーム フェーズ 周辺環境 激しく
 変わる!!
 激しく
 変わる!!
 いくらか
 変わる

  53. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 スクラムの価値基準 


    確約(Commitment)集中(Focus) 公開(Openness)尊敬(Respect)勇気(Courage) スクラムでやりたいことは1つ
 スクラムのステップアップ
 透明性 検査 適応 より良い プロダクト スプリントプランニング デイリースクラム スプリントレビュー スプリント レトロスペクティブ やりたいこと 状況に合わせて形を変えていく
  54. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 今日紹介したもの以外に取り組んだこと (一部紹介)


    ▪ 様々なふりかえりを実施
 KPT、KPT2、KPT+YWT、タイムライン
 Speed Car and Abyss、
 さまざまなカスタマイズしたふりかえり
 試したツール : Trello、Jamboard、figjam
 
 ▪ スクラムイベントの実験
 プランニングから独立したVoting セッション
 さまざまな整理の形式でのバックログリファインメント
 さまざまな形でのスプリントレビュー

  55. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 失敗を恐れず、チャレンジをすること
 新しい実践こそ、新しい知見を得るための元


    
 全ての施策が上手くいくわけではない前提で
 チャレンジをしていく、変化していく

  56. Copyright © KAKEHASHI Inc. All Rights Reserved. 
 状況に合わせてスクラムイベントを変化させ
 開発プロセスを進化させよう!


  57. 57