TOPプロジェクト管理> VS TFSの機能範囲
開発ライフサイクルとVisual Studio 2005という選択肢
開発ライフサイクルとVisual Studio 2005という選択肢

第4回:チーム開発とVisual Studio 2005 Team Foundation Server
著者:日本ユニシス  鈴木 貴史、塚田 高弘   2005/11/22
前のページ  1  2   3  4  次のページ
VS TFSの機能範囲

   それではVisual Studio 2005(以下VS2005)Team SystemにおけるVS TFSの機能について見ていきましょう。図1の青い線で囲まれた部分がVS TFSの機能範囲です。
VS2005 Team System
図1:VS2005 Team System
(画像をクリックすると別ウィンドウに拡大図を表示します)

   図1からもわかる通り、VS TFSのクライアントであるTeam ExplorerはVSTE for SA、VSTE for SD、VSTE for STすべてのエディションにまたがっており、開発ライフサイクル全体においてその機能の効力を発揮します。それではどのような機能が含まれるか次に説明していきます。


ワークアイテムトラック

   プロジェクト管理者はたびたび変化するプロジェクトの状況に対して、常に柔軟に対応していく必要があります。そのためにはプロジェクトが現在どのような状況にあるのかを正確に把握している必要があります。

   そこでこのワークアイテムトラック機能の出番です。ワークアイテムというのは、プロジェクトのメンバーに割り当てられた作業の単位です。表1の項目があらかじめ用意されており、作業項目が発生するごとに管理者は目的に見合ったワークアイテムを新しく作成し、プロジェクトメンバーに割り当てます。

  • 必要条件
  • 機能
  • シナリオ
  • タスク
  • バグ

表1:ワークアイテム

   プロジェクトメンバーはその割り当てられたワークアイテムを表示して、それに基づいた作業を行います。作業が終了したらその作業を担当したメンバーがワークアイテムのステータスを完了という形で変更します。

   このような形式で管理することにより、プロジェクト管理者はワークアイテム単位で進捗状況と作業担当者を知ることができます。進捗が遅れているワークアイテムに関しては、担当を変更したり人員を追加したりするなどの迅速な対応が可能となります。


変更管理

   プロジェクトのソースコードはすべてのプロジェクトメンバー間で共有され、常に同期されていなければなりません。チェックアウト(編集中によるロック)、チェックイン(編集内容更新とロック解除)という状態を用いて、ソースコードの編集・更新を管理して、多人数での開発におけるソースコード編集の不整合を防ぎます。

   「あれっ、それってソースコードを管理するVisual Source Safe(以下VSS)って製品があるよね?」と思われた方、確かにVSSと同じような機能ですが、VS TFSの変更管理はより多くの機能を持っているのです。その特徴は以下の3つになります。

  • 新しいチェックインノートの種類を追加できる
  • チェックインの際に必要とするポリシーを設定できる
  • 新しいファイルの種類のサポートを追加する

表2:VS TFSの特徴

前のページ  1  2   3  4  次のページ


日本ユニシス株式会社 鈴木 貴史
著者プロフィール
日本ユニシス株式会社  鈴木 貴史
.NETテクノロジコンサルティング所属
日本ユニシスグループの.NET技術主管のメンバーとして、Windows/.NET Framework周りの利用技術の開発から弊社受託開発案件のアーキテクト、時には営業支援、そして今回は執筆を行っています・・・


日本ユニシス株式会社 塚田 高弘
著者プロフィール
日本ユニシス株式会社  塚田 高弘
.NETビジネスディベロプメント所属
日本ユニシスにて推進する.NETサービスビジネスのなかで、とくにコラボレーティブアプリケーション関連の企画・開発・推進を実施。現在は、.NETにてコラボレーティブソリューションであるSymphonic Collaborationの拡販を担当。


INDEX
第4回:チーム開発とVisual Studio 2005 Team Foundation Server
  はじめに
VS TFSの機能範囲
  新しいチェックインノートの種類を追加できる
  プロジェクト管理