システム改修の発注/外注/依頼/委託方法について

稼働中の業務システムに対して、特定の機能だけを追加したい、使い勝手の悪い画面を改善したい、法改正に合わせて一部のロジックを変更したい。こうした「全面刷新までは必要ないが、放置もできない」部分的なシステム改修こそ、発注の進め方ひとつでコストも品質も大きく変わります。スコープを限定して費用対効果を出すには、外注先の選び方や契約形態、見積もりの取り方に実務的なコツがあるのです。

本記事では、システム改修を外部に発注・外注・委託する際の進め方を、発注前の準備から委託先の選定、契約形態の使い分け、費用相場と隠れコストまで一気通貫で解説します。経済産業省が警鐘を鳴らす「2025年の崖」やIPA(情報処理推進機構)の799社調査といった一次データも踏まえ、ベンダーロックインを避けながら無駄なく改修を進めるための、担当者がそのまま社内で使える具体策をお伝えします。

▼全体ガイドの記事
・システム改修の完全ガイド

システム改修の発注・外注とは|全体像とスコープの考え方

システム改修の発注と外注の全体像を検討する担当者

システム改修とは、既存システムを全面的に作り替えるのではなく、必要な範囲に絞って機能追加や仕様変更、不具合修正、性能改善などを行う取り組みを指します。全面刷新(モダナイゼーション)と比べてスコープが限定されるため、費用対効果を見極めやすい一方で、改修範囲の切り分けを誤ると想定外の影響が広範囲に及ぶこともあります。まずは改修と刷新の違い、そして外注を成功させる前提となるスコープの考え方を押さえておきます。

改修・刷新・移行の違いとスコープの線引き

システムに手を加える行為は、改修・刷新・移行という連続したグラデーションのなかで語られます。改修は既存の構造を活かしたまま部分的に機能を追加・変更するもので、刷新は7R(リホスト・リプラットフォーム・リファクタリング・リアーキテクチャ・リビルド・リプレース・リタイア)に代表される全面的な近代化を指します。移行はクラウドや新基盤へのデータ・環境の引っ越しが主軸となります。

このうち改修は、スコープ限定と費用対効果が最大の判断軸になります。投じる費用に対して得られる業務効率化や売上貢献が見合うかを起点に、どこまで手を入れるかを決めます。全機能を一度に直そうとせず、効果の大きい部分から段階的に着手する姿勢が、無駄な投資を避ける第一歩です。

線引きで重要なのは、「改修で済むのか、刷新が必要なのか」を冷静に見極めることです。ソースコードがブラックボックス化し、少しの変更にも多大な工数がかかる状態であれば、部分改修を繰り返すより刷新のほうが結果的に安く済むこともあります。発注前にこの判断を外注先と共有しておくと、後の認識齟齬を防げます。

なぜ今、外注での部分改修が増えているのか

経済産業省のDXレポートが指摘した「2025年の崖」は、レガシーシステムを放置した場合、2025年以降に年間最大12兆円の経済損失が生じうるという問題提起でした。多くの企業が全面刷新の予算と人員を一度に確保できないなか、まずは喫緊の課題から部分改修で対応するという現実的な選択が広がっています。

背景には深刻なIT人材不足があります。IPAの調査では、2030年に最大で約79万人のIT人材が不足すると試算されており、社内エンジニアだけで改修需要をまかなうのは限界に達しつつあります。だからこそ、必要な範囲を切り出して外部のベンダーに委託する発注スタイルが、現実的な解として選ばれているのです。

また、IPAが約4,000社を対象に行い799社が回答した調査では、CDOやCIOといったCxOを設置している企業ほど社内の情報共有が円滑で、システムの可視化や内製化が進みやすいという明確な相関が示されています。外注を成功させるためにも、社内に改修の意思決定と要件整理を担う旗振り役を置くことが欠かせません。

発注前の準備|現状可視化とRFPの作り方

発注前にRFPを作成し現状を可視化する様子

