Sprint は、通常 1〜4 週間の固定長の time-boxで、その期間中にチームが利用可能でリリース可能な Increment を作ります。Scrum の heartbeat であり、他の event はすべてその中で行われ、前の Sprint が終わるとすぐ次の Sprint が始まります。
主な性質
text
- 固定長(一般的には 2 週間)で、「終わらせるため」に延長しない
- Sprint Goal が Sprint に一貫した目的を与える
- Sprint 中に Sprint Goal を危険にさらす変更はしない
- scope は Product Owner と明確化または再交渉できる
- Review と Retrospective で終わる
具体例
チームは「ユーザーがログインし、password reset できる」という Sprint Goal に取り組みます。2 週間その goal に向けて開発し、daily standup を行い、最後に結果を demo して振り返ります。
よくある落とし穴
- 「全部入れる」ために Sprint を数日延長する。これは固定 cadence を壊し、見積もり問題を隠します。
- Sprint ごとに長さを変え、velocity を比較できなくする。
- 統一された Sprint Goal なしに無関係な作業を詰め込む。
なぜ重要なのか
固定 time-box は意思決定を強制します。時間が一定なら、締切をずらすのではなく scope を調整します。
定期的な rhythm は予測可能な delivery と頻繁な inspection point を生み、Scrum を empirical なものにします。
