“ストーリーポイントは何ですか?’. 読んだ後、あなたは彼らがどのように動作するかを他の人に教えることができます。
私はストーリーポイントとの愛憎関係を告白しなければなりません。 ストーリーポイントは誤解だらけです。 新しいチームを始めるときによく耳にする誤解のいくつか:
「ストーリーのポイントは複雑さに関するものです。”
“1話のポイントは何日ですか?”
“すぐにビジネス価値を持たないバグや物事をストーリーポイントするべきではありません。”
“計画ポーカー中のすべてのストーリーポイント推定値の平均を取ってみましょう。”
私が作業を開始するほとんどすべてのチームは、ストーリーポイントの混乱に苦しんでいます。 これは、ストーリーポイントが理解するのが難しいからではなく、説明するのが難しいからだと私は信じています。
これは、それぞれの人がストーリーポイントについて独自の異なる理解を持っていることにつながります。 私はこれが犬歯を使って物語のポイントを説明することによって防ぐことができると信じています。
犬の大きさを決めることに興味があるとしましょう。 このコーギーの大きさはどれくらいですか?
厳しい質問だ どのようにあなたも犬のサイズを推定するのですか? それはおおよその寸法だと推測することによって?
簡単な質問をしましょう。 どの犬のサイズがコーギーに最も似ていますか? オプションA、B、またはC?
B:ボーダーコリー
C:セント バーナード
もっと簡単な質問ですよね?
オプションB! あなたはコーギーがボーダーコリーとサイズが最も似ていることを一瞬で気づきます。
ここで、異なる犬の品種に数字を入れて、チワワが1犬のポイント、ボーダーコリーが5犬のポイント、セントバーナードが13犬のポイントであることに同意すると想像してみてください。 また、犬のサイズを推定するために、次のフィボナッチのようなシーケンスを使用することにしました: 1, 2, 3, 5, 8, 13, 20, 40, 100.
私はあなたにどんな犬を投げることができ、あなたが犬の品種に精通していると仮定すると、犬のポイントでそれを推定することができます。 あなたはその犬の正確な寸法について何の手がかりを持っていないだろうにもかかわらず。
おめでとう! あなたは今、犬のポイント推定の秘密の芸術を習得しました。 私はあなたが言うのを聞く、なぜ私はそれを正確に気にする必要がありますか? 良い質問!
ストーリーポイントは基本的に犬ポイントと同じように機能します。 あなたは犬のサイズを設定するためにそれらを使用しませんが、努力の面でバックログ項目のサイズを設定するためにそれらを使用します。 最終的には、ストーリーポイントは未知の時間を表します。 私たちが知っているのは、同じストーリーポイントの推定値を持つバックログ項目が完了するまでに匹敵するが未知の時間がかかるということです。 では、どのようにストーリーポイントバックログ項目を行いますか?
- チームが完了したいくつかの参照バックログ項目を確立します。 犬のサイズに使用したのと同じフィボナッチのようなシーケンスを使用して、それらを完了するのにかかった努力に基づいてバケットに割り当てます。 それは、チワワ=1点、ボーダーコリー=5点、セントバーナード=13点と一緒に合意したときと同じことです。
- これらの参照バックログ項目を使用して、プロダクトバックログに表示される新しい作業を推定し、チームで推定して適切なバケットに入れます。 競合する見積もりがある場合は、これらを一緒に議論して解決します。
ストーリーポイントは不確実性、複雑さ、リスクに関するものだと聞いたことがある人もいるかもしれません。 不確実性、複雑さ、リスクはすべて努力に影響を与える要因ですが、それぞれだけでは努力を決定するのに十分ではありません。 それは混乱を引き起こすだけなので、ストーリーポイントを複雑さと同一視しないでください。
では、なぜチームはストーリーポイントを使用するのですか? ストーリーポイントを使用すると、次の利点が得られます:
- 迅速に問題を推定します。 推定は、すでに完了したプロダクトバックログ項目に相対的です。 これは、参照なしで推定するよりも高速です。
- 特定の時間コミットメントを与えずに見積もります。 時間で推定するときは、正確な時間の約束をします。 物語ポイントで推定することは厳密な責任を与えることを防ぐ。 誰もあなたが特定の問題に任命している正確にどのように多くの時間を知っています。
- 推定に伴う不確実性を受け入れる。 ストーリーポイントは、未知の時間範囲を指定します。 特定のフィボナッチのような一連のストーリーポイントから選択すると、不確実性をキャプチャできます。 数が大きくなるにつれて、数の間のステップも大きくなるので、不確実性はフィボナッチのようなシーケンスでキャプチャされます。
- スプリントを先に計画するのに十分な正確さ。 これにより、将来の作業のための利害関係者の時間期待をより適切に管理することができます。
一部のチームはさらに進んでストーリーポイントを全く使用しません。 これは#NoEstimatesと呼ばれます。 #NoEstimatesアプローチに従うチームの唯一の基準は、バックログ項目がスプリントで完了できるということです。 基本的に#NoEstimatesの支持者は2つのバケットを使用するだけです:スプリントに収まるか、そうでないか。スプリントに収まるようにバックログ項目をスライスすることは、彼らが使用している暗黙的な推定値です。 それは予測可能性と作業の流れを増加させるように、より小さなスライスを作ることは、優れています。
一言で言えば、これはストーリーポイントがどのように機能するかです。 私はこの説明があなたがそれを覚えていて、それを使って他の人にストーリーポイントを適用する方法を教えることができるほど簡単であることを願
心に留めておくことが重要です、あなたの見積もりは常にオフになり、あなたはそれらを完璧にすることはできません。 あなたが何をすべきか、それはあなたが間違ってあなたの最初の見積もりのいくつかを作る何かを発見することは避けられません。
複雑な作業をするとき、知られているよりも多くのことが不明です。 不確実性は常にあなたの見積もりに存在します。 あなたが何をしてもすべての不確実性を取り除くことは不可能です。 スクラムは、不確実性に対処し、現れるように対処することによって、学習でこれを処理します。
あなたのチームがスプリントの目標を一貫して達成できるなら、たとえ彼らがオフであってもあなたの見積もりを心配するのをやめてくださ あなたが正しいことを構築しているかどうかを心配することははるかに重要です。 時間通りに提供することは係争物受寄者圧力が重要な原因でようであるかもしれないのに時間通りにあることはあなたの顧客およびビジネスに価値の何かを提供していることを確かめることよりほとんど重要でない。
開示:私は最初にマイク-コーンから犬のポイントの概念について学びました。 私はこの説明を思い付いていなかった、私はちょうどより多くの人々が物語のポイントを説明するこの方法について知っておくべきだと感
真剣なスクラムのために書くか、真剣にスクラムについて議論したいですか?