演習 - デリバリー計画を使って依存関係を追跡する

完了

Tailspin チームは以前、デリバリー計画の一部のカードに 緑色のアイコンまたは 赤いアイコンが添付されていることに気づきました。 ここでは、これらのアイコンが作業項目間に存在する依存関係を示すしくみと、依存関係の問題を解決する方法について説明します。

チームは、先行処理/後続処理リンクの種類を使用して、複数の作業項目間の依存関係を作成しました。 作成したリンクは、作成したデリバリー計画に自動的に表示されます。 ここで、チームはこれらの依存関係を確認し、問題がある依存関係に対処する必要があります。

このためには、次の手順に従います。

  • 依存関係のデリバリー計画を確認します。
  • 依存関係の問題がある作業項目を特定します。
  • 問題がある依存関係を解決します。

依存関係を含む作業項目を表示する

チームがデリバリー計画を開いたときに最初に気付くのは、リンク アイコンが表示されていることです。 緑色のアイコンが付いたカードは、依存関係の問題がないことを示します。 赤いアイコンが付いたカードは、1 つ以上の依存関係に問題があることを示します。

依存関係の問題は、"先行処理" の作業項目が "後続処理" の作業項目の後に完了するようにスケジュールされている場合に発生します。

A screenshot showing the delivery plan with dependencies.

作業項目と依存関係をリンクする線を表示する

依存関係で共有されている作業項目を表示するには、アイコンが添付されているカードを選択します。 ここでは、[プライバシー ポリシーの更新] カードを選択します。

依存関係に関わっている作業項目を示すリンクが表示されます。 この場合、エンジン チームの "完全なコミュニティ相互作用トレーニング" 作業項目が強調表示されています。 矢印は依存関係の方向を示し、黒い線は問題がないことを強調しています。

A screenshot showing the dependency line between teams with no issues.

依存関係ラインを閉じるには、カードまたはビュー内の任意の場所を選択します。

次に、問題のあるカードを選択します。 ここでは、[サイトのブランド化の更新] を選択します。 エンジン チームに対して定義されている "ベータ版のプッシュ" 項目へのリンクに問題が表示されます。 赤い線は問題があることを示し、矢印は、サイトのブランド化の更新後にベータ版のプッシュ項目が完了するようにスケジュールされていることを示し、それが最初に完了することに依存しています。

A screenshot showing the dependency line between teams with issues.

依存関係ダイアログを開く

"ベータ版のプッシュ" 作業項目の詳細を確認するには、カードのアイコンを選択して [依存関係] ダイアログを開きます。 最初の依存関係は、"サイトのブランド化" 作業項目を更新する際に、"ベータ版のプッシュ" の作業を最初に完了する必要がある問題を示しています。 一覧表示されている 2 つ目の依存関係は問題を示していません。

Dependency dialog for a work item with issues.

問題がある依存関係を解決する

チームは、依存関係の問題を解決するために、選択した作業項目を完了する順序を変更することにしました。 これらは次のアクションを実行します。

  • Web チーム:

    • [Git ベースのワークフロー カードの作成] を [スプリント 1] から [スプリント 2] にドラッグします。
    • [オープンソース コードの脆弱性とライセンス条項の確認] カードを[スプリント 2] から [スプリント 1] にドラッグします。
    • [サイトのブランド化の更新] を [スプリント 4] から [スプリント 6] にドラッグします。
  • エンジン チーム:

    • [ベータ版のプッシュ] を [スプリント 6] から [スプリント 5] にドラッグします。

ヒント

アイコンが期待どおりに更新されない場合は、Ctrl + F5 キーを押してブラウザーを更新します。

これらの変更が加えられたら、チームはすべての依存関係の問題が解決されたことを確認します。

A screenshot showing the delivery plan with all dependencies resolved.

組織に有意義な形で影響する貴重な作業を完了しました。 経営陣は、作業が予測可能な遅延なしに進行することを確信できます。 これで依存関係が提供されるのを待つ代わりに、チームは常に生産的な作業を行うようになります。 もちろん、状況の変化に応じて物事は変わるかもしれませんが、少なくとも今ではだれもが常に最新状況を把握できる場所を知っています。