プロジェクトの計画および追跡

Visual Studio アプリケーション ライフサイクル管理 (ALM) は、ツールを使用すると効果的にアプリケーションを開発するためのライフサイクルを管理するチームに提供します。次の図に示すように、チームはバックログを管理できるようにユーザー ストーリーを指示するために、これらのツールを使用してスプリントを計画し、関係者を逐次的なフィードバックを提供するために従事してソフトウェアの次の反復処理をサポートするために簡単にフィードバックを組み込む場合にはスプリントを実行します。

プロジェクトの計画および追跡

このトピックの内容

  • アプリケーションのライフサイクルを管理するためのツール

  • チーム プロジェクト、チームとプロセス ガイダンス

  • Team Foundation クライアント

  • 作業項目、クエリ、およびアラート

  • ドキュメントとレポート

  • Project Server につながりを通じて管理のポートフォリオ

  • 計画および追跡の操作をカスタマイズおよび拡張します。

アプリケーションのライフサイクルを管理するためのツール

関連トピック: アジャイル計画とイテレーション | Visual Studio ALM の使用

Visual Studio ALM の使用によって、顧客のニーズをより効果的に管理できます。プロジェクトを出荷できるレベルの作業分量に分割した上位の計画を作成し、さらに、その作業分量を開発する短期間のイテレーションを実行するための詳細な計画をイテレーションごとに作成します。これらのアジャイル手法は、スクラム チームでますますインクリメント方式で採用することで、ほとんどに適用したもの、処理するために導入されています。ストーリーについてはVisual Studio ALM できる次のツールを使用して、これらの手法を定義して製品バックログをサポートしている計画と実行はスプリントで実行および利害関係者があってされます。

[!メモ]

これらのツールの一部にアクセスするには Visual Studio Premium、Visual Studio Ultimateがある Visual Studio Test Professional がインストールされます。また、[Web アクセス許可]完全には のグループに追加する必要がある場合があります。「Team System Web Access の機能へのアクセス」を参照してください。

  • PowerPoint Storyboarding: PowerPoint Storyboarding を使用すると、ユーザー ストーリー、要件、または環境を説明できます。このツールを使用すると、定義済みのストーリーボードの図形のコレクションのストーリーボードをビルドし、既存のユーザー インターフェイスをキャプチャ、Web ページや電話アプリケーションのレイアウトをカスタマイズできる、Team Foundation Server に格納されている作業項目にストーリーボードをリンクできます。

  • 製品バックログ: 製品バックログのページが動的に並べ替え、およびグループ化できる作業の現在のバックログの単一の概要を示します。製品所有者は、作業をクリックし、依存関係および関係をアウトラインができます。

  • スプリント バックログとチーム空き: スプリント バックログのページは、チームと個々の両方でリアルタイムに、イテレーション パスに再配置作業項目が含まれているデータと入力した日付を指定します、個々の作業容量と作業の割り込みを反映します。チームは自由にある場合はバーンダウン レートの即刻のフィードバックを取得します。

  • :委員会とタスクのバーンダウン チャート毎日の対策として、チームは、作業項目の状態を視覚的に反映するタスクのボードを表示および更新できます。チームは、各製品バックログ項目に対して行って、残存作業時間にすぐに重点を置くことができる進行状況が表示されます。また、タスクの委員会に統合されてチームのスプリントの残存作業のリアルタイム バーンダウン チャートは。

  • [フィードバックの要求][Microsoft Feedback Client]: 要求はフィードバックや Microsoft フィードバックのクライアント ツールを関係者を頻繁に、継続的なフィードバックを提供するために従事することをチームができます。フィードバックのクライアントは、アクションによってバックグラウンドのチームの豊富な、アクション可能なデータを記録することでスクリプトが、直接正しく機能するソフトウェア、コメント、およびビデオまたはスクリーンショット録音とやり取りすることを関係者ができます。

ページのトップへ

チーム プロジェクト、チームとプロセス ガイダンス

関連トピック: [チーム プロジェクトの作成] | プロセス テンプレートを選択する | チームとしての作業の開始 | Team Foundation Server のプロセス ガイダンスとプロセス テンプレート | 作業項目トラッキングおよびチーム プロジェクトのカスタマイズ

