見積もりの神話
なぜ私たちは複雑な仕事の見積もりがこれほど下手なのか、そしてどう対処すべきか。
Key Takeaways
- 相対見積もりは時間による見積もりよりも正確です。
- 不確実性は作業の開始時に最大になります。
- データに基づく予測は、あて推量に勝ります。
不確実性の原理
知識労働において、私たちはしばしば唯一無二の課題に対して正確な見積もりを求められます。これは論理的な誤謬(間違い)です。新しい機能の開発は「建設」プロセスではなく、常に「発見」プロセスです。私たちは既知の設計図を使って橋を架けているのではなく、一度も地図に描かれたことのない土地を探索しているのです。不確実性の円錐
プロジェクトの開始直後は、対象について最も知識が少ない状態です。しかし、最も重要な見積もりを求められるのもこの時期です。調査によると、初期の見積もりは4倍(400%)もの誤差が生じる可能性があります。開発が進み、学びが増えるにつれて「円錐」は狭まり、精度が向上していきます。📹 Video Resource: 不確実性の円錐の解説
失敗の理由:計画の錯誤
認知心理学(カーネマンとトベルスキー)は、人間が系統的に楽観的であることを証明しました。私たちは「ハッピーパス(順調な道のり)」を思い描き、起こり得る100の障害を無視してしまいます。作業そのものの「努力感」は見積もりますが、「割り込み」「ハンドオフ」「予期せぬバグ」にかかる時間は無視しがちです。ブレイクスルー:相対見積もり
「時間」を想定するのをやめましょう。「サイズ」を比較するのです。犬の正確な体重が何キロか分からなくても、「小型犬(チワワ)」「中型犬(ビーグル)」「超大型犬(グレート・デーン)」のどれに近いかはすぐに判断できます。これがストーリーポイントの基本です。相対見積もりは、絶対時間を計算しようとするよりも最大80%速く、正確です。なぜなら、人間の脳は計算ではなく比較を行うようにできているからです。
— 相対サイズの法則
📹 Video Resource: アジャイルな見積もり:犬のメタファー
数学(大数の法則)
多くの小さな、不正確な見積もりを積み重ねることは、一つの大きな「正確(そうな)」見積もりよりも安定した結果をもたらします。数学的には、項目数が増えるほど個別の誤差は打ち消し合い、全体の相対的な誤差は減少します。集約の法則:
全体の分散 = 1 / sqrt(N) (仕事を細かく分解するほど、個々の誤差が相殺されやすくなります。)予測 vs 見積もり
「見積もり」は未来についての単なるあて推量です。「予測(フォーキャスト)」は過去に基づいた確率です。「これにどれくらい時間がかかるか?」と聞くのをやめ、「先月、私たちはいくつの項目を完了させたか?」と問い始めましょう。過去のスループットデータを使用して、目標日の可能性を確率的な範囲で提示するのです。「見積もらない(NoEstimates)」という考え方
複雑な世界では「正確に間違うよりも、大体合っている方が良い」のです。最終的に外れることになる日付の計画に何ヶ月も費やすよりも、数日おきに価値を届けることに集中しましょう。🎮 Try Simulation Game: 「見積もりチャレンジ」を体験して、人間の脳がいかに単純な相対比較ですら苦労するかを確認してください。 →