
ソフトウェア開発チームを支える
チーム コラボレーション サーバー
開発プロジェクトの基盤として、チーム メンバ間の作業連携やコミュニケーションを促進するためのコラボレーション サーバーです。プロジェクトに関わるすべての関係者がプロジェクトの資産や情報を共有し、チーム全体における作業や管理を最適化するための環境を提供します。
作業項目管理
開発プロジェクトにおいてはタスク、バグ、変更依頼などさまざまな作業項目とその管理が必要となります。作業項目管理機能ではそれぞれの作業に応じた情報の詳細な管理や履歴を保持することができ、開発プロジェクトの記録や問題追跡を効率化することができます。この作業項目の作成、変更においては、開発機能やテスト機能など、ツール シームレスに連動しており、チーム メンバの作業効率を妨げることなく、管理を行うことができます。また、開発手法に基づく最適化された作業項目の定義や、各開発フェーズにおけるそれぞれの役割の作業を詳細に解説するプロセスガイドなど、拡張可能な開発プロジェクトのテンプレートがあらかじめ搭載されており、開発プロセスに準拠したプロジェクト運営が可能になります。
プロジェクト管理
チーム メンバが作業項目に入力した進捗状況やバグの情報、またはサーバーによって自動的に計算されたテスト データなど、多様な観点からの情報を基に、プロジェクト マネージャは開発プロジェクトをリアルタイムに管理することができます。この際、プロジェクト マネージャは Office Excel や Office Project といった、既に使い慣れているツールを利用することができ、今まで培ってきたプロジェクト管理の効率性を妨げることなく、さらに予測可能性を向上させることができます。
レポーティング
バグの発生状況やプロジェクトの進捗速度など、開発プロジェクトにおけるさまざまなデータを分析し、可視化するためのレポート機能が提供されます。これらのデータはさまざまな活動によって明示的、あるいは自動的に蓄積されたデータをもとに分析され、その結果は常に最新のデータを示しています。その結果、プロジェクトマネージャはより正確な状況把握と、それに基づく的確な意思決定が可能になると共に、さらにツールによる自動化によって、プロジェクト管理の効率が格段に向上することが期待できます。また、これらレポートは Web ページとして閲覧可能なだけでなく、PDF や Excel に変換して活用することもできます。
プロジェクト ポータル
開発プロジェクトごとに専用の Web ポータル サイトを作成することができます。このプロジェクト ポータルを活用することによって、チーム メンバ間の情報共有やコミュニケーションを促進することができます。このプロジェクト ポータルは Windows SharePoint Services 3.0 ベースで作成され、プロジェクトの成果物となるドキュメントの管理や、プロジェクトで発生するさまざまな問題を関係者全員で共有したり、討論するためのディスカッションや掲示板などさまざまな機能が活用できます。さらに、プロジェクトやチームの特色にあわせて柔軟にカスタマイズすることができ、開発チーム全体の生産性向上に貢献します。
変更管理機能
多様なファイルの一元管理やバージョン管理はもちろん、複数の技術者による同時編集やプロジェクトのバージョン分岐などにも対応する変更管理機能を提供します。変更履歴の管理においては、ファイル単位はもちろんコード行単位で詳細に記録/表示することができ、より確実な問題の追跡を可能にします。さらに、ソース コードのチェックイン時に単体テスト、ビルド、あるいはコード分析など品質確保のための作業を自動的に実施するという制約の設定が可能です。この結果、問題を含むソース コードが広く蔓延することを防ぐと共に、問題の検出に余計な時間やコストがかからないよう、未然に防ぐことができます。
さらにこのプロジェクトファイルのデータは SQL Server(R) 上に格納され、高い可用性と信頼性により大規模プロジェクトにも対応可能な変更管理機能を提供します。
自動ビルド機能
チーム開発におけるベスト プラクティスの 1 つである継続的インテグレーション (Continuous Integration) の実施にも対応可能なソフトウェアのビルドを自動化するための機能を提供します。変更管理機能より自動的に取得したプロジェクトを任意のサーバー上でビルドを定期的に行なうことが可能です。ビルド結果についてはレポート形式で可視化されると共に、ビルドに失敗した場合は、作業項目 (バグ票) を自動的に作成し、担当者へ確認や修正の依頼を自動化することができます。さらに、単にビルドを行なうだけでなく、単体テストやコード分析機能と組み合わせて使用することが可能です。
ビルド時に単体テストを実施することでデグレートが発生しないことを保証し、コード分析機能と組み合わせることでコーディング規約に外れていないかを確認することができます。
Visual Studio Team System 製品一覧