アプリケーションのモダナイゼーションの発注/外注/依頼/委託方法について

アプリケーションのモダナイゼーションの発注は、発注前の準備、発注先の選定、契約、発注後のプロジェクト管理という順に進みます。

老朽化したシステムの刷新は避けて通れないものの、「どこに依頼すればよいか」で迷い、一歩を踏み出せない担当者も少なくありません。

▼全体ガイドの記事
・アプリケーションのモダナイゼーションの完全ガイド

モダナイゼーションを外注する前の基本の考え方

アプリケーションモダナイゼーション市場は2025年時点で約244億ドル規模に達しており、年率20%超の勢いで成長が続いています。モダナイゼーションは、単なるシステムの更新ではなく、ビジネスの変革を伴う大規模なプロジェクトです。そのため、発注を成功させるには、外注先を探す前に社内で十分な準備を整えておくことが欠かせません。

発注前にまず押さえたいのは、目的の明確化と、現行システムの現状把握です。

モダナイゼーションの目的とゴールの明確化

発注の前に、なぜモダナイゼーションが必要なのか、その目的とゴールを社内で言葉にしておくことが大切です。「システムが古くなったから刷新する」といった漠然とした理由のままでは、発注先のベンダーも適切な提案をしにくくなります。目的には、コスト削減、業務効率化、セキュリティ強化などがあります。

また、新機能の追加やクラウド化によるスケーラビリティの確保も、目的に含まれます。重要なのは、現在の状態(AS-IS)からあるべき姿(TO-BE)を明確に描くことです。そのうえで、現行システムの課題を洗い出し、モダナイゼーション後にどのような状態を実現したいのかを、ドキュメントにまとめます。

たとえば、「現在のオンプレミスサーバーをクラウドに移行してインフラコストを30%削減する」や「レガシーコードをマイクロサービス化して開発速度を2倍にする」といった目標が考えられます。このように数値で目標を設定しておくと、発注後のプロジェクトを評価しやすくなります。

現行システムの現状調査と課題整理

発注前の準備として欠かせないのが、現行システムの詳細な現状調査です。使用している言語やフレームワーク、ミドルウェアのバージョンに加えて、インフラ構成、外部システムとの連携状況、データ構造も網羅的に調べます。この結果は後述するRFP(提案依頼書)の基礎情報になるため、できる限り詳しく記録しておきましょう。

この情報が不足したままだと、ベンダーの見積もりが不正確になり、プロジェクトの途中で予算超過や工期遅延が起きるおそれがあります。また、現行システムの課題は優先度の高い順に並べておくことが大切です。すべての課題を一度に解決しようとすると、プロジェクトの規模が膨らみ、失敗のリスクも高まります。

たとえば、まずコアとなる機能をクラウドに移行し、その後に機能改善を順次進めるといった段階的な進め方をとると、リスクを分散しながら成果を確実に出せます。

ポイント

目的が曖昧なままでは、ベンダーの提案も見積もりも的確になりません。目的を数値目標まで落とし込み、現行システムの状態と合わせて整理してから、発注先を探すのが目安です。

モダナイゼーションの発注先の種類と特徴

発注先は大きく4種類あり、コンサルティング会社・SIer(システムインテグレーター)と、ソフトウェア開発会社・クラウドベンダーの2グループに分けて考えられます。それぞれに強みと弱みがあるため、自社のプロジェクトの内容や規模に合う発注先を選ぶことが、成功の鍵になります。

コンサルティング会社・SIerへの発注

コンサルティング会社は、経営戦略と連動したモダナイゼーション戦略の立案に強みがあります。アクセンチュアやデロイトトーマツコンサルティングのような総合コンサルティング会社は、業界横断の知見を生かして、ビジネス変革全体を支援できます。一方、SIerはNTTデータや富士通、日立製作所などの大手企業が代表例で、大規模な基幹システムの刷新に豊富な実績があります。

金融・公共・製造など特定業界への深い知見と、数十億円規模のプロジェクトを安定して進められる体制が、SIerの強みです。ただし、コンサルティング会社やSIerへの発注は、費用が高額になる傾向があります。大手SIerの場合、エンジニアの月額人月単価は120万円〜200万円程度が相場で、大規模プロジェクトでは数億円〜数十億円の予算が必要になることもあります。

大手企業の場合は、大企業向けのサービスが中心となることが多く、中小企業や中堅企業には対応が難しいケースもあります。また、戦略策定から実装まで一貫した支援が必要で、予算にも余裕がある場合に、最も適した選択肢といえるでしょう。

