レガシーシステム更改の選定ポイント/選び方/種類

レガシーシステム更改の選定は、通常のシステム刷新の比較検討とは事情が異なります。ベンダーの保守契約満了やOS・ミドルウェアのEOS/EOLという期限が先に決まっており、その期限までに現状棚卸し、選択肢の比較、ベンダー選定、予算承認を終えなければならないためです。選び方を誤ると、期限に間に合わない、あるいは移行後にデータ不整合や性能問題が発覚するといった事態を招きかねません。

本記事では、選定前に整理すべき自社の課題、更改の3つの選択肢、比較すべき評価軸、パッケージ・SaaS移行とフルスクラッチ再構築の選び分け、RFPと要件定義の進め方、PoCの進め方、選定でよくある失敗までを解説します。期限が定まった中での更改検討という特性を踏まえ、限られた時間で適切な選択にたどり着けるよう、実務の順序に沿って整理します。

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

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

レガシーシステム更改選定前に整理すべき自社の課題

レガシーシステム更改選定前の課題を整理する担当者

製品やベンダーの比較に入る前に、自社が直面している課題を具体的に言語化しておく必要があります。課題を一文で説明できるかどうかで、比較対象に含めるべき選択肢と、除外してよい選択肢が見えやすくなります。

EOL時期と棚卸しの進み具合を確認します

まず、対象システムが依存するハードウェア・OS・ミドルウェアのEOL時期がいつなのか、そこから逆算して初期検討にどれだけの時間を割けるのかを確認します。あわせて、現行システムの棚卸しがどこまで進んでいるか、コードや仕様書と実際の挙動の対応関係がどの程度把握できているかを確認します。棚卸しが不十分なまま選定を進めると、後になって「想定していなかった連携が見つかった」という事態が生じ、期限に対して致命的な遅れにつながります。特にメインフレームやCOBOL資産では、長年の改修によって仕様書に反映されていない例外処理や、退職した担当者しか把握していない業務ルールが残っているケースが珍しくありません。棚卸しの担当者を情報システム部門だけに任せず、実際に現場で運用している業務部門を巻き込むことで、こうした暗黙知を早い段階で洗い出しやすくなります。

予算承認までのリードタイムを見積もります

更改には相応の投資が必要になるため、経営層への説明と予算承認のプロセスにもリードタイムがかかります。EOLの通知が来てから動き出すのではなく、最低でも2〜3年前には初期検討に着手し、承認プロセスに必要な期間を織り込んでおくことが望まれます。承認が得られるかどうかは、期限の根拠と更改後の投資対効果をどれだけ具体的に示せるかに左右されるため、選定段階から経営層への説明材料を意識して情報を整理しておくと後工程がスムーズになります。特に、延長更新を続けた場合と更改に踏み切った場合の3〜5年スパンでの総保有コストを比較した資料は、承認可否を左右する材料になりやすいため、選定活動と並行して早めに準備しておくことをおすすめします。

レガシーシステム更改の3つの選択肢

レガシーシステム更改の3つの選択肢を比較する担当者

更改の選択肢は、大きく分けて延命策、パッケージ・SaaS移行、フルスクラッチ再構築の3つです。時間的な余裕やリスク許容度、業務の独自性によって適した選択肢は変わります。

延命策:再リース・買い取り・特別保守

抜本的な更改までの時間を稼ぐ選択肢として、ハードウェアの再リースや買い取り、ベンダーが提供する特別保守(延長サポート)があります。再リースは年間費用を抑えられる一方で故障時の修理費が自己負担になりやすく、特別保守は通常保守と比べて費用が高騰しやすいという特徴があります。いずれも時間を確保するための一時的な選択肢であり、根本的なレガシー解消にはならないため、延命している間に抜本策の検討を並行して進めることが前提になります。

パッケージ・SaaS移行とフルスクラッチ再構築

パッケージやSaaSへの移行は、業務を標準機能に合わせる「Fit to Standard」の考え方が前提になり、法改正やバージョンアップへの追随をベンダー側に任せやすい点が特徴です。フルスクラッチ再構築は、自社独自の業務ロジックや承認フローをそのまま踏襲できる自由度がある一方、要件定義から保守まで自社が主体的に関わる必要があります。基幹系システムでは、データの整合性と安定稼働が最優先されるため、標準機能で代替できない独自ロジックがどれだけ存在するかが、両者を分ける最大の論点になります。両者の中間として、標準化しやすい周辺業務はパッケージ・SaaSに任せ、競争優位性に直結するコア業務のみを個別開発するハイブリッド構成を選ぶ企業もあります。この場合、どちらのシステムを正のデータとするか、連携が失敗した際にどちらが再送処理を担うかをあらかじめ取り決めておくことが、運用開始後のトラブルを防ぐうえで重要です。

製品・ベンダー選定で比較すべき評価軸

