Serverに用意されている4種類の機能の概要を解説します。これらの機能がどのようなもので、プロジェクトにおいてどう活用していけるのかを想像できることを目標にしています。Studioのターゲットは開発者の枠を飛び越えることになりました。これはプロジェクトマネージャーからテスターまでを包括的にカバーし、チーム開発を強力に支援する製品としてリリースされましたが、まだまだ浸透していないように思います。Server(以下、TFS)に用意されている機能について、それぞれの概要を紹介します。Frameworkを利用した開発プロジェクトに携わっている人。Systemに興味がある人。Editionのクライアント製品がインストールされていること。Serverがインストールされていること。TFSの構成TFSはアプリケーション層サーバーとデータ層サーバーの2つのサーバーから構成されています。アプリケーション層サーバー上では後述するソースコード管理や作業項目のトラッキング、チームビルドなどが実行されます。2005の機能を使用してTFS操作に必要なデータベースを一括で管理しています。データベースには作業項目やソースコード管理、レポート作成ウェアハウスなどが含まれています。TFSの操作はTFSクライアントになるチームエクスプローラから行う事ができますが、一部の機能はMicrosoft社の既存の製品からも使用できます。TFSの主なサービスの配置と利用アプリケーション層サーバーとデータ層サーバーは単一のサーバーに配置することもできますし、また別々のサーバーに配置することもできます。試しに使ってみる、という程度なら単一のサーバーに配置することをお勧めしますが、実際の開発に使用する場合は規模に合わせて構成を決めてください。TFS4種類の機能TFSは非常に多彩な機能をもっていますが、大きくわけて4種類の機能が用意されています。チェックイン単位でのバージョン管理を行うことのできる。Servicesの機能を使用したドキュメントの管理機能もありますが、本稿では触れません。TFSの上記の機能とVSTSのクライアント製品で作成された成果物の集合体としてチームプロジェクトという単位が提供されています。TFSを使用する際には必ず1つ以上のチームプロジェクトを作成し、チームプロジェクト内で作業を行う必要があります。Improvement(以下CMMI)プロセステンプレートのどちらか一方を選択します。それでは、TFSに用意されている4種類の機能について、具体的にどのようなものか、またどう使うかについて見ていきましょう。Servicesの定義)が含まれます。AgileとCMMIが提供されており、提供される作業項目やレポートなどが異なります。Agileは少人数であったり短期間であったりする開発向け、CMMIは大規模開発向けに提供されています。NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。ASP/ASP.NET。執筆コミュニティ「WINGSプロジェクト」代表。