ソフトウェア開発会社・クラウドベンダーへの発注

ソフトウェア開発会社は、DX推進やアジャイル開発を得意とする会社が多く、中堅・中小企業のモダナイゼーションプロジェクトに適しています。コンサルティングから開発、運用保守まで一気通貫で対応できる会社も増えており、予算規模や企業規模に合わせた柔軟な対応が可能です。特に、レガシーコードのリファクタリングやマイクロサービス化、クラウドネイティブ化に対応できる技術力のある会社を選ぶことが大切です。

費用は大手SIerに比べて抑えやすく、エンジニアの月額人月単価は60万円〜120万円程度が一般的です。また、クラウドベンダー(AWS・Azure・Google Cloud)の支援を活用する選択肢もあります。たとえば、AWSの「クラウド移行プログラム」やGoogle Cloudの「CAMP(Cloud Application Modernization Program)」などがあります。

これらは、自社のシステムをクラウドに移行・モダナイズするための体系的な支援を提供しています。クラウドベンダーのパートナー企業を通じて発注すると、クラウド環境への最適化と実装支援を同時に受けられるメリットがあります。利用中、または移行先として検討しているクラウドが決まっているなら、そのベンダーのパートナー企業を発注先に選ぶ方法も有力です。

ポイント

予算と規模で発注先を絞るのが目安です。中堅・中小はソフトウェア開発会社、予算に余裕のある大規模案件は大手SIerやコンサルティング会社が候補です。

発注前に準備すべきドキュメントと手順

RFIで基本情報を集め、候補を絞り込んでからRFPを送る流れを示した図。
基本情報を集めて候補を絞ると、具体的な提案依頼へ進めます。

発注を成功させるには、依頼内容を明確にするドキュメントを準備しておくことが欠かせません。なかでも特に重要なのが、RFI(情報提供依頼書)とRFP(提案依頼書)です。

RFIとRFPを適切に作成すると、複数のベンダーから同じ条件で提案を集められ、公平な比較検討が可能になります。

RFIとRFPの作成方法

RFI(Request for Information:情報提供依頼書)は、発注先候補のベンダーから、会社概要や技術力、実績などの基本情報を集めるためのドキュメントです。まだ発注先が絞れていない段階で広くベンダーに情報提供を依頼し、自社のプロジェクトに対応できる会社を見極めるために使います。RFIで候補を数社に絞り込んだあと、より詳しい提案を求めるためにRFPを送ります。

RFP(Request for Proposal:提案依頼書)は、発注先候補のベンダーに具体的な提案と見積もりを依頼するためのドキュメントです。RFPには、プロジェクトの背景・目的・ゴールや、現行システムの概要(技術スタック・インフラ構成・課題)を書きます。さらに、期待する機能や非機能要件、希望スケジュール、予算の上限目安を盛り込みます。

また、成果物と受入条件、提案書の提出期限と選定基準も書いておきます。RFPの内容が詳しいほど、ベンダーからの提案も比べやすくなります。「課題は漠然とわかるが要件をどう書けばいいか分からない」という場合は、まずコンサルティング会社にRFPの作成を支援してもらう方法もあります。

予算とスケジュールの事前計画

発注前に、予算とスケジュールの概算を社内で合意しておくことも大切です。費用は、プロジェクトの規模や複雑さ、採用する手法によって大きく異なります。たとえば、小規模なクラウド移行(リフト&シフト)であれば、数百万円から着手できる場合もあります。

一方、レガシーシステムの全面的なリアーキテクチャや大規模なマイクロサービス化を伴うプロジェクトでは、数千万円〜数億円規模になることも少なくありません。また、運用保守費は新規開発費の15〜25%/年が相場です。

スケジュール計画では、モダナイゼーションが一度きりのプロジェクトではなく、継続的な改善が前提となることを念頭に置く必要があります。現行システムの複雑さや規模によっては完了まで数年にわたることもあるため、全体ロードマップを描きつつ、フェーズを分けて段階的に進めるのが現実的です。各フェーズで明確な成果物と達成指標を設定し、定期的に進捗を評価しながら計画を見直せる体制を整えましょう。

ポイント

RFIとRFPの内容が固まっていないと、同じ条件で提案を集められません。現状調査の結果をRFPに反映し、予算とスケジュールを社内で合意してから発注先の選定に進むのが目安です。

発注先ベンダーの選定方法と評価ポイント