レガシーシステム更改の評価軸を確認する会議

候補となるパッケージ・SaaS・開発ベンダーは、期限適合性、移行難易度、データ整合性、TCO、セキュリティ、ベンダーの移行実績、移行性という軸で比較します。同じ質問を各候補へ提示し、回答とデモ結果をそろえることで、印象ではなく適合度で判断できます。評価は担当者ごとの主観に任せず、「デモで確認」「提案書で確認」「契約条項で確認」のように根拠の出所を残し、確認が取れていない項目は点数化せず保留にする運用にすると、営業説明の分かりやすさに評価が引っ張られにくくなります。

期限適合性とデータ整合性を確認します

第一に、提案されたスケジュールがEOLの期限に対して余裕を持って完了できるか、遅延時のリカバリー案が用意されているかを確認します。第二に、既存データの抽出・変換・クレンジング・登録という移行プロセスにおいて、どの工程でどの程度の不整合が発生しうるか、その検証方法をベンダーがどこまで具体的に説明できるかを確認します。基幹系システムでは、機能の豊富さよりもデータの整合性と安定稼働が優先されるため、この二つの軸は選定の初期段階で足切り基準として使えます。

TCO・セキュリティ・移行実績を確認します

第三の料金・TCOでは、初期費用と月額費用だけでなく、延長更新を続けた場合との3〜5年スパンでの累計コストを比較し、更改に踏み切るべき損益分岐点を確認します。第四のセキュリティでは、移行後のパッチ提供体制や権限管理、バックアップ体制を確認します。第五に、メインフレームやCOBOL資産の移行実績、大量データを扱うバッチ処理の性能検証をどのように行うかをベンダーへ具体的に質問し、実績を証拠として提示してもらうことが重要です。「対応可能」という回答だけで判断せず、類似規模の移行実績や検証方法まで確認すると、選定後の認識違いを防げます。

RFPと要件定義の進め方

レガシーシステム更改のRFPを作成する担当者

RFPは、機能一覧を並べるだけの資料にせず、期限から逆算したスケジュール要件と、移行対象の業務シナリオを具体的に記載することが重要です。

RFPには期限・業務範囲・非機能要件を記載します

RFPには、対象システムのEOL時期、対象業務範囲、依存するハードウェア・言語・ミドルウェア、現行のデータ量やバッチ処理の規模、解決したい課題を記載します。非機能要件には、性能要件、セキュリティ基準、障害時の復旧目標、データ移行の許容停止時間を含めます。要件を「必須」「望ましい」「将来」の3段階に分けておくと、すべてを必須としてしまい候補を失うという事態を避けやすくなります。あわせて、現行システムで例外的に発生している処理(月末月初のみ動く特殊なバッチ、他システムとの一時的な連携など)も別枠で明記しておくと、ベンダーが見積もり段階で見落とすリスクを減らせます。

期限から逆算したスケジュールを組みます

ウォーターフォール型で一括移行(ビッグバン移行)を計画する場合、要件漏れが発覚するとデッドラインを超過するリスクが高くなります。ブラックボックス化が進んだ現行システムほどコード解読が難航しやすく、データ不整合のリスクも増大するため、要件定義の段階でリスクの高い箇所を洗い出し、段階移行やパイロット移行への切り替えも選択肢として残しておくことが望まれます。段階移行を選ぶ場合は、EOLの緊急性が特に高い機能から先行して移行し、残りの機能は現行システムで並行稼働させたうえで、順次切り替えていく計画にすると、一括移行に比べて障害発生時の業務影響を限定しやすくなります。

PoCの進め方

レガシーシステム更改のPoCを実施するチーム

期限のある更改案件のPoCは、新たな価値創出の探求ではなく、現行踏襲の確認と致命的な移行リスクの早期発見に特化させることが重要です。標準的な期間は3〜6週間程度のタイムボックスで区切ります。

検証すべき項目を絞り込みます

メインフレームやCOBOL資産の更改では、レガシーコードの解読や自動変換ツール(コンバーター)の変換精度と手作業修正工数、大量データを扱う夜間バッチ処理が規定時間内に完了するかという性能検証、データ移行における抽出・変換・クレンジング・登録の正確性が主な検証項目になります。期限が迫っている場合は、ブラックボックス化が激しいコア業務ロジックや他システム連携部分など、移行リスクが最も高い箇所に対象を絞り込み、SaaS・パッケージのFit to Standard領域については技術検証を省略してFit&Gap確認にとどめるという判断も有効です。

本番移行のゴーサイン判断基準を決めます

本番移行のゴーサインを出す際は、PoCで実力を証明したチームやキーパーソンが本番導入時にもアサインされることを確約できているか、非機能要件やセキュリティ基準をクリアしているか、データ移行が予定停止時間内に収まる見込みとロールバック計画(コンティンジェンシープラン)の実効性があるかを確認します。PoCで良い結果が出たチームが本番では別のチームに差し替わるという「PoCの罠」を避けることも、判断基準として明記しておくべき点です。具体的な製品候補は、レガシーシステム更改のパッケージ・クラウド製品一覧で紹介しています。

