CA Harvest ソフトウェア変更マネージャー
| CA Harvest ソフトウェア変更マネージャー | |
|---|---|
| 開発者 |
|
| 安定版リリース | r13.0.4 / 2019年6月19日 |
| オペレーティング·システム | Microsoft Windows、Z-Linux、Linux、AIX、Solaris、MAC OS X |
| タイプ | リビジョン管理 |
| ライセンス | 独自のEULA |
| Webサイト | www |
CA Harvest Software Change Manager (旧称CCC/Harvest ) は、ソース コードやその他のソフトウェア開発資産 の構成管理(リビジョン管理、SCMなど)を行うソフトウェアツールです。
歴史
最初の CCC (「Change and Configuration Control」の略) 製品は 1970 年代初頭にリリースされ、カリフォルニア州サンタバーバラの国防総省請負業者向けのプロジェクトとして設計されました (当時の会社はHughes Aircraftで、現在はRaytheonのサンタバーバラ研究センターです)。これが最初の市販 CM ツールとなりました。
CCC は、航空機エンジンに組み込まれるすべてのコンポーネントを管理するように設計されており、米国空軍と米国海軍の両方で同じエンジンが使用されていたため( F-14 トムキャットとF-15 イーグル)、堅牢で信頼性の高い並行開発が必要でした。
CCC/Harvestの最初のバージョンは、1977年にカリフォルニア州ゴリータで設立されたCMに特化したソフトウェア会社であるSoftool Corporationによって商用開発されました。CCCツールには、他にCCC/Manager、CCC/DM Turnkey、CCC/QuickTrakなどがあります。
Softoolは1995年後半にPlatinum Technologyに買収され、その後1999年5月にComputer Associates(現CA Technologies)に買収され、AllFusionスイートにCCC/Harvestが追加されました。2002年には名称から「CCC」が削除され、「Change Manager」が追加されたため、AllFusion Harvest Change Managerと呼ばれるようになりました。その後、これはCA Harvest Software Change Managerに変更されました。
特徴的な特徴
- 変更パッケージ: Harvestはバージョン管理と変更管理の両方を提供します。開発者はHarvestで変更パッケージ(「変更セット」)に対して変更を加えます。変更パッケージは、開発者が作成または修正した複数のファイルで構成されます。これがHarvestのバージョン管理コンポーネントです。
- ライフサイクル:開発者が変更に満足すると、変更は事前に定義されたライフサイクル(複数のテスト段階を経て最終的に本番環境へ移行する)に沿って進行します。この「ライフサイクル」のすべての段階において、パッケージは適切なユーザーまたはユーザーグループからの承認を得る必要があります。これらの承認は監査のために永続的に記録されます。例えば、テストマネージャーはパッケージをテスト段階に移行する前に承認する必要がある場合があり、本番環境の変更管理チームはパッケージをPROD段階に移行する前に承認する必要がある場合があります。
- プロジェクト(環境): Harvestの理念の中核を成すのは、Harvestの「プロジェクト」という概念です。プロジェクトは、アプリケーション、組織、またはチームのニーズに合わせて完全にカスタマイズ可能です。「プロジェクト」という用語は、Harvestの制御フレームワーク全体を指し、以下のものが含まれます。
- 変更を分離できるブランチまたは別の開発ライン(バージョン管理コンポーネント)
- プロセスの定義とプロモーションライフサイクルを通じて変更がどのように進行するか
- プロセスとファイルのアクセス制御