Share via


タスク (アジャイル)

このトピックでは、タスク作業項目の詳細を入力する方法について学習できます。タスクの作業項目を作成する方法については、「作業項目とワークフロー (アジャイル)」を参照してください。

このトピックの内容

関連トピック

  • タスクの定義

  • タスクとユーザー ストーリーのリンク

  • タスクとバグのリンク

  • タスクへの詳細、添付ファイル、ハイパーリンクの追加

  • ワークフローの流れ

アジャイル プロセス

アジャイル レポート (Reporting Services)

フィールド参照

必要なアクセス許可

タスクを表示するには、読み取りユーザー グループのメンバーであるか、または [このノードの作業項目を表示します][許可] に設定されている必要があります。タスクを作成または変更するには、貢献者グループのメンバーであるか、または [このノードの作業項目を編集します] のアクセス許可が [許可] に設定されている必要があります。詳細については、「アクセス許可の管理」を参照してください。

タスクの定義

タスクとは、実行する必要のある作業を伝える手段です。各チーム メンバーは、タスクを定義することで、達成する必要のある作業を表すことができます。たとえば、開発者は、ユーザー ストーリーを実装するための開発タスクを定義できます。テスト担当者は、テスト タスクを定義することで、テスト ケースの書き込みおよび実行を行うジョブを割り当てることができます。タスクを使用すると、回帰の通知や探索的テストが必要であることを提案できます。また、チーム メンバーは、タスクを定義することで、プロジェクトの全般的な作業を表すこともできます。

タスク作業項目のフォームは、次の図に示すフィールドとタブにデータを保存します。

タスクの作業項目フォーム

タスクを定義するときは、[タイトル] を除き、すべてのフィールドが省略可能です。

単一のタスクを定義するには

  1. タスクの作業項目フォームの最上部のセクションで、次のような情報を 1 つ以上指定します。

    • [タイトル] を確認し、必要に応じて、実行する作業の区分をより適切に定義するようにタイトルを更新します。

      タイトルは、実行する必要があるタスクの概要を簡潔に示します。タイトルによって、製品のどの区分がどのように影響を受けるのかを、チームが理解できるようにする必要があります。

    • [担当者] ボックスで、タスクの所有者をクリックします。

      [!メモ]

      作業項目は、貢献者グループのメンバーにのみ割り当てることができます。

      [!メモ]

      各タスクに割り当てられるリソースは 1 つだけです。同じタスクを複数のチーム メンバーで作業する場合は、タスクをタスクまたはサブタスクに分割して、それぞれのタスクにチーム メンバーを 1 人ずつ割り当てます。

    • **[スタック順位]**では、数値を入力するか、このフィールドを空白のままにします。

      通常、チームはまず、このフィールドの値が小さい項目で作業します。

    • [優先順位] ボックスで、値をクリックして、タスクの重要度を 1 ~ 4 の範囲で指定します (1 が最重要)。

      既定値は、2 です。

    • [区分] および [イテレーション] ボックスで、適切な区分とイテレーションをクリックするか、これらのフィールドを空白のままにして後で計画会議のときに割り当てます。

      [!メモ]

      各チーム プロジェクトのプロジェクト管理者は、プロジェクトの区分とイテレーション パスを定義することで、チームがその指定によって進行状況を追跡できるようにします。詳細については、「区分およびイテレーションの作成および修正」を参照してください。

    • [最初の見積もり] で、タスクの完了にかかる作業時間を表す数値を入力します。

      重要 : 重要

      タスクをサブタスクに分割する場合、作業時間はサブタスクにのみ指定してください。Team Foundation レポートでは、サブタスクに定義した時間は、親タスクおよびユーザー ストーリーの集計値としてロール アップされます。時間を両方の場所に割り当てた場合、時間が追跡されるレポート内で時間が二重にカウントされます。この状況を解決する方法の詳細については、「集計値の発行に関する誤りの修正」を参照してください。

    • [完了] で、0 を入力すると、完了している作業がないことを指定できます。

    • [残り] には、[最初の見積もり] で指定したのと同じ値を入力します。

      チームのキャパシティ、バーンダウンおよび書き込みレートを決定するために [最初の見積もり][完了][残り] の各フィールドを使用している場合は、作業を進めるにしたがって [完了] および [残り] の各フィールドを更新します。また、これらのフィールドは Office Project と同期され、プロジェクト計画をスケジュールする場合に使用できます。詳細については、「Microsoft Project を使用したタスクのスケジュール設定およびリソースの割り当て」を参照してください。

  2. (省略可能) [DESCRIPTION] のタブで、実行する作業の説明をできるだけ詳しく入力型。

  3. [履歴] タブで、履歴レコードの一部として取り込むコメントを入力します。チーム メンバーが作業項目を更新するたびに、変更日、変更を行ったチーム メンバー、および変更されたフィールドが履歴に表示されます。

  4. (省略可能) ユーザー ストーリー、バグ、問題点などの他の作業項目へのタスクをリンクします。これらのアクティビティの詳細については、次のトピックを参照してください。

    • タスクとユーザー ストーリーのリンク

    • タスクとバグのリンク

  5. 保存[作業項目の保存] をクリックします。

    [!メモ]

    タスクを保存すると、作業項目ツール バーの下に識別子が表示されます。

タスクとユーザー ストーリーのリンク

タスクをユーザー ストーリーにリンクすると、ユーザー ストーリーを完了するために発生した作業の進捗状況を追跡できます。タスクを定義したら、次の手順に従って、実装するタスクをユーザー ストーリーにリンクします。

