スクラム開発とは
複雑な問題に適応しながらチーム開発をするためのベストプラクティス集.
スクラムにおける役割
プロダクトオーナー(PO)
プロダクトの総責任者.
スクラムマスター
スクラムフレームワークが正しく適用されているかをチェックする役割.
開発チーム
実際に成果物を作る自己組織化されたチーム
バックログ(BackLog)
やることを管理するための仕組みをとくにスクラムではバックログという.
プロダクトバックログ
プロダクトゴールを達成するためのカンバン.
プロダクトバックログのアイテムをとくに, PBIという.
スプリントバックログ
スプリントゴールを達成するためのカンバン.
スプリントバックログのアイテムをとくに, SBIという.
タスクは開発者の視点ではなくてユーザーの視点から分割する.
コミュニケーション/会議
トリアージ(バックログフリァインメント)
プロダクトバックログの優先順位を整理し、チームが取り組むべき作業を決定するプロセス.
- 元は医療用語(重症度で治療優先度を振り分ける)
- 「新しく入ってきたものを見て、分類・優先度をつけて、適切な場所に置く」
- 週1進捗会議
デイリースクラム(Daily Standup)
毎朝15分行う作戦会議. スプリントをどうやって達成するか.
- 昨日何をしたか?
- 今日何をするか?
- 障害はあるか?
スプリントレビュー
スプリント終盤.
レトロスペクティブ
スプリント終了時の振り返り. 次のスプリントをどう改善するか.
プロダクト
プロダクトゴール
プロダクトゴールはプロダクトの将来の状態.
プロダクトバックログ
インクリメント
プロダクトゴールのひとつのステップとなる具体的な成果物.
ストーリーポイント
スクラムの文脈ではポイントと略されることも多いが, それはストーリーポイントと呼ばれるもの.
相対的な労力を数値化したもの. プロダクトバックログでは時間ではなくポイントで見積もることがベストプラクティス.
🔨スプリント
Sprint. 開発工程の1単位. 1週間から1ヶ月以内の期間.
スプリント開発
期間を決めて開発する手法.
- 障害対応だとスプリントは崩壊するので、カンバンがいい.
- スクラムはスプリントに役割・儀式・成果物が定義された.
タイムボックス化
スプリントにおける重要概念. 時間管理における📝タイムブロッキング, タイムボクシング.
時間を制限することにより, やることのスコープを限定して生産性を高める.
- WIPの上限を制限する.
- 優先順位付けを強制する.
- 進捗を可視化する.
- 不必要な完璧主義を避ける.
- 締めくくりの促進.
- 予測可能性を改善する.
スプリントバックログ
Topics
💡ひとりスクラム
スプリントで大事なことはタイムボックスしてゴールを変えないこと
時間を制限してゴールを変えないからこそ, やることが限定でき, その達成に対して集中することができる. 逆に言えば, ゴールやスコープを途中で変えてしまうと力が分散する.
External Links
Related
- 📝BMLサイクル
- 📝エクストリーム・プログラミング(XP)
- up: 📝アジャイル開発
- tags. 🔖BestPractice