ベンダー選定の実績・技術力、管理体制、コミュニケーション、評価シートを並べた図。
評価基準をそろえると、価格以外の違いも見比べられます。

複数のベンダーからRFPへの回答が届いたら、適切な基準で評価し、選定を進めます。

価格だけで判断するのは危険です。技術力と実績に加えて、プロジェクト管理体制も見ておく必要があります。コミュニケーション品質も含め、多角的な視点で評価することが大切です。

実績・技術力・専門性の確認方法

ベンダー選定で最も重要な評価軸のひとつが、モダナイゼーション分野における実績と技術力です。同業種・同規模・同技術スタックのプロジェクト実績があるかどうかを確認しましょう。そのうえで、実績の中身は、どのようなレガシーシステムを、どの規模で、どこまで計画どおりに完了させたかで判断できます。

  • レガシーシステムと技術:どのようなレガシーシステムを、どの技術でモダナイズしたか
  • プロジェクトの規模:人月・費用はどれくらいか
  • 完了状況:当初の計画どおりに完了できたか

事例紹介を依頼し、可能であれば過去のクライアントへのリファレンスチェックも行うと、実力をより正確に把握できます。

技術力については、自社のプロジェクトに必要なスキルセットを持つエンジニアが在籍しているかを確認します。判断材料は、次のような経験や資格です。

  • クラウド資格:AWSやAzureの資格保有者の数
  • コンテナ技術:Kubernetes・Dockerなどの経験
  • 設計:マイクロサービスアーキテクチャの設計経験
  • 両方の知識:COBOLや古いJavaフレームワークなどのレガシー技術と最新技術

レガシーシステムに精通したエンジニアは市場での供給が限られており、単価が10〜15%高騰しやすい傾向があります。

プロジェクト管理体制とコミュニケーション品質

技術力と並んで大切なのが、プロジェクト管理体制とコミュニケーションの質です。モダナイゼーションプロジェクトは長期にわたることが多く、途中でメンバーが入れ替わったり、仕様変更への対応が必要になったりすることもあります。

そのため、プロジェクトマネジメントの方法論(ウォーターフォール、アジャイル、スクラムなど)や、変更管理のプロセスがどう定義されているかを確認しておきましょう。特にモダナイゼーションでは、実際にコードを解析してみないと正確な工数が見えてこない部分もあるため、変更への柔軟な対応力が求められます。

コミュニケーションの質は、提案の段階から発注後まで場面ごとに見極めます。ここに挙げる点を事前に確認しておくと、発注後のトラブルを防ぎやすくなります。

  • 提案書:発注者の課題を正確に理解して作られているか
  • ヒアリング:的確な質問と回答ができるか
  • 定期報告:頻度や方法
  • 使用ツール:Slack・Jira・Confluenceなど

発注側の担当者がシステムの専門家でない場合は、専門用語を噛み砕いて説明してくれるかどうかも、重要な判断基準になります。

複数社比較と最終選定のプロセス

ベンダー選定は、必ず複数社を比較したうえで行うことが大切です。1社だけに提案を依頼すると、費用の妥当性を判断できず、最適な提案に出会えない可能性があります。

一般的には3〜5社程度にRFPを送付し、提案内容と費用を比べます。スケジュールや体制も、同じ基準で見比べます。評価項目と配点を事前に定めた評価シートを作成しておくと、主観ではなく客観的な基準で選定を進められます。

最終選定の前に、候補ベンダーとのプレゼンテーションや追加ヒアリングの機会を設けることをお勧めします。直接会うことで、提案書からは見えない担当者のスキルや姿勢を確認できるためです。また、価格交渉では、値引きを求めるよりも、「この機能を後のフェーズに移せば、どれくらい削減できるか」のように、スコープと費用のトレードオフを具体的に話し合うと建設的です。

ポイント

価格だけで判断するのは危険です。技術力・実績・プロジェクト管理体制を合わせて見て、複数社を比べるのが判断の目安です。

契約形態の選び方と発注時の注意点

請負契約の成果物の完成と、準委任契約の作業プロセスの提供を左右に比べた図。
契約ごとに約束の対象が異なるため、フェーズに合わせた選択が必要です。

アプリケーションモダナイゼーションを外注するときは、どの契約形態を選ぶかが、後のトラブル防止に直結します。

日本のシステム開発の外注契約は、主に請負契約と準委任契約(役務提供契約)の2種類です。プロジェクトのフェーズや性質に応じて使い分けるのが一般的です。

請負契約と準委任契約の違いと適切な使い分け

