Visual Studio 2005 Team Foundation Server の 3 つの特徴
適切なソフトウェア開発プロセスの導入
スムーズなプロセス適合
Visual Studio 2005 Team Foundation Server で提供する「プロジェクト管理」機能では、それぞれの組織、チームで採用している開発プロセスの情報をツールに統合するための仕組みとして、プロセステンプレートを提供します。開発プロジェクトを開始時にはあらかじめ用意しておいたプロセステンプレートを選択することにより、開発プロセスに最適化された作業項目の定義や、プロセスガイド、管理方法等が用意され、チーム メンバーはこれらの要素に基づきプロジェクトを実施することで、自然と開発プロセスに基づくプロジェクト運営が可能になります。

レポーティングによるガバナンス
「レポーティング」機能により、蓄積されたデータをレポートとしてグラフィカルに出力することができます。レポーティング機能には、定評あるベストプラクティスに基づくレポートが複数含まれており、カスタマイズや拡張も容易に行うことが可能です。これにより、プロジェクトにおいて蓄積された情報を多面的に分析、活用することが可能になり、開発プロジェクトの情報の可視化とガバナンスに大きな威力を発揮します。

共同作業とコミュニケーションの強化
開発情報の収集とリアルタイムでの共有
Visual Studio 2005 Team Foundation Server の主要機能となる「作業項目トラック」機能により、様々な開発情報が自動収集されるので、すべてのチーム メンバーが各自の作業項目の内容とそのステータスをリアルタイムで共有できます。また、データに対しては Microsoft Project Professional や Microsoft Office Excel からもアクセスできるので、プロジェクト マネージャやプロジェクト リーダーは使い慣れたツールを利用し、作業項目の割り当てや進捗状況の確認を行うことが可能です。

開発情報の収集とリアルタイムでの共有
コラボレーションの強化のため、開発プロジェクト毎に専用のポータルサイトが用意されます。ポータルサイトでは、掲示板を使用した情報の共有や、ドキュメント ライブラリによる成果物の管理、レポート表示によるプロジェクト状況の共有等が用意されており、チームメンバー間の情報共有がさらに促進され、チーム連携の強化がもたらされます。

ソフトウェア開発の構成・変更管理と自動ビルド
変更管理によるチーム開発の作業効率化
「変更管理」機能では、変更履歴や変更情報の保存、あるいはマージ機能やシェルブ機能による並行開発がサポートされています。また、コードのチェックイン時にテストやコード分析の実施の有無をチェックするチェックインポリシーや、どの作業に関連して変更を行ったのかを記録する機能を提供します。これらの機能を利用することで、他のメンバーとの共同作業を容易、かる安全に行えるようになります。

自動ビルドによるして戻りリスクの低減
「自動ビルド」機能を利用すると、あらかじめ設定しておいたシナリオに応じて、自動的にコードのビルドを実施することができます。自動ビルドにおいては、テストの実施やコード分析の実施を併せて行うことができ、またビルドとそれらの作業の結果に関するレポートが自動的に生成されるので、開発プロジェクトの初期段階から効率的なテストの実施と継続的な品質、セキュリティの確認が行えるようになり、手戻りリスクを低減することが可能になります。

|