CTI(コールセンターシステム)開発の発注/外注/依頼/委託方法について

CTI(Computer Telephony Integration)は、電話とコンピュータを統合するシステムであり、コールセンター業務の効率化・顧客満足度向上に欠かせないインフラです。着信と同時に顧客情報を画面に表示したり、自動音声応答(IVR)で問い合わせを振り分けたり、通話履歴をCRMに自動記録したりと、オペレーターの生産性を大きく左右します。近年は在宅勤務の普及やDX推進の流れもあいまって、クラウド型CTIへの移行や、既存システムとの連携強化を目的としたカスタム開発の需要が急増しています。

しかし、CTI開発を外注・発注する際には、要件定義の曖昧さや開発会社の選定ミスによって、プロジェクトが大幅に遅延したり、本番稼働後に重大な不具合が発覚したりするリスクがあります。実際に、システム開発プロジェクトの約30〜40%は当初の予算を超過するとも言われており、コールセンター向けの高度な要件を持つCTI開発ではなおさら慎重な準備が求められます。本記事では、CTI開発を成功させるための外注・発注方法を、準備段階から本番稼働まで一連の流れで解説します。

本テーマに関する全体ガイドは、以下の記事をご覧ください。

▼全体ガイドの記事
・CTI(コールセンターシステム)開発の完全ガイド

CTI開発を外注するメリット・デメリット

CTI開発を外注するメリット・デメリット

外注のメリット

CTI開発を外注する最大のメリットは、自社にないCTI・テレフォニー領域の専門知識とノウハウを即時に調達できる点です。CTIは電話交換機(PBX)やSIP/VoIP、IVRなど、通信インフラ固有の技術要素が多く、汎用的なWebシステム開発会社では対応できない場合があります。専門の開発会社に発注することで、NTT東日本のIP電話やクラウドPBXとの接続設定、Salesforce・Zendesk等のCRMとのAPI连携など、高度な技術的課題を効率よく解決できます。

コスト面でも外注は有利なケースがあります。内製でCTI開発エンジニアを採用・育成する場合、年収600〜900万円クラスの人材が複数名必要になりますが、外注であれば必要な開発フェーズのみ費用を投じることが可能です。クラウド型CTIを前提とした追加カスタム開発であれば、開発費用は200万〜500万円程度でおさまるケースも多く、採用コストと比較して経済合理性が高い選択になります。

さらに、開発スピードの向上も重要なメリットです。CTI専業の開発会社や豊富な実績を持つシステムインテグレーターは、コールセンター向けのフレームワークやテンプレートをすでに保有していることが多く、ゼロからの設計が不要なため、開発期間を30〜50%短縮できるケースがあります。自社でのゼロ開発が2年かかるところを、外注では8〜12ヶ月で完成させた事例も報告されています。

外注のリスクと対策

外注には当然リスクも伴います。最も多いトラブルは要件定義の不備によるスコープの拡大(スコープクリープ)です。「着信時に顧客情報を表示する」という要件ひとつとっても、どのCRMと連携するか、どの項目を表示するか、VIP顧客には優先ルーティングを行うかなど、詰めるべき仕様は多岐にわたります。発注時に要件が曖昧なまま契約すると、追加費用の請求や納期遅延が頻発します。対策としては、契約前に詳細な要件定義書を完成させ、変更管理プロセスを契約書に明記することが不可欠です。

もう一つの重大リスクは技術的な依存(ベンダーロックイン)です。特定の開発会社が独自フレームワークで構築した場合、後から別会社への保守委託切り替えが困難になります。対策として、開発に使用する技術スタックを事前に合意し、オープンソースやデファクトスタンダードの技術を優先すること、またソースコードの著作権・所有権が発注者側に帰属することを契約書に明記することが重要です。

セキュリティリスクも軽視できません。コールセンターのCTIシステムは、顧客の個人情報や通話録音データを大量に扱います。外注先がISMSやプライバシーマーク(Pマーク)を取得しているか、開発環境での情報管理ルールはどうなっているかを必ず確認してください。契約書にはNDA(秘密保持契約)を締結し、情報漏洩時のペナルティ条項も盛り込むべきです。

CTI開発の発注準備

CTI開発の発注準備

コールセンター業務の要件整理

CTI開発の発注準備において最も重要なステップは、コールセンターの業務要件を徹底的に整理することです。まず、現状のオペレーション数値を把握してください。1日の入電数・発信数、平均通話時間(AHT:Average Handling Time)、放棄呼率(ASA:Average Speed of Answer)、同時接続回線数、オペレーター数(ピーク時・通常時)などの指標を具体的な数字で明確にします。これらの数字は開発規模とシステム要件を決定する根拠となります。

