2008-09-04 5 views
1

プロジェクトマネージャーは、プロジェクトが締め切りになるように時間を整理する必要があります。SDLCフェーズの開発に必要な時間を見積もるベストプラクティスは何ですか?

開発にかかる時間を見積もるために使用する式がありますか?

はのは、データベース

time = sql storedprocedures * tables manipulated or something similar

それともあなただけの十分な推定を取得するために経験を得るために持っ立ち往生していると言ってみましょうか?

答えて

0

実際に動作することがわかっている設定式はありません。 Fogbugzにはモンテカルロシミュレータがありますが、これには多少のコンセプトがありますが、実際には経験はあなたの最高の参考になるでしょう。すべての開発者とすべてのプロジェクトは異なるでしょう!

0

コンピュータがすべてコード自体を生成し始めるとすぐに、そのような式があります。それまでは、すべてのスキルと開発スピードが異なる人間の開発者がいます。

2

あなた自身ので行うことができる最高のものが、所与のプロジェクトの所要時間を推測することを覚えておく必要があります。あなたはどれくらい正確です。あなたの経験とプロジェクトの範囲によって異なります。

プロジェクトを個々のタスクに分割し、実際の作業を行う開発者を取得することは合理的に正確な見積もりを得るための唯一の方法です。各タスクの見積もりはです。その後、各デベロッパーの推定精度を考慮に入れたエビデンスベースのアルゴリズムを使用して、指定された締め切りになる確率を計算することができます。

確率が低すぎる場合、機能を削除するか期限を移動するかの2つの選択肢があります。

さらに読書:

関連する問題