Share via


イテレーションの計画

チームを優先度付け、および管理し、作業をチームに参加する各イテレーションにするかを指定するにはまとめてに使用できます。このプロセスは、イテレーションを計画すると呼ばれ、スプリントとも呼ばれます) の計画です。チームはいくつかの方法で成功に対して方法とイテレーションを計画できます。詳細については、「スプリント計画」を参照してください。

方法に関係なく、チームが Team Foundation Server で (TFS) イテレーションを計画するときは、定義し、作業を追跡するためにチームがすることにしたイテレーションのバックログを構築できる、をクリックします。このチュートリアルでは、チームでスクラム プロセスを使用しています。そのため、イテレーションはスプリントと呼ばれ、スプリントのバックログを構築するには、チームはまとめて、協調します。

チームは、スプリントの最初の日に計画会議でスプリント バックログを構築します。この会議を準備するには、製品所有者は、スプリント バックログを作成するときにバックログ項目を事前に確認し、知識のオプションをする各項目がチームの十分な情報が含まれていることを確認する必要があります。また、各チーム メンバーが、時間の推論によって会議を準備する必要があります。そのユーザーはスプリント中に作業して使用できます。たとえば、チーム メンバーは、時間に影響するか、ユーザーはスプリントの作業項目で作業する次のスプリントの長さが 1 週間以内に休暇に出ることを計画する場合があります。完了のスプリント バックログは、チームがユーザー ストーリーのように、イテレーション中に、製品バックログ項目、タスク、およびバグ関連する作業項目が含まれています。

このトピックの例では、項目をスプリント バックログに再配置、チームの計算量を確認するファイバー Fabrikam 架空の会社で、Bob が Mallory のチームメート ジュリア、アダムとアニーを持つチーム ミーティングを個人とチーム、休日を指定するなど、その次のスプリントの計画するための Peter ため、スクラム マスターとリード開発者に従います。

このトピックの内容

  1. チームは、イテレーションに間隔を指定します。

  2. イテレーションの項目を選択します。

  3. バックログ項目のタスクを定義し、推論します。

  4. 優先順位によって項目を配置します。

要件

このトピックの手順を実行するには、次の要件があります:

  • Visual Studio Premium、Ultimate、Visual Studio または Visual Studio Test Professional。

  • チームのメンバーである [許可] に設定 [このノードの作業項目を編集します] のアクセス許可が必要です。グループがチーム プロジェクトの [共同作成者] のグループのメンバーであるため、既定では、チームのすべてのメンバーに、このアクセス許可があります。

  • バックログと taskboard など、チームの能力を表示するには、Team Web Access でのアクセス 完全には グループに属している必要があります。

詳細については、「マイ プロファイルの管理と保有しているアクセス許可の表示」、「Team System Web Access の機能へのアクセス」、および「Team Foundation Server のアクセス許可」を参照してください。

チームは、イテレーションに間隔を指定します。

イテレーションに対して計画される作業量を確認するチーム入れることができます。チーム区分とイテレーションの定義に説明されているように、イテレーションに日付を指定できます。準備の空きチームでは、チームがどのように使用するか、オプションがあります。スプリントの途中で作業日、チーム全体での休日などのチーム全体に対してまたはチーム全体での空きに影響するそのほかのイベント、間隔を指定できます。また、チームの各メンバーに休暇、休日の間説明する時間間隔を指定して各チーム メンバーに影響するそのほかのアクティビティに計画しているイテレーション バックログ項目の作業で使用できますがあります。たとえば、チーム メンバーが複数の異なるプロジェクトまたはチームでは、Bob は、このチームの項目のみに作業しているチーム メンバーの 1 日あたりの 6 時間の平均容量があることがあります。また、このチームのタスクを行う 1 日ごとに 2 時間を確保できる場合があります。どのような処理開発またはテストなどの個別の領域の全体的な空きを理解するためにチーム メンバーが、主に、追加情報を、使用するかを指定できます。これは大きすぎるスプリント バックログに追加する作業を判断するのに役立ちますにはできます。

