システムのモダナイゼーションの開発の開発期間・スケジュール・納期について

モダナイゼーションの開発期間は、上流工程から稼働後の定着化までを含めて見積もる必要があります。手法によって大きく変わり、リホストの数ヶ月からリビルドの12〜30ヶ月以上まで幅があります。

そのため、対象範囲と移行方法を先に決めておくことが大切です。ここで扱うのは、個別案件の要件定義やベンダー選定ではなく、老朽化した技術基盤を作り替える技術移行です。全体像は、以下の全体ガイドをご覧ください。

▼全体ガイドの記事
・システムのモダナイゼーションの完全ガイド

システムのモダナイゼーションとは何か(レガシー刷新・技術的負債解消という対象範囲)

中央のレガシーシステムから3つの注釈線を伸ばし、ブラックボックス化、技術者の高齢化・退職、システム間連携の制約を示す図。
課題が重なるほど、保守運用の負担が増していきます。

システムのモダナイゼーションの開発期間を正しく見積もるには、まず対象を明確にしておく必要があります。ここでいうモダナイゼーションは、新規に業務システムを立ち上げるグリーンフィールド開発とは違い、すでに稼働している老朽化したシステムを、クラウドネイティブな環境へ作り替える取り組みです。

対象になるのは多くの場合、COBOLやPL/Iで書かれたメインフレームアプリケーション、あるいはオンプレミスの古いアーキテクチャです。

放置が長引くほど、保守できる技術者は減り、ブラックボックス化も進みます。

経済産業省のDXレポートも、対応を怠った場合に2025年以降、年間最大12兆円の経済損失が生じる可能性があると警告しています(出典: 経済産業省「DXレポート」、いわゆる「2025年の崖」)。

開発期間を見積もる出発点は、この技術的負債の大きさを把握し、どの手法で解消するかを選ぶことです。

レガシーシステムが抱える課題と「2025年の崖」

レガシーシステムの課題は、大きく3つに整理できます。

  • ブラックボックス化:長年の改修が積み重なった結果、仕様書とソースコードが乖離し、誰も全体像を把握できない状態に陥っています。
  • 技術者の高齢化・退職:COBOLやメインフレームを扱える人材が年々減り、障害対応や小さな改修すら困難になりつつあります。
  • システム間連携の制約:クラウドサービスや外部APIとの連携が難しく、新しいビジネス施策のスピードを鈍らせます。

これらが複合的に作用すると、保守運用コストが高騰し、IT予算の大半がレガシー維持に消える悪循環が生まれます。開発期間の計画は、この悪循環をどの手法で断ち切るかを決めるところから始まります。

5つのアプローチ(リホスト/リプラットフォーム/リファクタリング/リビルド/リプレース)の全体像

自社の業務領域でどの方式が必要かを比べるため、5つの手法の違いを押さえておきましょう。

  • リホスト:コードやデータ構造は変えず、インフラだけをクラウドへ移す手法
  • リプラットフォーム:基本構造を保ったまま、OS・DBをマネージドサービスやコンテナへ置き換える手法
  • リファクタリング:ビジネスロジックを保ったまま、内部構造を整理する手法
  • リビルド:既存システムを廃棄し、クラウドネイティブで再構築する手法
  • リプレース:既存システムを廃棄し、SaaSやパッケージ製品へ置き換える手法

変更範囲が広いほど期間は長くなる一方、柔軟性や将来の拡張性は高まりやすくなります。自社の業務領域ごとに適用する手法を見極めることが、期間見積もりの精度を左右します。

ポイント

既存システムの作り替えかどうかで、見積もりの前提は変わります。ブラックボックス化が進んでいるなら、どの手法で悪循環を断つかを先に決めてから期間を考えるのが目安です。

開発期間・スケジュールの全体像(工程別の期間配分)

上流工程、段階的実装フェーズ、稼働後の定着を時系列に並べ、それぞれの期間目安を示す図。
本番稼働の後にも、定着までの期間が続きます。

システムのモダナイゼーションは、実装フェーズだけでなく、その前後の上流工程と稼働後の定着化フェーズを含めて、全体のスケジュールを描く必要があります。期間の目安は、上流工程から稼働後の定着まで工程別に示します。

実装に入る前の「現状アセスメント〜計画策定」だけでも数ヶ月を要します。ここでの精度が、後続フェーズの手戻りを大きく左右します。

現状アセスメント〜計画策定までの上流工程の期間

上流工程は、次の3ステップで構成されるのが一般的です。

  • 現状アセスメント・分析(約2〜3ヶ月):現行システムの構造や依存関係、データモデルなどを徹底的に洗い出す段階
  • 目標設定・優先順位の決定(約1〜2ヶ月):達成すべきKPIを定め、どのサブシステムから着手するかを絞り込む段階
  • 手法選定と計画策定(約1〜2ヶ月):対象領域ごとのアプローチと、依頼するパートナー企業を決める段階

