自分の開発時間の見積もりを調整するために使用できる、完成した実際のプロジェクトのタイムスケールを含むオンライン リポジトリはありますか?
2 に答える
そのようなリポジトリが存在する場合、プロジェクトをどのように関連付けて一致を見つけることが期待できますか?
拡大するために; すべてのソフトウェア開発プロジェクトには、特にプロジェクトの参加者に関して、独自の側面があり、したがって、推定におそらく桁違いに影響を与える独自のダイナミクスがあります。
過去のプロジェクトの指標を将来のプロジェクトに適用し、それが維持されることを期待するには、いくつかのことを想定する必要があります。
- 開発者は交換可能です (そうではありません)
- ソフトウェアの構築は、家やレンガの壁を作るようなものです (そうではありません)。
- プロジェクトのリスクはごくわずかです (もしかしたら運がいいのでしょうか?)
最後に、大まかな数字だけが必要な場合、「調整」はやり過ぎではありませんか? 最も経験豊富な開発者にどのくらい考えているか聞いてみてください。彼らは通常球場にいます。
あなたのプロジェクトを一連の一般的な他のプロジェクトに関連付けて推定時間を決定することは、非常に有益だとは思いません。他のプロジェクトと欠陥率を比較することができます - これは良い出発点です: http://www.scribd.com/doc/7758538/Capers-Jones-Software-Quality-in-2008
私の提案は、同じ相対的なテクノロジーとリソースを使用して社内の以前のプロジェクトを調べ、(関数ポイントを使用して) テーブルを作成し、その後継続的に再同期することです。以前の情報がない場合、および/またはテクノロジが新しい場合、および/またはリソースが異なる場合は、以前の仕事からのチームの以前の経験を使用するのが最善です。
ここに良い本があります: Software Estimation: Demystifying the Black Art