タスクを既存のユーザー ストーリーにリンクするには

  1. [実装] タブで、リンクの追加[リンク先] をクリックします。

    [タスクへのリンクの追加] ダイアログ ボックスが表示されます。

    ユーザー ストーリーへのタスクのリンク ダイアログ ボックス

    [リンクの種類][子] のままにします。[実装] タブで追加するリンクでサポートされているリンクの種類はこれだけです。

  2. [参照] をクリックします。

    [リンクされた作業項目の選択] ダイアログ ボックスが表示されます。

    [リンクされた作業項目の選択] ダイアログ ボックス

  3. [保存されたクエリ] で、[ユーザー ストーリーを開く] チーム クエリをクリックし、[検索] をクリックします。

  4. タスクにリンクするユーザー ストーリーの横にあるチェック ボックスをオンにします。

    詳細については、「リンクまたはインポートする作業項目の検索」を参照してください。

  5. (省略可能) [コメント] に、リンクするタスクの説明を入力します。

  6. [OK] をクリックします。

  7. 保存[作業項目の保存] をクリックします。

    [!メモ]

    リンクしたタスクとユーザー ストーリーの両方が更新されます。

タスクとバグのリンク

タスクとタスクのバグをリンクします。

タスクを既存のバグにリンクするには

  1. [すべてのリンク] タブで、リンクの追加[リンク先] をクリックします。

    [タスクへのリンクの追加] ダイアログ ボックスが表示されます。

    ユーザー ストーリーへのタスクのリンク ダイアログ ボックス

  2. [リンクの種類] ボックスで、[関連] をクリックします。

  3. 次のどれかの操作を実行します。

    • [作業項目 ID] に項目を入力します。

    • 一覧からバグを指定するには [参照] をクリックします。

      [リンクされた作業項目の選択] ダイアログ ボックスが表示されます。

      [リンクされた作業項目の選択] ダイアログ ボックス

      [保存されたクエリ] で、[担当のバグ] または [アクティブなバグ] チーム クエリをクリックして、リンク先の項目を検索します。[検索] をクリックし、タスクにリンクする各バグの横のチェック ボックスをオンにします。

      詳細については、「リンクまたはインポートする作業項目の検索」を参照してください。

  4. (省略可能) リンクする項目の説明を入力します。

  5. [OK] をクリックします。

  6. [保存] をクリックします。

    [!メモ]

    リンクしたタスクと項目の両方が更新されます。タスクへの [関連] リンクは、追加したバグまたは問題点ごとに定義されます。

タスクへの詳細、添付ファイル、ハイパーリンクの追加

タスクには、その実装をサポートする情報を追加できます。タスクへの詳細は、次のような方法で追加します。

  • [説明] または [履歴] の各フィールドに情報を入力します。

  • ファイルを添付します。

    たとえば、電子メールのスレッド、文書、イメージ、ログ ファイルなどのさまざまな種類のファイルを添付できます。

  • サーバーまたは Web サイト上に保存されている Web サイトまたはファイルへのハイパーリンクを追加します。

タスクに詳細を追加するには

  1. [詳細] タブをクリックします。

  2. [説明] に情報を入力します。

  3. [履歴] に情報を入力します。

    情報の書式を設定すると、強調文字や箇条書きリストを使用できます。詳細については、「タイトル、ID、説明、および履歴のフィールド参照」を参照してください。

  4. 保存[作業項目の保存] をクリックします。

添付ファイルをタスクに追加するには

  1. [添付ファイル] タブで、次のいずれかの操作を行います。

    • ファイルを添付ファイル領域にドラッグします。

    • 貼り付け をクリックするか、Ctrl キーを押しながら V キーを押して、コピーしたファイルを貼り付けます。

    • 添付ファイルの追加 ([追加]) をクリックし、[参照] をクリックします。[添付ファイル] ダイアログ ボックスで、添付するファイルの名前を入力するか参照します。

      (省略可能) [コメント] ボックスには、添付ファイルに関する追加情報を入力できます。[添付ファイル] ダイアログ ボックスを閉じるには、[OK] をクリックします。

  2. 保存[作業項目の保存] をクリックします。

タスクにハイパーリンクを追加するには

  1. [すべてのリンク] タブで、リンクの追加 ([リンク先]) をクリックします。

    ハイパーリンク アドレスの指定

  2. [リンクの種類] ボックスで、[ハイパーリンク] をクリックします。

  3. [アドレス] ボックスで、次のいずれかの操作を行います。

    • リンク先が Web サイトである場合は、[アドレス] ボックスに URL を入力するか、インターネット ブラウザーから URL をコピーして貼り付けます。

    • リンク先がサーバーである場合は、アドレスを UNC 名の形式で入力します。

  4. (省略可能) [コメント] ボックスには、ハイパーリンクに関する追加情報を入力します。

  5. [OK] をクリックし、保存[作業項目の保存] をクリックします。

ワークフローの流れ

通常のワークフローの流れ:

  • チーム メンバーは [新規作成] の状態のタスクを作成します。

  • チーム メンバーが、タスクが呼び出された場合 [新規作成][アクティブ] 状態をからに変更します。

  • チーム メンバーが、タスクが完了すると [アクティブ][終了] 状態をからに変更します。

タスクの状態の図

タスクの状態ダイアグラム

参照

概念

ユーザー ストーリー (アジャイル)

その他の技術情報

Plan the Sprint

Visual Studio ALM のアジャイル プロセス テンプレート

作業項目とワークフロー (アジャイル)