上流工程だけで合計4〜7ヶ月程度かかることが多いのですが、ここを省いて実装に急ぐと、対象範囲や手法の選定を誤るおそれがあります。その結果、後工程で大きな手戻りが起きやすくなります。

段階的実装〜稼働後の運用最適化までの期間

計画が固まったあとの段階的実装フェーズは、約6〜18ヶ月が目安です。ただし、選択するアプローチと対象範囲によって大きく変わります。

特に大切なのは、業務影響の小さい領域から段階的(インクリメンタル)に移行・開発を進める点です。実装が完了して本番稼働したあとも、定着までの作業は続きます。

稼働後は、移行後約6〜12ヶ月にわたり、次の取り組みを続けて行う必要があります。

  • クラウドコストの最適化(FinOps):稼働後のクラウド費用を継続的に見直す取り組みです。
  • 運用監視体制の設計:稼働後の運用を監視する体制を組み立てる作業です。
  • 担当者への教育:稼働後の運用を担う人への教育です。

稼働後フェーズを見積もりに含めず「本番稼働=プロジェクト完了」と捉えてしまうと、実質的な定着までの期間を大幅に過小評価することになります。

ポイント

上流工程から稼働後の定着までを一本の計画に入れて、期間を見積もるのが基本です。特に、稼働後の6〜12ヶ月を見積もりに含めるかどうかで、定着までの期間の見え方が大きく変わります。

5つのアプローチ別に見る開発期間の違い

実装フェーズにかかる期間は、選択するアプローチによって数ヶ月から数年単位まで大きく変わります。比較的短期間で完了する手法と、長期化しやすい手法とに分けて、期間の目安を見ていきます。

短期間で完了するリホスト・リプラットフォーム

短期間で移行できるのは、次の2つの手法です。

  • リホスト(リフト&シフト):コードやデータ構造は変えず、インフラだけをオンプレミスからクラウドの仮想サーバーへ移す手法(期間の目安は数ヶ月〜)
  • リプラットフォーム:基本構造を保ったまま、OSやDBをマネージドサービスやコンテナへ置き換える手法(期間の目安は約4〜10ヶ月)

テスト工程を大幅に簡略化できるリホストは、ハードウェアの保守期限切れ(EOS)対応など、最も短期間で早期に移行したい場合に適しています。

インフラ部門とアプリケーション部門の連携が必要になるため、リプラットフォームはリホストより時間がかかります。ただし、次に述べるリファクタリングほどの長期間は要しません。

長期化しやすいリファクタリング・リビルド・リプレース

長期化しやすいのは、次の3つの手法です。

  • リファクタリング:ビジネスロジックを維持したまま、内部構造を整理・最適化し、マイクロサービスへ分割するなどの手法(期間の目安は約8〜18ヶ月)
  • リビルド:既存システムを廃棄し、クラウドネイティブな技術でゼロから再構築する手法(期間の目安は約12〜30ヶ月以上で、最も長期化します)
  • リプレース:既存システムを廃棄し、SaaSやパッケージ製品へ置き換える手法(自社開発が不要な分、難易度は下がります)

リファクタリングは、コードの改修と詳細な回帰テストが必要になるため、中〜長期間に及びます。リビルドは、初期投資と開発規模も最も大きいため、自社の競争力に直結するコア業務に絞って適用すべき手法です。

リプレースでは、標準機能に業務を合わせる社内調整と、旧システムからのデータクレンジングに、予想以上の期間がかかる点に注意が必要です。

ポイント

実装期間は、どのアプローチを選ぶかで数ヶ月から数年まで変わります。変更範囲の狭い手法から候補に入れ、業務ごとに必要な変更範囲を見極めるのが判断の目安です。

納期を左右する遅延要因と対策

一括移行でテスト規模が膨らむリスクと、段階的な移行や新旧システムの同時運用による確認方法を並べた図。
移行単位を小さくすると、問題の影響範囲を局所化できます。

モダナイゼーションのスケジュールが当初計画を超える最大の原因は、対象範囲の見誤りではなく、「移行の進め方」そのものにあります。

技術的負債の解消は、影響範囲の見立てを誤ると、稼働直後に業務が止まりかねない大規模な障害につながるリスクが常につきまといます。

「ビッグバン方式」のリスクと「インクリメンタル方式」

納期遅延を防ぐ最大の鉄則は、システム全体を一度に刷新しようとする「ビッグバン方式」を絶対に避けることです。一括移行ではテスト規模が膨らみすぎ、エラーの特定が事実上不可能になります。その結果、稼働直後に業務停止を伴う致命的な障害を引き起こすリスクが高まります。

