TOPプロジェクト管理> StarTeamとは
StarTeam
Borland StarTeamによる構成管理

第1回:StarTeam早巡り
著者:ボーランド  富山 義明   2005/12/5
1   2  3  4  次のページ
StarTeamとは

   本連載では、Borland StarTeam 2005 Release2の機能と使い方を実際に体験できるような形で紹介します。実際に実機で操作していただくと理解が高まると思いますが、読むだけでもある程度の感触が得られるように紹介します。

   Borland StarTeam(以下StarTeam)は構成管理というカテゴリーに属する製品です。構成管理には、「ソフトウェア開発プロジェクトで作成される、ドキュメントやソースコードなどの成果物のバージョンを管理する」「複数の成果物から構成される意味のある塊をマーキングして、ビルド作業やリリース作業を確実に遂行することを支援する」「同一のコードベースから異なる目標を持った開発を実施する並行開発環境を提供する」といった3つの基本的な要素があります。

   しかし、StarTeamの機能はこれらの基本的な構成管理機能だけではなく、次のような機能も含まれています。

変更要求アイテム
ソフトウェアの開発中に見つかる障害データを管理し、これが修正されるまでの状態をトラッキングする。
要件アイテム
ソフトウェア開発の目標である要件を管理し、そのステータスを管理したり、担当者への割り当てを管理したりする。
タスクアイテム
タスクを開発チームメンバに割り当てて、その進捗状況を管理する。
トピックアイテム
プロジェクトに関するメンバ間のやり取りをディスカッションスレッドの形式で管理する機能を備えています。

表1:StarTeamの構成管理機能以外の機能

   このようにStarTeamでは、ファイルの管理以外にも変更要求/要件/タスク/トピックという基本的な管理対象アイテムを持っています。これらのアイテムはソースコードがバージョン管理されるのと同じように、StarTeamの中でバージョン管理されます。

※注: StarTeam製品には複数のエディションが存在し、これらすべてのアイテムを管理できるのは最上位エディションのEnterprise Advantage版に限られます。エディションごとの機能の違いは表2を参照してください。本連載は特定のエディションにしか備わっていない機能があっても、特に注釈を入れないで進めます。
  Standard版 Enterprise版 Enterprise
Advantage版
ファイル管理
変更要求管理
ディスカッション管理
タスク管理 ×
要件管理 × ×
属性のカスタマイズ ×
カスタムワークフロー × ×
フォームカスタマイズ × ×

表2:StaeTeamエディションの機能一覧

   StarTeamでは各管理対象アイテムが単にバージョン管理されるだけでなく、2つのアイテム間のリンク情報を管理できます。リンクというのは、「これとこれを結んで管理しておけば、後で何か便利なことがあるだろうな」というものを結びつけるものです。

   典型的なリンクの使い方としては、「変更要求アイテムと変更要求に関係して修正したファイルをリンクする」「要件アイテムと要件を実装するのに使用したファイルをリンクする」「タスクアイテムとタスクの成果物のファイルをリンクする」といった方法があげられます。

   さらにStarTeamには、管理アイテムの状態遷移を一定のルールに従わせるためのワークフロー機能があります。このワークフローは、StarTeamを使用する会社やプロジェクトの方針にあわせた形でカスタマイズすることができます。

   またこのワークフローのカスタマイズを行う場合には、StarTeamが標準で備えているアイテムプロパティの画面(フォーム)をカスタマイズして使うことも可能です。

1   2  3  4  次のページ


ボーランド株式会社 富山 義明
著者プロフィール
ボーランド株式会社  富山 義明
プロダクトビジネス本部 プロダクト・マネージャ
東京大学大学院理学系専攻科博士課程中退、理学修士。1992年日立CE(現日立IT)入社後、セキュリティビジネスセンタ長等を経て、2000年外資系企業へ。2003年、ボーランドに入社し、その後、アプリケーション開発の管理系製品の説明で国内を飛び回っている。


INDEX
第1回:StarTeam早巡り
StarTeamとは
  StarTeamサーバの基本操作
  クロスプラットフォームクライアントを使ったログイン
  ファイルのチェックイン・チェックアウト