スクラム開発
アジャイル開発手法の一つ。
3-3-5構造
3つの役割:プロダクトオーナー、スクラムマスター、およびチーム。
3つの成果物:製品バックログ、スプリントバックログ、および製品増分。
5つのセレモニー:スプリント、スプリントプラン、デイリースタンドアップミーティング、スプリントレビュー、レトロスペクティブ。
セレモニー
キックオフ
チームメンバーとその役割を決める
リリースプランニング
要求定義、全体設計、PBIの作成を行う。
この中で以下に取り組むのはどうだろう?
顧客の態度変容を可視化:カスタマージャーニーマップ
要求整理:ユーザーストーリーマッピング
この2つからPBIを考えて、最初はMVPを作るのもいいかと思う。
スプリント
1~4週間の定められた期間。計測のために、1度決めたら開発するプロダクトやプロジェクトが変わっても変えない。
スプリントの中で様々なイベントをチームでこなしていく。
スプリントが延長されることはない。
スプリントプランニング
スプリントの最初に行う計画会議
POの要求整理
開発チームによる見積もり
リソース(時間、情報)の要求、整理
POがそれらを用意する
スプリントゴールを定める
デイリースクラム
タイムボックス:最大15分間、毎日同じ時間。
PBIの残作業を確認。各々、昨日やったことと今日やることを確認。
作業をすすめる上で障害があるかどうかをチェック。
この場で問題解決をしないこと。
スプリントレビュー
タイムボックス:最大4時間(2週間なら2時間が目安)
参加者:開発者、PO、ステークホルダー
POはPBIの完成したものとしていないものについて説明する。
参加者(スクラムチームと重要な関係者)はプロダクトオーナーが招待する。
スプリントレトロスペクティブ
タイムボックス:最大3時間
スプリント内の「仕事」の振り返り会:人・関係・プロセス・ツールの観点から今回のスプリントを検査する
製品の品評会ではない。より良く開発をし、その効果と成果物の品質を上げるための話をする。
スクラムチームの作業の改善実施計画を作成する。
バックログリファインメント
プロダクトバックログの優先順位を見直す。
スプリントプランニングの直前に行われる。
成果物
プロダクトバックログ
構成物:
プロダクトゴール
例:ユーザーがこのプロダクトを使って○○をできるようになること
プロダクトバックログアイテム(PBI)
プロダクトゴールを達成するためのWhatを定義し、プロダクトゴールの実現に必要なもの。
詳細であることが望ましい。
スプリントバックログ
成果物を作成するための計画
PBIに派生する形で定義される。
インクリメント
これまでのスプリントでの成果。
リリースするかどうかではなく、動作して検査可能であることが必須
役割
プロダクトオーナー
プロダクトに責任を持ち、PBIの並び順の最終決定をする。
スクラムマスター
チーム全体を支援する。外部からチームを守る。
開発メンバー
ステークホルダー
その他tips
エレベーターピッチ
ビジネス上のゴールについての質問
タイムボックス
table:timebox
1ヶ月(4週間) 3週間 2週間 1週間
スプリントプランニング 8h 6h 4h 2h
スプリントレビュー 4h 3h 2h 1h
スプリントレトロスペクティブ 3h 2.25h 1.5h 0.75h