次に、現行システムの棚卸しと課題整理を行います。現在使用しているPBX・電話機の機種、CRM・SFAの種類とバージョン、チャットシステム・メールシステムなど連携が必要なシステムをリストアップしてください。たとえば「現在はオンプレPBXで稼働しているが、3年後にクラウドPBXへ移行予定」といったロードマップがあれば、それを考慮した設計が必要になります。

機能要件も具体的に整理します。インバウンド(受電)であれば、IVRの分岐ロジック(例:商品別に3系統)、スキルベースルーティングの設定、着信時のCRM画面ポップアップ、通話録音・品質モニタリング機能などが典型的な要件です。アウトバウンド(発信)であれば、プレディクティブダイヤラー(自動発信)の導入有無、コールリストの管理方式、発信規制への対応などを明確にしてください。加えて、レポーティング要件(どのKPIをどの粒度でレポートするか)や、障害時の冗長化・バックアップ要件も忘れずに定義しておきましょう。

RFP・仕様書の作成ポイント

要件整理が完了したら、RFP(Request for Proposal:提案依頼書)を作成します。RFPはベンダーへの正式な提案依頼文書であり、発注者の要件を整理した内容を開発会社に提示することで、同条件での提案比較が可能になります。RFPが不明確だと、各社から全く異なる前提・スコープで見積もりが出てきてしまい、比較検討が難しくなります。

CTI開発向けRFPに必ず記載すべき項目は以下の通りです。まずプロジェクト概要として、開発の目的・背景・解決したい課題、現行システムの概要、目標とするKPI(例:放棄呼率を現状の8%から3%以下に削減、AHTを5分から4分以内に短縮)を明記します。

次に機能要件・非機能要件を記載します。機能要件は業務要件整理の結果をそのまま反映し、非機能要件としてはシステムの可用性(例:稼働率99.9%以上のSLA保証)、パフォーマンス要件(例:ピーク時300同時接続に対応)、セキュリティ要件(例:ISMS認証準拠、通話録音データの暗号化)などを定義します。

また、連携システムの仕様書やAPI情報も可能な限りRFPに添付してください。SalesforceのAPIバージョンやZendeskの連携設定情報が事前にあれば、開発会社はより精度の高い見積もりを提示できます。さらに、スケジュール要件として本番稼働希望日や各フェーズの期限、予算の参考値(「〇〇万円程度を想定」という形でも可)を明記すると、ミスマッチを防げます。なお、RFP提示から提案書提出まで最低3〜4週間のリードタイムを設けることが一般的なマナーです。

CTI開発会社の選び方

CTI開発会社の選び方

選定基準と評価ポイント

CTI開発会社の選定では、複数の軸で評価することが重要です。最も重視すべき第一の軸はCTI・コールセンターシステムの開発実績です。単なるWeb系のSIerとは異なり、PBX・SIP・VoIPなどのテレフォニー技術に精通しているか、過去に何席規模のコールセンターを構築してきたかを具体的に確認してください。たとえば、NTTデータの開発パートナーとして官公庁・金融機関向けに小規模から1,000回線超の大規模システムまで構築実績を持つ会社、あるいは1,825テナント・32,000席以上の導入実績を誇るクラウドコールセンターの開発会社など、具体的な規模感の実績を持つ会社を優先的に評価します。

第二の軸は既存システムとの連携技術力です。自社が使用するCRM(Salesforce、Zendesk、Microsoft Dynamics 365など)やチケット管理システムとのAPI連携実績を持つ会社を選ぶことで、開発上のリスクを低減できます。コネクタやアダプターの既製品を持っているかどうかも確認ポイントです。

第三の軸は保守・サポート体制です。コールセンターは24時間365日稼働するケースも多く、システム障害が即座に業務停止につながります。開発会社が稼働後の保守契約を提供しているか、障害対応のSLA(例:重大障害は2時間以内に対応着手)を設定できるかを確認してください。また、担当者が変わってもプロジェクトが継続できる体制(ドキュメント整備、チーム体制)かどうかも重要な評価ポイントです。

第四の軸はセキュリティ・コンプライアンスへの対応力です。ISMS(ISO/IEC 27001)やPマーク取得の有無、金融機関・医療機関など高セキュリティ要件の業界への対応実績があるかを確認します。個人情報保護法やPCI DSSへの対応が求められる場合は、その実績を必ず提示してもらってください。

見積もり依頼と提案比較

CTI開発の見積もりは、最低でも3〜5社に依頼することを推奨します。1社のみへの見積もりでは、提示された金額が適正かどうかの判断ができません。複数社から相見積もりを取ることで、価格の妥当性検証と、各社のアプローチの違いを比較できます。

