リプレイスとは?システムリプレイスの進め方と失敗しないポイント

リプレイスの意味や改修との違い、システム移行の方式・切替方法・進め方を解説。現行ベンダー以外へ依頼する際の資産・契約確認や、見積もり前にそろえる条件も紹介します。

執筆 PartnerBase Mag 編集部約9分

リプレイスとは、既存の仕組みを別の仕組みへ置き換えることです。システムでは、古くなった業務システムやWebサービス、スマホアプリを、移行・再構築・段階的な置換などによって更新する取り組みを指します。ただし、使いにくさや技術の古さだけで全面的な置き換えを決めると、移行中の業務負荷やデータ不整合といったリスクを見落としかねません。

この記事では、リプレイスと近い用語の違い、改修と置き換えの判断基準、方式・切替方法、移行の進め方、ベンダー変更時の確認事項を解説します。読後には、自社に合う実装方針と切替方針を整理し、見積依頼に必要な前提をそろえられるようになります。

システムリプレイスの検討を、意味と対象範囲の整理、改修との判断、方式・切替の選定、移行・受入、資産・契約確認の順で示した全体図。
システムリプレイスの検討を、意味と対象範囲の整理、改修との判断、方式・切替の選定、移行・受入、資産・契約確認の順で示した全体図。

リプレイスは、置換対象と残す資産を整理したうえで、実装・切替方式、移行計画、引継ぎ条件まで一連で検討します。

01Sectionリプレイスとは?システム移行・リプレースとの違い

ITにおけるリプレイスは、既存システムの全部または一部を新しい仕組みに置き換えることを指す包括的な表現です。「リプレース」と書かれることもありますが、実務では表記を統一すれば足ります。重要なのは、用語ではなく、何を残し、何を移し、何を作り直すのかを関係者間でそろえることです。

ITにおけるリプレイスの意味

リプレイスには、現行機能をおおむね維持して実行環境やデータを移すケースから、業務フローや画面、連携、設計を見直して作り直すケースまで含まれます。したがって、「リプレイスをする」とだけ決めても、必要な作業範囲や移行リスクは判断できません。

近い用語との違い

用語主な焦点依頼資料で明確にする事項
リプレイス既存の仕組みを別の仕組みに置き換えること全般置換対象、残す資産、旧環境の扱い
システム移行データ、機能、利用者、実行環境を新環境へ移す作業・計画移行対象、変換・照合、移行時期、停止条件
マイグレーション既存のコード、データ、設計などを一定程度活用して移す選択肢再利用する資産、変更範囲、持ち込む課題
再構築業務、画面、連携、設計の一部または全体を設計し直す選択肢作り直す範囲、要件の優先順位、受入基準
改修現行システムを主に維持し、限定した機能・性能・不具合を変更すること変更箇所、影響範囲、既存テストの利用可否

依頼資料で先に固定したいリプレイスの範囲

置き換える対象

顧客向け画面、管理画面、データベース、認証、帳票、バッチ、監視など、対象システムの構成要素を記載します。

引き継ぐ対象

履歴データ、業務ルール、API、ドメイン、利用者ID、外部サービス契約などを明確にします。

作り直す対象

UI、承認フロー、権限、外部連携、インフラ、運用手順など、変更する範囲を分けます。

旧環境の扱い

停止日、参照専用にする期間、保存方法、新旧の並行稼働の有無を決めます。

営業用語としてのリプレイス

営業活動では、他社製品・サービスから自社製品・サービスへ契約や利用を切り替えることを「リプレイス」と呼ぶ場合があります。この用法では契約先の変更に焦点が置かれます。一方、システムリプレイスでは、業務、データ、連携、運用、切替まで対象になり得るため、同じ言葉でも実行範囲は一致しません。

02Section改修ではなくシステムリプレイスを検討する判断基準

リプレイスの要否は、技術が古いかどうかだけでは決まりません。現行システムが業務や事業の変化に対応できるか、継続運用のリスクを許容できるかを確認します。経済産業省のレガシーシステムモダン化委員会総括レポートも、レガシー課題と事業変化への対応を扱っていますが、個別案件に置き換えを求める基準ではありません。自社の影響と制約に照らして評価することが必要です。

