ストーリーポイントとは?
ストーリーポイントは、プロダクトバックログのアイテム(ユーザーストーリーなど)の大きさを表す、単位のない数字です。「何時間かかるか」ではなく、「基準にした作業と比べて、どれくらい大きいか」を表します。
大きさには、作業の量(手間)、技術的な難しさ(複雑さ)、分からないことの多さ(不確かさ・リスク)がまとめて含まれます。たとえば、手間は少なくても前例がなく何が起きるか分からない作業は、手間だけで考えるより大きなポイントになります。
スクラムガイドは見積もりの方法を決めていないため、ストーリーポイントはスクラムの必須の要素ではありません。ただ、多くのアジャイルチームで使われています。PMP の試験内容の概要(ECO)2026年版にも登場する言葉です。Process 8(スケジュールの計画と管理)で、見積もりの例として明記されています。
相対見積もりとはどんな考え方?
相対見積もりは、作業の大きさを絶対の量(時間)ではなく、他の作業との比較で決める方法です。人は「このビルは何メートルか」を当てるのは苦手でも、「あのビルの2倍くらい高い」と比べるのは得意です。この性質を見積もりに使います。
進め方は次のとおりです。
- チームのみんながよく知っている、中くらいの作業を1つ選び、基準にする(例:「ログイン画面の入力チェック」=3ポイント)
- 新しい作業を基準と比べ、「同じくらい」「半分くらい」「3倍くらい」と考える
- 近い数字(3・5・8 など)に当てはめる
- スプリントの実績が出たら、基準が今でも妥当かを見直す
時間で見積もると、「誰がやるか」で答えが変わります。経験のある人なら2時間、新人なら1日、という具合です。ポイントで「大きさ」を測れば、誰がやるかに関係なく、チームで1つの数字に合意できます。何時間で終わるかは、実績(ベロシティ)から後で分かります。
なぜフィボナッチ数列を使う?
フィボナッチ数列は、前の2つの数を足して次の数を作る数列です(1・2・3・5・8・13・21…)。見積もりでは、大きい方を丸めた「1・2・3・5・8・13・20・40・100」のような修正版もよく使われます。
この数列を使う理由は、主に次の3つです。
- 11
- 22
- 33
- 55
- 88
- 1313
- 2020
大きな作業ほど不確かさが大きいので、「13か14か」のような細かすぎる議論をさせない並びになっています。
- 大きいものほど不確かさが大きいから: 1と2の差は分かっても、13と14の差は誰にも分かりません。数字の間を広げ、見せかけの正確さを持たせません。
- 議論を短くするから: 選べる数字が少ないので、「5か8か」の二択で話が進みます。
- 大きすぎる作業に気づけるから: 20や40が出たら、1スプリントに収まらないサインです。分けることを考えます。
見積もりの例は?
ネット通販の会員機能を例に、基準と比べて付けてみます。基準は「ログイン画面の入力チェック」=3ポイントです。
| ストーリー | 基準(3)と比べて | 主な理由 | ポイント |
|---|---|---|---|
| 会員の名前の表示を、姓・名の順に変える | 小さい | 表示の修正だけで、分からないことがない | 1 |
| 会員がお届け先を3件まで登録できる | ほぼ同じ | 入力と保存の作業で、前例もある | 3 |
| パスワードを忘れた人が、メールで再設定できる | 少し大きい | 手間は近いが、メール送信の仕組みが絡む | 5 |
| 外部の決済会社とつなぎ、カードで払えるようにする | かなり大きい | 外部との連携で、分からないことが多い | 13 |
| 会員向けの全機能を、新しい画面に作り直す | 大きすぎる | 1スプリントに収まらない | 見積もる前に分ける |
最後の行のように大きすぎるアイテムは、見積もる前に、価値のある小さな単位に分けます。分けたアイテムを、改めて基準と比べます。
プランニングポーカーはどう進める?
プランニングポーカーは、数字が書かれたカードを使って、チームで見積もりを合わせる方法です。ジェームズ・グレニングが2002年に紹介しました。その後、マイク・コーンの著書『Agile Estimating and Planning』(2005年)で広まりました。手順は次のとおりです。
- 1
説明
プロダクトオーナーがアイテムの内容と受入基準を説明する
- 2
質問
開発者が分からない点を質問する
- 3
一斉に出す
各自が数字のカードを選び、全員同時に表にする
- 4
理由を話す
一番大きい数と小さい数を出した人が理由を話す
- 5
出し直す
話を踏まえてもう一度出す。近い数字にそろうまで繰り返す
同時に出すことで、声の大きい人や先輩の数字に引きずられる(アンカリング)のを防ぎます。
大事なのは、数字がそろうことより、ずれた理由の会話です。「5」と「13」に分かれたとき、13を出した人は、他の人が知らない難しさに気づいていることがあります。この会話が、作業の抜けや思い込みを早く見つけます。
見積もりに参加するのは、作業をする開発者です。プロダクトオーナーは内容を説明し、質問に答えますが、数字は出しません。スクラムマスターやプロジェクト・マネジャー(PM)も、数字を決めたり変えさせたりしません。
ほかの見積もり方は?
アイテムが多いときは、1つずつポーカーをすると時間がかかります。そこで、大きさの順に並べてグループに分ける親和見積もり(アフィニティ見積もり)を使うことがあります。並べ終えたら、グループごとにポイントを付ける流れです。
数字の代わりに、Tシャツのサイズ(S・M・L・XL)で大まかに分ける方法もあります。どの方法でも、「作業をする人が、比べて決める」点は同じです。見積もった量は、スプリントプランニングで選ぶ量の目安になります。
工数(時間)見積もりとはどう違う?
| 観点 | ストーリーポイント | 工数(時間)見積もり |
|---|---|---|
| 単位 | 単位なし(基準との比較) | 人時・人日 |
| 表すもの | 手間・複雑さ・不確かさをまとめた大きさ | 作業にかかる時間 |
| 誰がやるかの影響 | 受けにくい(チームで1つの数字) | 受けやすい(人によって変わる) |
| 期間への換算 | ベロシティ(実績)で行う | 直接計算できる |
| 主に使う場面 | アジャイルのバックログのアイテム | 予測型の作業、スプリント内のタスク |
| 比較できる範囲 | 同じチームの中だけ | 組織の中で比べやすい |
どちらが正しいということではありません。スプリントの中のタスクを、時間で見積もるチームもあります。ポイントを期間の予測に使う方法はベロシティとは?、予測型でよく使う時間の見積もり方は三点見積もりで扱います。
よくある間違いは?
| よくある間違い | 何が起きるか | 正しい扱い |
|---|---|---|
| 1ポイント=◯時間と決める | 時間に合わせて数字を操作するようになる | 期間はベロシティ(実績)から後で見る |
| チーム間でポイントを比べる | 基準が違うので、比べても意味がない | 比べるなら、届けた価値や成果で見る |
| 個人の評価に使う | 見積もりが膨らみ、協力が減る | ポイントはチームの見積もりとして扱う |
| 管理職やPMが数字を直す | チームの見積もりでなくなる | 懸念は質問の形で伝え、判断はチームに任せる |
| 大きなアイテムをそのまま見積もる | 不確かさが大きく、予測が外れる | 1スプリントに収まる大きさに分ける |
左の列のような行動は、試験では誤りの選択肢になると考えておきましょう。
確認問題1
管理職がポイントを時間に換算する
(当サイトの独自問題)ある部長が「1ポイント=4時間と決めれば、全チームの見積もりを時間で管理できる」と提案しました。チームには換算表を作るよう求めています。開発者は戸惑っています。プロジェクト・マネジャーが次に行うべきことはどれか。
選択肢を押すと、正誤と解説が表示されます。
正解と解説を見る
正解:3。ストーリーポイントは単位のない相対的な大きさで、時間に固定して換算するものではありません。部長が知りたいのは見通しなので、ベロシティなどの実績から期間の見通しを示す方法を提案します。
1:ポイントの意味を壊し、チームが時間に合わせて数字を操作する原因になります。2:透明性を損ない、関係者との信頼を失います。4:見積もり方法はチームが決めるもので、PMが一方的に変えるものではありません。
確認問題2
見積もりが大きく割れた
(当サイトの独自問題)ある決済機能のストーリーを、プランニングポーカーで見積もりました。開発者5人のうち4人が「3」、1人が「13」を出しました。13を出したのは入社2年目の開発者です。リーダー格の開発者は「多数決で3にしよう」と言っています。プロジェクト・マネジャーが次に行うべきことはどれか。
選択肢を押すと、正誤と解説が表示されます。
正解と解説を見る
正解:2。数字が大きく割れたときは、一番大きい数と小さい数を出した人が理由を話し、全員で出し直します。13を出した人は、他の人が見落とした難しさに気づいている可能性があります。
1・4:少数意見の情報を捨ててしまい、見積もりの精度も心理的安全性も下がります。3:理由を聞かずに間をとると、会話による気づきが失われます。
確認問題3
チーム間でポイントを比べる
(当サイトの独自問題)同じ製品を作る2つのスクラムチームがあります。チームAのベロシティは40ポイント、チームBは25ポイントです。経営層から「チームBは生産性が低いので改善策を出してほしい」と言われました。プロジェクト・マネジャーが次に行うべきことはどれか。
選択肢を押すと、正誤と解説が表示されます。
正解と解説を見る
正解:4。ストーリーポイントの基準はチームごとに違うため、ベロシティの数字でチームの生産性を比べることはできません。比べるなら、届けた価値や完成したインクリメントなどの成果で見ます。
1:数字を目標にすると、見積もりを大きくするだけの操作を招きます。2:比べる前提が誤っており、入れ替えはチームの安定を損なうだけです。3:見積もりはチームが行うもので、PMが表で決めると相対見積もりの意味がなくなります。
見積もりや計測の問題は、タスク別ドリルの Process 8・9 で練習できます。