質問

私は、アプリをあるプラットフォームから別のプラットフォームに移動するなど、多くの未知のプロジェクトで作業しています。

私の元の推定はかなり離れており、これがいつ終わるかを確実に知る方法はありません。

そのようなプロジェクトを推定できないことにどう対処できますか。画面にボタンを追加したり、Webサイトを設計したり、アプリを作成したり、バグを修正したりするわけではありません。これらはバグのある方法ではなく、これらは全体的なコードで作成された仮定であり、これはもはや正しくなく、段階的に見つかり、それぞれがより多くの未知のもので分析および軽減されます。

役に立ちましたか?

解決

私はたまたまソフトウェアの推定についてマスター論文を書いていましたが、私が学んだ教訓があります。

-1stカウント、第2回計算、第3裁判官 - これは、最初にファイル、クラス、loc、UIなどをカウントできるアイテムを特定しようとすることを意味します。次に、このデータを使用して(直接/日)に計算します。最後のRessortとして判断を使用してください。

- 推定を文書化してください!番号を表示します。これにより、リスクが最小限に抑えられるため、結果を意見としてではなく、多かれ少なかれ客観的な数字として提示します。 (一般的に、紙が多いほど、裏側がきれいになります)

- 推定はコミットメントではありません。コミットメントは1つの数字であり、推定は常に範囲です。したがって、推定を範囲として推定します(不確実性の円錐を使用して範囲を適切に選択する http://www.construx.com/page.aspx?hid=1648 )

-devide:WBSを使用し、作業を小片で描き、個別に推定します。粒度は全長に描かれていますが、せいぜい作業パッケージのsoultは、努力全体の10%よりも大きくありません。

- 最初に取り組みを推定し、次にスケジュールし、次にコストをかけます。

- プレーニングのサポートとしての推定を検討し、各プロジェクトフェーズ(不確実性のコーン)で再実験します。

本を提案します http://www.stevemcconnell.com/est.htm これらすべてのポイント、特にあなたからのコミットメントを引っ張ろうとするボスに対処する方法を扱っています。

よろしく、バレンティン・ハイニッツ

他のヒント

正確な推定を考え出すための本当に正しい答えはありません。なぜなら、それを知る方法はないからです。

作業自体を推定することについては、各ステップを別々のサブステップに分割する方法を考えて、できるだけ多くの作業の公正な写真を撮ることができるまで、それらをさらに小さく分解する方法を考えてください。健全な推定値を与えるのに十分です。可能であれば、予想される時間と最悪の時間の両方を考えて、着陸できる場所の範囲を取得します。

これにアプローチする別の方法は、古いシステムを無視することです。頭痛のように聞こえます。古いシステムをスクレイピングし、新しいシステムをゼロから実装したり、棚から離れたサードパーティを統合したりすると見積もりを行います。これのために作成されるケースがある場合、少なくとも調査する価値があります。

投稿のように聞こえます Postsecret そうではありません。 :)

私は彼に、それが完了したときに行われると伝えます。それが十分でなければ、彼はあなたをプログラムして助けてくれることを学ぶことができます。繰り返しになりますが、私はあなたが解雇されるかもしれないと思いますが、それはそれがより良いように聞こえます。

あなたが私たちに言ったことを多かれ少なかれ彼に伝えてください。プロジェクトは揮発性が高すぎることも正確な見積もりを与え、あなたができる最善のことは、特定のタスクの見積もりを与えることです。タスクの数が不明である限り、推定値になります。彼が彼の給料の価値があるなら、彼は何らかの作品よりもこれを聞きたいと思っています。これは、大規模なレガシーコードベースを扱う場合、珍しくありません。

画面にボタンを追加したり、Webサイトを設計したり、アプリを作成したり、バグを修正したりするわけではありません。

それは本当の問題です。経験がないことを見積もることはできません。できることは、合理的な時間だと思われるまで見積もりを埋めることです。未知のものが多いほど、パッドが増えていると思います。あなたがそれについて知ることが少ないほど、あなたはより多くのパッドになります。私は以下の本を読みました、そしてそれは精度と精度について長々と話しました。基本的には正確になりますが、非常に広い範囲を持っています。たとえば、タスクが1日から1年の間に完了することを確認できます。それはそれほど正確ではありませんが、本当に正確です。

ソフトウェアの見積もりは分かります...

推定するためのいくつかのヒント

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top