アジャイルガイド · アジャイルのプラクティス
アジャイルの見積り:ストーリーポイントとフィボナッチ数列
アジャイルチームが時間で見積もることはまれです。代わりに、ストーリーポイントと呼ばれる相対的な単位を使い、多くはフィボナッチ数列に似たスケールで作業同士を比較します。このガイドでは、その理由とうまく行う方法を解説します。
要点
- ストーリーポイントは労力、複雑さ、不確実性を組み合わせた相対的な大きさを測ります。
- フィボナッチ数列のスケールで間隔が広がるのは、不確実性の増大を反映しています。
- 見積り中の議論は、数値そのものよりも価値があります。
なぜ相対見積りなのか?
人は作業にかかる時間を正確に予測するのは苦手ですが、比較するのは得意です。「これはあれの約2倍の大きさだ」というように。相対見積りはこの強みを活かします。ストーリーポイントは労力、複雑さ、不確実性を1つの数値にまとめたもので、そのチーム内でのみ意味を持ちます。
フィボナッチ数列のスケール
フィボナッチ数列は1、2、3、5、8、13、21で、各数はその前の2つの数の和です。多くのチームは修正版の0、½、1、2、3、5、8、13、20、40、100を使います。
数値が大きくなるにつれて間隔も広がり、これは現実を反映しています。アイテムが大きいほど、見積りの精度は下がります。また、たとえば11と12の間の無意味な議論もなくなります。
プランニングポーカーの進め方
- プロダクトオーナーがバックログアイテムを説明し、質問に答える。
- 各見積り者がスケールから非公開でカードを選ぶ。
- 全員が同時にカードを公開する。
- 最高値と最低値を出した人が理由を説明する。
- 見積りが収束するまで、チームで話し合い再投票する。
数値よりも会話の方が重要です。大きな差は、たいてい誤解や隠れたリスクを明らかにします。
その他の見積り手法
- Tシャツサイジング (XS、S、M、L、XL)で、大きなバックログやロードマップのアイテムを素早く大まかにサイジングします。
- アフィニティ見積り: チームは黙ってアイテムを壁に小さい順から大きい順に並べ、その後グループ化します。
- バケットシステム: アイテムをフィボナッチ数のラベルが付いたバケツに振り分けます。多くのアイテムを素早く見積もるのに適しています。
- 見積りなし: すべての作業を同程度の小さなアイテムに分割し、単純に数を数えるチームもあります。
見積りの活用
ストーリーポイントは次と組み合わせて使います: ベロシティ(チームがスプリントごとに完了するポイント数)を使い、どれだけ引き受けられるか、リリースがいつ準備できそうかを予測します。
よくある間違い
- ポイントを時間に換算し直す。
- チーム間でストーリーポイントやベロシティを比較する。
- 1人のベテランに全員分を見積もらせる。
- ベロシティをよく見せるために完了済みの作業を再見積りする。
- 見積りをコミットメントや締め切りとして扱う。
このトピックの無料テンプレート
よくある質問
時間で見積もる代わりにストーリーポイントを使うのはなぜですか?
時間は誤った精度を生みやすく、誰が作業するかによって変わります。相対的なポイントは合意が早く、チームのベロシティがわかれば予測に信頼して使えるようになります。
アジャイルでストーリーポイントを見積もるのは誰ですか?
実際に作業を行う人です。プロダクトオーナーはアイテムを明確にしますが、見積りはしません。
アジャイルにおけるストーリーポイントとは?
労力、複雑さ、不確実性を組み合わせた相対的な見積り単位です。2ポイントのアイテムは1ポイントのアイテムの約2倍の大きさですが、ポイントと時間に決まった対応関係はありません。
アジャイルチームはなぜストーリーポイントにフィボナッチ数列を使うのですか?
アイテムが大きくなるにつれて数値の間隔が広がり、大きなアイテムほど予測しにくいことを反映しています。また、11と12のような近い数値の間の無意味な議論を防ぎます。
ストーリーポイントのプランニングポーカーとは?
各自が非公開でカードを選び、全員が同時に公開し、最高値と最低値を出した人が考えを説明してから再投票する見積りゲームです。
1ストーリーポイントは何時間ですか?
標準的な換算はなく、換算を固定すると本来の目的が失われます。ポイントは同じチームが見積もった他のアイテムとの比較でのみ意味を持ちます。
Tシャツサイジングとストーリーポイントの違いは?
XS、S、M、L、XLなどのサイズを使う大まかな見積り手法です。詳細な見積りの前に、大きなバックログやロードマップのアイテムに役立ちます。
ストーリーポイントの基準ストーリーはどう選びますか?
チームが完了済みで、よく理解している小さなアイテムを選び、そのサイズに合意します(多くは2または3ポイント)。新しいアイテムはそれと比較します。
ストーリーポイントはチーム間で比較できますか?
いいえ。チームごとにポイントの調整が異なるため、比較は無意味であり、ポイントの水増しを招きます。
アイテムが13ストーリーポイント以上と見積もられたら?
通常は1スプリントで完了するには大きすぎます。計画の前に小さなアイテムに分割してください。
#NoEstimatesとは何で、ストーリーポイントに代わるものですか?
各アイテムを見積もる代わりに、作業を同程度の小さなアイテムに分割し、その数を数えて予測に使うアプローチです。