発注の成否は、外注先を選ぶ前の準備段階でほぼ決まると言っても過言ではありません。改修してほしい内容が曖昧なまま見積もりを依頼すると、ベンダーごとに前提がバラバラの提案が返ってきて比較もできません。ここでは、現状を可視化し、依頼内容を文書化するRFP(提案依頼書)の作り方を解説します。

現状可視化と改修目的の明確化

最初に行うべきは、改修対象となるシステムの現状を整理することです。現行のシステム構成、利用している言語やフレームワーク、関連する周辺システムとの連携状況、そして既存のドキュメントの有無を棚卸しします。ドキュメントが残っていない場合は、その旨を正直に伝えることが、後の見積もり精度を左右します。

次に、「なぜ改修するのか」という目的を言語化します。月次の集計作業に手作業が多く残業が常態化している、特定の操作でエラーが頻発する、法改正への対応が必要、といった課題を、できるだけ定量的に記述します。改修によって削減できる工数や時間を数値で示せると、社内稟議でも投資対効果を説明しやすくなります。

このとき、本当にその機能が必要かを問い直す「勇気ある廃止」の視点も有効です。使われていない機能の改修をやめ、その予算を効果の大きい部分に集中させることで、限られた費用対効果を最大化できます。改修要望をすべて鵜呑みにせず、優先順位をつけることが現状可視化の重要なゴールです。

RFP(提案依頼書)に盛り込むべき要素

RFPは、外注先に提案と見積もりを依頼するための文書です。改修の背景と目的、対象範囲、実現したい機能や改善内容、現行システムの技術情報、希望する納期、想定予算の幅などを記載します。部分改修であっても、影響を受ける周辺機能まで含めて記述しておくと、後から「それは見積もりに入っていない」という追加費用トラブルを防げます。

とくに重要なのが、スコープの内外を明確に切り分けることです。「この画面は改修するが、連携先のマスタは触らない」といった境界をRFPに明記しておくと、各社の見積もりが同じ前提で比較できるようになります。曖昧な依頼は、安く見えて後で膨らむ見積もりを誘発しがちです。

また、改修後の保守・運用をどちらが担うのか、納品物としてソースコードや設計書をどこまで受け取るのかも、この段階で要求事項として記載します。これらを後回しにすると、特定ベンダーしか手を出せないベンダーロックインの温床となるため、発注前に意思表示しておくことが肝心です。

委託の進め方と契約形態の使い分け

委託の進め方と契約形態を打ち合わせる場面

外注を委託する際は、契約形態の選び方がリスク管理の要になります。準委任契約と請負契約の特性を理解し、フェーズごとに使い分けることで、不要なトラブルや費用の膨張を抑えられます。あわせて、SLAや責任分界点、ベンダーロックイン回避の契約上の工夫についても押さえておきます。

準委任契約と請負契約の使い分け

準委任契約は、業務の遂行そのものに対して対価を支払う契約で、成果物の完成責任を負わない点が特徴です。改修内容がまだ固まっておらず、調査や要件整理を伴うアセスメントのフェーズに向いています。柔軟に仕様を詰めながら進められる反面、稼働時間ベースで費用が積み上がるため、期間管理が重要になります。

一方、請負契約は成果物の完成に対して対価を支払う契約で、ベンダーが完成責任と契約不適合責任を負います。改修内容と仕様が明確に固まった開発・実装フェーズに適しています。仕様が確定していれば費用が予算内に収まりやすく、品質責任も明確になります。

実務上のセオリーは、調査・要件整理は準委任契約で進め、仕様が固まった後の開発は請負契約に切り替えるという二段構えです。曖昧な段階で請負契約を結ぶと、仕様変更のたびに追加見積もりとなり、かえって割高になります。フェーズに応じた契約形態の使い分けが、改修プロジェクトのコストとリスクを同時に抑える鍵です。

SLA・責任分界点とベンダーロックイン回避

改修後の運用を見据えるなら、SLA(サービス品質保証)と責任分界点を契約に明記しておきます。障害発生時の一次対応の時間、復旧目標、稼働率の保証水準などを定めることで、トラブル時の対応がスムーズになります。どこからが自社の管理範囲で、どこからがベンダーの責任なのかを線引きしておくことが、無用な押し付け合いを防ぎます。

