ワークスペースを瞬時に作成
HCL DevOps Code ClearCase Dynamic Views は、仮想ファイルシステムを使用してワークスペースにアセットをプロビジョニングするため、ファイルが瞬時に利用可能になり、ツールの参照、編集、実行をすぐに開始して、ビルドやシミュレーションを実行できます。他のほとんどの構成管理システムでは、ファイルのコピーやリンク作成を待って、ようやく作業を開始できます。HCL DevOps Code ClearCase Dynamic Views は、このような機能を LAN 環境でサポートしています。また、HCL DevOps Code ClearCase には、WAN デプロイメントで同様のテクノロジーを使用して同様のメリットをもたらす Automatic Views もあります。
柔軟なデプロイメント
HCL DevOps Code ClearCase は、非常に柔軟なデプロイメントモデルを用意しています。一か所の小規模な組織の場合、ローカルエリア・ネットワークで十分です。特定の地域周辺に小さなチームが分散されている場合、HCL DevOps Code ClearCase は必要に応じた LAN と WAN の接続により一元的なサーバーをサポートします。WAN 接続が難しいグローバルな開発では、HCL DevOps Code ClearCase Enterprise がリポジトリーデータの自動レプリケーションをサポートします。これらデプロイメントモデルはすべて単独で、または同一のデプロイメントで組み合わせて利用できます。
スケーラビリティー
HCL DevOps Code ClearCase が開始に最適なシステムである理由の一つは、無限の成長をサポートできる点にあります。一人のユーザーから数万人のユーザーまで、HCL DevOps Code ClearCase は制限なく構成管理インフラストラクチャを提供できます。大容量のファイルや大容量のバイナリファイル、大規模なワークスペース、グローバルなデプロイメントのいずれも、HCL DevOps Code ClearCase では問題ではありません。
監査とコンプライアンス
規制対象業界向けに、HCL DevOps Code ClearCase は規制要件を満たすために必要なすべてを提供しています。すべての変更が取得・記録され、安全に保管されます。「派生オブジェクト」のあらゆるビルドについてコンフィギュレーションレコードが自動的に作成され、その作成に使用されたすべてのツールバージョンやファイルバージョンが記録されます。ビルドに不具合が生じたとき、他の対処法に加えて、このコンフィギュレーションレコードを比較目的で使用すると、どの変更が問題を引き起こしたか、簡単に特定できます。各コンフィギュレーションは数十万ものファイルを含む可能性がありますが、そのコンフィギュレーションの作成が昨日であっても、十年前であっても、瞬時に再作成できます。
並行開発
並行開発、特にマージ時に広範なサポートを提供します。HCL DevOps Code ClearCase の「共通祖先アルゴリズム」は、要素の履歴を共通のソースまで遡ることができ、自動マージを可能にするとともに、手動マージのフォーカスと正確性を高めます。HCL DevOps Code ClearCase のグラフィカルなマージツールは、最大 16 ブランチのマルチウェイ・マージをサポートしていますが、できれば使わないでください! ほとんどのシステムはテキスト情報のマージをサポートしていますが、マージされるアセットにカスタムデータや構造化データが含まれているために、特別な処理が必要になることがあります。HCL DevOps Code ClearCase は、カスタムの差分比較とマージのアルゴリズム作成と追加をサポートしているため、あらゆるファイルを有効に比較およびマージできます。
リファクタリング支援
HCL DevOps Code ClearCase は、ディレクトリをバージョン管理するため、ファイル名の変更やディレクトリ構造の再編成など、名前空間に対する変更も追跡できます。これは、クラス名やパッケージ名などの言語要素が変わるとファイル名が変更される、Java のような言語を扱うときに特に重要になります。この追加情報によって、ブランチ間で名前空間が異なるマージ中に何が変更されたか、非常に容易に把握できるようになります。
統一変更管理 (UCM)
HCL DevOps Code ClearCase は、プライベートブランチと共有ブランチの両方をサポートするアセット開発のためのモデルを導入し、変更がチームブランチに明示的に配信された後、個別の技術者のブランチに選択的にマージし直されるまで、変更を分離しておきたいチームや、変更がチェックインされたらすぐにチームに見えるようにしたいチームをサポートします。また HCL DevOps Code ClearCase は、階層的で再利用可能なコンポーネントの組織を導入し、組織によるプロジェクト間のコンポーネント再利用を容易にします。UCM の制約が多すぎる場合も、HCL DevOps Code ClearCase は、ブランチやラベルなどの一般的に理解されている構成管理概念を使用したカスタムのプロセスモデル作成をサポートしています。
ロールベースのセキュリティー
外部からの攻撃や侵入者だけでなく、社内のプロジェクトやチーム間、そして関係を結んだサードパーティの請負業者からも、知的財産を保護することは極めて重要です。HCL DevOps Code ClearCase は、アクセス制御にロールベースの仕様を作成し、各チームのユーザーにそのロールを割り当てることで、仕様を複数のチーム間で再利用できるようにします。アクセス制御はアセット階層のあらゆるレベルで変更でき、また必要であれば階層を通じて継承できます。
グラフィカル・ユーザーインターフェース
HCL DevOps Code ClearCase は完全かつ強力なコマンドライン・インターフェースをサポートするだけでなく、システムの使用をガイドできるより高レベルのインターフェースで作業することを選ぶユーザー向けの GUI も用意されています。これらの GUI は、開発者やプロジェクトリードが行うあらゆる通常の操作をサポートしています。さらに、グラフィカル・ユーザーインターフェースが複雑なデータの視覚化に役立つ場面では、コマンドライン・インターフェースからもこれらの GUI を利用することができます。
統合開発環境
HCL DevOps Code ClearCase は、Visual Studio や Eclipse などの一般的な IDE との統合をサポートしています。これらの環境で作業するチームは、アセットで直接作業しながら、構成管理操作に簡単にアクセスできます。アプリケーションや IDE 内のビューを変える必要はありません。