アジャイルにおけるストーリーポイントとは?
ストーリーポイントとは何か、時間との違い、なぜアジャイルチームが見積もりに使用するのかを理解します。ScrumおよびKanbanチーム向けの実践的な例を含みます。
Fundamentals
詳細な説明
ストーリーポイントとは?
ストーリーポイントは、プロダクトバックログアイテムの実装に必要な全体的な工数を表現するために、アジャイルチームが使用する相対的な測定単位です。時間や日数とは異なり、ストーリーポイントはカレンダー上の時間を予測するのではなく、アイテム同士を比較します。
主な特徴
- 相対的であり、絶対的ではない -- 5ポイントのストーリーは3ポイントのストーリーの約2倍の複雑さですが、正確に10時間かかるとは誰も主張しません。
- すべてを含む -- 工数、複雑さ、リスク、不確実性がすべて数値に組み込まれています。
- チーム固有 -- あるチームの「5」は別のチームの「8」かもしれません。チーム間の比較は無意味です。
仕組み
- チームが全員理解できる基準ストーリー(多くの場合3または5)を選びます。
- すべての新しいストーリーをその基準と比較します:「これはより大きいか小さいか?どれくらい?」
- 見積もりをカードに記入し、次のアイテムに移ります。
基準ストーリー: 「サインアップフォームにメールフィールドを追加」= 3ポイント
新しいストーリー: 「GoogleでOAuthログインを追加」
- より複雑(新しいライブラリ、トークン処理)
- より高リスク(サードパーティ依存)
→ 見積もり: 8ポイント
なぜ時間を使わないのか?
| 時間 | ストーリーポイント |
|---|---|
| 時計の時間に固定 | 相対的な複雑さに固定 |
| 個人にプレッシャーを与える | チームの議論を促進 |
| マイクロマネジメントを招く | スループットに焦点 |
| 人によって大きく変動 | スプリントを重ねると安定する |
ストーリーポイントは工数と個人のスピードを切り離すため、スプリント計画が時間とともにより予測可能になります。
ユースケース
新しいチームメンバーをアジャイル見積もりにオンボーディングする際、またはステークホルダーにチームが時間ではなくポイントを使う理由を説明する際にこのガイドを使用してください。