レガシーシステム改修とは?|考え方/特徴/仕組み/目的を解説

レガシーシステム改修とは、稼働中の情報システムを続けて使いながら、不具合修正や法改正対応、帳票や画面の手直しなど、必要な部分だけを小規模に直す取り組みです。

対象範囲や作業の流れ、効果、法改正対応の限界、他の取り組みとの違いを順に見ていきます。全体像は完全ガイドもご覧ください。

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

レガシーシステム改修の基本的な考え方

改修では、稼働中のシステムを土台として残したまま、手を入れる箇所を絞ります。対象は、不具合修正や法改正対応、帳票・画面の手直しなどです。

建築の「改修(リノベーション)」と同じく、土台となる既存システムは維持したまま、必要な箇所に手を入れます。一方で、システム全体を作り直す刷新や、契約満了に伴う基盤の更改は、範囲も検討の起点も改修とは異なります。

個別の困りごとを対象とする改修

改修が扱うのは、システム全体の老朽化そのものではなく、日々の運用で起きる個別の困りごとです。代表的な対象には、次のようなものがあります。

  • 不具合:特定業務で見つかったバグの修正
  • 法改正:インボイス制度、電子帳簿保存法、税率変更への対応
  • 帳票:特定の様式(フォーマット)の変更
  • 周辺ツール:Excelマクロなどの軽微な自動化

全面刷新には数億円規模の投資と長い期間が必要になりがちです。その一方で、個別対応なら予算や納期を抑えて着手できます。

モダナイゼーションや刷新との規模ときっかけの違い

同じ「レガシー」という言葉を使っても、各取り組みは対象範囲や着手のきっかけ、投資規模がそれぞれ異なります。

  • モダナイゼーション:アーキテクチャ全体を技術の面から刷新します。
  • 刷新・更改:経営判断で全体を作り直すものと、契約満了に合わせて基盤を入れ替えるものがあります。
  • 改修の規模:部分的・小規模・低予算・短納期で進める取り組みです。
  • 改修の位置づけ:大規模な取り組み前の選択肢であり、全面刷新の対象外の部分を維持する手段にもなります。

改修と他の取り組みとの違いは、後述の比較で確認できます。

ポイント

取り組みの範囲に迷ったら、対象が個別の困りごとか、システム全体の老朽化かを見分けます。全体の老朽化が中心なら、刷新や更改と比べて検討します。

改修が対象とする範囲と仕組み

レガシーシステム改修前の調査を、事前調査、変更箇所調査、影響調査の3枚のパネルで示した図。
対象範囲を段階ごとに絞り込む構成です。

改修では、システムをブラックボックスのまま扱わず、まず対象範囲を明確にしてから着手します。事前調査、変更箇所調査、影響調査の3段階を経ることで、意図しない不具合を防げます。

事前調査・変更箇所調査・影響調査の3段階による範囲の絞り込み

標準的な調査は、目的の異なる3段階で進みます。それぞれの役割を分けて文書にしておくと、手戻りや新規バグを防げます。

  • 事前調査:構造図やPAD(Problem Analysis Diagram)による全体構造の把握
  • 変更箇所調査:スペックアウト(既存プログラムからの仕様抽出)で、変更仕様を特定します。
  • 影響調査:変更が他の機能に与える影響の洗い出し

調査工数を左右するドキュメント不足と属人化

レガシーシステムでは、開発時の資料が残っていなかったり、担当の技術者が退職していたりする場合があります。その結果、調査だけで工程全体の1〜2割以上を占めることもあります。

アパレル業界の品質管理システムでは、前任者がおらず、資料も不十分でした。たとえば、インフラ改善に4か月、機能改善に6か月、合計10か月ほどかけた例があります。

ドキュメントが整っていれば、事前調査の期間を短くできる可能性があります。また、着手前に資料の整備状況を一覧にしておくと、見積もりの精度も上がります。

ポイント

改修の範囲は、事前調査、変更箇所調査、影響調査を経て決まります。資料が少ないシステムでは、調査の工数を多めに見込んでおく必要があります。

レガシーシステム改修の標準的な作業プロセス

レガシーシステム改修の作業工程を、調査からリリースまで左から右へつないだ図。
調査で範囲を確定してから実装とテストへ進みます。

調査で対象範囲を確定したあとは、設計、実装、テスト、リリースの順に進みます。特に、稼働中の周辺機能への影響を抑える点が、全面刷新との違いです。

デグレードテストとバッファの確保

改修後は、周辺機能も含めてデグレードテスト(リグレッションテスト)を行い、既存の処理が意図せず壊れていないかを確かめます。