リプレイスを優先評価する兆候

次のような状態が複数の領域にまたがる場合は、限定改修だけでなくリプレイスを候補に入れます。

  • サポート終了、脆弱性対応、性能限界への対処が継続的に難しい
  • 障害や復旧遅延が、顧客対応・受注・月次処理など複数の業務へ波及する
  • 変更のたびに影響範囲の特定や広範なテストが必要になり、改善速度が落ちている
  • 特定の担当者や現行ベンダーに知識が集中し、運用・保守の継続性に懸念がある
  • 新たな業務、データ活用、外部連携を実現できず、事業計画に追随しにくい

限定改修を優先しやすい状態

課題が一部の画面や機能に閉じており、現行の基盤・性能・セキュリティに当面の制約がなく、設計書やテスト資料を利用できる場合は、限定改修が候補になります。その際も、改修後に残る依存関係や、次の変更で必要になる影響調査の負担を確認します。

判断は、次の4観点を同時に見ます。業務影響は手作業時間、処理遅延、受付停止など、技術リスクは障害、復旧時間、サポート状況など、運用継続性は属人作業や文書更新状況、事業適合性は新規施策や連携追加への対応可否で確認します。

判断前に置くKPI

置き換え後に何を改善するのかを、検討開始時点で仮置きします。たとえば、業務影響なら手作業時間や問い合わせ件数、品質なら重大障害件数や復旧時間、移行品質なら件数照合率や未解決差異数、運用なら定常作業時間を使えます。

指標名だけでは比較できません。「現状値」「目標値または合格基準」「測定時点」「取得元」「未達時の対応」を一組にします。これにより、改修で足りるか、置き換えによる効果が期待できるかを、主観だけでなく検証可能な形で話し合えます。

改修かリプレイスかを整理する4段階

  1. Step01

    1. 期限と重大リスクを確認する

    サポート終了、制度対応、重大障害、セキュリティ対処など、先送りできない制約を洗い出します。期限がある場合は、期限内に安全に対応できる最小範囲も定めます。

  2. Step02

    2. 課題が限定的かを確認する

    課題が一部機能に閉じ、既存の基盤・性能・運用で対応できるなら限定改修を優先評価します。複数部門や顧客対応へ波及する場合は置換候補を残します。

  3. Step03

    3. 既存資産と将来の変更余地を確認する

    コード、設計書、テスト、データ、連携情報を利用できるか、将来の変更に耐える構造かを確認します。不明な場合は方式決定より先に調査が必要です。

  4. Step04

    4. 改善KPIを置く

    改修継続、移行・再構築、先行調査の各候補について、改善したい指標、未確定事項、決定者、決定期限を記録します。

判断の要点

リプレイスの必要性は、用語や技術の古さではなく、現状維持のリスクと、置き換え後に測定できる改善指標で判断します。

03Sectionシステムリプレイスの方式と切替方法の選び方

業務・資産、データ・停止条件、期限・切戻しを確認し、実装方針と切替方針を分けて選ぶ流れ。
業務・資産、データ・停止条件、期限・切戻しを確認し、実装方針と切替方針を分けて選ぶ流れ。

方式名から選ぶのではなく、業務変更、資産利用、データ、停止条件、切戻しの制約から実装方針と切替方針を組み合わせます。

方式選定では、実装方針と切替方針を分けます。実装方針は「何を残し、何を作り直すか」、切替方針は「いつ、どの単位で新旧を入れ替えるか」の判断です。再構築と段階切替、マイグレーションと並行稼働のように、両者を組み合わせることがあります。

実装方針:改修・マイグレーション・再構築・段階的置換

改修は限定課題への対応、マイグレーションは既存資産を活用した移行、再構築は業務や設計の見直し、段階的置換は対象を分割して順に入れ替える考え方です。クラウド移行では、既存構造への変更を抑える移行と再設計を伴う移行を分けて考える方法があります。AWS Prescriptive Guidanceの移行戦略は、その参考になります。ただし、これはクラウド移行の資料であり、一般的なリプレイスの唯一の分類ではありません。

