Azure DevOps サービス |Azure DevOps Server |Azure DevOps Server 2022
ボードを使用すると、プロジェクトの管理、作業項目の追跡、共同作業を視覚的に行うことができます。 プロジェクト内の各チームは 1 つのボードを自動的に取得するため、プロジェクトを作成するとすぐにボードの使用を開始できます。 別のボードを追加するには、別のチームをプロジェクトに追加します。 詳細については、「 チームとアジャイル ツールについて」を参照してください。
このクイック スタートでは、作業項目の追加、列のカスタマイズ、仕掛品 (WIP) の制限の設定、フィルター処理、フロー メトリックの確認など、最も一般的なボード タスクについて説明します。
ヒント
この記事の後半でAI を使用してこのタスクに役立てる方法をご説明します。または、Azure DevOps MCP Server で AI サポートを有効にする方法を参照して作業を開始できます。
前提条件
ボードは、プロジェクトの作成時またはチームの追加時に作成されます。 各チームは、「チームとアジャイル ツールについて」で説明されているように、独自の製品とポートフォリオ ボードにアクセスできます。
| カテゴリ | 必要条件 |
|---|---|
| アクセス レベル |
-
プロジェクト メンバー。 - 作業項目を追加し、すべてのボード機能を使用するには、基本 アクセス以上が必要です。 - 利害関係者 アクセス権を持つユーザー: - パブリック プロジェクト: Basic アクセス権を持つユーザーと同様に、ボード機能へのフル アクセス。 - プライベート プロジェクト: ドラッグ アンド ドロップで作業項目と更新状態を追加できますが、カードに表示されるフィールドを更新することはできません。また、タスクを追加したり、タスクの状態を変更したりできます。 |
| Permissions | 作業項目を表示または変更するには、このノードの作業項目の「表示」および「編集」のアクセス許可を「許可」に設定します。 デフォルトでは、 Contributors グループにこれらの権限が与えられます。 詳細については、「作業追跡のアクセス許可とアクセスを設定する」を参照してください。 |
| カテゴリ | 必要条件 |
|---|---|
| アクセス レベル |
-
プロジェクト メンバー。 - 作業項目を追加し、すべてのボード機能を使用するには、基本 アクセス以上が必要です。 - プライベート プロジェクトの 関係者 アクセス権を持つユーザーは、ドラッグ アンド ドロップを使用して作業項目を追加し、状態を更新できますが、カードに表示されるフィールドを更新することはできません。 タスクの追加と状態の変更はできます。 |
| Permissions | 作業項目を表示または変更するには、このノードの作業項目の「表示」および「編集」のアクセス許可を「許可」に設定します。 デフォルトでは、 Contributors グループにこれらの権限が与えられます。 詳細については、「作業追跡のアクセス許可とアクセスを設定する」を参照してください。 |
ボードとタスクボードを使用して、さまざまな計画ビューを作成します。
- Boards を使用して、イテレーション全体の要件レベルの作業を追跡し、累積フロー ダイアグラム (CFD) などのツールを使用してフローを監視します。
- タスクボードを使用して、スプリント タスクの実行、容量、バーンダウンを追跡します。
タスクボードのガイダンスについては、「 タスクボードの更新と監視」を参照してください。
ウェブポータルからボードを開く
プロジェクトにサインインします(
https://dev.azure.com/{Your_Organization}/{Your_Project})。[Boards>Boards] を選択し、チーム セレクターで適切なチームを選択します。
別のチーム ボードに切り替えるには、セレクターを開きます。 次に、別のチームを選択するか、
すべてのチーム ボードを参照 を選択するか、キーワードを入力してチーム バックログの一覧を絞り込みます。
ヒント
チームのボードをお気に入りにするには、
星型アイコンを選びます。 お気に入りの成果物 (
お気に入りのアイコン) がチーム セレクターリストの上部に表示されます。正しいバックログ レベル (スクラムの バックログ項目 、アジャイルの ストーリー 、CMMI の 要件 ) を選択します。
プロダクト バックログに切り替えるには、 [ストーリー バックログ]を選びます。 タスクボードに切り替えるには、「タスクボードの更新と監視」を参照してください。
プロジェクトを選択し、[ Boards>Boards] を選択します。
チーム セレクターで適切なチームを選択します。
別のチーム ボードに切り替えるには、セレクターを開きます。 次に、別のチームを選択するか、
すべてのチーム ボードを参照 を選択するか、キーワードを入力してチーム バックログの一覧を絞り込みます。
ヒント
チームのボードをお気に入りにするには、
星型アイコンを選びます。 お気に入りの成果物 (
お気に入りのアイコン) がチーム セレクターリストの上部に表示されます。正しいバックログ レベル (スクラムの バックログ項目 、アジャイルの ストーリー 、CMMI の 要件 ) を選択します。
プロダクト バックログに切り替えるには、 [ストーリー バックログ]を選びます。 タスクボードに切り替えるには、「タスクボードの更新と監視」を参照してください。
チームの作業の進め方のフローをマップする
ボードを初めて開くと、Azure Boardsワークフローの状態ごとに 1 つの列が作成されます。 チームは、プロジェクトで使用する プロセス に基づいてこれらの列をカスタマイズできます。
チームの実際のワークフロー ステージを特定します。 多くの場合、これらのステージは既定の状態とは異なります。 チームが使用する実際のハンドオフを反映するようにボードを構成します。
たとえば、ユーザー ストーリーは通常、アイデアから完了までの間に、新規、アクティブ、解決済み、完了 の各状態を順に進みます。
ワークフロー ステージと 一致するように列を管理します。 列数は少なく抑えつつ、重要な引き継ぎはすべて含めます。
WIP の制限を設定する
ワークフロー ステージごとに、進行中の作業 (WIP) の制限を設定します。 ステージがその制限を超えると、Azure Boardsは列数を赤で表示します。 そのシグナルを使用してボトルネックを特定し、作業をすばやく再調整します。 詳細については、 WIP の設定に関するページを参照してください。
進行中の作業を追跡する
ボードを使用して、作業の動きと優先順位を明確に保ちます。
- 最初の列に新しい項目を追加します。
- 優先順位の変化に合じて列内の項目を並べ替えます。
- 作業が進むにつれて、カードを下流の列に移動します。
各カードには、右下隅の推定作業サイズが表示されます。
ボードを頻繁に更新して、チームの同期を維持し、バリュー ストリームを表示します。
重要
複数のチームのボードに作業項目が表示された場合、更新によって予期しない結果が生成される可能性があります。 各チームはボード列とスイムレーンをカスタマイズできるため、別のチームがボードから同じアイテムを更新すると、 ボード列、 ボード列の完了、 ボード レーン の値が変更される可能性があります。 詳細については、「
作業項目を追加する
最初の列から作業項目を直接追加します。
- 追加アイコン (+) を選択します。
- タイトルを入力します。
- Enter キーを押して保存します。
必要な数の作業項目を追加するには、次の手順を繰り返します。
詳細を編集するには、作業項目のタイトルを選択します。 カードに直接表示されるフィールド ( 割り当て対象など) を更新することもできます。 フィールドの説明については、 バックログの作成、詳細の追加、見積もりを参照してください。 また、 タスクや子項目をチェックリストとしてカードに追加することもできます。
Note
- 各作業項目を 1 人のユーザーにのみ割り当てます。
- 複数のユーザーが作業を所有している場合は、ユーザーごとに 1 つの作業項目を作成し、タイトルと説明の所有権を明確にします。
- 作業を割り当てる前に、プロジェクトまたはチームにユーザーを追加します。 [ 割り当て済み] フィールドは、 プロジェクトまたはチームに追加されたアカウントのみを受け入れます。
作業項目の状態を更新する
作業が進むにつれて、ボード上の状態を直接更新します。
- カードを選択します。
- それを次のダウンストリーム列にドラッグします。
- カードをドロップして、新しい状態を保存します。
Note
- バックログとボードは、 変更日 が 183 日 (約 6 か月) より古い場合、完了または終了した作業項目を非表示にします。
- クエリを実行して非表示のアイテムを検索します。
- 変更日を更新するためにマイナー更新を行って、バックログまたはボードに項目をもう一度表示します。
Note
- バックログとボードは、 変更日 が 1 年以上経過すると、完了した作業項目または終了した作業項目を非表示にします。
- クエリを実行して非表示のアイテムを検索します。
- 変更日を更新するためにマイナー更新を行って、バックログまたはボードに項目をもう一度表示します。
カード フィールドを更新する
フィールドと所有権をボードから直接更新します。
- カード上のフィールド(たとえば、担当者)を選択します。
- 新しい値を入力するか、別の担当者を選択します。
- カードの更新を確認します。
フィールドが表示されない場合は、カードをカスタマイズして表示します。 変更要求、インシデント、問題、カスタムの種類など、他の作業項目の種類を表示することもできます。 詳細については、「
キーワード、フィールド値、またはタグを使用してボードをフィルター処理する
ボードをフィルター処理して、確認する必要がある作業に集中します。
-
[フィルター]
を選択します。 - キーワード、担当者、タグなど、1 つ以上のフィルター値を選択します。
- フィルター処理されたボードの結果を確認します。
たとえば、スプリント中に 担当者 で絞り込んで、特定のチーム メンバー 1 人の作業を確認します。 詳細については、「対話形式によるバックログ、ボード、計画のフィルター処理に関するページを参照してください。
次の画像例は、Jamal と Raisa に割り当てられた項目にフィルター処理されたボードを示しています。
かんばんボードで作業するように他のユーザーを招待する
ボードへの直接リンクを共有して、チームメイトを招待します。
- Azure Boardsでボードを開きます。
- ブラウザーのアドレス バーから URL をコピーします。
- チャットやメールでチームメイトと URL を共有します。
Projectメンバーは、リンクを開き、アクセス許可に基づいてすぐに投稿できます。
誰かがアクセス権を持っていない場合は、最初にプロジェクトに追加します。 詳細については、「 プロジェクトにユーザーを追加する」を参照してください。
監視メトリック
ボード メトリックを使用してボトルネックを特定し、フローを改善します。
チームがボードを数週間使用した後、累積フロー図 (CFD) を確認します。
- 分析タブを選択します。
- [CFD] タイルで [ レポート全体を表示 ] を選択します。
- 時間範囲、スイムレーン、ワークフローの状態またはボード列を設定します。
- グラフ上のポイントにカーソルを合わせると、その日付の各状態にある項目の数が表示されます。
次の例では、1 日の上にマウス ポインターを置くと、その日付に 101 個の項目が リサーチ 状態にありました。
ヒント
選択内容は、変更するまでセッション間で保持されます。
これらの分析情報を使用して、作業の積み上げ先を決定し、WIP の制限、スタッフ配置、または引き渡しを調整して、リード タイムを短縮します。 詳細については、 累積フロー チャートの構成に関する記事を参照してください。
ダッシュボードに Analytics ウィジェットを追加することもできます。
クエリからボードを表示する
クエリ ベースの Boards Marketplace 拡張機能を使用して、フラットリスト クエリをボードとして表示します。
以下にまたがる1つのボードビューが必要な場合は、このオプションを使用します。
- 複数の作業項目の種類
- 複数のプロジェクト
まず、拡張機能をインストールし、フラット リスト クエリを開き、拡張機能によって提供されるボード ビューに切り替えます。
AI を使用してかんばんボードを管理する
Azure DevOps MCP サーバーを構成する場合は、カードを列に手動でドラッグする代わりに、一般的なかんばんボード タスクを自然言語で記述できます。
シナリオの例として、これらのプロンプトを使用します。 サポートされる操作は、接続されているツール、拡張機能のバージョン、アクセス許可によって異なります。
| Task | プロンプトの例 |
|---|---|
| ボードに作業項目を追加する | Add a new user story "Enable dark mode" to the board for team <Web> in project <Contoso> |
| 列間でカードを移動する | Move user story 4321 to the "Doing" column on the board for team <Web> in project <Contoso> |
| カードを割り当てる | Assign user story 4321 to <Raisa> on the board for team <Web> in project <Contoso> |
| カードを一括移動する | Move all "Approved" user stories on the board for team <Web> to "Committed" in project <Contoso> |
| ボードをフィルター処理する | Show all cards on the board for team <Web> in project <Contoso> tagged "customer-request" |
| 子タスクを追加する | Add 3 tasks under user story 4321 in project <Contoso> with the titles I provide |
| カードの詳細を更新する | Set Story Points to 5 on user story 4321 in project <Contoso> |
| ブロックされたカードを識別する | List all cards on the board for team <Web> in project <Contoso> that are blocked or at risk |
| ボードの状態を要約する | Summarize the board for team <Web> in project <Contoso> - count of items in each column and any blockers |
| 一括再割り当て | Reassign all "In Progress" cards from <Jamal> to <Raisa> on the board for team <Web> in project <Contoso> |
Note
Visual Studio Codeを使用している場合、エージェント モードは複雑なかんばんボード操作に特に役立ちます。