見積もり金額の相場感として参考になる数字を示します。クラウド型CTIをベースとした追加カスタム開発であれば、初期開発費200万〜500万円程度が一般的です。スクラッチ(フルオーダー)でのCTI開発になると、小規模(50席以下)で500万〜1,500万円、中規模(50〜200席)で1,500万〜5,000万円、大規模(200席超)で5,000万円以上になるケースも珍しくありません。オンプレミス型では、サーバー・PBX等ハードウェアの購入費用が別途加算されます。

提案書を比較する際は、金額だけでなく提案の具体性と根拠を重視してください。「なぜこのアーキテクチャを選んだか」「リスクをどう管理するか」「スケジュールの根拠は何か」といった点に対して論理的な説明ができる会社は、プロジェクト実行力も高い傾向にあります。提案内容が曖昧で「とにかく安い」という会社は、後から追加費用の請求や品質問題が発生するリスクがあります。

提案比較後は、上位2〜3社に絞り込んでプレゼンテーション・ヒアリングの場を設けることを強く推奨します。RFP回答だけでは見えてこない、担当チームの質、コミュニケーション能力、技術的な深さを直接確認することができます。特に、プロジェクトマネージャー(PM)やリードエンジニアが同席して回答できるかどうかは重要な判断材料です。

発注から稼働までの流れ

発注から稼働までの流れ

契約・プロジェクト開始フェーズ

発注先が決まったら、まず契約内容の精査を行います。CTI開発における契約形態は主に2種類あります。一つは請負契約で、開発会社が定められた成果物(システム)の完成を保証し、発注者はその対価を支払う形式です。スコープと仕様が明確な場合に適しており、追加費用の発生を抑えやすいメリットがあります。もう一つは準委任契約で、開発作業そのものに対して対価を支払う形式です。要件が流動的な場合やアジャイル開発を採用する場合に向いており、変化への柔軟な対応が可能です。

契約書に必ず盛り込むべき項目として、以下を確認してください。まずソースコードの著作権・所有権が発注者に帰属することの明記。次に瑕疵担保責任(契約不適合責任)の期間(一般的には納品後1年)。またSLAの定義(システム稼働率の保証水準と違反時のペナルティ)。そして変更管理プロセス(仕様変更が発生した場合の見積もり・合意フロー)です。

契約締結後は、キックオフミーティングを実施します。発注者側からはプロジェクトオーナー、業務担当者(コールセンターマネージャー)、情報システム担当者が参加し、開発会社側からはPM・リードエンジニア・インフラ担当が揃う形が理想的です。プロジェクトの目標・スコープ・スケジュール・コミュニケーションルール(定例会議の頻度、報告書のフォーマット、課題管理ツールなど)を合意します。この段階でWBS(Work Breakdown Structure)と詳細スケジュールを共有してもらい、マイルストーンを確認しておきましょう。

開発・テスト・受入フェーズ

開発フェーズは一般的に要件定義(詳細化)→基本設計→詳細設計→実装→単体テスト→結合テスト→システムテスト→受入テストの工程で進みます。CTI開発特有の注意点として、実際の電話回線・PBXを使った結合テストは開発環境での再現が困難な場合があるため、テスト用の電話回線やSIP環境の準備を早期から計画しておく必要があります。

発注者として特に注力すべきは受入テスト(UAT:User Acceptance Test)の設計と実施です。テストシナリオは業務要件に基づいて発注者側が主体的に作成し、実際のコールセンター業務フローを再現した形でテストを行います。たとえば「IVRで選択肢1を押した際に適切なスキルグループに着信するか」「通話終了後30秒以内にCRMに通話ログが記録されるか」「同時着信100件時にシステムが正常に動作するか」といった具体的なシナリオを定義します。

テスト期間は規模に応じますが、中規模CTIシステム(100席程度)の場合、受入テストだけで2〜4週間を見込むことが一般的です。テスト中に発見された不具合は重要度(Severity)別に分類し、本番稼働前にSeverity1(業務停止レベル)・Severity2(業務に重大な影響)を必ずゼロにすることを条件とする品質基準を事前に合意しておきましょう。

また、パフォーマンステスト(負荷テスト)もCTI開発においては欠かせません。ピーク時の着信数・発信数を想定した負荷をかけ、応答遅延や接続失敗が発生しないかを確認します。特にクラウド型CTIのカスタム開発では、クラウドインフラのスケーリング設定と合わせて検証する必要があります。

本番稼働・オペレーター研修フェーズ

受入テストが完了し、本番稼働の承認が下りたら、カットオーバー計画を策定します。カットオーバー(旧システムから新システムへの切り替え)は、コールセンターの閑散時間帯(深夜・休日など)に実施するのが鉄則です。また、万が一の際に旧システムへ切り戻せるロールバック手順を事前に作成・テストしておくことで、リスクを最小化できます。