テストと移行には、全体の10〜30%程度のバッファを見込むと安全です。小規模な絞り込み型改修は、500万〜2,000万円、期間2〜3か月程度が目安です。一方で、Excelマクロの修正や軽微な自動化など、ごく小規模な対応なら、数日から1か月程度で完了することもあります。

インボイス制度や消費税率の変更には、明確な標準期間が定まっていません。そのため、制度の発表段階から、できるだけ早く着手すべきとされています。

納期ぎりぎりの対応では、トラブルが法的リスクにつながるおそれがあります。一方、日常的なバグ修正は、保守契約の中で扱うことが多いです。

バグ修正では、対応開始までの時間をSLA(サービスレベルアグリーメント)として合意して進めるのが一般的です。

改修を行う目的と期待できる効果

改修の目的は、不具合の解消に加えて、全面刷新のリスクと投資を避けながら、業務を止めずに必要な機能を維持することです。

全面刷新のリスクと投資額の回避

改修は、住宅の「リフォームと新築」に例えられます。フルスクラッチ開発で土台から作る場合、費用は8,000万円から数億円規模になります。

フルスクラッチ開発の期間は、半年から複数年に及ぶことが少なくありません。一方、部分改修なら、手間、期間、費用を抑えて課題に対応できます。

  • 小規模:費用500万〜2,000万円、期間は数週間〜数か月が目安です。
  • 中規模:費用2,000万〜8,000万円、期間は数か月〜1年程度が目安です。

業務を止めずに必要な機能を維持する点

レガシーシステムの多くは、長年の運用で自社の業務に深く組み込まれています。そのため、いきなり止めて作り直すのが現実的でない場合は、改修で稼働を続けたまま、優先課題を段階的に解消できます。

  • 段階的な切り出し:ストラングラーフィグパターンでは、機能やモジュールの単位で新システムへ移します。
  • 内部の書き換え:リライトは、機能を変えずに既存の処理を新しい技術で組み直す方法です。

いずれも、広い意味では改修に含まれます。また、将来どこまで作り替えるかを見据えて、影響範囲を絞った改修から始める企業も少なくありません。

優先課題を解消して業務を安定させ、社内で合意を取ったうえで、将来の作り替えを改めて判断する進め方もあります。

ポイント

改修か刷新かを選ぶときは、全面刷新の投資額と、業務を止められないという事情を並べて比べます。段階的に進める場合は、どの機能を先に直すかを決めておきます。

改修は、法改正の内容を現場に反映する手段としてよく使われます。ただし、改修をしただけで法令遵守が自動的に保証されるわけではありません。

税務上の処理区分と改修規模の目安

法改正に伴う軽微な部分改修は、数十万円規模で行われるケースが少なくありません。税務上は、資本的支出ではなく修繕費として処理できる目安が使われる場合があります。

  • 基準の一つ:1件あたり20万円未満
  • 別の基準:60万円未満かつ取得価額のおおむね10%以下という条件です。

適用の可否は、改修の内容や会計方針によって判断が分かれます。そのため、実際の処理は税理士などの専門家に確認してください。

保守契約の対象外になりやすい帳票改修

帳票の変更や画面の軽微な修正は、保守契約の対象外で、別料金になることが一般的です。費用の具体例を見ると、追加料金の影響がつかめます。

  • 最低作業料金:15〜30分程度の作業でも、5万〜10万円程度かかる例があります。
  • 製造業の例:従業員50名規模で月額保守5万円、対象外修正の追加費用は年間平均80万円でした。

保守対象外の修正が積み重なると、中小企業が改善要望を出し渋る一因にもなります。そこで、依頼前に保守契約の範囲と、追加費用が発生する境目を明確にしてください。

ポイント

法改正への対応は、制度の発表段階から早く着手するのが基本です。税務上の処理区分や、保守契約の対象外になる修正も、依頼前に開発会社と確かめておきます。

モダナイゼーション・刷新・更改など他の取り組みとの違い

改修が適切か判断する4つの軸、業務要件、品質と限界、予算と期間、仕様の把握をカードで示した図。
4項目をそろえて自社の状況を整理できます。

レガシー対応には、改修のほかに、モダナイゼーション、刷新、更改、リニューアル、リアーキテクチャ、リプレイスがあります。名称だけでは区別しにくいので、まず自社が今どの段階にあるかを確かめます。

規模ときっかけで区別する各取り組み