切替方針:一括・段階・並行稼働

一括切替は停止枠の中でまとめて切り替える方法です。段階切替は機能、拠点、顧客群、データ領域などで対象を分けます。並行稼働は新旧を一定期間動かし、処理結果の照合を重視する方法です。どの方法でも、データの正本、同期方法、旧環境の参照・停止条件、切戻しの扱いを先に決めます。

方式を絞る判断順序

方式名から選ぶのではなく、制約条件から候補を絞ります。実装方針と切替方針は、業務・資産、データ・停止条件、期限・切戻しの3点を分けて判断します。

判断条件確認する質問優先評価する方向性先に確定する事項
業務変更・資産利用業務、画面、連携をどこまで変えるか。コードや設計書を利用できるか。変更が限定的で資産を利用できるなら改修・マイグレーション、不足や変更が大きければ再構築・段階的置換変更対象、例外業務、閲覧権限、再利用できない資産、受入基準
データ・停止条件データ定義・品質に課題はあるか。停止枠や新旧併存を許容できるか。変換が限定的ならマイグレーション、見直しが必要なら再構築。停止枠が短い、または照合が重要なら段階・並行稼働データの正本、変換・照合基準、同期方法、凍結時刻、旧環境の扱い
期限・切戻し固定期限に間に合うか。旧環境を復旧できるか。期限内に検証できる単位へ分け、切戻しが難しい場合は事前検証と延期条件を厳格にする必達・後続範囲、発動条件、判断期限、復旧手順、新規データの扱い

実装方針と切替方針を決める順番

  1. Step01

    1. 置換の必要性を確かめる

    現状維持のリスクと限定改修の効果を比較し、置換を検討する対象範囲を定めます。

  2. Step02

    2. 実装方針を絞る

    業務変更の大きさと資産利用可否から、改修、マイグレーション、再構築、段階的置換を比較します。

  3. Step03

    3. 切替方針を絞る

    停止枠、新旧併存、データ照合、切戻し可能性から、一括、段階、並行稼働の成立条件を確認します。

  4. Step04

    4. 先行調査の要否を決める

    資産、データ定義、連携仕様、権限、契約主体が不明なら、総額や切替日を確定する前に調査範囲を切り出します。

04Sectionシステム移行の進め方:調査から安定化まで

構想・現状調査から要件定義、開発、受入・移行リハーサル、本番切替・安定化へ進む5工程と承認ゲート。
構想・現状調査から要件定義、開発、受入・移行リハーサル、本番切替・安定化へ進む5工程と承認ゲート。

開発完了と本番切替の判断は分け、受入、データ照合、切戻し条件を確認してから切り替えます。

移行プロジェクトでは、開発だけでなく、データ、受入、切替、運用移管を独立した管理対象にします。デジタル庁のデジタル社会推進標準ガイドラインおよび標準ガイドライン解説書は政府情報システム向けの資料です。民間案件では体制や文書をそのまま適用するのではなく、テストの合否基準、業務・システム・データ移行の対象と方式を明確にする確認観点として参照できます。

工程ごとの主担当と承認ゲート

調査から安定化・保守移管までの5工程

  1. Step01

    1. 構想・現状調査

    主担当:発注者・事業責任者、利用部門、情報システム部門。課題、資産・データ・連携、対象範囲を整理し、継続・中止・先行調査の追加を判断します。

  2. Step02

    2. 要件定義・方式設計

    主担当:発注者・利用部門、情報システム部門、技術担当。対象・対象外、優先順位、受入基準、KPI、実装・切替方針、移行・照合・切戻し計画を承認します。

  3. Step03

    3. 開発・設定

    主担当:技術担当。設計書、設定一覧、テスト仕様・結果、変更履歴を整備し、追加要望の採否と受入開始条件を管理します。

  4. Step04

    4. 受入・移行リハーサル

    主担当:利用部門、情報システム部門、技術担当。業務受入、データ照合、未解決事項、リハーサル結果を確認し、受入合格とデータ照合の合格を分けて判断します。

  5. Step05

    5. 本番切替・安定化・保守移管

    主担当:切替責任者、情報システム部門、運用責任者、技術担当。切替・最終照合・障害対応を行い、運用手順、資産台帳、残課題、移管・検収条件を確認します。