カットオーバー方式には「ビッグバン方式(一斉移行)」と「段階的移行方式」があります。リスク軽減の観点からは、まず一部の部署や拠点で先行稼働し、問題がなければ全拠点に展開する段階的移行が推奨されます。たとえば、全国5拠点のうち最初に東京本社(50席)のみで先行稼働し、1〜2週間の安定稼働を確認してから残り4拠点を展開する、といったアプローチです。

オペレーター研修は、本番稼働の2〜3週間前から開始するのが一般的です。研修の内容としては、新システムの基本操作(電話の受け方・転送・保留の操作、CRM画面の確認方法、通話後処理の手順)を中心に、スーパーバイザー向けには管理画面の操作(モニタリング、割り込み機能、リアルタイムダッシュボードの見方)も含めます。

研修の実施形式は、集合研修と実機演習を組み合わせることが効果的です。20〜30名のグループに分けて座学を行った後、テスト環境を使った実機操作トレーニングを実施し、最後に模擬通話訓練で本番同様のフローを体験させます。研修後には操作マニュアル(紙・デジタル両方)を配布し、稼働後も参照できる環境を整えてください。開発会社に研修用の資料作成・講師派遣を含む形で発注することも一般的です。

本番稼働直後の1〜2週間は集中サポート期間を設け、開発会社のエンジニアがオンサイトまたはリモートで即座に対応できる体制を確保します。この期間に上がってくる現場のフィードバックをもとに、IVRのメッセージ変更やルーティングルールの調整など、軽微な修正を迅速に対応できるよう、開発会社との変更管理プロセスをあらかじめ合意しておくことが重要です。

ベンダー評価の定量KPI

提案比較では、過去案件の稼働率・重大障害件数・平均修復時間だけでなく、要件逸脱時の変更リクエスト手順と標準工数を数値で提示してもらうと公平です。評価表に重み付けを付け、技術・コスト・サポートの3軸で合点化すると意思決定が早くなります。

まとめ

CTI開発発注まとめ

CTI(コールセンターシステム)開発の外注・発注を成功させるためには、発注前の準備の質が結果を大きく左右します。本記事のポイントを改めて整理します。

まず、外注のメリットとして、専門的なCTI技術の調達・開発スピードの向上・コスト効率の改善が挙げられます。一方で、要件定義の不備によるスコープクリープ、ベンダーロックイン、セキュリティリスクといったデメリット・リスクも存在するため、適切な対策が不可欠です。

発注準備では、1日の入電数・AHT・同時接続回線数などの現状数値を把握したうえで、IVRの分岐ロジック・CRM連携・通話録音など機能要件を詳細に整理します。RFPには目標KPI・非機能要件(稼働率99.9%以上等)・スケジュール・予算の参考値を盛り込み、3〜5社に提案を依頼します。

開発会社の選定では、CTI・コールセンター分野の開発実績、連携技術力、保守サポート体制、セキュリティ対応力を総合的に評価します。見積もり比較では金額だけでなく提案の具体性と根拠を重視し、上位2〜3社とのヒアリングを通じてチームの実行力を直接確認してください。

発注から稼働までの流れでは、契約書にソースコード所有権・瑕疵担保責任・SLA・変更管理プロセスを明記すること、受入テストを発注者主体で実施すること、段階的カットオーバーとロールバック計画の準備、そして本番稼働2〜3週間前からのオペレーター研修の実施が成功のカギです。

CTI開発は複雑な技術領域ですが、適切な準備と信頼できる開発パートナーの選定があれば、コールセンターのオペレーション効率と顧客満足度を大きく向上させる強力なシステムを構築できます。本記事を参考に、ぜひ計画的な発注・外注を進めてください。

▼全体ガイドの記事
・CTI(コールセンターシステム)開発の完全ガイド

株式会社riplaでは、IT事業会社出身のプロフェッショナルが「Impact-Driven型支援」を通じて、プロダクトやシステムの納品・提供を目的とせず、お客様と同じ目線で、事業成果の達成をゴールとして、高品質なDX/開発支援をいたします。

また、当社独自の開発テンプレート「Boxシリーズ」による標準機能の高速開発と、AI駆動開発の独自フレームワーク「GoDD」による独自機能のAI実装を組み合わせることで、低コスト・短期間で開発を実現いたします。

もし、システム開発やプロダクト開発に関するご要望がございましたら、お気軽にお問い合わせください。

・サービス概要資料のURLはこちら >>>
・お問合せページのURLはこちら >>>
・お役立ち資料のURLはこちら >>>

執筆者プロフィール
張田谷凌央
張田谷凌央

株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。IT事業会社出身のプロフェッショナルが集う株式会社riplaにおいて、「Impact-Driven型支援」を掲げ、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の実現に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。