チーム用の空きを設定するには

  1. 開いている Team System Web Accessのチームのホーム ページへの移動、[バックログの表示] を選択します。

  2. 製品バックログのページで、チーム間隔を指定するイテレーションを選択します。たとえば、ファイバー Fabrikam のチームはスプリント 1.の作業を開始することを通知します。Peter は、スプリント 1 を選択し、そのバックログは空ようになります。

    作業が追加される前のスプリント バックログ

  3. [容量] のタブをクリックします。

  4. 次のように各チーム メンバーに空きの情報を提供する:

    • [チーム メンバー] の下に、[1 日あたりのキャパシティ] で、必要に応じて各チーム メンバーは、チーム プロジェクトのバックログ項目の作業中に使用できる 1 日あたりの作業時間の平均数を指定します。

      ヒントヒント

      このチュートリアルでは、チームは無料のフィールドと"残存作業"フィールドに時間を測定として使用しています。容量と残存作業に同じ時間の単位を使用する場合は、測定でも使用できます。

    • [アクティビティ] で、必要に応じて、チーム メンバーにプライマリ業界アクティビティ、該当する場合はを指定します。

    • [非稼働日] では、チーム メンバーがイテレーション中に、休日を計画する場合は、正符号 ([+]) を選択します。[Days Off For] のペインで、開始日と終了日をその時間指定し、[OK] を選択します。

      ヒントヒント

      1 日を指定するには、開始日と終了日について同じ日付を選択します。

    • [チームの非稼働日] では、チームがイテレーション中に一つ以上のプロット、休日を過したら、正符号 ([+]) を選択します。[チーム全体の非稼働日] ]ウィンドウで、チームがスプリント バックログに取り組まない指定し、[OK] を選択します。終了日と開始されます。

    すべての情報を提供する場合は、保存]アイコンをクリックして、変更内容を保存します。

Peter、ジュリア、アニーとアダムのレビュー、次のイテレーションを計画するときに他のスケジュールとコミットは、チームの外部で動作します。これらは [1 日あたりのキャパシティ] でこのイテレーションのチームのバックログ項目に対処するための 1 日あたりの一定回数をそれぞれコミット、その情報を入力します。

チーム メンバーが 1 日あたりの時間数で容量を見積もります

Peter とアダムは、各スプリント中に特定の種類のアクティビティにもにコミットします。Peter は、コードを記述する場合はアダムは、テスト コードにします。これらはその情報を追加します。ジュリアとアニーは柔軟な空きで、快適な動作するため、固有のアクティビティを指定しません。

ヒントヒント

チーム メンバーへアクティビティを再配置チームがスプリント中にそのアクティビティにある使用可能な余白サイズを確認できます。各チーム メンバーにアクティビティを再配置する必要がない場合、は、空きバーのアクティビティで、自動領域の追跡をに、チームに有用です。

各チーム メンバーは、スプリントの期間中に使用できないことの日付を指定します。アニーはスプリントの最終日の 2 時に休暇にあることを計画して、Alice はその情報を入力します。

チームの他のメンバーは、チームが計画している作業から日付を追加します。最後に、チームがスプリントの期間中に貴社にアクセスして offsite あるため、無料の Peter はその変更を反映するためにチームの休日を追加します。最終的に情報の入力されていますスプリントのバックログが各個人の空きバー、またはの種類のアクティビティに基づいて領域の情報が自動的に更新されます。

更新された容量情報

この情報のグラフィカル表示は、チームがユーザー ストーリーをスプリントの計画作業の量に到達したか確認できます。

イテレーションの項目を選択します。

イテレーション計画の一部として、チームは製品バックログから作業項目を選択し、次の反復処理に再配置できます。チームが次のイテレーションのおおよその空きを理解すると、バックログを確認方が簡単になりタスクに作業項目を破棄し、イテレーションに対して、コミット、バックログ項目と関連付けられたタスクを決定します。これはファイバー Fabrikam のチームがこのチュートリアルで使用する方法です。

イテレーションの項目を選択すると、そのイテレーションのバックログに実行できます。イテレーション全体で進行状況メジャーにできる、必要な作業を破棄し、がすることにコミットしている作業をより明確に理解を取得するように、それぞれ完了するために追跡できるよう、小さなチャンクにバックログ項目は。