Visual Studio ALM を使用するための開始点は情報を追跡し、チームのソース・コード、ビルド、テスト、および計画の整理する チーム プロジェクトを作成します。 にあります。として、次の図に示す プロセス テンプレートの選択 によってアーティファクト作業項目、クエリ、ドキュメント、レポートを定義する、より多くのサポートする計画および追跡のアクティビティ チーム プロジェクトを作成します。各チーム プロジェクトは、既定のチームに対応します。大規模なエンタープライズで作業している場合、チームの動作をサポートし、チームを定義します。 にすることができます。

チーム プロジェクトの作成にプロセス テンプレートを使用します

チーム プロジェクトを作成したら、バックログを作成し、作業項目を使用してタスクを定義します。使用する作業項目の種類は、チーム プロジェクトの作成に使用されたプロセス テンプレートによって異なります。Visual Studio ALM が プロセス ガイダンス の次のトピックで提供される既定のプロセス テンプレートでは、各アーティファクトについて学習する場合: アーティファクト (Scrum)、アーティファクト (アジャイル) と アーティファクト (CMMI)。一覧に記載されていないプロセス テンプレートを使用する場合は、別のサイトで関連するガイダンスを参照できます。

[!メモ]

Visual Studio Team Foundation Server 2012にアップグレードした後で、旧リリースで作成したチーム プロジェクトのデータにアクセスできます。新しい機能の一部にアクセスするには には、アップグレードされたチーム プロジェクトを更新します。 がアップグレードに使用できるいくつかの新機能にアクセスする必要があります。

ページのトップへ

Team Foundation クライアント

関連トピック: Team Foundation クライアント | Team Foundation クライアントと Team Foundation Server の間の互換性

Team Foundation に、次のクライアントの一つまたは複数 Team Foundation Server と Visual Studio ALM と対話します。すべてのクライアントで実行 Team Foundation Server を接続し、チーム プロジェクト コレクションとチーム プロジェクトを選択するサーバーに要求します。すべてのクライアントで、選択したチーム プロジェクトへのアクセスに必要なアクセス許可をユーザーが持っている必要があります。

  • Team Web Access ではサポートされて Visual Studioのアプリケーション ライフサイクル管理機能には、チーム プロジェクトを含むチーム、プロジェクト管理、バージョン コントロール、ビルド Team Foundation Server にネットワーク アクセスのインターフェイスを提供します。

  • Team Web Access –の作業項目専用ビュー は Team Foundation Server にクライアント アクセス ライセンス (CAL) がなくても、作業項目を作成または変更するには、組織のメンバーをサポートする制限された Web インターフェイスが用意されています。

  • [チーム エクスプローラー]の Visual Studio のプラグインは、Visual Studioのアプリケーション ライフサイクル管理機能へのアクセスを、チーム プロジェクトが、自分の作業、コード レビュー、バージョン コントロール提供し、ビルドします。また、可用性に対して、そのダウンロードしてこのクライアントにアクセスできます。

  • 任意のチーム エクスプローラー は、プラットフォーム間で協調するとチームができます。このアプリケーションは Eclipse ベースの環境から Team Foundation Server にアクセスするために必要なプラグインとツールが用意されています。

  • [Microsoft Test Manager] はテスト作業を定義し、手動テストを作成および実行するためのサポートを提供します。Test Manager は Team Foundation の作業項目データベースとテストの工数中に見つかったバグを作成し、追跡するために統合します。

  • Microsoft Excel で定義およびサイズの作業項目を変更するには、作業項目クエリからレポートを作成できるようにします。

  • Microsoft ProjectTeam Foundation Server には、などのプロジェクト カレンダー、ガント チャート、リソース ビューがを使用してアクセス機能によって、プロジェクト スケジュール タスク、リソースの割り当て、および変更の追跡を行うことができます。

ページのトップへ

作業項目、クエリ、およびアラート

関連トピック: 作業の追跡および管理のワークフロー | クエリを定義します。 | 作業項目を追加し、検索、表示、および変更する。 | 表示、作成、クエリを共有します | セットのアラート

作業項目を使用して作業の状態を管理し、再配置、および更新します。作業項目は Team Foundation が作業の割り当てと進行状況を追跡するために使用するデータベース レコードです。さまざまな種類の作業項目を使用して、ユーザー ストーリー、顧客要件、製品バグ、開発タスクなどの作業を追跡できます。作業項目の一覧表示、イテレーションまたはリリースのステータスや進行状況を追跡するために作業項目クエリを使用します。クエリのフィルター条件と型を指定することで、照会された項目間の関係を把握し、それぞれまたはサイズの値を変更します。

作業項目トラッキング タスク概要

