スイムレーンを使った作業の促進

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

かんばんボードは、定義から完了までの作業の流れを視覚化するのに役立ちます。 スイムレーンを追加すると、さまざまなサービスレベルのクラスをサポートする作業のステータスを視覚化することもできます。 スイムレーンを作成して、追跡のニーズをサポートする他のディメンションを表すことができます。

前提条件

  • チーム設定を構成するには、チーム管理者ロールに追加されるか、プロジェクト管理者セキュリティ グループのメンバーである必要があります。 追加するには、チーム管理者の追加に関する記事または「プロジェクト レベルのアクセス許可を変更する」を参照してください。
  • すべてのバックログとボードの機能を使うには、基本アクセス権以上が割り当てられている必要があります。 利害関係者アクセス権を持つユーザーが実行できるのは、ボードの作業項目を編集することと、作業項目に既存のタグを追加することのみです。 利害関係者は、作業項目を追加したり、カードに表示されるフィールドを更新したりすることはできません。 詳細については、「アクセス レベルについて」を参照してください。
  • チーム設定を構成するには、チーム管理者ロールに追加されるか、プロジェクト管理者セキュリティ グループのメンバーである必要があります。 追加するには、チーム管理者の追加に関する記事または「プロジェクト レベルのアクセス許可を変更する」を参照してください。
  • すべてのバックログとボードの機能を使うには、基本アクセス権以上が割り当てられている必要があります。 利害関係者アクセス権を持つユーザーが実行できるのは、ボードの作業項目を編集することと、作業項目に既存のタグを追加することのみです。 利害関係者は次のタスクを実行できません。 詳細については、「アクセス レベルについて」を参照してください。
    • ボードに作業項目を追加する
    • 作業項目をドラッグ アンド ドロップして状態を更新したり、カードを並べ替えたりする
    • カードに表示されるフィールドを更新する

スイムレーンの種類

かんばんボードでは、最大 50 のスイムレーンを使って作業を並べ替えることで、次のように分類して項目を追跡できます。

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

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

スイムレーンを設定したら、項目をスイムレーンにドラッグし、レーン内で並べ替えることもできます。

ヒント

  • o を入力するとすべてのスイムレーンが展開され、u を入力するとすべてのスイムレーンが折りたたまれます。 フォーカスを上下に移動するには、上下の方向キー ↑↓ を入力します。 詳細については、キーボード ショートカットに関する記事を参照してください。
  • ボード上に多数のスイムレーンやカードがある場合、カードをドラッグするときにパフォーマンスが低下することがあります。 作業項目の管理のためには、カード スタイル、タグ、ボード フィルターと組み合わせてスイムレーンを使うことをお勧めします。 既定のレーンに多くのカードがある場合、カードを他のスイムレーンへドラッグするときのパフォーマンスを向上させるために、そのレーンをボードの下の方に配置してください。

かんばんボードとスイムレーンへの項目のドラッグのスクリーンショット。

注意

既定のレーンは、かんばんボード上にラベルなしで表示されます。 名前は任意のものに変更できますが、削除したりルールを適用したりすることはできません。

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

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

重要

複数のチームのかんばんボードに表示される作業項目については、各チームがかんばんボードの列とレーンをカスタマイズできるため、期待に合わない結果になる可能性があります。 かんばんの [ボードの列][ボードの列が完了しました][ボードのレーン] の各フィールドに割り当てられた値は、別のチームが別のボードから作業項目を更新していると、予想される値と異なる場合があります。 詳しくは、Azure Boards での作業項目の追加、確認、更新に関する記事をご覧ください。

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