開発完了だけで本番切替を判断しない

開発・設定が完了していても、本番切替の可否は決まりません。データ照合、業務受入、外部連携、性能、監視、問い合わせ対応、切戻し条件が成立していることを確認したうえで、切替可否を判断します。

移行・受入・切戻しで確認すること

本番切替前後の確認事項

  • ✓

    移行対象・対象外、履歴の保持範囲、旧環境の参照期間を決める。

    データの正本、凍結時刻、新規データ発生時の扱いも併せて定めます。

  • ✓

    件数、金額、主要項目、添付ファイルなどの照合対象と合格基準を定義する。

    差異が出た場合の原因確認者と受容判断者を決めます。

  • ✓

    外部連携、認証、権限、帳票、監視、バックアップを含む業務シナリオで受入を行う。

    受入合格と未解決事項の暫定対応は記録します。

  • ✓

    テスト移行と本番リハーサルの実施条件、差異対応期限、切替判断に使う結果を決める。

    リハーサルの実施回数はデータ品質や切替方式に応じて決めます。

  • ✓

    切戻しの発動条件、判断期限、判断者、旧環境の復旧手順、利用者への連絡順を確認する。

    新環境で発生したデータをどう扱うかも事前に整理します。

KPIの置き方

KPIは、切替後に確認するものではなく、要件定義から設定します。業務影響、品質、移行品質、運用負荷のうち、プロジェクト目的に直結するものを選びます。たとえば「手作業時間を減らす」なら、比較対象となる期間と集計方法を切替前に決めます。「データ移行の品質」を見るなら、データ種別ごとの照合基準と未解決差異の扱いを、リハーサル前に定めます。

05Section現行ベンダー以外に依頼するための確認事項

現行ベンダー以外へのリプレイス依頼前に、アプリ資産、設計・品質資産、データ、インフラ・運用、契約・権利・検収を確認する図。
現行ベンダー以外へのリプレイス依頼前に、アプリ資産、設計・品質資産、データ、インフラ・運用、契約・権利・検収を確認する図。

ベンダー変更の可否はソースコードだけで決まりません。資産、アクセス権、データ、運用環境、契約条件を横断して確認します。

現行ベンダー以外へリプレイスを依頼できるかは、ソースコードの有無だけでは決まりません。利用・提供できる資産、管理者権限、データ出力、外部サービスの契約主体、引継ぎ条件を確認し、第三者が調査・実装・移行できる状態かを見ます。ベンダーへの依存が高まる要因と抑え方は、ベンダーロックインとは?原因・リスク・回避策でも確認できます。

引継ぎ前に確認する資産とアクセス

現行ベンダー以外に依頼する前の確認先

アプリ資産

ソースコード、リポジトリ、依存ライブラリ、ビルド手順、CI/CDの有無と閲覧可否を確認します。不明な場合は、実行環境、画面、ログを使った調査範囲を定義します。

設計・品質資産

要件定義書、設計書、テスト仕様・結果、障害・変更履歴を確認します。不足時は、操作観察、業務ヒアリング、受入シナリオで補完します。

データ

データ定義、コード体系、件数・容量、履歴、出力手段、品質課題を確認します。不明な場合はサンプル抽出、データ調査、テスト移行を先行させます。

インフラ・運用

サーバーまたはクラウド環境、ネットワーク、監視、バックアップ、障害対応、管理者権限を確認します。

契約・権利・検収

知的財産、利用・第三者提供の可否、再委託、秘密保持、解約時の返却・削除、引渡し物、未解決事項の扱いを確認します。

契約・権利・検収で確認すること

