スイムレーンによる作業の迅速化

Azure Boards |Azure DevOps Server 2020 |Azure DevOps Server 2019 |TFS 2018-TFS 2015

かんばんボードでは、定義済みから完了に移行するときに、作業のフローを視覚化する機能がサポートされています。 スイムレーンを追加すると、さまざまなサービスレベルクラスをサポートする作業の状態を視覚化することもできます。 スイムレーンを作成して、追跡のニーズをサポートするその他のディメンションを表すことができます。

たとえば、3つのスイムレーン — 、standard、および駐車を作成して、 — 現在ブロックされている優先順位の高い作業、標準作業、および作業を追跡することができます。

3つのスイムレーンを示すかんばんボードの概念図

ヒント

すべてのスイムレーンを展開する場合は「 o 」、すべてのスイムレーンを折りたたむ場合は u を入力します。 フォーカスを上下に移動するには、↑↓の上矢印と下矢印を入力します。 詳細については、「 キーボードショートカット」を参照してください。

前提条件

  • かんばんボードを構成する必要があります。 チームを追加するときに、そのチームのかんばんボードを追加します。 詳細については、「 チームおよびアジャイルツールについて」を参照してください。
  • チーム設定を構成するには、チーム管理者ロールに追加するか、 プロジェクト管理者 セキュリティグループのメンバーである必要があります。 追加するには、「 チーム管理者の追加 」または「 プロジェクトまたはコレクションレベルでのアクセス許可の設定」を参照してください。
  • Basic アクセス以上を割り当てられたユーザーは、すべてのバックログとボードの機能を実行できます。
  • 利害関係 者アクセスを割り当てられたユーザーには、バックログとボードの機能へのアクセスが制限されます。 利害関係者は、ボード上の作業項目を編集したり、作業項目に既存のタグを追加したりできます。 ボードに作業項目を追加したり、カードに表示されるフィールドを更新したりすることはできません。 詳細については、「 アクセスレベルについて」を参照してください。
  • かんばんボードを構成する必要があります。 チームを追加するときに、そのチームのかんばんボードを追加します。 詳細については、「 チームおよびアジャイルツールについて」を参照してください。
  • チーム設定を構成するには、チーム管理者ロールに追加するか、 プロジェクト管理者 セキュリティグループのメンバーである必要があります。 追加するには、「 チーム管理者の追加 」または「 プロジェクトまたはコレクションレベルでのアクセス許可の設定」を参照してください。
  • Basic アクセス以上を割り当てられたユーザーは、すべてのバックログとボードの機能を実行できます。
  • 利害関係 者アクセスを割り当てられたユーザーには、バックログとボードの機能へのアクセスが制限されます。 利害関係者は、ボード上の作業項目を編集したり、作業項目に既存のタグを追加したりできます。 作業項目をボードに追加することはできません。作業項目をドラッグアンドドロップして状態を更新したり、カードの順序を変更したりすることはできません。また、カードに表示されるフィールドを更新することもできません。 詳細については、「 アクセスレベルについて」を参照してください。

スイムレーンの種類

スイムレーンを使用すると、かんばんボード上の作業を並べ替えて、次のように区別した項目を追跡できます。

  • 優先順位の高い項目
  • サービスレベルクラス
  • 日付主導の要件
  • 別のチームとの依存関係
  • ブロックされた項目
  • 特定のユーザーストーリーではない技術的負債またはその他のエンジニアリング作業

スイムレーンでの作業の追跡

スイムレーンを設定したら、スイムレーンに項目をドラッグしたり、レーン内で順序を変更したりできます。

ヒント

ボード上に多数のスイムレーンまたはカードがある場合、カードをドラッグするとパフォーマンスが低下する可能性があります。 スイムレーンをカードのスタイル、タグ、およびボードフィルターと共に使用して作業項目を管理することをお勧めします。 既定のレーンに多数のカードがある場合は、カードを別のスイムレーンにドラッグしたときのパフォーマンスを向上させるために、そのレーンをボードの下に配置します。

かんばんボードのスクリーンショット。項目をスイムレーンにドラッグします。

かんばんボードのスクリーンショット。項目をスイムレーン、TFS 2017、およびそれ以前のバージョンにドラッグします。

また、他のすべてのレーンを折りたたんで、1つのスイムレーンに集中することもできます。

かんばんボード、折りたたまれたスイムレーンのスクリーンショット。

かんばんボード、折りたたまれたスイムレーン、TFS 2017、およびそれ以前のバージョンのスクリーンショット。

重要

複数のチームのかんばんボードに表示される作業項目は、期待どおりの結果を得られない可能性があります。 各チームは、かんばんボードの列とスイムレーンをカスタマイズできます。 そのため、 ボードの列 または ボードのスイムレーン に割り当てられた値は、別のチームが別のチームの作業項目を更新したときに予期したものと異なる場合があります。

この問題の主な回避策は、 区分パスを定義してチームに割り当てることで、作業項目の単一の所有権を維持することです。 別の方法として、すべてのチームが使用できるカスタムワークフローの状態を追加することもできます。 詳細については、「 ワークフローのカスタマイズ (継承プロセス)」を参照してください。

重要

複数のチームのかんばんボードに表示される作業項目は、期待どおりの結果を得られない可能性があります。 各チームは、かんばんボードの列とスイムレーンをカスタマイズできます。 そのため、 ボードの列 または ボードのスイムレーン に割り当てられた値は、別のチームが別のチームの作業項目を更新したときに予期したものと異なる場合があります。