とくに部分改修で見落とされがちなのが、ベンダーロックインのリスクです。改修を重ねるうちに、そのベンダーしか内部構造を把握できなくなり、保守も次の改修も同じ会社に依頼せざるを得なくなる状態です。これを避けるには、ソースコードの著作権の帰属、設計書や運用手順書の納品、運用権限の引き渡しを契約条項に盛り込んでおきます。

特定の独自フレームワークやブラックボックス化した部品に依存させない設計を求めることも、ロックイン回避には有効です。将来的に別のベンダーへ乗り換える可能性を残しておくこと自体が、価格交渉力や品質維持の担保になります。発注時点でこの観点を持っているかどうかが、長期的なコストに大きく影響します。

データ移行とFit to Standardの落とし穴

改修であってもデータ構造に手を入れる場合は、データ移行が思わぬ落とし穴になります。文字コードの差異や外字、既存データの不整合、得意先別の複雑なマスタ条件などは、移行時に表面化しがちです。本番切替前に移行リハーサルを行い、ダウンタイムを最小化する段取りを委託先と詰めておくことが欠かせません。

また、パッケージ製品を使う改修では、Fit to Standard(標準機能に業務を合わせる)の考え方が重要です。現行業務の例外ルールをすべてカスタマイズで再現しようとすると、開発が肥大化し費用も保守負担も膨らみます。標準機能で吸収できる部分は業務側を合わせる判断が、費用対効果を守るうえで効いてきます。

現場からは「前のシステムではできた」という反発が出ることもあります。これを抑えるには、改修の目的と効果を丁寧に説明するチェンジマネジメントが求められます。委託先任せにせず、自社の担当者が現場と外注先の橋渡し役を担うことで、改修後の定着率が大きく変わります。

費用相場とコストの内訳|隠れコストに注意

システム改修の費用相場と内訳を試算する様子

外注の費用は、改修範囲と難易度によって大きく変動します。軽微な機能追加であれば数十万円規模で収まることもあれば、複数システムにまたがる改修では数百万円以上になることもあります。全面刷新が500万円から2億円規模になることを踏まえると、スコープを絞った部分改修はコストを抑える有効な手段です。ここでは費用の内訳と、見落とされがちな隠れコストを整理します。

人件費・工数と費用の内訳

システム改修の費用は、その大半がエンジニアの人件費(工数)で構成されます。一般的に、人月単価にかかる人月数を掛けて算出され、単価はエンジニアのスキルや役割によって変動します。改修費用を見積もる際は、要件整理、設計、開発、テスト、移行、リリースという各工程にどれだけの工数がかかるかを分解して確認します。

費用の内訳としては、改修内容を固めるアセスメント費用、設計・開発費用、データ移行費用、新旧並行稼働が必要な場合の二重コスト、そして改修後の運用・保守費用に分けられます。部分改修では開発費用に目が行きがちですが、テストや移行にかかる工数を軽視すると、見積もりと実費が乖離する原因になります。

見積書を受け取ったら、工数の内訳が明示されているかを確認します。「一式」とだけ書かれた見積もりは、何にいくらかかっているのかが不透明で、後の追加費用の温床になります。工程ごとに工数と単価が分解された見積もりを求めることが、適正価格を見抜く基本です。

初期費用以外のランニングコストと隠れコスト

外注費用を検討する際は、初期費用だけでなく改修後に継続的に発生するランニングコストまで見込む必要があります。保守費用、クラウドの利用料、改修で導入した新しいツールやミドルウェアのライセンス費用などが、毎月あるいは毎年積み上がります。初期費用の安さだけで発注先を選ぶと、運用フェーズで割高になるケースは少なくありません。

とくに見落とされやすいのが隠れコストです。移行前のデータをきれいに整えるデータクレンジングの工数、新しい操作を現場に浸透させる教育・トレーニングの費用、新旧システムを一定期間並行稼働させる際の二重運用コストなどが、これにあたります。これらは見積書に明示されにくく、後から発生して予算を圧迫しがちです。

