私はたまたまソフトウェア推定に関する修士論文を書いており、学んだ教訓があります。
-1 回目のカウント、2 回目の計算、3 回目のジャッジ - これは、最初に、ファイル、クラス、LOC、UI などのカウント可能な作業項目を特定しようとすることを意味します。次に、このデータを使用して労力 (人/日) を計算します。最後の手段として判断を使用してください。
-あなたの見積もりを文書化してください!数字を表示します。これにより、リスクが最小限に抑えられるため、結果を自分の意見としてではなく、多かれ少なかれ客観的な数値として提示できます。(一般的に、紙の量が多いほど裏面がきれいになります)
・見積もりは約束ではありません。コミットメントは 1 つの数値であり、推定値は常に範囲です。したがって、推定値を範囲として指定してください (範囲を適切に選択するには、円錐形の不確実性を使用してください http://www.construx.com/Page.aspx?hid=1648 ) 。
・分割:WBSを利用し、作品を細かく分割して別々に見積もる。細分性は全体の長さに依存しますが、作業パッケージの魂はせいぜい全体の労力の 10% を超えることはありません。
-最初に工数を見積もり、次にスケジュール、次にコストを見積もります。
- 見積もりを計画のサポートと見なし、各プロジェクト フェーズで再見積もりを行います (s. 不確実性の円錐)。
http://www.stevemcconnell.com/est.htmという本をお勧めします。この本では、これらすべてのポイント、特に、あなたからコミットメントを引き出そうとする上司への対処方法を扱っています。
よろしく、 バレンティン・ハイニッツ