web-dev-qa-db-ja.com

プランニングポーカーで特にフィボナッチ数列を使用する理由はありますか?

フィボナッチ数列はポーカーの計画で非常に人気があることを指摘しましたが、それがその特定の数列の理由ですか?たとえば、2の累乗は同じようにうまく機能しませんか?

両方のシーケンスは多かれ少なかれ指数関数的ですが、フィボナッチは黄金比の係数(約1.6)を使用するため、フィボナッチの解像度はやや高く、より正確な(*)推定値を表現できます。

たとえば、人々がより高い解像度を動機付けるのに十分正確に推定できる傾向があるという証拠はありますか?そして、もっと細かいスケールが動機付けられないのではないでしょうか?

この質問は、なぜ指数スケールを使用するのかではなく、黄金比(フィボナッチ数列に対応)のベースを選択する理由です。スケールの解像度は、あなたが持っている推定誤差と一致しているべきだと思います。したがって、これは ストーリーポイントとは何かについての最も良い説明は何ですか? と同じではないと思います。

(*)ここで、「正確」とは、推定誤差のレベルが低いことを意味します。比較できる品質(見積もりは多少正確です)。

1
skyking

生産

何を見積もっていますか?何かを製造する時ですか?

これは、ソフトウェア開発において何十年にもわたって解決されてきました。

ここにプロセスがあります:

  1. ファイル/フォルダをクライアントマシンにコピーします。

完了。

推定時間5分(配送メカニズムとサイズに応じて、2週間かかる場合とかかる場合があります)。

デザイン

製造が非常に簡単であることを考えると、おそらく設計にかかる時間を見積もることに興味があるでしょう。

デザインは2つの部分に分けることができます。

  1. 研究
  2. 配置

一般的に言って、アレンジメントは、協力することをいとわないクライアントを考えると、より簡単な部分です。

リサーチ

単に外に出て、知られていないものを見つけ、それを知るために時間を費やしてください。

これを見積もることは率直に言って不可能です。観察として、核融合パワー、癌治療、火星の植民地化、自己プログラミングコンピュータなどの予測を見てください...

未知のものが存在する場合、そのサイズを推測することはできません。あなたが持っている唯一のプロキシは、その地域での過去の経験です。

それらの過去の経験は、おそらくそれ自体が歪んだ表現です。彼らがあなたの目標と多くの共通点を共有しているなら、あなたは研究ではなくアレンジメントを行っています。

配置

以前のデザインがいっぱい入った箱を考えて、要求されたものを生み出すためにアイデア/コンポーネントを再配置します。

ここでの利点は、コンポーネント/アイデアがすでに設計されていることです。それらを作成/変更するために作業が発生する必要がある場合、それらの構築/変更のための十分に確立された方法論はすでに存在しています。 (そうでない場合、これはリサーチです。)

よく知られている方法論があることを考えると、同じ方法でこれらのコンポーネントを生成/変更するための以前の努力に要した時間に基づいて推定できます。

見積もり

これが意味するのは、デザインは、新しい知識を研究し、新しく獲得した知識を古いデザインの箱に配置するというバランスの取れた行為であるということです。

問題は、ほとんどのソフトウェアプロジェクトが後者のカテゴリに分類されないことです。これは、標準化された方法と見積もりの​​欠如を意味します。

この後者のカテゴリーにあるものは、一般的に言って、すでに商品コンポーネントになっています。これらを取得するための推定時間は約5分です。 (明らかに最初の使用ではなく、コンポーネントがチーム内で再利用されるため)。

ポーカーフェイス

何が残るのかは不明です。

未知は、定義により未知です。

そのため、正確な(または近位でさえ正確な)見積もりを取得することは、単に不可能です。

しかし、未知が瞬きをしないからといって、知られていることに関して私たち自身の知識の欠如を見積もることができないという意味ではありません。

対数マシン

人間は本質的に対数マシンです。つまり、既知のレベルに近い小さな差異には本当に敏感ですが、より大きなスケールで同様の識別を処理するのは無茶苦茶です。

これが意味することは、タスクと未知の要素が小さいとき、人間はそれを判断しているということです。これらのタスクは基本的に配置です。

残念ながら、巨大なタスク、または非常に不確かなタスクは、(定義により)理解に適合しません。それを人間にフィットさせるために、それを抽象化します。これは、サイズ/不確実性が少し増加しているように見えても、実際に必要な作業量に大きな違いがあることを意味します。要するに研究。

これが、シリーズが指数関数的である必要がある理由です。人間の対数判断を漠然と直線的なものに変換するのは、単に最も実用的な松葉杖です。

使用するシリーズについて。それは好みとチームの好みの問題です。チームの対数分布に最も適した松葉杖はどれですか。

1
Kain0_0

不確実性は、実行するステップの数とステップの長さとともに増加します。したがって、引き受けるタスクが大きくなるにつれて、見積もりからますます逸脱する可能性があります。見積もりはより粗くなるはずです。私たちは皆それを理解しています。

粗さの軌跡は議論の余地があります。私たちは最近、カードをドロップして「クイック」、「ミディアム」、「ビッグ」に切り替えることを提案しました。とにかくそれよりも正確なことはほとんどないからです。正当化することの難しいコントロール感を人々に与えることがすべてです。フィボナッチの範囲を使用すると、意味のあることをしているという感覚が増します(科学!数学!)。あなたは私の最初の段落のようなものでそれを正当化することができ、誰もが幸せになるでしょう。

それは、お互いを落ち着かせて制御感覚に導く継続的な道です。タスクに予想よりも(かなり)時間がかかることがわかった場合は、新しい問題をスピンオフして、最初の問題を完了と呼びます。そして、あなたの速度はうまく加算されます。それをおしゃぶりと呼んで、それをスクラムと呼んで、物事が絶望的に​​見えるときにあなたを続けるための何かと呼んでください。カードの背後にある数学は実際にはそれほど意味がありません、それはすべて、行われるべき仕事についてお互いの心の状態と連絡を取り合うための単なる方法です。

0
Martin Maat