計画ゲームは何ですか?

計画ゲームは、Extremeプログラミングとして知られるソフトウェア開発の種類の一部です。ゲームの「顧客」と「プログラマー」と呼ばれるビジネスと開発の人員が協力して新しいソフトウェアを開発するゲームのような設定を作成します。計画ゲームには、リリース計画と反復計画の2つの部分があります。

リリース計画は計画ゲームの初期段階であり、チームメンバーはソフトウェアがどのような機能を持ち、機能を開発するのにどれくらいの時間がかかるかを決定します。ゲームは、顧客が「ストーリー」を作成することから始まります。この文脈のストーリーは、ソフトウェアから望まれる最終結果の短い説明です。通常、各ストーリーは別のインデックスカードに書かれています。顧客は、ゲームの任意の時点でストーリーを作成できます。

プログラマーは、ストーリーを受け取り、コスト、または各ストーリーを完了するのにかかる時間を見積もっています。顧客がコストの見積もりを持っていると、彼らは物語をORDに置きます優先事項のer。プログラマーと顧客は、ストーリーの見積もりと優先順位を明確にするために、プロセス全体でお互いに質問をすることができます。チームはまた、プロセス中に新しいストーリーを追加したり、大きなストーリーを複数のストーリーに分割したりする場合があります。これが起こるたびに、新しいストーリーやストーリーには、コストと優先順位が割り当てられている必要があります。

プログラマーはコストの見積もりに最終決定権を持ち、顧客は優先順位の最終決定権を持っているため、各グループは専門分野に対して究極の権限を持っています。コストと優先順位が確定されると、チームはリリース計画にコミットします。リリース計画は、「データ駆動型」または「ストーリー駆動型」になる可能性があります。

データ駆動型のコミットメントでは、顧客はリリース日を選択し、プログラマーは発展に費やすことができる時間を決定します。最後に、顧客はストーリーを選択してその時間になります。ストーリー駆動型のrel簡単な計画とは、顧客がリリースにストーリーを追加し始めることを意味し、プログラマーは選択したストーリーのリリース日を設定します。顧客は、累積選択されたストーリーが次のリリースとして一緒に機能することを決定するまで、ストーリーを追加し続けることができます。

反復計画は、ソフトウェア開発中に行われる継続的な計画です。計画ゲームの反復は2週間間隔で発生し、その間、プログラマーはリリース計画中に選択されたいくつかのストーリーに便利なソフトウェアを作成します。 2週間ごとに終了すると、顧客は今後2週間に作成されたいストーリーを選択し、プログラマーはその時点で実際に完了できる作業の量を計算します。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?