経営層への稟議では、初期費用の比較だけでなく、改修後の運用コスト低減シミュレーションで投資対効果を示すことが説得力につながります。改修によって削減できる人件費や保守費を試算し、何年で投資を回収できるかを提示することで、部分改修であっても合理的な意思決定を引き出せます。

見積もりと発注先選定のポイント

複数社の見積もりを比較し発注先を選定する担当者

発注先を選ぶ際は、価格だけで判断するのは禁物です。改修対象の業務をどれだけ理解しているか、過去の実績、プロジェクト管理体制、そして契約姿勢までを総合的に評価します。ここでは、複数社を比較する際の着眼点と、リスクを抑える発注の進め方を解説します。

複数社比較と発注先の選び方

見積もりは、必ず複数社から同じRFPをもとに取得します。前提条件を揃えた相見積もりを取ることで、各社の価格水準だけでなく、提案内容の深さや課題の捉え方の違いが見えてきます。極端に安い見積もりは、スコープの抜け漏れや後の追加請求を疑う必要があります。

選定で重視したいのは、自社の業務や既存システムへの理解度です。改修は既存資産の上に手を加える作業のため、現行システムを正しく読み解ける技術力と、業務の文脈を汲み取る理解力の両方が求められます。提案段階で的確な質問を投げかけてくるベンダーは、信頼に値する候補と言えます。

あわせて、コンサルティングから開発、運用まで一気通貫で対応できる体制があるかも評価軸になります。改修の上流から関わり、課題整理と実装を分断せず進められるパートナーであれば、要件のブレや手戻りを抑え、結果的に費用対効果を高められます。株式会社riplaのように、社内DXの推進経験を持ち、ビジネス成果とシステム定着の両面を支援できる体制を整えている企業は、こうした要件に合致しやすいと言えます。

注意すべきリスクと対策

発注後によく起きるトラブルが、スコープの認識齟齬による追加費用の発生です。RFPと見積もりで改修範囲を文書化し、変更が生じた場合の追加見積もりの取り決めを契約に含めておくことで、想定外の請求を避けられます。口頭での合意は後のトラブルの種になるため、必ず書面で残します。

もう一つの大きなリスクが、改修を重ねるうちに進行するベンダーロックインです。ソースコードや設計書の納品、運用権限の引き渡しを契約に盛り込み、いつでも別のベンダーに引き継げる状態を維持しておきます。これは将来の価格交渉力を守り、長期的なコストを抑える保険でもあります。

さらに、改修後の運用体制と内製化の方針も、発注時に見据えておきたいポイントです。IPAの調査が示すように、可視化と内製化が進む企業ほどシステム改善が順調に回ります。すべてを外注に依存せず、社内に知見を蓄積していく姿勢が、IT人材不足の時代における持続可能な改修の鍵となります。

まとめ

システム改修の発注プロセスを振り返るまとめ

システム改修の発注・外注は、スコープを限定して費用対効果を見極めることが出発点です。全面刷新と部分改修の違いを理解し、効果の大きい範囲から段階的に着手することで、限られた予算を無駄なく活かせます。「2025年の崖」やIPAが示す2030年のIT人材不足を背景に、必要な範囲を切り出して外部に委託する発注スタイルは、これからますます現実的な選択肢となります。

成功の鍵は、発注前の現状可視化とRFPによる依頼内容の明確化、準委任から請負へとフェーズに応じて契約形態を使い分けること、そしてベンダーロックインを避ける契約上の工夫です。費用は工数の内訳まで分解して確認し、データクレンジングや教育、二重運用といった隠れコストまで見込んでおくことで、見積もりと実費の乖離を防げます。

発注先は価格だけでなく、業務理解と技術力、プロジェクト管理体制、契約姿勢を総合的に評価して選びます。運用コスト低減シミュレーションで投資対効果を示し、内製化の視点も持ちながら進めることで、部分改修であっても確かな成果につながります。本記事で紹介した実務とPMの視点を、ぜひ自社の改修プロジェクトに役立ててください。

▼全体ガイドの記事
・システム改修の完全ガイド

株式会社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を創業。