各取り組みは、対象や検討のきっかけで区別できます。改修は、対象を部分的・小規模に絞り、低予算・短納期で進められる点が特徴です。

  • モダナイゼーション:クラウド移行や言語変換など、技術的な手法が中心になります。
  • 刷新:経営判断として、システム全体を作り直します。
  • 更改:契約満了やハードウェアのEOS・EOL(サポート・提供終了)に合わせた基盤の入れ替え
  • リニューアル:画面や操作性(UX・UI)の見直し
  • 構造変更・製品乗り換え:リアーキテクチャは内部構造を設計し直し、リプレイスは別製品へ乗り換えます。

4つの軸による改修の適否

改修の適否は、今の業務とシステムの状態を4つの軸に当てはめて判断します。

  • 業務要件:今後大きく変える予定がなければ、リライトなどの部分改修で十分な場合があります。
  • 品質と限界:安定稼働中であればリホストなどが現実的で、破綻寸前ならフルスクラッチも検討します。
  • 予算と期間:制約がある場合は、課題の大きい部分に絞った段階的な改修が安全です。
  • 仕様の把握:誰もシステムの中身を説明できない場合は、大規模な作り直しより、現状の「読める化」を優先します。

4つの軸で自社の状況を整理し、改修が適切な範囲かを判断してください。選び方や評価の観点は、レガシーシステム改修の選定ポイント・選び方・種類で解説しています。

ポイント

改修が合うかは、業務要件、品質、予算と期間、仕様の把握の4つの軸で見ます。どれか一つでも大きく外れるなら、他の取り組みと比べ直します。

レガシーシステム改修導入前に確認しておきたいポイント

改修前には、対象範囲に加えて、見積もりや契約形態、着手前に整理しておく情報も確かめます。こうしておくと、認識違いを防げます。

小規模な改修の見積もりにおける前提条件

小規模改修でも、対象範囲、資料の有無、テスト範囲によって費用は変わります。見積もりの際は、次の条件を伝えてください。

  • 対象業務:どの業務を改修するか
  • 調査工数:現状把握のための調査を含めるかどうか
  • テスト範囲:デグレードテストの対象となる範囲

前提を明確に伝えておけば、想定外の追加費用を抑えられます。

改修頻度に応じた契約形態

契約形態には、月額固定、従量課金・時間課金、チケット制・ポイント制などがあります。不定期に軽微な改修が発生する中小企業では、チケット制が向く場合があります。

月額固定では、一定時間分の軽微な改修が含まれます。一方、従量課金・時間課金は、実際にかかった時間や工数に応じて支払う形です。

チケット制・ポイント制は、あらかじめ購入しておき、必要なときに消費する仕組みです。そこで、自社の改修頻度を踏まえ、月額保守の範囲に収まるか、追加費用が発生しやすいかを事前に整理しておきます。

検証内容で決めるPoCの要否

改修の内容によっては、本格的に着手する前の検証が必要になります。確認したい対象に応じて、検証の方法を選びます。

  • 画面レイアウト:モックアップで確認できます。
  • 操作フロー:プロトタイプで確認できます。
  • 技術や外部ツールの組み込み:既存システムで実現できるか、PoC(概念実証)で確かめます。

部分改修のPoCは、対象業務を1つに絞り、期間2〜3週間程度、費用は本開発の10〜20%程度を目安に、必要な範囲を検証します。

まとめ

レガシーシステム改修は、稼働中のシステムの不具合や法改正、帳票・画面の課題に、部分的かつ小規模に対応する取り組みです。また、低予算・短納期で進められます。

全面刷新やモダナイゼーションのような大規模投資に踏み切れない企業にとって、改修は現実的な選択肢になります。

現状把握と調査プロセスに支えられる改修

改修の成否は、事前調査、変更箇所調査、影響調査を丁寧に行えるかどうかに左右されます。特に、資料が不足しがちなシステムで調査を軽視すると、想定外の不具合が起きるリスクが高まります。

自社の状況の整理

まず、対象システムの課題と、対応に使える予算・期間を整理してください。次の4つの条件を確かめると、改修か大規模な対応かを判断する材料になります。

  • 業務要件:今後大きく変える予定がなければ、リライトなどの部分改修で十分な場合があります。
  • システムの品質:安定稼働中ならリホストなどが現実的ですが、破綻寸前ならフルスクラッチを検討します。
  • 予算と期間:制約がある場合は、最も課題の大きい部分に絞った段階的な改修が安全です。
  • 仕様の把握:誰もシステムの中身を説明できない状態なら、大規模改修より現状の「読める化」を優先します。

パッケージやクラウド型ツールを組み合わせた部分改修もあります。一方で、独自の業務ロジックや複雑な影響範囲を持つ改修には、フルスクラッチ開発の知見が必要な場合があります。

riplaは、現状調査、改修範囲の切り分け、既存システムとの連携を含む実装を支援しています。

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

会社紹介

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

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

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

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

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

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