SDLC フェーズの開発に必要な時間を見積もるベスト プラクティスは何ですか?[閉まっている]
-
09-06-2019 - |
質問
プロジェクト マネージャーは、プロジェクトが期限に間に合うように時間を調整する必要があります。
開発にどれくらいの時間がかかるかを見積もるために使用するある種の方程式はありますか?
データベースとしましょう
time = sql storedprocedures * tables manipulated or something similar
それとも、適切な見積もりを得るために経験を積む必要があるだけでしょうか?
解決
私が見た中で、本当に効果があるという決まった公式はありません。Fogbugz にはモンテカルロ シミュレータがあり、これにはある程度のコンセプトがありますが、実際には経験が最も参考になります。すべての開発者とすべてのプロジェクトは異なります。
他のヒント
プロジェクトマネージャーとして、あなたが私たちにできる最善のことをすることを忘れないでください。 自分で 特定のプロジェクトにかかる時間について、最善の推測をしてください。なんて正確なんでしょう。あなたの経験とプロジェクトの範囲によって異なります。
私が知っている、かなり正確な見積もりを得る唯一の方法は、プロジェクトを個々のタスクに分割し、開発者に依頼することです。 実際の作業は誰が行うのか 各タスクの見積もりを出します。その後、各開発者の推定精度を考慮した証拠に基づいたアルゴリズムを使用して、指定された期限に間に合う確率を得ることができます。
確率が低すぎる場合は、次の 2 つの選択肢があります。機能を削除するか、期限を遅らせます。
参考文献:
コンピューターが生成を開始できるようになるとすぐにそのような公式が登場するでしょう 全て 自分自身をコード化します。それまでは、スキルや開発速度のレベルが異なる人間の開発者と関わることになります。