あなたは、どのように見積もりをした経験がない分野での作業を含むプロジェクトの時間見積もりをしていますか?不慣れな概念を含むプロジェクトの時間を見積もっていますか?
ほとんどの場合、プロジェクトのエリアがよくわかっている場合には、見積もりを取得するのは難しいです。
この場合、どのような方法を使用しましたか?彼らはどれくらいうまくいったのですか?
あなたは、どのように見積もりをした経験がない分野での作業を含むプロジェクトの時間見積もりをしていますか?不慣れな概念を含むプロジェクトの時間を見積もっていますか?
ほとんどの場合、プロジェクトのエリアがよくわかっている場合には、見積もりを取得するのは難しいです。
この場合、どのような方法を使用しましたか?彼らはどれくらいうまくいったのですか?
あなたが知っていることを知り、あなたが知らないことを知っていると成功するでしょう。
プロジェクト/アプリケーション/その他のサブ部分を取得するには、WBS(Work Breakdown Structure)を使用します。知られているものを完成させるための努力の評価を(ある程度まで)提供することができます。プロジェクトには未知のものがあるため、最初の大きなステップです。次の最善のステップは、WBSのステップを追加して、未知のものをよりよく知ることです。たとえば、BBQをバーベキューと一緒にチーズバーガーに移してから、BBQをしたことがない場合
私が使用する方法は、MinMaxLikelyです。すべてがうまくいく場合の最小値、梨の形をとるすべてのものの最大値、間のどこかの可能性。
もちろん、経営陣は最低限の数字しか見ていませんが、費用超過や成果物が届かないと苦情を申し立てるまでには、すでにそれらの問題を解決しており、あなたは完全にあなたが遭遇した問題とそれらの問題がもたらしている影響(Minから離れ、Maxに近づく)を評価します。
深刻ではない...
[OK]を、[OK]を...
それは難しいです。実際には、知られていないものを正確に推定することはできません。しかし、それは人々が知る必要がないことを止めるものではありません。
ここでは、コンポーネントのリストがあります。各コンポーネントについて、その部品のビジネス要件および/または機能要件を取得するために最善を尽くす。それはなぜそこにあるのですか?それは何をすべきか?どうして?どうやって?もっと詳細にドリルダウンし、可能な限り多くのアイテムをリストに追加します(ネストされたコンポーネント、サブコンポーネント)。
あなたが持っているアイテムが多ければ多いほど、それぞれを見積もるのが容易になります。
次に2倍にしてください!
私は、見積もりを提供するためにステークホルダーをある程度のレベルまで歩き回ることは非常に合理的だと思います。そうでなければ、それは建設会社に向かい、と言っています。「私は家がほしい、どれくらいの費用がかかりますか?
そして、心に留めておく - それは推定値である:)
ああ、最後に一つ...それはあなたが推定されていることであるかについて明確にして下さい。それが "a、b、c"で、後に "d"を求めたら、の見積もりが "d"をカバーしていないことを指摘するのは簡単です ...あなたの新しい見積もりは...
可能であれば、メタレベルを1つ上にしてください:合理的に正確な見積もりをいつ行うことができるかの見積もりをしてください。
「正確な見積もりをするためにFooについては十分に分かっていませんが、木曜日の週までにFooについて十分に知っています」
私はプロジェクト管理をしているときにそれをすることはできませんが、それをオプションにしようとしています。
大規模なプロジェクトでは、別のメタレベルを上げることさえできます。
「私は、私たちは私たちに見積もりを与えることの専門家を取得することがかかりますどのくらいか分からない。私は私の同僚と話をし、あなたにそれを得るためにかかる時間の金曜日に見積もりを与えます専門家の見積もり。
これは、大きな誤差マージンと組み合わせると、急速に減少する可能性があります。 "それは1年、+/- 9ヶ月かかります。私はあなたに6月30日までに+/- 3ヶ月の誤差範囲で別の見積もりをします。
planning pokerを試しましたか?
これらのSOの質問は、関連するかもしれません:あなたはこれらを推定することはできません
How to estimate the length of a programming task
、あなただけを推測することができます。違いは、私には、推定値は知識&の経験に基づいているということです。あなたは未知のものでもありません。
出発地、立っている場所、残っているものの推測を絶えず再評価する必要があります。あなたはおそらくあなたの問題をステップに分解することができますが、最大の問題はあなたが学んでいることの「脚注」にあります。
私の最初のC#interopとWordの例がありました。それは全く知られていませんでした。データベース情報に基づいて1000ページの書式設定されたドキュメントを生成するために必要な手がかりはありませんでした。それは、それ自体がかなり単純です:開いているWord、フォーマットページ、およびデータを挿入します。あなたが推測することができず、簡単にあなたの推測を倍増させることができたすべての種類の問題があります。
がである人に、技術を最初に学んだときにどれくらいの時間を覚えていたかという概念に慣れているかどうかを尋ねる。結果を平均化し、学習する能力に基づいて調整します。
とにかく、見積もりを3倍にしてください。倍増は混乱のためです。
++「ちょっと倍増」セイジのアドバイスは、私がそれを自分自身に従わないとほとんどいつも後悔します。 – guns