経済産業省は、情報システム取引における契約、変更管理、検収などの論点として情報システム・モデル取引・契約書の案内を公開しています。実際の契約条項、著作権・利用権、データ返却、アカウント移管、第三者提供の可否は、既存契約、利用規約、社内規程、契約主体によって異なります。情報システム・モデル取引・契約書は確認観点の参考になりますが、個別案件の可否を一律に決めるものではありません。

保守契約が継続中であれば、契約期間、障害対応、環境アクセス、資料更新、解約・引継ぎ条件も確認します。保守契約とは?システム保守の契約内容・確認ポイントを参照し、切替後の保守開始条件と現行保守の終了条件が重ならないよう整理してください。

ベンダー変更前に確認する資産・契約・検収

  • ✓

    現行資産を誰が保管し、誰が閲覧・提供できるかを確認する。

    コードだけでなく、環境、ログ、設定、設計、テスト資料を対象にします。

  • ✓

    データの出力方法、利用目的、移行対象、品質課題を確認する。

    個人情報などを含む場合は社内規程と取扱条件も確認します。

  • ✓

    ドメイン、証明書、外部API、決済、メールなどの契約主体と更新日を台帳化する。

    相手先調整や移管手続きに必要な時間を計画へ反映します。

  • ✓

    契約書・規約・個別合意で、利用、提供、再委託、返却、削除、引渡し、検収の条件を確認する。

    不明点は調達・法務・契約管理者と確認します。

  • ✓

    資料不足が大きい場合は、先行調査を本開発・移行とは別工程として切り出す。

    実行環境、画面、ログ、データ出力、業務ヒアリングで確認できる範囲と限界を見積もります。

依頼資料に明記する範囲

見積依頼では、移行対象データと履歴の範囲、引き継ぐ機能、廃止・再構築する機能、旧環境の参照・停止予定、停止枠、委託範囲を明記します。外注時の依頼から契約・進行管理の考え方は、システム開発の外注ガイド|依頼から契約・進行管理までも参考になります。

複数社を比較する場合は、前提・対象外・成果物・発注者側の作業・資料不足時の扱いを同じ形式で提出してもらうことが重要です。価格だけでなく、調査、移行、受入、切替、保守移管のどこまでを含むかで比較します。比較軸はシステム開発会社の選び方|比較項目と発注時の注意点も参照してください。

06Section費用・期間を見積もる前にそろえたい条件

システムリプレイスの費用や期間を、単一の相場で比較することは難しいものです。対象機能、資料の有無、データ品質、連携数、停止条件、教育、支援範囲によって、必要な作業が変わります。公開情報だけでは同じ条件での比較が難しいため、金額や日数を先に当てはめるより、費用構造と依存関係をそろえて見積もるほうが実務的です。

費用を3区分に分けて比較する

調査・要件定義、本開発・移行の一時費用、保守・利用の継続費用を分けて比較します。

費用区分含める作業主な変動要因見積書で分けて確認する項目
調査・要件定義業務整理、資産・データ調査、方式比較、要件・受入基準の定義資料不足、関係部門数、例外業務、現行環境へのアクセス調査対象、成果物、不明点、追加調査条件、要件確定の責任者
開発・移行・切替(一時費用)設計、実装、テスト、データ整備・変換、照合、リハーサル、教育、切替、安定化機能・連携数、データ量・品質、履歴保持、停止枠、移行回数対象・対象外、テスト・照合基準、リハーサル、切戻し条件、当日支援
保守・利用(継続費用)運用移管、監視、障害対応、クラウド・ライセンス等の利用、継続改善可用性、利用量、アカウント数、契約形態、社内運用体制利用費と保守費、保守範囲、対応時間、社内工数

初期の調査・要件定義と本開発の費用を分けると、資料不足や要件未確定による不確実性を扱いやすくなります。また、移行・教育・切替を開発費に含めたままにすると、各社で含む範囲が異なり比較しにくくなります。

IPAのソフトウェア開発データ白書FAQでは、開発データの分析対象となる工程範囲に限りがあることが説明されています。要件定義以前、受入、教育、移行、切替、保守、社内工数まで含めたリプレイス全体の総額・期間として、開発工程の公開データを単純に利用することは避けるべきです。