すべてのチームは異なります。あるチームがバックログ項目を見積もり、次のイテレーションに移動する前に、これらのタスクを定義する場合があります。そのほかは、最も重要な項目を次の反復処理に実行し、見積もり、並べ替えし、次にあるアイテムを全体的なバックログに再度実行する必要があるかどうかを決定します。TFS は、これらのオプションをすべてサポートします。このとき、重要なことに、チームに到達すると、コミットされる作業の相互理解です。

イテレーションの項目を選択できます。

  1. [プロダクト バックログ] のページで、[プロダクト バックログ] を選択し、ボックスの一覧の項目を確認します。自分のプロセス テンプレートによって、これらの項目の既定値は [プロダクト バックログ項目][バグ] (Scrum) [ユーザー ストーリー] (アジャイル)、または [必要条件] である可能性があります (CMMI)。プロセス テンプレートの Microsoft.RequirementCategory のセクションで定義されている作業項目の種類は、この一覧に表示されます。バックログ項目がリストの先頭で最も重要なに順位付けした項目が優先順位の順に表示されます。チームの項目の優先順位の順序に対応するこのリストの順序を変更できます。このチュートリアルの例では、Fabrikam システムのレビュー チームは、この一覧の項目を必要に応じて並べ替え、次にバックログの最初の項目について説明します。

  2. に、チームが製品バックログ項目でイテレーション中に操作にする場合は、項目を、または下向きの矢印をクリックし、[イテレーションに移動] を強調表示してから、項目を実行するイテレーションを選択すると、この表記を実行するイテレーションにドラッグ アンド ドロップして強調表示します。現在のイテレーションでは、三角形でマークされています。

    現在のイテレーションへの項目の移動現在のイテレーションへの項目の移動 (メニュー)

    現在のイテレーションへの項目を実行した後でも、項目は、チームの全体的な製品バックログに作業項目の状態が [コミット済み] にはまたはを実行中の状態の 1 である時までリストされたままです。製品バックログの一覧は、状態変更までの優先順位の順で上で説明したように、チームに再配置すべての製品バックログ項目、ユーザー ストーリー、または要件の項目が常に含まれています。

製品バックログを確認して、現在のイテレーション、製品バックログの最初の項目が次のスプリント中に実行すると、コミットするものであることを計画する場合、Peter ジュリア、アニーとアダムは合意しました。Peter は、スプリントの最初の製品バックログ項目を 1 回) ドラッグします。

バックログ項目のタスクを定義し、推論します。

次のイテレーション バックログに項目を移動したら、チームは項目を完了するためにどのような処理が必要かを確認する必要があります。作業を完了するために必要なそれぞれのタスクは、バックログ項目にリンクする別のタスクとして作成する必要があります。taskboard または製品バックログの作業項目から新しいタスクを作成するときのリンクするタスクを自動的に作成できます。に、チームは、作業時間を各タスクに必要なを見積もる必要があります。推論される前にタスクが自動的に再配置ため、これらの見積もりを作成するには、チームは協調します。戦略を見積もり、ユーザー ストーリーやタスクに対する製品バックログ項目破棄する方法の詳細については、バグ、要件は、見積もりプロダクト バックログの構築と管理スプリント計画"を参照してください。

タスクをバックログ項目に追加するには

  1. [プロダクト バックログ] のページで計画している選択し、ボックスの一覧の項目を反復を確認します。

  2. 項目を強調表示し、プラス記号 ([+]) を選択します。

    新しいタスク ウィンドウが開きます。

  3. [タイトル] では、簡単にする必要がある作業を要約するタスクにわかりやすいタイトルを指定します。自分のプロセス テンプレートによって、他のフィールドが強調表示フィールドによって示されるように、必要な場合があります。

    他のフィールドが必要とされていない場合でも、タスクに必要な作業を見積もるし、適切なフィールドの作業項目にその情報を追加することを検討してください。このフィールドは、プロセス テンプレートによって異なる場合があります。オプションでに便利な場合もあります。このタスクを表すアクティビティの種類、およびそのほかの情報を指定します。バックログ場合の詳細の量の情報を、アクティビティの種類と残存時間数などの多くが、指定した場合に、チームに情報が表示、バーンダウン チャートと空きバーを表示する。に、チームが完了したら、[保存して閉じる] を選択します。

    ヒントヒント

    いずれのチーム メンバーにタスクを、再配置、そのハンドラーの名前は、そのユーザーの残りの時間間隔を示すバーとともにスプリント バックログの空き領域に既定で表示されます。ただし、そのユーザーは、チームのアクセス許可グループに自動的に追加されません。

