| 合理的な相乗効果 | |
|---|---|
| 原著著者 | CaseWare, Inc. |
| 開発者 | ラショナルソフトウェア |
| リリース | 1990年 (1990年) |
| 安定放出 | |
| 執筆 | アクセント、Java |
| オペレーティング·システム | AIX、HP-UX、Linux、Windows |
| タイプ | ソフトウェア構成管理 |
| ライセンス | 専有情報(IBM EULA) |
| Webサイト | www.ibm.com/products/rational-synergy |
Rational Synergyは、ソースコード、ドキュメント、イメージ、最終的にビルドされたソフトウェア実行ファイルやライブラリなど、ソフトウェア開発に関連するすべての成果物に対してソフトウェア構成管理(SCM)機能を提供するソフトウェアツールです。Rational Synergyは、Rational Changeと呼ばれる変更管理ツールのリポジトリも提供します。これら2つのツールを組み合わせることで、統合された構成管理および変更管理環境が構築され、管理されたSCMプロセスと、ソフトウェアのビルドに含まれる内容の把握を必要とするソフトウェア開発組織で利用されています。
Synergyという名称は、データベースレベルでの変更管理との統合を指しており、ビルドに含まれる欠陥に関するビューを提供します。
Synergyは、1988年にカリフォルニア州アーバインのComputers West社に勤務していたソフトウェア開発者のピート・オレルップによる、コンピュータ支援ソフトウェアエンジニアリングの研究プロジェクトとして始まった。Computers West社は、受託ソフトウェア開発と、 Pick OS上で動作する自動車販売店向けの金融・保険アプリケーションの開発によって経営を維持していた。
1989年、同社はソフトウェア構成管理およびリビジョン管理製品の開発に着手することを決定し、社名をCaseWare, Inc.に変更、さらに3名の開発者を雇用した。システムは、Unix(Sun Solaris)上で動作するSCMシステムを構築するためのプラットフォームとして再構想された。
C++のようなコンパイル言語では柔軟性、信頼性、生産性が十分ではないと判断されたため、ACcentと呼ばれる新しいプログラミング言語が開発されました。ACcentはJavaと多くの点で類似していますが、Javaよりも5年早く登場しました。マシンに依存しないバイトコードにコンパイルするコンパイラと、自動メモリ管理機能を備えた仮想マシン実行環境を備えています。コンパイラと実行環境を除き、Amplify Control製品全体はACcent言語で記述されており、スケーラブルなネットワーク型クライアント/サーバアーキテクチャや、物理スキーマを変更することなくACcentに組み込まれたデータ型を顧客が拡張できるほど柔軟なスキーマを持つSQLデータベースの使用などが含まれています。
CaseWare Amplify Controlには、今日のMavenやHudsonツールと同様の分散型ビルド自動化および継続的インテグレーションシステムも含まれていました。これは1990年に初めてリリースされました。その後、このプラットフォーム上にバグ追跡システムも構築されました。
同社は一定の成功を収めていたものの、経験豊富な経営陣に欠け、IBM DevOps Code ClearCaseに市場シェアを奪われ始めた。1991年には会社は倒産寸前となり、創業当初の開発者たちが一斉に退職した。新たなCEOが就任し、開発者抜きで会社は再出発した。CaseWareとAmplify Controlは、1993年にContinuus Softwareに社名変更された。
1997年までにContinuusの売上高は1億ドルに迫り、ヨーロッパに進出し、最終的にはアイルランドにヘルプデスクオフィスを開設して、フォーチュン500企業に24時間365日のサポートを提供することを目指した。エンジニアリングおよび科学市場における競合製品としてRational Clearcase製品ラインを、ウォール街における競合製品としてPlatinum Harvestを位置づけていた。この時点で、顧客基盤からCMの社員をセールスエンジニアとして採用し始めた。
Y2K問題への懸念は、当時ContinuusなどのSCM製品を購入する顧客にとって、収益性の高い動機付けとなった。Visual SourcesafeやPVCSでは対応しきれなくなった小規模組織は、コードの欠落、互いの変更の競合、スムーズな運用に必要なワークフローの不足に気づき、「より高度な」SCMへの移行を検討し始めた。当時のContinuusの大きなセールスポイントの一つは、タスクベースCMだった。これは、主要顧客の1社であるTandem Computerからの要望を受けて、Continuusがメイン製品に組み込んだカスタマイズ機能である。これにより、顧客のワークフローや方法論に合わせて大規模な追加サービスが必要だったRational Clearcaseに対する大きなセールスポイントとなった。
Continuus も .com ブームに乗ろうと試みましたが、成功と失敗はまちまちでした。この時期、エンジニアリング担当副社長は、サーブレットと「エンジン プロセス」として知られるミドルウェア プロセスの「軽量」バージョンを使用して Tomcat 上で動作するようにすることを検討しました。これは最終的に製品スイートの一部となり、CM/Synergy および PT/Synergy と改名されました。Continuus が Informix データベースとサーバー プロセスを Windows Server 上で実行できるようにした後、Visual Studio との統合が追加され、Continuus が IDE から Visual Sourcesafe のように見えるようになりました。ウォルト ディズニーは、Y2K 問題に対処する製品としてこの製品に投資しました。US Internetworking (USi) は、1999 年初頭に「最大の単一取引」となりました。
この時点でクライアントだった他の企業には、Remedy(ヘルプデスクソフトウェア)、Signet Bank、Bank of America、SAIC(Dr. Ruthのセックスサイトを作成したWeb開発会社とのかなり奇妙なコラボレーションを含む)、そしてNovellなどがあった。
1999 年 7 月 29 日、Continuus Software は、NASDAQ 証券取引所に株式を上場する公開を発表しました。[ 2 ] 2000 年 10 月、スウェーデンのソフトウェア会社Telelogic は、4,200 万ドルの取引で Continuus Software を買収することに合意しました。[ 3 ] Telelogic の下で、Continuus は Synergy に改名されました。また、最近 QSS と DOORS 製品ラインも買収しました。その結果、2001 年夏、QSS サービスの担当者が両方の製品をサポートできるという理由で、Continuus プロフェッショナル サービス組織のスタッフ全員を解雇することを決定しました。この戦略はあまりうまくいかず、元サービス担当者の一部は Continuus の顧客でコンサルタントの仕事を見つけることができました。2008 年、IBM はTelelogic を買収したことを発表しました。[ 4 ] Synergy は IBM のRational Softwareファミリー SCM ツールに追加され、Rational Synergy と名付けられました。 2021年、IBMはRational SynergyとRational Changeの販売終了とサポート終了を発表しました。[ 5 ]