追跡のニーズに対応するスイムレーンはどれですか? 1 つか 2 つ特定したら、かんばんボードに追加します。

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

  2. [ボード設定の構成] を選んで、ボードを構成します。

    かんばんボード、[ボード設定の構成] を選ぶスクリーンショット。

  3. [スイムレーン] を選び、[スイムレーンの追加] を選んで、追加するスイムレーンの名前を入力します。 たとえば、ここでは「Expedite」と入力します。 必要に応じて、その他のアクション アイコン を選ぶと、他のスイムレーンの上または下に新しいスイムレーンを挿入できます。

    注意

    次の画像は新しいボード ハブ プレビュー機能が有効な場合に表示されるユーザー インターフェイスです。 「Azure Boards の主要な概念と作業項目タスク」で説明されているように、新しいボード ハブが有効な場合にのみ使用できる機能もあります。 たとえば、スイムレーンの色を選ぶ機能は、新しいボード ハブ機能が有効になっている場合にのみサポートされています。 有効にするには、「機能の管理または有効化」を参照してください。

    かんばんボードの [設定]、[スイムレーン] タブ、[スイムレーンの追加] のスクリーンショット。

  4. スイムレーンの色を設定するには、ドロップダウン メニューから色を選びます。 スイムレーンを既定値に戻すには、[既定の色にリセット] を選びます。

    かんばんボードの [設定]、[スイムレーン] タブでスイムレーンの色の選択のスクリーンショット。

  5. スイムレーンを並べ替えるには、上下のメニュー セレクター を選んで、上か下に移動します。 スイムレーンを削除するには、 ごみ箱アイコンを選びますが、まずすべての項目をレーンの外に移動します。

    かんばんボードの [設定]、[スイムレーン] タブ、スイムレーン メニュー オプションのスクリーンショット。

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

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

  2. 歯車アイコンを選び、ボードの構成と一般的なチーム設定を行います。

    チームのボード設定を開く歯車アイコンのスクリーンショット。

  3. [スイムレーン] を選び、次に プラス アイコンを選んで、追加するスイムレーンの名前を入力します。

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

    既定のレーンは、かんばんボード上にラベルなしで表示されます。 名前は任意のものに変更できますが、削除はできません。 また、かんばんボードから直接名前を変更することもできます。

  4. スイムレーンを並べ替えるには、レーンをつかんで上下に移動します。

    かんばんボードの設定ダイアログ、スイムレーンの並べ替え

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

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

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

スイムレーンのルールを設定する

スイムレーンのルールは、スタイル ルールに似ていますが、代わりに、かんばんボードに条件を設定して、作業項目を自動的に特定のレーンに移動することができます。 たとえば、チームの各ユーザーのレーンを設定できます。 作業項目を割り当てると、そのレーンに配置されます。

スイムレーンのルールは順番に実行されるので、ルールが適合するとそれが実行され、次の作業項目に進みます。 たとえば、レーン 1 には "where priority = 1" という規則があり、レーン 2 には "where priority = 2" という規則があるとします。 作業項目が priority = 1 と設定されている場合は、レーン 1 に移動します。

スイムレーンには以下の制限が適用されます。

  • 1 レーンあたり最大 5 つのルール
  • ルールの合計は最大 25
  • AND ルールのみサポートされる

かんばんボードにスイムレーンのルールを設定するには、以下の手順を実行します。

  1. かんばんボードから 歯車アイコンを選んで [ボード設定の構成] を行います。

  2. [スイムレーン] を選び、スイムレーンまたは [+ スイムレーンの追加] を選び、[+ 条件の追加] を選びます。

    スイムレーンのルールを追加するために選ぶボタンの順序を示すスクリーンショット。

  3. 次のそれぞれのエントリ: [フィールド][演算子][値] のドロップダウン メニューから選んで、次に [保存] を選びます。 詳細は、次のセクションにある例を参照してください。

    スイムレーンのルールに関するフィールド、演算子、値の選択を示すスクリーンショット。

ヒント

既定のレーンにルールを割り当てることはできませんが、必要に応じて名前を変更できます。

ボードが更新されると、作業項目は適切なスイムレーン内に一覧表示されます。

スイムレーンのルールの例

次の例では、スイムレーンのルールを使用および設定する方法をいくつか示します。

  • 優先度を追跡するWork Item TypePriority フィールドのルールを作成したので、作業項目は自動的に適切なスイムレーンに移動します。

    [設定]

    優先度別に設定されたスイムレーンのルールを示すスクリーンショット。

    かんばんボードの結果

    かんばんボード上の優先順位のスイムレーンを示すスクリーンショット。

  • 作業項目の親を追跡するWork item type フィールドのルールを作成したので、かんばんボード上のスイムレーンで親 (機能) と子 (ユーザー ストーリーとバグ) をすぐに確認できます。

    [設定]

    作業項目の種類に設定されたルールを示すスクリーンショット。

    かんばんボードの結果

    。かんばんボード上の親作業項目のスイムレーンを示すスクリーンショット。

  • チームの各ユーザーの作業を追跡するAssigned to フィールドのルールを作成したので、作業項目を割り当てると、そのユーザーのレーンに配置されます。

    [設定]

    [割り当て先] フィールドによる、スイムレーンのルールの条件を示すスクリーンショット。

    かんばんボードの結果

    優先度でグループ化されたスイムレーンを示すスクリーンショット。

スイムレーンに基づいて作業項目のクエリを実行する

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

次のステップ

REST API のリソース

かんばんボードやその他のチーム設定をプログラムで操作するには、REST API の、ボードのリファレンスを参照してください。