2012-03-08 10 views
0

すべてのソフトウェア開発はどこかから始める必要があります。通常、クラス構造、アーキテクチャー、初期フォーム設計、または書かれる必要のあるその他の要素があります。アジャイルメソドロジの最初の基本的な開発を見積もる方法は?

私の質問は、この初期開発に必要な時間を見積もる方法ですか?それはユーザストーリーの発展として評価されるべきですが、どちらがどちらですか?私は、この物語の推定が他のものと比較して「妥協」され、それゆえに優先順位が下がる可能性があると感じています。

通常、最初のソフトウェア開発の労力はどのように見積もりますか?あなたは既存のユーザーストーリーにその努力を含めますか?これを含めるために新しい "ユーザーストーリー"を作成しますか?あなたはそれをまったく見積もっていますか?

+0

私は**ソフトウェア見積もりを愛しました。 Demystifyng Black Art ** –

+0

アドリアーノありがとうございました。しかし、私は実際の生活の中で人々がこれをやる方法にもっと興味があります。 – Theo

+2

私はプログラミングに関するものではないので、この質問をトピックとしてクローズすることに投票しています。 –

答えて

0

開発見積もりは利用可能な情報に基づいているため、後でプロジェクトライフサイクルに入るほど、より正確な見積もりが得られる可能性が高くなります。あなたは、このような 'As a site admin I need to add a product so that the customer site can sell it'

としてユーザーストーリーを持っている場合は、まだadminサイトや顧客サイトを持っていけない場合は例えば

は、このユーザーストーリーは、最初に取り組むべき小さなものにまで分割する必要があります。

管理サイトと顧客サイトがある場合は、新しいクラスの見積もり、アーキテクチャの変更、フォームデザインをadd a productユーザーストーリーの見積もりに含める必要があります。

+0

答えてくれてありがとうPaul。しかし、ソフトウェア開発者の最初の最初のステップはどうですか?私は、プロジェクトの設定、ベースクラスの構築などを意味しますか? – Theo

+0

プロジェクトを設定することで何を意味するのかわからないのですが、ユーザーストーリーが何らかの説明や新しい基本クラスのリファクタリングを必要とする場合は、「ベースクラスを構築する」ことが必要です。 –

+0

私はそれを答えとして受け入れます。ありがとうポール。 – Theo

0

見積もりはありません。それはタイムボックス化されたアクティビティです。私たちは一日を始めます。終わりに、私たちは、継続するか、終了するか、あるいはもっと時間を費やさなければならないという十分な自信があるかどうかを評価します。

関連する問題