プロジェクト プロセスを Basic からアジャイルに変更する

Azure DevOps Services | Azure DevOps Server 2020

基本プロセスに基づいてプロジェクトを変更して、継承されたアジャイル プロセスを使用できます。 この記事では、この変更を行うために必要な手順について説明します。

この変更を行う前に、変更するプロセスを理解しておくことをお勧めします。 タスクとエピックの作業項目の種類は、Basic プロセスとアジャイル プロセスの両方で同じです。 ただし、ほとんどの State フィールドと Reason フィールドの値は異なります。

  Process 作業項目の種類 ワークフロー
Basic Basic work item types basic workflow
アジャイル Agile work item types Agile workflow

すべてのプロセスの概要については、「プロセスの 選択」を参照してください。

プロセスを Basic からアジャイルに変更する理由:

  • 問題やユーザー ストーリーとは別のバグを使用してコードの欠陥を追跡する
  • 基本プロセスに対して定義されている状態の代わりにアジャイル ワークフローの状態を使用する
  • Feature と Epic の両方のポートフォリオ バックログにアクセスして作業項目を整理する
  • 組織では、アジャイル プロセスに基づいてカスタマイズされた継承されたプロセスで追跡を標準化するようすべてのユーザーに要求しています。

重要

既存の作業項目がある場合、このプロセスでは作業項目とボード構成を手動で更新する必要があります。 プロジェクトで使用されるプロセスを変更した後に必要な手動の手順に確実に対処するには、この記事に記載されている手順に従ってください。

前提条件

設定>Process を開く

組織の設定>プロセスからプロセスを作成、管理、およびカスタマイズします。

  1. [プロジェクト] を開くには、Azure DevOpsロゴを選択します。 次に、[ 組織の設定] を選択します。

    Choose Organization settings.

  2. 次に、[ プロセス] を選択します。

    Choose Process.

    重要

    プロセスが表示されない場合は、TFS-2018 以前のバージョンから作業しています。 [プロセス] ページはサポートされていません。 オンプレミスの XML プロセス モデルでサポートされている機能を使用する必要があります。

Collection 設定>Process からプロセスを作成、管理、およびカスタマイズします。

  1. [プロジェクト] を開くには、Azure DevOpsロゴを選択します。 プロセスをカスタマイズするプロジェクト コレクションを選択し、[コレクション] 設定を選択します。

    Choose Organization settings.

  2. 次に、[ プロセス] を選択します。

    Choose Process.

プロセスを変更する

  1. 変更するプロジェクトを含むプロセスを選択します。 [基本] から [アジャイル] に変更するには、[Basic] を選択 します

    Choose the Basic process

  2. [ プロジェクト] を選択します。

    Choose Projects tab

  3. 変更するプロジェクトの場合は、アクション アイコンを選択し、[プロセスの変更] を選択し、ウィザードの手順に従います。

    Choose Change process

  4. 変更するアジャイル プロセスを選択し、[ 保存] を選択します。 システムアジャイル プロセスまたは継承されたアジャイル プロセスを選択できます。

    Step 1 of 3 of change process dialog, Choose the process

  5. 完了すると、ウィザードに次の情報が表示されます。 従う手順をメモし、[ 閉じる] を選択します。

    Step 3 of 3 of change process dialog

作業項目とボード設定を手動で更新する手順:

  • 各チームかんばんボードの状態マッピングに列を更新する
  • ターゲット プロセスによって設定された作業項目の種類を使用して既存の作業項目を更新する
  • ターゲット プロセスの正しい状態モデルを使用して、既存の作業項目を更新します。

かんばんボードの列から状態への設定を更新する

かんばんボードをカスタマイズして中間列を表示できます。 追加された列ごとに、ボードに表示される作業項目の種類に対して有効なワークフロー状態を選択する必要があります。 詳細については、「 ワークフロー状態 & の状態のカテゴリ」を参照してください。

  1. チームごとに かんばんボードを開きます

    Open team Kanban board

  2. [ 今すぐ修正 ] リンクまたは歯車アイコンを 選択してボード設定を構成します。

    [設定] ダイアログボックスが開きます。 必要なアイコンを表示するタブには修正が 必要です。

    Columns dialog

    列間マッピングが正しいように、各列の名前を変更し、各列の正しい状態を選択します。 必要に応じて、1 つ以上の列を追加します。 完了したら、[ 保存して閉じる] を選択します。

    Columns dialog, corrected

作業項目を更新する

次の手順では、作業項目を一括更新します。 推奨されるシーケンスは次のとおりです。

  • すべての作業項目を表示する作業項目クエリを作成する
  • 一括更新を実行して、イシュー作業項目の作業項目の種類を User Story に変更する
  • すべての状態に対して一括更新を実行して、基本状態 (To Do、実行、完了) からアジャイル プロセス状態 (新規、アクティブ、終了) に変更します。
  1. すべての問題、 タスク、エピックの一覧を取得するクエリを作成します。

    Query all items

  2. アクション アイコンを 選択し、[ 列のオプション] を選択します。 [状態] フィールドと [理由] フィールドを表示することを選択します。 [ 並べ替え ] タブを選択し、作業項目の種類と状態の値でリストを並べ替える設定を行います。

    Column options dialog, sort tab

  3. [ 結果 ] を選択すると、作業項目の一覧が表示されます。

  4. すべての問題を強調表示し、アクション アイコンを選択し、[種類の変更] を選択して、種類を [ユーザー ストーリー] に変更します。

    Change type dialog

    詳細については、 作業項目の移動、変更、または削除、作業項目の種類の変更に関する記事を参照してください

    アクション アイコンを 選択し、[ アイテムの保存] を選択します。

    作業項目の種類と状態が一致しないエラーが発生する可能性があります。 その場合は、次の手順で説明するように状態を更新するまで、変更を保存することはできません。

    Error state of changed work item type

  5. [状態] 列で作業項目を並べ替え、同じ状態のすべての作業項目 ([実行] など) を強調表示し、アクション アイコンを 選択して、[ 編集] を選択します。 [状態] フィールドを追加し、値として [アクティブ] を選択します。 詳細については、「 作業項目の一括編集」を参照してください。

    Edit work item dialog

  6. アクション アイコンを 選択し、[ アイテムの保存] を選択します。

  7. 完了状態に対して次の手順を繰り返し、Closed に変更します。とTo Doの状態で、[新規] に変更されます。

  8. 完了したら、すべての変更を保存してください。 アクション アイコンを 選択し、[ アイテムの保存] を選択します。

変更を確認する

  1. チームのバックログに移動し、ユーザー ストーリーを確認します。

    View team backlog

    ユーザー ストーリーをバグに変更する場合は、一括更新と 変更の種類を使用して変更します。 ユーザー ストーリーと同じレベルでバグを表示する場合は、その変更を今すぐ行います。 詳細については、「 バックログとボードにバグを表示する」を参照してください。

  2. チーム ボードに移動し、列の設定が有効であることを確認します。

    View team board

    列を追加したり、列名を変更したりするには、「 かんばんボードに列を追加する」を参照してください。

オプションの更新プログラム

プロセスを変更した後、次のように追加の更新を行うことができます。