アクティビティを完了するためのワークフロー (単一ストリームの UCM プロジェクトのみ)

図 1. 単一ストリームのプロジェクトでアクティビティを完了するためのワークフロー
単一ストリームのプロジェクトのワークフローでは、「アクティビティの作業」操作の次の「アクティビティの完了」操作の一連のステップが最後になります。この操作は、「テストと確認」、「チェックイン」、「アクティビティの終了」から成ります。

単一ストリーム プロジェクトでは、作業を共有作業領域にチェックインすると、プロジェクトの他の開発者はその変更を見ることができます。インテグレーション ビューから作業をチェックインすると、他のチーム メンバーが直ちにその作業を使用できるようになるため、作業を先にテストする必要があります。プロジェクトが ClearQuest で有効になっている場合は、アクティビティを終了することによって作業を終了したことを示します。複数ストリームのプロジェクトで作業している開発者の場合は、このプロセスでアクティビティを完了することはしません。

ソース ファイルのテスト

単一ストリームのプロジェクトで作業する場合は、変更をチェックインする前に、変更をテストします。インテグレーション ビュー内で作業結果をビルドし、テストします。作業をプロジェクトのインテグレーション ストリームにチェックインして、アクティビティを完了するときには、このテストを事前に実行することが特に重要です。 テストが完了したら、ソース ファイルをチェックインします。

ソース ファイルのチェックイン

現在の作業状態を他のチーム メンバーが使用できるようにするには、作業をチェックインします。このとき、適切なアクティビティにバージョンを割り当てるのを忘れないでください。

単一ストリームのプロジェクトで作業を行う場合、インテグレーション ビューから作業をチェックインすると、プロジェクト インテグレーション ストリーム内の他のチーム メンバーが作業を使用できるようになります。このような作業の流れを考えると、チェックインする前に必ず作業をテストする必要があります。

アクティビティの完了

プロジェクトの担当部分の作業が完了したことを知らせる準備ができたら、アクティビティを完了します。

Rational® ClearQuest® を使用可能な単一ストリームのプロジェクトでは、アクティビティを完了することによって作業の完了を知らせます。 UCM と Rational ClearQuest の統合を使用するプロジェクトの場合、アクティビティの完了時にカスタマイズされた Rational ClearQuest ユーザー データベース スクリプトを実行するポリシーが、プロジェクト マネージャーによって設定される場合があります。たとえば、プロジェクト マネージャーは、Rational ClearQuest ユーザー データベース レコードの [所有者] フィールドの名前とユーザー名が一致するかどうかをチェックしたり、他の情報を入力するように求めるスクリプトを作成する場合があります。スクリプトが正常に完了すると、別のポリシーによって、Rational ClearQuest ユーザー データベースの中でアクティビティを自動的に完了状態に設定することができます。

関連概念
マージする前の作業のテスト
エレメントのチェックインについて
UCM と Rational ClearQuest の統合について
単一ストリームの UCM プロジェクトでアクティビティの作業をするためのワークフロー
詳細情報: Rational ClearCase UCM の諸概念

フィードバック