
TELON (後にCA-TELONと改名)は、ビジネスアプリケーション構築のための、商業的に成功した最初のアプリケーションジェネレーターの1つである。
TELONは、現在CA Technologies(旧CA, Inc.およびComputer Associates International, Inc.)が販売および保守しているアプリケーション開発システムです。1981年に発表された当時、商用市場における最初のコンピュータ支援ソフトウェアエンジニアリング(CASE)ツールの1つでした。開発ツールは、IBMのMVSオペレーティングシステム上でTSO(IBMのタイムシェアリングオプション)を使用して動作し、MS-Windowsを実行するパーソナルコンピュータ(PC)でも動作します。対象環境には、IMSおよびCICSトランザクション処理システムが含まれます。TELONは、IBMのVSAM、IMS/DB、DB2、CullinetのIDMSなど、複数のデータベース技術をサポートしていました。
TELONは、マクロを使用してCOBOL、COBOL/II、またはPL/Iコードを生成するアプリケーションコードジェネレータです。生成されたコードは、実行時独自のコードを使用せずに、ターゲット環境でネイティブに実行できます。開発者はTELONデザインファシリティ(TDF)で画面デザインを作成し、画面の属性を定義します。次に、プロトタイパーを使用して画面フローをテストします。続いて、マクロがTDFで作成された情報を使用してコードを生成します。最後に、TELONテストファシリティをコードデバッガーと連携させて使用し、アプリケーションを本番環境に移行する前にバグを検出して修正します。
TELONは、1970年代後半にクリス・マクニールとドン・クリステンセンによって構想・設計されました。当時マクニールはリバティ・ミューチュアル保険会社のソフトウェアエンジニア、クリステンセンはIBMのシステムエンジニアとしてリバティ・ミューチュアルと契約していました。彼らが在籍していた期間、リバティ・ミューチュアルはIBM 3790ミニコンピュータと、Insurance Systems of Americaが開発した保険金請求処理システム(CAPS)を導入しました。クリステンセンはマクニールと共に、リバティ・ミューチュアルで使用できるようにパッケージをカスタマイズするプロジェクトに取り組みました。このカスタマイズにはIBMの扱いにくいマクロ言語が用いられ、エンジニアはIBM 3270の各画面用に複数のフォームを作成し、それらを3790で実行できるように変換する必要がありました。使い勝手が悪く(マクニールは「分散型の頭痛の種」と呼んでいました)、そこでクリステンセンはマクロ言語を用いて、単一のソースから各フォームを作成できるジェネレータを作成しました。これがTELON開発への第一歩となりました。
クリステンセンとマクニールは、その後数年間、次の請求処理アプリケーションの開発に取り組みました。マクニールはテンプレートとなるCOBOLプログラムを設計し、クリステンセンは実際のCOBOLプログラムを生成するマクロをコーディングしました。彼らは、ユーザーが作成した画面レイアウトからCOBOLコードを生成できるシステムを構築しました。COBOLはIBMのTSO対話型環境で実行され、ユーザーとエンジニアが画面の流れをテストできるようにしました。ユーザーが変更を希望する場合は、デザインツールを使用してレイアウトを変更し、新しいCOBOLが生成されました。これは、新しいシステムのプロトタイプを作成する非常に効果的な方法であることがわかりました。リバティ・ミューチュアルは新しいシステムの開発入札を行い、 1979年にデジタル・イクイップメント・コーポレーションが落札しました。その後、クリステンセンはIBMを退社し、リバティ・ミューチュアルの個人コンサルタントとして働きました。同年、リバティ・ミューチュアルがニューハンプシャーにオフィスを移転した際、マクニールはケープコッドでクラシックギターを学ぶために同社を退社しました。
クリステンセンは、当時彼がADS(アプリケーション開発システム)と呼んでいたシステムのマクロを拡張し、IBMのIMSトランザクション環境向けにCOBOLを生成できるようにした。そして、リバティ・ミューチュアルの経営陣に、同社が開発中の新しいアプリケーションに拡張されたシステムを使用するよう説得を試みた。しかし、保守的な経営陣は、ミッションクリティカルなアプリケーションに実績のないシステムを使用することに難色を示し、拒否した。1981年、クリステンセンはADSの潜在的な顧客をリバティ・ミューチュアル以外で探し始めた。
1981年、ドン・クリステンセンは、ニューイングランド生命保険(NELI)で技術的な意思決定を担当していたソフトウェアエンジニア、フィル・スティムファルを紹介された。スティムファルはすぐにADSの利点を理解し、新しい製品を試すことを恐れなかった。彼はNELIにTELONの購入を勧め、NELIは1981年半ばに3万ドルのライセンス契約を締結し、最初の法人顧客となった。
システムがNELIでその有効性を証明した後、スティムファルはニューイングランド・プロダクティビティ・グループを通じて築いた人脈を活用し、TELONへの関心をさらに高めた。こうした人脈を通じて、クリステンセンはボストン近郊の顧客2社(レイセオンとジョン・ハンコック生命保険)と3万ドルのライセンス契約を締結することができた。クリステンセンは、スティムファルの影響力と、未検証の製品を自信を持って推奨してくれたことがなければ、TELONは成功しなかっただろうと述べている。
NELIとの契約締結の少し前、クリステンセンはリバティ・ミューチュアルを退職し、自身の会社を設立した。ADSはリバティ・ミューチュアルのメインフレーム上で開発されていたため、クリステンセンは、リバティがTELONを使用することを決定した場合、ソフトウェアを無償で入手できるという了解のもと退職した。クリステンセン・システムズ社はNELIとの契約締結後まもなく設立され、最初の従業員はクリス・マクニールだった。彼はケープコッドに移住する前にリバティ・ミューチュアルでクリステンセンと共に働いていた。彼の職務には、NELIのサポートとTELONの開発継続が含まれていた。
TELONが成功を収め、CSIが安定した企業であることが明らかになった1981年末、Liberty Mutualが4番目の顧客となった。当初はソフトウェアを無料で利用できたが、後にサポート契約を締結した。そして、Liberty MutualのCAPSシステムと、McNeilとChristensenがLiberty Mutual在籍中に開発した2つ目の保険金請求処理アプリケーションの両方が、TELONを使って書き直されたことは、まさにふさわしい賛辞と言えるだろう。
1982年初頭までに4社の主要顧客を獲得したCSIは、マクニールと共に働く2人目の従業員としてスティムファルを雇用した。スティムファルの役割は開発部長であり、彼とマクニールは1987年に退社するまで、TELONに関する技術的な決定のほとんどを行った。この時点で、クリステンセンはより営業とマーケティングの立場に移っていた。マサチューセッツ州クインシーにオフィスが開設され、9月には開発者のギグ・カークが採用された。10月には、スティムファルの知人であるボブ・ギールが財務部長として採用され、事業計画と販売計画を担当することになった。
TELONという名前はまだ決まっておらず、システムは依然として一般的な名称であるADSと呼ばれていました。名前を決めるために、簡単な調査が行われました。クリステンセンはギリシャ語の作品に惹かれ、当初はTelos(ギリシャ語で「目的」または「目標」)の使用を検討しましたが、すでにカリフォルニアのソフトウェア会社が使用していました。最終的に、TelosとEon (永遠)を組み合わせたTELONが選ばれました。マクニールは、8つの同心円を使ってオクターブと進化の複数の段階を表すTELONのロゴの草案を作成しました。その後、地元のグラフィックデザイナーが雇われ、プロの手でロゴが描かれました。
CSIは最初の4社の顧客を容易に獲得できたため、その後の販売拡大に切迫感を欠いてしまった。クリステンセンは成長を維持できるだけの十分な販売パイプラインを構築しなかったため、売上が停滞した。これが後にCSIをPansophic Systemsに売却するという決定につながった。
1982年から1983年にかけてTELONの開発は継続され、以下のような追加機能が搭載された。
この頃には、TELON自体が大規模なアプリケーションへと成長し始めていた。TELONデザインファシリティ(TDF)は、ユーザーが画面を作成する手順をガイドする一連のTSOアプリケーションであった。TDFは当初からTELON自体で開発されることが決定されていた。クリステンセンは後に、開発者がTELONを使用せざるを得なくなるため、TELONが堅牢なシステムとなることが保証されたと述べている。また、これはCSIにとって生産性向上のためのアイデアを得る機会にもなった。
TELONの初期の販売のほぼすべては、フィル・スティムファルが他の保険会社と築いた人脈を通じて獲得されたものでした。これらの人脈のおかげで、CSIは各社でデモを行う機会を得ることができ、通常はそれが販売につながりました。スティムファルの人脈以外の企業は、TELONに関心を示しませんでした。おそらく、当時の主要な競合製品であるインフォマティクスのMark VやIBMのアプリケーションジェネレーターよりも価格がはるかに安かったため、真剣に検討されなかったのでしょう。1982年、IMS向けTELONは75,000ドルで販売されていましたが、CSIは信頼性を高めるために価格を95,000ドルに引き上げました。CICS向け製品の価格も引き上げられました。2年後、Pansophic Systemsに買収された後、TELONはほぼ同じ理由で再び値上げされることになります。
1982年、CSIはボストン地域のコンサルティング会社であるComputer Partnersから10万ドルの運転資金を確保することに成功した。その見返りとして、CSIはTELONをボストン地域の企業に導入する独占権を獲得した。1年後、CSIはState Street Bank and Trust Companyから融資を受けることで、その契約を買い取った。
TELONの最大の強みは、その効果の高さでした。顧客はソフトウェアへの投資に対して、すぐにリターンを得ることができました。TELONがまだ安価だった初期の頃は、たった1つのプロジェクトで投資額を回収できたほどです。価格が上昇した後も、企業は迅速にコストを回収することができました。
TELONは完全に独立したCOBOLコードを生成したため、CSIが倒産した場合でも、生成されたアプリケーションは従来の方法(つまり「手作業」)で保守することが可能でした。このため、TELONを試用した企業にとっては、アプリケーションを破棄する必要がないことから、購入のリスクが軽減されました。
これは、当時の二大競合製品であるインフォマティクス社のMark VとIBMのアプリケーションジェネレーターとは正反対の製品だった。Mark Vはインフォマティクス社の成功したレポートジェネレーターMark IVのアドオン製品だったが、扱いにくく、TELONほど開発ライフサイクルの多くの部分に対応していなかった。IBMのソリューションは、生成されたアプリケーションを実行するためのランタイムコンポーネントを必要とし、顧客はIBMとの長期的な契約に縛られることになった。どちらの製品もTELONよりはるかに高価で、直接比較テストではTELONの方が生産性が高いことが証明された。
TELONは、それを用いて作成されたすべてのアプリケーションに標準的な構造と設計を提供しました。開発者は、TELONの手法に慣れれば、あらゆるTELONアプリケーションの設計を容易に理解することができました。
1983年、CSIはベンチャーキャピタルの獲得を目指して様々な方法を試みたが、いずれも成功しなかった。この頃には、TELONの新たな競合相手、特にSage Softwareのシステムが登場しており、ギールはCSIの営業部隊が競争に勝ち残るには不十分だと懸念し始めていた。接触したベンチャーキャピタリストの一人が、TELONは強力で効果的な営業部隊を持っているため、Pansophic Systemsと提携するのが良いだろうと提案した。
Pansophic は、 1969 年にJoseph A. Piscopoによって設立されたシカゴを拠点とするソフトウェア会社でした。[ 1 ] 1983 年に、買収した第 4 世代言語 EASYTRIEVE の背景調査を行っていたPansophic は、TELON の顧客の熱意に感銘を受けました。1984 年 3 月に、同社は CSI と会社買収に関する話し合いを開始しました。Christensen は、Pansophic が TELON の市場と顧客をよく理解していると確信しました。1984 年 4 月に Pansophic は、3 年間のロイヤリティに加えて 200 万ドルのオファーを出しました。Christensen、McNeil、Stymfal、Giel の 4 人はオファーを受け入れることに決め、1984 年 11 月に取引が実現しました。
この買収は両社にとって成功だった。TELONは、以前InformaticsのMark IVを販売していたPansophicのアル・セイラーが率いる、大規模で経験豊富な営業部隊という利点を得た。一方、Pansophicは、その後長年にわたって売上を伸ばし続ける強力な製品を手に入れた。買収から数年後、クリステンセンは業界関係者から、これほど円滑かつ生産的に進んだソフトウェア企業の合併はかつてなかったと告げられた。
Pansophicが最初に行ったことの一つは、TELONの価格を競合他社に合わせて引き上げることだった。IMS製品はライセンスあたり9万5000ドルから22万5000ドルに、CICS製品は5万ドルから16万ドルに値上げされた。これによりTELONは競合他社と真っ向から競争できる信頼性を獲得し、企業の約半数に選ばれるようになった。
1986年、Pansophic社は、TELON TDFの最初のPC版の開発責任者として、バージニア州レストンの自社開発チームからファルジン・ヤシャールをボストンに異動させた。ファルジンとクリス・マクニールは共同で開発を主導し、PC DOS/MS-DOS版のTelon PCを開発、フロッピーディスクで配布した。この製品は1987年に発売され、たちまち成功を収めた。
TELON 2.0は、Pansophic社による買収後、TELONが初めてリリースしたメジャーバージョンでした。このバージョンでは、IBMのDB2データベースシステムへの対応などが追加されました。しかし、2.0は開発の遅延や経営陣の交代に悩まされ、1987年のリリース時には多くのバグを抱えていました。その結果、TELONは市場シェアをいくらか失い、業界における主導権も危うく失うところでした。TELONが再び信頼できる製品として認められるまでには、数年を要しました。
1980年代後半の短期間、Pansophic社はIBM System/38プラットフォーム向けにTelon/38という製品を販売していました。Telon/38はSynon社のSynon/2ツールをリブランドしたものでした。数年後、Synon/2もCA社に買収され、現在はCA 2Eとして知られています。
TELONの継続的な成功にもかかわらず、Pansophicは赤字に転落し始めた。1990年、Pansophicは1400万ドル以上の損失を出し、300人以上の従業員を解雇し、従業員数は1214人にまで減少した。大規模な顧客基盤を持つPansophicは、Computer Associates International, Inc.にとって魅力的な買収対象となり、同社は1991年9月にPansophicを買収した。
TELONはCA-TELONに名称変更され、開発グループの規模は約60%縮小されました。これにより、CAは顧客向けにTELONの保守とアップデートを行い、長く収益性の高い時期を迎えました。2006年10月、CAはCA-Telon 5.0のリリースを発表しました。