全体期間は依存関係から組み立てる

全体期間は、工程の日数を足し算するだけでは決まりません。要件の承認、外部連携先との調整、データ補正、利用部門の受入参加、繁忙期、停止枠のうち、次工程を開始できない最も遅い条件が全体予定を左右します。

まず、各工程に「開始条件」「完了条件」「依存先」「決定者」「決定期限」を置きます。そのうえで、承認待ち、連携先調整、データ整備、リハーサル、受入、切替枠の連鎖を確認します。この連鎖がクリティカルパスです。期限に収まらない場合は、対象範囲の分割、後続フェーズ化、切替方式の変更、期限の見直しを比較します。

社内で決めることと外部へ依頼すること

社内が保持すべきなのは、目的、業務の優先順位、受入基準、最終的な切替判断、部門調整、契約確認です。技術・資産調査、方式設計、データ移行設計、性能・セキュリティ検証、切替・切戻し計画、実装、運用移管は、必要な知見や体制に応じて外部への依頼を検討する領域です。

見積依頼前には、少なくとも次の5点をそろえます。

  • 改善目的、維持する業務、KPI、受入基準
  • 対象システム、機能、データ、外部連携、利用部門
  • コード、設計書、データ定義、環境情報、権限の有無と閲覧可否
  • 停止枠、データ移行回数、並行稼働、旧環境の参照・終了条件
  • 調査、要件定義、開発、移行、教育、切替、安定化、保守移管の分担

規模、要因、リスク、前提を整理して見積条件を明確にする考え方は、IPAのCoBRA法に基づく見積り支援ツールも参考になります。金額の単価表として使うのではなく、見積もりの前提をそろえ、追加調査や再見積もりが必要になる条件を明確にするために活用します。

リプレイスに関するよくある質問

ソースコードがなくても、現行ベンダー以外へリプレイスを依頼できますか?+

依頼できる可能性はありますが、ソースコードの有無だけでは判断できません。データ出力、実行環境、ログ、画面、設計資料、管理者権限、外部連携、契約上の利用・提供条件を確認します。資料が不足する場合は、業務ヒアリングや現行環境の調査を先行工程として切り出し、調査可能な範囲と不確実性を整理してから方式・見積もりを検討します。

リプレイスとマイグレーションは同じ意味ですか?+

同じ意味ではありません。リプレイスは既存の仕組みを置き換えること全般を指し、マイグレーションは既存のコード、データ、設計などを一定程度活用して移す選択肢です。リプレイスには、マイグレーションのほか、再構築や段階的置換も含まれます。

見積もりを依頼する前に最低限そろえたい情報は何ですか?+

改善目的と受入基準、対象機能・データ・連携、現行資産とアクセスの有無、移行・停止・旧環境の条件、委託範囲をそろえます。資料が不足している場合は、不明点を隠さず記載し、調査の対象・成果物・追加調査条件を本開発とは分けて比較すると、見積もりの前提をそろえやすくなります。

web-mobile-app-development-quotation

この記事カードはサンプル表示です。CMS連携後は記事タイトル、概要、サムネイルなどを記事データから取得します。

関連記事

関連記事

web-mobile-app-development-vendor-selection

この記事カードはサンプル表示です。CMS連携後は記事タイトル、概要、サムネイルなどを記事データから取得します。

関連記事

関連記事

システムリプレイスの依頼先を比較する

対象範囲、現行資産、データ移行、切替条件を整理したうえで、対応可能な開発会社を比較できます。

Partner HiveWebアプリ・SaaS開発4593社掲載
Webアプリ・SaaS開発の会社を探す
PartnerBase Mag 編集部

PartnerBase Mag 編集部

デジタル発注の比較・発注準備を専門に扱う編集チーム。

執筆

デジタル発注の比較・発注準備を専門に、依頼範囲、費用、選定基準を実務で使える粒度に整理しています。

支援会社を比較する

得意領域、対応サービス、地域、実績を見ながら候補会社を絞り込めます。

会社を探す

ほかのトピック