レガシーシステム更改選定でよくある失敗とその回避策

レガシーシステム更改選定の失敗を回避する担当者

比較検討を進める中で、機能の多さやベンダーの知名度だけで判断してしまうと、期限内に移行が完了しなかったり、想定していた業務が標準機能でカバーできなかったりする失敗につながります。ここでは、レガシーシステム更改の選定で特に起こりやすい失敗と、その回避策を整理します。いずれも選定段階では見えにくく、契約後やプロジェクト後半になってから表面化しやすい点に注意が必要です。

機能の多さだけで判断しないようにします

機能が豊富なパッケージやSaaSを選んでも、自社の最重要業務が標準機能の範囲外であれば、結局は追加開発が必要になり、運用はかえって複雑になります。反対に、機能を絞った製品でも自社の課題と一致していれば、教育や定着の負担を抑えられます。評価点を単純に合計するのではなく、必須要件を満たさない候補は早い段階で除外し、残った候補をTCOと移行難易度で比較することが有効です。

移行実績を確認せずに契約しないようにします

メインフレームやCOBOL資産の移行は、案件ごとに難易度が大きく異なります。提案書に「対応可能」と書かれていても、実際に類似規模・類似技術の移行を担当した実績があるかどうかで、プロジェクトの成否は大きく変わります。ベンダーには、過去の移行規模、発生した課題、解決した方法まで具体的に説明してもらい、口頭の説明だけで終わらせず、提案書や契約条項として記録に残しておくことが重要です。担当者の異動やチーム変更があった場合の引き継ぎ体制まで確認しておくと、プロジェクト途中でのつまずきを防ぎやすくなります。

レガシーシステム更改選定前に確認しておきたいポイント

レガシーシステム更改選定前の確認ポイント

選定の最終段階では、期限までに間に合うかどうかだけでなく、フルスクラッチとパッケージのどちらを選ぶべきか、暫定延命策との併用は可能かといった、実務でよく生じる疑問を整理しておきます。

フルスクラッチとパッケージはどちらを優先すべきですか

自社独自の業務ロジックが競争優位性に直結し、パッケージやSaaSで代替できない場合はフルスクラッチが有力な選択肢です。一方、標準機能への適合度が高く、法改正への追随をベンダーに任せたい場合はパッケージ・SaaS移行を優先します。判断に迷う場合は、業務プロセスを標準化する部分と独自性を残す部分を切り分け、コア・サテライト型のハイブリッド構成を検討することも有効です。

暫定延命策と抜本的な更改は併用できますか

併用は可能であり、むしろ期限に余裕がない場合は現実的な組み合わせになります。再リースや特別保守で時間を確保しながら、その間に抜本的な更改の要件定義・ベンダー選定を進めるという進め方は、多くの更改プロジェクトで採用されています。ただし、延命策はあくまで一時的な措置であるため、次のEOL期限を見据えたロードマップを別途用意しておくことが重要です。延命期間中に何をもって「更改完了」とするかのゴールを曖昧にしたままにすると、延命策が既定路線化し、抜本的な更改が先送りされ続けるという事態にもなりかねません。

PoCの期間はどのくらいを目安にすればよいですか

期限のある更改案件では、3〜6週間程度のタイムボックスで区切り、現行踏襲の確認と移行リスクの早期発見に絞って実施することが目安になります。検証範囲を広げすぎると期間内に終わらず、かえって全体スケジュールを圧迫するため、移行リスクが最も高い箇所を優先して検証することが重要です。

まとめ

レガシーシステム更改の選び方をまとめる担当者

レガシーシステム更改の選定では、EOL時期と棚卸しの進捗、予算承認までのリードタイムという自社の状況をまず確認したうえで、延命策、パッケージ・SaaS移行、フルスクラッチ再構築という3つの選択肢の方向性を絞り込みます。その後、期限適合性、データ整合性、TCO、セキュリティ、移行実績という評価軸で候補を比較し、期限から逆算したRFP・要件定義と、現行踏襲の確認に特化したPoCを経て最終判断に至ることが重要です。

基幹系システムの更改では、データの整合性と安定稼働を最優先しつつ、自社独自の業務ロジックをどこまで標準機能に合わせられるかが選定の分かれ目になります。既製のパッケージやSaaSでは複雑な承認フローや基幹システム連携を吸収しきれない場合、無理に業務を合わせると現場に手作業が残ります。riplaはフルスクラッチ開発の立場から、期限が定まった更改プロジェクトにおける要件整理、既存システムとの連携を含む構築、移行リスクの低減を支援しています。

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

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

ブログ|株式会社riplaをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む