この問題の主な回避策は、 区分パスを定義してチームに割り当てることで、作業項目の単一の所有権を維持することです。 別の方法として、すべてのチームが使用できるカスタムワークフローの状態を追加することもできます。 詳細については、「 作業項目の種類のワークフローの変更」を参照してください。

スイムレーンを追加または削除する

そのため、どのスイムレーンが追跡のニーズをサポートしますか。

1つまたは2つを識別したら、それらをかんばんボードに追加します。

  1. かんばんボードを開きます。 チーム管理者でない場合は、管理者 として追加してください。 かんばんボードをカスタマイズできるのは、チーム管理者とプロジェクト管理者だけです。

  2. 歯車アイコンをクリックして ボードを構成し、チームの全般設定を設定します。

    歯車アイコンのスクリーンショットを使用して、チームのボード設定を開きます。

  3. [ スイムレーン ] を選択し、 プラスアイコンをクリックし、追加するスイムレーンの名前を入力します。

    [かんばんボードの設定] ダイアログ、スイムレーンの追加

    既定のレーンは、かんばんボードでラベル付けされていません。 名前は自由に変更できますが、削除することはできません。 また、かんばんボードから直接名前を変更することもできます。

  4. スイムレーンの順序を変更するには、単にレーンをつかみ、上または下に移動します。

    かんばんボードの設定ダイアログ、スイムレーンの順序の変更

  5. スイムレーンを削除する必要がある場合は、まずすべての項目を lane から移動します。 次に、[設定] ダイアログを開いて、[ アクション] アイコンを選択し、[ 削除] を選択します。

    かんばんボードの設定ダイアログ、スイムレーンの削除

  6. 変更が完了したら、[ 保存] を選択します。

  1. かんばんボードを開きます。 チーム管理者でない場合は、管理者 として追加してください。 かんばんボードをカスタマイズできるのは、チーム管理者とプロジェクト管理者だけです。

  2. 歯車アイコンをクリックして、 かんばんボードの [共通の構成設定] ダイアログを開きます。

    かんばんボードのスクリーンショット。共通の構成設定を開きます。

  3. [ スイムレーン ] を選択し、 プラスアイコンをクリックし、追加するスイムレーンの名前を入力します。

    [かんばんボードの設定] ダイアログ、スイムレーンの追加

    既定のレーンは、かんばんボードでラベル付けされていません。 名前は自由に変更できますが、削除することはできません。 また、かんばんボードから直接名前を変更することもできます。

  4. スイムレーンの順序を変更するには、単にレーンをつかみ、上または下に移動します。

    かんばんボードの設定ダイアログ、スイムレーンの順序の変更

  5. スイムレーンを削除する必要がある場合は、まずすべての項目を lane から移動します。 次に、[設定] ダイアログを開いて、[ アクション] アイコンを選択し、[ 削除] を選択します。

    かんばんボードの設定ダイアログ、スイムレーンの削除

  6. 変更が完了したら、[ 保存] を選択します。

  1. かんばんボードを開きます。 チーム管理者でない場合は、管理者 として追加してください。 かんばんボードをカスタマイズできるのは、チーム管理者とプロジェクト管理者だけです。

  2. 歯車アイコンをクリックして、 かんばんボードの [共通の構成設定] ダイアログを開きます。

    かんばんボード。共通の構成設定である TFS 2015 バージョンを開きます。

  3. [ スイムレーン] を選択し、 プラスアイコンをクリックして、追加するスイムレーンの名前を入力します。

    TFS 2015.1 以降のバージョンの場合
    Kanban board, Add a swimlane
    既定のレーンは、かんばんボードでラベル付けされていません。 名前は自由に変更できますが、削除することはできません。 また、かんばんボードから直接名前を変更することもできます。

    TFS 2015 の場合
    スイムレーンの追加
    2つ目のレーンを追加すると、既定の lane は自動的に標準に変更されます。 名前は自由に変更できますが、削除することはできません。

  4. スイムレーンの順序を変更するには、単にレーンをつかみ、上または下に移動します。
    Kanban board, Open swimlanes

  5. レーンを削除する必要がある場合は、まずすべての項目を lane から移動します。 次に、[ アクション] アイコンを選択し、[ 削除] を選択します。

    かんばんボードの設定、スイムレーンの削除

  6. 変更が完了したら、[ 保存] を選択します。

スイムレーンに基づく作業項目のクエリ

かんばんボードスイムレーンに追加された作業項目を追跡するには、クエリを作成し、 [ボードレーン] フィールドを使用します。

レーンの移動を追跡する

TFS 2015.1 以降のバージョンの場合

かんばんボードスイムレーンの移動を追跡するには、クエリを作成し、 [ボードレーン] フィールドを使用します。

TFS 2015 の場合

列の移動を 追跡する方法と同様に、スイムレーンの移動は [履歴] フィールドにキャプチャされます。

Work item form, History tab, History of a swimlane move

TFS 2015 以前のバージョンでは、特定のスイムレーン内のすべての項目を 照会 することはできません。 このようなクエリを実行するには、Priority フィールドなどのフィールドに値を割り当てるか、同様の方法で各項目に タグ を付ける必要があります。

ご覧のように、スイムレーンは、 かんばんを使用して作業のフローを整理し、視覚化する別の方法を提供します。 かんばんボードのルックアンドフィールをカスタマイズするためのいくつかのオプションを次に示します。

REST API リソース

かんばんボードとその他のチーム設定をプログラムで操作するには、「 REST API」を参照してください。