取り入れたい進め方は、次の2つです。

  • インクリメンタル方式:影響の小さい周辺機能から段階的に新しい環境へ移行します。問題が起きても影響範囲を局所化でき、納期とリスクの両方を管理しやすくなります。
  • 新旧システムの同時運用:一定期間は並行稼働させ、実データで両者を動かしながら動作確認を行います。遅延リスクを抑える有効な手段です。

事例に学ぶスケジュール管理(トランシェ方式・大規模移行の教訓)

実際のモダナイゼーションでは、進め方次第で期間に大きな差が出ます。ある製造業大手のグローバル基幹システム(ERP)刷新の事例では、システム全体を一気に移行せず、ビジネス価値のまとまりごとに分割して段階的に移行・再構築する「トランシェ方式」を採用しました。この事例では、大規模な移行でありながら、わずか約12ヶ月での本稼働に成功しています。

一方、ある大手製鉄会社の事例では、約5,000万ステップという膨大な規模のCOBOLプログラムを自動変換ツールでJavaへ移行しました。ただし、規模が莫大であったため、完了までに4年半を要しました。

両事例の期間の差は、対象範囲を適切に分割し優先順位をつけたかどうかにあり、規模が大きいプロジェクトほど、分割の設計そのものがスケジュール管理の成否を分けます。

ポイント

遅延を防ぐには、一括移行を避け、影響の小さい領域から段階的に移行する方式を選ぶのが目安です。並行稼働を組み合わせるかどうかも、判断の材料にするとよいでしょう。

依頼先選定と体制構築が開発期間に与える影響

同じ規模・技術構成のレガシーシステムでも、どのパートナー企業に依頼するかによって、開発期間は大きく変わります。

COBOLやメインフレームといった特殊な技術領域を扱うからこそ、依頼先の実績とツールの選定が期間短縮の鍵を握ります。

レガシー言語・移行ツールの実績を確認するポイント

依頼先を選ぶ際に確認したいのは、次の3点です。

  • 対象言語・基盤の実績:COBOLやメインフレームの解析経験が豊富であれば、現状分析の期間を大幅に短縮できます。
  • 自動変換ツールの活用実績:移行ツールを使いこなせるパートナーであれば、手作業でのコード書き換えに比べ、期間を大きく圧縮できます。
  • 類似規模のプロジェクトの実績:扱ったことのあるコード量や業界が近いほど、見積もりの精度と進行のスムーズさが向上します。

自動変換ツールの例として、AWS Transformのようなクラウドベンダー製の移行支援サービスや、国内ベンダーが提供するツールがあります。

契約前の提案段階で、これらの実績を具体的な数値とともに共有してもらうことが、期間見積もりの妥当性を検証する近道です。

発注前に確認すべき体制と進め方

依頼先を決める前には、体制と進め方についても確認しておくことが、期間の見通しを立てるうえで欠かせません。次の3点を事前に共有してもらうと、各工程の期間を具体的に比べられます。

  • 体制:担当エンジニアの経験とアサイン体制
  • 進め方:各フェーズの成果物と完了基準、要件凍結や意思決定のタイミング
  • 発注者側の協力工数:現行業務の説明、旧システムの資料提供、並行稼働期間中の検証への参加など

上の3点を把握しないまま契約すると、後半になって自社側のリソース不足が判明し、遅延の原因になりかねません。

契約形態(準委任か請負か)は、スコープが変動しやすいモダナイゼーションの特性を踏まえ、発注前に取り決めておくと安心です。

ポイント

依頼先は、類似規模の実績とレガシー言語・ツールの経験で比べます。加えて、発注側の協力工数と契約形態を事前に決めておくと、後半の遅延を防ぎやすくなります。

まとめ

開発期間・スケジュール・納期については、工程別の期間配分と、手法ごとの期間の目安を解説してきました。また、納期を左右する遅延要因と対策や、依頼先選定が期間に与える影響も取り上げました。

開発期間を正しく見積もる鍵は、これが新規開発ではなく、老朽化した技術基盤からの脱却、つまり技術的負債の解消だと理解することです。

上流工程の期間は合計4〜7ヶ月です。実装フェーズは、リホストの数ヶ月からリビルドの12〜30ヶ月以上まで、選択するアプローチによって大きく変動します。また、稼働後も6〜12ヶ月の定着化期間が必要です。

遅延の最大要因は「ビッグバン方式」による一括移行にあり、影響の小さい領域から段階的に移行するインクリメンタル方式を徹底することが、納期を守る要になります。

COBOLやメインフレームの解析実績、自動変換ツールの活用実績を持つ信頼できるパートナーに、早めに相談することをお勧めします。

▼全体ガイドの記事
・システムのモダナイゼーションの完全ガイド

会社紹介

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

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

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

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

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

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