主なタスク:

  1. 新しい作業項目の追加または作業項目の変更

  2. 作業項目へのファイルの添付

  3. 作業項目間のリンクの作成

  4. フィルター処理した作業項目の検索または一覧表示

ページのトップへ

ドキュメントとレポート

関連トピック: ドキュメントの管理 | レポートを作成およびカスタマイズします。

ドキュメントやファイルをチーム プロジェクトのプロジェクト ポータルにアップロードすることにより、すべてのチーム メンバーがそれらを共有して利用できるようになります。チームの進行状況を追跡するには、プロジェクトにとって最も重要なデータを強調したレポートを作成およびカスタマイズできます。独自のレポートを作成することで、既定のレポートでは分析されない特定の情報を掘り下げることができます。さらに、チームのメンバーごとに、レポートの実行方法、表示方法、および提供方法をカスタマイズできます。

次の図に示すように、3 種類のデータベースの 1 種類のデータからレポートを作成およびカスタマイズできます。また、Excel、プロジェクト、または Reporting Services を使用してレポートを作成、カスタマイズ、および表示できます。チーム プロジェクトには、Excel および Reporting Services に組み込みレポートを表示、または Microsoft Excel または Microsoft Project を使用してレポートをすばやく生成できます。

Team Foundation データ ストアおよびレポートの概要

ページのトップへ

Project Server につながりを通じて管理のポートフォリオ

関連トピック: Team Foundation Server と Project Server 間のデータ フローを有効にできます。

戦略ために、ポートフォリオの実行設定と異なるシステムに格納されているデータを活用することで、ソフトウェア開発プロジェクトのリソースの利用に最新の解決を取得できます。Team Foundation Server と Project Server の統合は、チーム プロジェクト間の情報を自動化し、ウォーターフォールのように、異なる方法を使用してチーム間の調整と、共通のデータと同意メトリックスを使用して、アップグレードします。アジャイル チームは製品バックログの点でアイディア引き続き、ユーザー ストーリー、プログラム管理の Office (PMO) は、エンタープライズ全体にリソースを管理し続けることができます。プロジェクト マネージャーとソフトウェア開発チームは、ツールを使用し、のニーズに対応する、と Team Foundation Server と Microsoft Project Server 間で共有情報好んだり、透過的に作業単位で。2 つのサーバー製品の構成後、同期エンジンにより、構成済みデータについてのスケジュール データとリソース配分状況が、マップされたエンタープライズ プロジェクト計画とチーム プロジェクトに保持されます。

PWA に用意されたプロジェクト センター ビューを使用して、PMO と共にプロジェクトのポートフォリオの進行状況を確認できます。次の図に示すように、複数のアジャイル開発プロジェクトの進行状況を容易に追跡できます。

アジャイル計画の更新を使用したプロジェクト ポートフォリオ

ページのトップへ

計画および追跡の操作をカスタマイズおよび拡張します。

関連トピック: チーム プロジェクトとプロセスのカスタマイズ | 作業項目トラッキングおよびチーム プロジェクトのカスタマイズ

チームが使用する、サポート、ワークフロー、作業項目フォーム、およびデータ フィールドを、特定のプロセスおよび作業手順をデザインするチーム プロジェクトをカスタマイズします。次の図に示すように、8 種類のオブジェクトを作成またはカスタマイズできます。チーム プロジェクトのカテゴリ、作業項目の種類、およびプロセス構成を管理します。チーム プロジェクト コレクションでは、グローバル リスト、リンクの種類、および作業項目フィールドを管理します。チーム プロジェクトまたはチーム プロジェクト コレクションのグローバル ワークフローをカスタマイズできます。

作業項目トラッキング オブジェクト

Microsoft Project を使用すると、データの プロジェクトのマッピング ファイルの変更することにより、発行および更新する方法をカスタマイズできます。Microsoft の発行または更新なタスクがプロジェクトとそのプロジェクトのマッピング ファイルで、各タスクのフィールドをの Team Foundation のフィールドにどのようにマップするか発行の動作を確認できます。

特別な要件がある場合に 既存の機能を拡張します。 Visual Studio の一部の側面をカスタマイズしたり、新しい機能を追加できます。機能拡張ポイントの一部は、Visual Studio インストールされます。他の機能拡張ポイントについては、Visual Studio SDK をインストールする必要があります。

ページのトップへ

参照

概念

アプリケーション ライフサイクル管理のための Visual Studio および Team Foundation Server の導入

Team Foundation Server の管理

Visual Studio および Team Foundation Server でのアプリケーション ライフサイクル管理