AI活用の教科書

ストーリーポイント

Story Pointすとーりーぽいんと

ひとことで言うと

作業量の大きさを「何時間」ではなく相対的な点数で見積もる、開発の物差しです。

📖 もうちょい詳しく

何が新しいの?

ストーリーポイントは、開発する作業の「大きさ」を点数であらわす見積もりのやり方です。「これは8時間かかる」と時間で見積もると、人によって速さがちがって当たらないことが多いです。そこで「時間」ではなく「他の作業とくらべて何倍くらい大変か」を数字で置きかえます。アジャイル開発、とくにスクラムというチームの進め方でよく使われます。

どうやって動いてるの?

ある作業を基準にして、それと比べて点数をつけます。たとえば一番小さい作業を1とし、「これはあれの2倍は手間がかかる」なら2、「あきらかに大きい」なら5や8といった具合です。点数には1, 2, 3, 5, 8…のように飛び飛びの数(フィボナッチ数列)を使うことが多く、大きい作業ほど見積もりがあいまいになることを数字の粗さで表しています。

何ができるの?

点数を積み上げると、チームが一定期間でどれくらいの量を片づけられるかが見えてきます。1回の開発期間でこなせた点数の合計を「ベロシティ」と呼び、これがわかると「この機能はあと何回分くらいで終わりそう」とおおまかに予測できます。時間の細かい言い争いを減らし、相談を進めやすくする効果もあります。

🌱 身近なたとえ

引っ越しの荷物で例えると、ひと箱を運ぶ重さを「何キロ」と量らずに、「軽い・ふつう・重い・かなり重い」とラベルで分けるようなものです。正確なキロ数はわからなくても、ラベルを足せば「今日はだいたいこのくらい運べる」と見当がつきます。ストーリーポイントも、絶対の時間ではなく相対的な手間で全体をつかむ道具です。

✅ まず覚えるポイント

  • 作業の大きさを「時間」ではなく相対的な「点数」で見積もる
  • 1, 2, 3, 5, 8… と飛び飛びの数字を使うことが多い
  • 基準にする作業と比べて何倍くらい大変かで決める
  • 大きい作業ほど見積もりは粗くてよい(だから数字も飛ぶ)
  • 点数の消化量が「ベロシティ」になり、先の予測に使える
  • 正確な納期そのものではなく、相談を進めるための物差し

🧭 よくある勘違い

ストーリーポイントは時間に変換できるの?

「1ポイント=何時間」と決めてしまいたくなりますが、これはおすすめされないことが多いです。時間に縛ると、相対的に大きさをくらべるという本来の良さが消え、結局いつもの時間見積もりに戻ってしまいます。点数はあくまで作業どうしの比較のための単位だと考えるのが安全です。

他のチームと点数をくらべていいの?

くらべられません。点数の基準はチームごとにバラバラだからです。あるチームの5と、別のチームの5が同じ大きさとはかぎりません。ストーリーポイントは自分たちのチームの中で過去とくらべるための物差しで、チーム間の優劣をはかる数字ではありません。

🧩 関連して覚えると楽な言葉

  • ベロシティ: チームが1回の開発期間でこなせたストーリーポイントの合計。先の予測に使う
  • ユーザーストーリー: 「誰が・何を・なぜ」したいかを短く書いた要望。ポイントを付ける対象になる
  • スプリント: 1〜2週間ほどの決まった開発期間。この中で消化した点数を数える
  • スクラム: アジャイル開発の代表的な進め方。ストーリーポイントがよく使われる枠組み

🏁 ひとことでまとめ

時計でなくものさしで作業の大きさを測り、チームの進む速さを見える化するのがストーリーポイントです。