請負契約は「成果物の完成」を約束する契約形態で、仕様書に定義された機能を持つシステムを納品することが、ベンダーの義務となります。発注者にとっては成果物が確実に得られる安心感がある一方で、仕様変更が発生すると、追加費用や工期延長につながりやすいデメリットもあります。要件が明確に定義できる詳細設計・開発・テストのフェーズに適しています。

準委任契約は「作業プロセスの提供」を約束する契約形態で、成果物の完成を保証するものではありません。発注者の指示に従って一定の業務を遂行することが、ベンダーの義務です。要件定義や現行システム分析のように、何を作るかが最初に明確でないフェーズで使われます。

アジャイル開発を採用するプロジェクトでも、変化する要件に柔軟に対応できる準委任契約が選ばれることが多いです。このため、モダナイゼーションでは、「要件定義・調査フェーズ:準委任契約」「設計・開発フェーズ:請負契約(または準委任契約)」の組み合わせが現実的です。

契約書で必ず確認すべき条項

契約書は、プロジェクトが想定どおりに進まなかったときの重要な拠り所になります。特にモダナイゼーションでは、成果物の定義と受入基準、変更管理のプロセスを必ず明確にしておく必要があります。何をもって「完成」とするかを具体的に定義しないと、発注者とベンダーの間で認識のズレが生じます。

仕様変更が発生した場合の手続きと、追加費用や工期への影響の扱いを、契約書に明文化します。また、知的財産権(著作権)の帰属も重要で、開発されたソースコードや設計書の著作権が発注者とベンダーのどちらにあるのかを、明確にしておく必要があります。

納品後に自社で改修や追加開発を行うには、ソースコードの著作権を発注者が保持する形にしておくことが望ましいです。さらに、瑕疵担保責任(契約不適合責任)の範囲と期間、データのセキュリティや機密保持の扱いについても、確認しておきましょう。プロジェクト終了後の引き継ぎ(ドキュメントやナレッジ移転)も、契約に盛り込んでおくことが欠かせません。

ポイント

請負契約と準委任契約は、フェーズごとに使い分けるのが目安です。成果物の定義と変更管理、知的財産権の帰属は、契約書に明記してから締結します。

モダナイゼーション発注の具体的な流れ

アプリケーションモダナイゼーションの発注では、一つずつ適切な手順を踏むことで、プロジェクトの成功の確率を高められます。

発注の流れは、社内の整理から契約後の進行管理まで5つのステップに分かれ、各段階で何を行うべきかが明確になります。

  1. 社内での現状と目標の整理、関係部門の合意
  2. 現行システムの調査と、構成・課題の記録
  3. RFIによる候補探しと、複数社へのRFP送付
  4. 提案の比較と、契約条件・実施体制の確認
  5. 契約締結、キックオフ、進行管理

STEP1〜3:社内整理から候補選定まで

STEP1は、社内での現状整理と目標設定です。IT部門・業務部門・経営層が連携して、現行システムの課題や目的、期待効果、予算感、スケジュール感を合意します。次にSTEP2では、現行システムの詳細な調査を行い、システム構成図、データ構造、機能一覧、外部連携先、インフラ構成などをドキュメント化します。

この情報は、後のRFP作成の土台になります。STEP3はRFI発送と候補ベンダーの選定です。候補ベンダーを探すには、業界団体やIT系マッチングプラットフォーム(発注ラウンジ、クラウドソーシングサービスなど)を活用するのも有効です。

10〜15社程度のベンダーにRFIを送付し、会社概要や実績、対応可能な技術、概算費用感などの基本情報を収集します。回答内容は、「自社のプロジェクトに類似した実績があるか」「担当者とのコミュニケーションが円滑か」という点を重視して評価し、5社程度に絞り込みます。

STEP4〜6:RFP発送から契約・キックオフまで

STEP4はRFPの作成と発送で、前段の調査結果をもとに詳細なRFPを作ります。絞り込んだ候補3〜5社に送付し、提案書の提出期限(通常2〜4週間)とプレゼンテーションの日程を設定します。STEP5は提案書の評価と最終選定です。

評価シートを用いて、提案内容・費用・スケジュール・体制を客観的に比較評価します。必要に応じてベンダーへの質疑応答や追加ヒアリングを行い、最終的に1社を選定します。STEP6は契約締結とプロジェクトキックオフで、選定したベンダーと契約条件を交渉し、契約書の内容を双方で確認したうえで締結します。