Peter、協調して、ジュリア、アニーとアダムは、タスクには、それぞれのスプリントの最初の製品バックログ項目を破棄します。各タスクは正常にユーザー ストーリーを完了するために必要な作業を表します。

タスクに分割された製品バックログ項目

これらは、長時間個々のタスクの詳細を示すことを使いませんが、各タスクを表すアクティビティの種類を決定し、相互にタスクにかかる時間数の概算見積もりに一致します。自分が使用できる場合、各チーム メンバーがタスクにかかるため、チームが計画会議のときに所有者にタスクを再配置。

アクティビティおよび見積もり時間に関連付けられたタスク

レビューまたは個々のチームの最大利用可能時間、および調整します

過不足対策を行う作業が計画されているかどうかを判断できるように、次のイテレーション バックログのページの空きバーを確認できます。最大利用可能時間の情報は、チーム全体で、各チーム メンバーと指定したアクティビティに自動的にチーム メンバーの使用に関する情報と項目が次のイテレーション バックログに追加された後で計算されます。

容量を確認するには

  1. [プロダクト バックログ] のページで計画しているイテレーションを選択します。

  2. イテレーションの空きバーを確認します。最大利用可能時間はバーの表示:

    • イテレーションの残りの作業日数が少ないイテレーションに個人およびチーム休日の合計参加する各チーム メンバーの 1 日あたりの作業時間の合計数の増加ように計算する領域の合計としてチーム全体で。

    • 空きが存在するチーム メンバーでも容量のタブに応用です。個々の空きは、週末、およびチームとその個々の休日を除くイテレーションの残りの日数として、個々に設定されている曜日の値ごとの空き乗算した計算されます。

    • 空きのタブでチーム メンバーのプライマリ業界アクティビティとして指定されたアクティビティによる反復処理に含まれるタスク、または再配置。

    • 未割り当てのアクティビティ、およびチーム メンバーに割り当てられていない機能します。

    計算された空きバーは、そのアクティビティまたはチーム メンバーの空きとしてアクティビティまたはチーム メンバーごとに、時間の指定された数時間、およびこれらの数値の差を示すカラー バーの総数を表示します。空きの既定色モードでは、緑色の棒として、空きを示す点バーとして表示されます。

    容量を示す処理中のスプリント

チームで合意するまで、チームは製品バックログ項目を、次のスプリントに確認し続け、考えられる最大の作業量になったことを項目をタスクに分割スプリント中に、実現できます。より的確に作業量を、そのがこれまでスプリントで達成できるかを理解するためにチームが製品バックログのページに表示される速度のグラフを使用できます。また、製品バックログのページの予測の行を使用するようにランダムに選択したり、それに履歴速度を表す値を再配置。これらはスプリント バックログに、この決定に達するようにするには、容量プランニング バーを使用できます。ので、チームが各作業項目に一致する、進行中の状態の [コミット済み] または 1 個のように、どの作業がスプリントに対してにコミットされた、ように、製品バックログが最新であることを示すために Team Foundation Server のクエリで使用できる、作業項目の状態を変更します。この時点で、チームがイテレーションでは、成功をのようになっているため、計画会議で終了するのかを明確に理解が日付、およびの各チーム メンバーの空きと一致します。

このチュートリアルのトピック

Home | バックログを作成します。 | かんばんの委員会でバックログを表示および管理します。 | バックログのグルーミング、推論します。 | イテレーションを実行します。 | イテレーションの完了

参照

概念

アジャイル計画とイテレーション