アジャイル-反復計画
イテレーション計画の目的は、チームがトップランクの製品バックログアイテムのセットを完成させることです。このコミットメントは、反復の長さとチームの速度に基づいてタイムボックス化されます。
誰が関与していますか?
Scrum Master −スクラムマスターは、アジャイルデリバリーチームのファシリテーターとして機能します。
Product Owner −製品の所有者は、製品のバックログとその受け入れ基準の詳細ビューを扱います。
Agile Team −アジャイルデリバリーは、タスクを定義し、コミットメントを実行するために必要な作業量の見積もりを設定します。
計画の前提条件
- 製品バックログのアイテムはサイズが決められており、相対的なストーリーポイントが割り当てられています。
- ポートフォリオアイテムには、製品の所有者によってランキングが付けられています。
- ポートフォリオ項目ごとに、受け入れ基準が明確に示されています。
計画プロセス
以下は、反復計画に含まれる手順です。
- 反復に収まるストーリーの数を決定します。
- これらのストーリーをタスクに分割し、各タスクを所有者に割り当てます。
- 各タスクには、時間単位の見積もりが与えられます。
- これらの見積もりは、チームメンバーが各メンバーの反復作業時間数を確認するのに役立ちます。
- チームメンバーには、過負荷にならないように、速度または容量を考慮してタスクが割り当てられます。
速度計算
アジャイルチームは、過去の反復に基づいて速度を計算します。速度は、ユーザーストーリーを反復で終了するために必要な平均ユニット数です。たとえば、チームが最後の3回の反復で各反復で12、14、10ストーリーポイントを取得した場合、チームは次の反復の速度として12を取得できます。
計画された速度は、現在の反復で完了できるユーザーストーリーの数をチームに伝えます。チームが割り当てられたタスクをすばやく完了すると、より多くのユーザーストーリーを引き込むことができます。それ以外の場合は、ストーリーを次のイテレーションに移動することもできます。
タスク容量
チームの能力は、次の3つの事実から導き出されます-
- 1日の理想的な労働時間数
- 反復で利用可能な人の日数
- メンバーがチーム専用に利用できる時間の割合。
チームに5人のメンバーがいて、プロジェクトでフルタイム(1日8時間)で作業することを約束し、反復中に誰も休暇をとっていないとすると、2週間の反復のタスク容量は次のようになります。
5×8×10 = 400時間
計画手順
- プロダクトオーナーは、プロダクトバックログの最高ランクのアイテムについて説明します。
- チームは、アイテムを完了するために必要なタスクについて説明します。
- チームメンバーがタスクを所有します。
- チームメンバーは、各タスクを完了するまでの時間を見積もります。
- これらの手順は、反復のすべてのアイテムに対して繰り返されます。
- 個人がタスクで過負荷になると、そのタスクは他のチームメンバーに分散されます。