Scrum は、複雑なプロダクトを Sprint と呼ばれる短い固定長の反復で提供するための軽量な framework です。少数の role、event、artifact を通じて Agile の価値を実践し、固定的な事前計画ではなく、実際に起きたことから学ぶ empirical process control に基づいています。
3 つの柱
Scrum は 透明性、検査、適応の上に成り立ちます。作業を見える化し、頻繁に検査し、学んだことに基づいて調整します。
text
ROLES Product Owner, Scrum Master, Developers
EVENTS Sprint, Sprint Planning, Daily Scrum,
Sprint Review, Sprint Retrospective
ARTIFACTS Product Backlog, Sprint Backlog, Increment
流れ
各 Sprint(一般的には 2 週間)は Planning で始まり、毎日 Daily Scrum を行い、Review と Retrospective で終わります。各 Sprint は利用可能な Increment、つまり動くプロダクトの一部を生み出すべきです。
具体例
チームは優先度の高い backlog item を 2 週間の Sprint に取り込み、実装し、Review で動くログイン機能を demo し、Retrospective で改善方法を振り返ります。
よくある落とし穴
- Sprint の終わりに shippable Increment がない。
- Retrospective を省略し、framework の改善エンジンを失う。
なぜ重要なのか
Scrum はチームに予測可能な rhythm と頻繁な checkpoint を与え、長い project の最後ではなく早い段階で問題を表面化させます。
正確な role、event、artifact を知っていることは、Scrum を評判だけでなく framework として正確に理解していることを示します。
