開発プロセス

開発プロジェクトはコンテナーに類似しています。これらのプロジェクトは各リリース間で再利用することができます。プロジェクトのコンテンツは、開発者が更新を行うたびに変更されます。

プロジェクトで作業する各開発者には、プロジェクトの作業中バージョンがあります。開発者は、ビルド・マネージャーの統合テスト・プロジェクトから開発プロジェクトをコピーします。

通常、開発者は開発プロジェクトをチェックインしません。開発者が開発プロジェクトでの変更の作成およびテストを終了すると、開発者はタスクをチェックインします。次に、Rational Synergy は、変更を実行する個々のオブジェクト・バージョンを自動的にチェックインします。

開発者が新規タスクでの作業を開始する場合または最新の変更を取り込むためのプロジェクトの更新の準備が整っている場合は、開発者はプロジェクトを更新します。開発者は、必要に応じてプロジェクトを更新することによりプロジェクトをカレント状態に保ちます。また、開発者は、開発プロジェクトのメンバー・オブジェクトに対する変更ごとに開発プロジェクトの同じバージョンを使用します。

各開発者は、個別の開発プロジェクトを使用して変更の単体テストを行うことを受け持ちます。変更が他の開発者の変更と互換性があることを検査するには、開発者は、自身のプロジェクトを更新してから、タスクをチェックインする前に変更を再テストする必要があります。単体テストの終了時点で、開発者は、すべての相互依存型オブジェクトを同時にチェックインするためのタスクを完了する必要があります。タスクを完了すると、すべての必要なオブジェクトが確実に統合テストのビルド・マネージャーで使用できるようになります。

デフォルトでは、開発者が開発プロジェクトを更新する場合、Rational Synergy は、現行リリースのすべての割り当て済みタスクおよび完了タスク、ならびにそのリリースの統合テストに合格した最新のタスクを収集します。


フィードバック