契約後はキックオフミーティングを開催し、プロジェクトの目標・スケジュール・体制・コミュニケーションルールを関係者全員で確認・共有します。キックオフの段階で曖昧な点を明確にしておくことが、後のトラブル防止につながります。プロジェクト管理ツールの設定や定期報告の仕組みも、この段階で整えておくと、プロジェクト開始後のスムーズな運営が期待できます。

発注後の失敗を防ぐためのプロジェクト管理のポイント

発注後も、発注側がプロジェクトオーナーとして積極的に関わることが、プロジェクト成功の鍵になります。外注先に任せきりにすると、仕様の認識のずれや品質の低下、スケジュールの遅れに気づくのが遅くなります。

発注側も責任をもってプロジェクトに参加する姿勢が欠かせません。特に、アプリケーションモダナイゼーションは業務知識との連携が不可欠なため、業務担当者がプロジェクトに加われる体制を整えておくことが大切です。

よくある失敗パターンと対策

よくある失敗パターンとして、まず挙げられるのが「スコープのクリープ(際限なき追加要求)」です。プロジェクト開始後に「せっかくなので、この機能も追加したい」という要求が増え続け、予算と工期を大きく超過してしまうケースです。対策としては、変更管理プロセスを厳格に運用し、追加要求が出たときは必ず見積もりと優先度を再評価することが欠かせません。

次に挙げられるのが「現行業務仕様の担保失敗」で、既存システムの業務ロジックが正確にドキュメント化されておらず、モダナイズ後に業務に支障をきたすケースです。特に長年使われてきたレガシーシステムには、担当者の頭の中にしか残っていない暗黙知が多く含まれています。そのため、現行システムの仕様を徹底的に洗い出し、業務担当者へのヒアリングを通じて「ドキュメント化されていない仕様」も明文化することが大切です。

さらに、「投資対効果の過大評価」も失敗の要因になります。ROIを過大に見積もって稟議を通したものの、実際には期待した効果が得られなかったというパターンです。この対策には、現実的な効果測定指標(KPI)を設定し、フェーズごとに効果検証を行う仕組みを作ることが有効です。

継続的な改善体制の構築

モダナイゼーションは、完了後も継続的な改善が前提となるプロジェクトです。リリース後も定期的なレビューを行い、パフォーマンスの監視やセキュリティ対応、技術的負債の解消を続けていく必要があります。そのためには、発注後もベンダーと長期的なパートナーシップを築いておくことが大切です。

単発の関係で終わらせず、自社のビジネス目標を共有して継続的に支援してもらえる「伴走型」のパートナーを選ぶことが、長期的な成功につながります。また、外注依存からの脱却も視野に入れておきたい観点です。

モダナイゼーション完了後に内製化を進める計画があるなら、発注時から「ナレッジ移転・技術共有をプロジェクトスコープに含める」ことを、ベンダーと合意しておく必要があります。そのうえで、設計書やコメント付きソースコード、運用手順書の整備を成果物として明示的に定義し、プロジェクト終了後に自社チームが独立して運用・改善できる状態を目指しましょう。

まとめ

アプリケーションのモダナイゼーションを外注・委託する方法について、発注前の準備から発注先の選定、契約、プロジェクト管理まで、一連の流れを順に解説しました。発注前には、現行システムの現状調査(AS-IS)とあるべき姿(TO-BE)の明確化、RFIとRFPの丁寧な作成、予算・スケジュールの社内合意という3つの準備が欠かせません。

ベンダー選定では、技術力と実績、プロジェクト管理体制を総合的に評価し、必ず複数社を比べます。契約では、フェーズに応じて請負契約と準委任契約を使い分けたうえで、成果物の定義や変更管理、知的財産権などの条項を契約書に明記しておくことが大切です。

発注後は、スコープ管理や仕様確認、定期レビューを通じてプロジェクトに積極的に関わり、継続的な改善体制を築くことが、長期的な成功につながります。モダナイゼーションへの取り組みを検討している方は、本記事の内容を参考に、計画的な発注準備を進めてみてください。

▼全体ガイドの記事
・アプリケーションのモダナイゼーションの完全ガイド

会社紹介

株式会社riplaでは、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを、構想策定・要件定義から開発・改善まで一気通貫で支援。事業会社でIT・DXを経験したプロフェッショナルによる高い要件定義力・システム設計力を活かし、事業成果の最大化に伴走します。

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

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

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

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

株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。事業会社でIT・DXを経験したプロフェッショナルが集う株式会社riplaにおいて、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを構想策定・要件定義から開発・改善まで一気通貫で支援し、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の最大化に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。