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

通販サイト/システムのモダナイゼーションでは、既存基盤を止めずに移行する工程まで含めて、開発期間と納期を見積もることが欠かせません。

  • 対象範囲:既存の通販システムを刷新する、ブラウンフィールド型のプロジェクトです。
  • 期間の確認:要件定義から移行・カットオーバーまでの期間を、通して見通す必要があります。
  • 納期の条件:繁忙期、基幹連携、出荷業務への影響が、納期を左右する条件です。

通販サイト/システムのモダナイゼーションとは、自社が長年保有・運用してきた通販システムを、クラウドネイティブな環境や最新のアーキテクチャへ作り替える取り組みです。たとえばEC-CUBEをベースに大幅な独自カスタマイズを重ねたシステムや、完全にスクラッチで構築した受注管理システム(OMS)が、これにあたります。

ゼロから通販基盤を立ち上げる「通販サイト/システム開発」とは異なり、本記事が扱うのは、電話・FAX・Web・実店舗の受注を長年支えてきた既存基盤を、業務を止めずに刷新するBrownfieldのプロジェクトです。

開発期間の見積もりを誤ると、繁忙期と刷新の時期が重なって売上に深刻な打撃を受けたり、稼働直後に基幹システムやWMSとの連携が止まって出荷が滞ったりする事態を招きかねません。

まずは、対象範囲の違いを押さえるところから見ていきます。

本テーマの全体像は、下記の記事をご覧ください。

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

通販サイト/システムのモダナイゼーションの対象範囲とBrownfieldという前提

自社通販システムを中心に、商品マスタ、会員情報、注文履歴、独自の受注・在庫引当ロジックを結んだ図解。
刷新対象は画面や機能だけでなく、長年蓄積した業務資産にも広がります。

開発期間を正しく見積もるには、「何を、どこまで刷新するのか」を先に明確にする必要があります。

同じ「通販システムを刷新する」でも、対象が自社独自のシステムか、プラットフォームに依存しない一般的なECシステムかによって、検討すべき論点は大きく異なります。

「通販サイト/システム開発」「ECのモダナイゼーション」との違い

「通販サイト/システム開発」は、ゼロから中〜大規模の通販システム基盤を立ち上げるGreenfieldのプロジェクトです。これに対して本記事が扱う「通販サイト/システムのモダナイゼーション」は、業務を止めずに作り替えるBrownfieldの刷新です。その対象は、商品マスタや会員情報、注文履歴がすでに積み上がった稼働中の自社システムであり、両者は前提が異なります。

一方、「ECのモダナイゼーション」は、プラットフォームやビジネスモデルを問わない一般総論です。老朽化したECシステムに5手法(リホスト/リプラットフォーム/リファクタリング/リビルド/リプレース)を当てはめて解説しています。

本記事も同じ5手法を扱いますが、対象は「電話・FAX・Web・実店舗を統合し、コールセンターや基幹(ERP)・WMSと連携する自社所有の通販システム」に絞っています。さらに、会員データや商品マスタ、注文履歴、独自の受注・在庫引当ロジックといった具体的な資産をどう移行するかという実務に重心を置き、一般総論とは一線を画します。

想定する対象システム(EC-CUBEベースの独自カスタマイズ、独自スクラッチ構築のOMSなど)

本記事が想定するのは、たとえばEC-CUBEをベースに、長年自社の業務フローに合わせて大幅なカスタマイズを重ねてきたシステムです。また、パッケージを使わず完全にスクラッチで構築した受注管理システム(OMS)も含みます。

こうしたシステムは、電話・FAX・Web・実店舗の複数チャネルの受注を一元管理しています。コールセンターのオペレーターが日々操作し、基幹システム(ERP)や倉庫管理システム(WMS)、取引先とのEDIと密に連携して、事業の根幹を担ってきました。

長年の改修を重ねた結果、設計書とソースコードが食い違っていたり、当時の開発担当者がすでに退職していたりして、仕様がブラックボックス化しているケースも珍しくありません。このような「自社固有の資産と負債を併せ持つシステム」をどう刷新するかが、本記事の中心テーマです。

ポイント

対象が自社で長年運用してきた資産を持つシステムかどうかが、見積もりの出発点です。該当するなら、新規構築の期間に移行特有の工程を上乗せして考えます。

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

移行特有の3工程と期間を示す図。マスタデータのクレンジングは2〜3ヶ月、EDIの連携切替・テスト接続は2〜3ヶ月、並行稼働は1〜3ヶ月。
3工程の合計期間は、通常の開発工程とは別に見積もります。

自社所有の通販システムを刷新する場合、新規構築と同じ要件定義・設計・開発・テストという工程に加えて、既存資産の移行に固有のタスクが上乗せされます。

この上乗せ分を見積もりに含めずにスケジュールを引くと、想定外の遅延を招く最大の原因になります。

新規構築に上乗せされる移行特有の工程

自社通販システムの刷新では、新規構築のスケジュールに加えて、移行に固有の期間が独立して発生します。マスタデータのクレンジング(表記揺れ・重複の修正)に2〜3ヶ月、取引先ごとに仕様が異なるEDIの連携切替・テスト接続に2〜3ヶ月、旧システムと新システムを同時稼働させる並行稼働(パラレルラン)に1〜3ヶ月かかります。

これらは新規構築には存在しない工程です。そのため、通常の要件定義・設計・開発のスケジュールに単純に足し合わせて見積もる必要があります。

とくにEDIの切替は、自社の努力だけでは短縮できません。取引先の開発スケジュールに合わせる必要があるため、着手を後回しにするほど全体の納期を圧迫します。

5手法別に見る期間・費用の目安

期間と費用は手法によって大きく違うため、対象範囲ごとに手法を選ぶ前に、それぞれの目安を押さえておく必要があります。

  • リプレース:初期費用は数百万〜数千万円で、最も低コストです。
  • リホスト:数ヶ月・低コストで最短です。
  • リプラットフォーム:データベースのマネージドサービス化やコンテナ化を行い、約4〜10ヶ月、1,000万〜4,000万円が目安です。
  • リファクタリング:在庫引当・連携部分のAPI化やバッチのサーバーレス化を行い、約3〜8ヶ月、500万〜2,000万円が目安です。
  • リビルド:クラウドネイティブでのフルスクラッチ再構築で、約12〜30ヶ月・3,000万〜2億円と、最も大きな投資規模になります。

リプレースは、自社ECをShopifyなどのクラウドECへ、OMSをネクストエンジンなどのSaaSへ置き換える手法です。ただし、自社の運用をシステムの標準機能に合わせるFit to Standardが前提になります。

リホストは、コードを変えずインフラのみクラウド化する手法です。アプリ構造は古いままのため、クラウドの恩恵を得にくい点に注意が必要です。

自社の独自ロジックがどこまで競争優位に直結しているかを見極め、対象範囲ごとに手法を使い分けることが、現実的なスケジュールにつながります。

ポイント

期間を見積もる際は、新規構築の工程にクレンジング、EDI切替、並行稼働を上乗せします。手法ごとの期間差も大きいため、対象範囲ごとに手法を分けて考えるのが目安です。

通販システム刷新特有の納期遅延要因

自社所有の通販システムを刷新するプロジェクトで納期が遅れる原因は、機能の不足そのものより、「既存資産の整備」と「外部連携の相手都合」にあることがほとんどです。

マスタデータの分散・表記揺れというクレンジングの壁

長年運用してきた自社の通販システムでは、会員マスタや商品マスタに表記揺れや重複が蓄積していることが珍しくありません。

たとえば、「株式会社〇〇」と「(株)〇〇」が併存していたり、旧システムの備考欄に賞味期限やHTMLタグが入り込んでいたりします。その状態のまま新システムへ移行すると、データが正しく紐づかず、稼働直後に受注も出荷も処理できないという致命的な事態を招きます。

アプリケーションだけを新しくしても、背後のデータモデルが継ぎ足しのままでは、処理のボトルネックやデータ不整合は残ります。こうしたクレンジング作業は想定以上に工数がかかるため、軽視したスケジュールを組むと、開発は終わっていてもデータが整わず稼働できないという遅延が頻発します。

基幹(ERP)・WMS・EDI連携が「相手都合」で遅延するリスク

自社の通販システムは、基幹システム、倉庫管理システム、取引先とのEDIといった多数の外部システムと密に結びついています。そのため、連携の部分が納期遅延の最大の山場になります。APIや通信プロトコルは、自社の都合だけでは変えられません。

連携先の開発スケジュールやテスト仕様に合わせる必要があり、事前の仕様すり合わせが不十分なまま連携テストに入ると、原因の切り分けに数ヶ月単位の追加期間がかかることもあります。とくにEDIは取引先ごとに仕様や通信プロトコルが異なり、切替だけで2〜3ヶ月のリードタイムがかかるケースが多くあります。

また、新旧システムで受注IDが重複すると、基幹システム上のデータが上書きされるおそれがあります。その対策は、要件定義の早い段階で講じておく必要があります。連携の遅れは相手の都合に左右されるため、自社の努力だけでは短縮できず、連携先の担当者を早期にプロジェクトへ巻き込むことが欠かせません。

ポイント

納期の遅れは、既存データの表記揺れや、基幹・WMS・EDIなど相手のある連携の遅れから生じることが多いです。どちらも自社だけでは縮めにくいため、早い段階で準備と連携先の巻き込みを進めるのが目安です。

段階移行・並行稼働による納期短縮アプローチ

受発注を止めない切替準備として、段階的カットオーバー、閑散期に合わせた逆算スケジュール、並行稼働、ロールバック条件を並べた図解。
切替時期と切り戻し条件を先に決めると、稼働後の判断が明確になります。

自社所有の通販システムは受発注業務を1日も止められません。そのため、進め方を工夫すれば、リスクを抑えながら現実的な納期に収められます。

チャネル別の段階的カットオーバー

全チャネル・全商品・全取引先を一斉に切り替える「ビッグバン方式」は、テストの規模が膨らみ、エラーの特定が事実上難しくなります。そのため、稼働直後に受注や出荷が止まるような致命的な障害を招くリスクも高まります。

そこで有効なのが、フェーズドカットオーバーです。業務量が少なくリスクの低いチャネルから、テストが完了したものを先に切り替えます。主力モールや実店舗POSの統合といった影響の大きい部分は、最終フェーズに回します。

このため、各フェーズで得た学びを次のフェーズに活かしながら、大きな失敗を避けて全面稼働に確実に到達できます。

繁忙期を避けた逆算スケジュールとロールバック計画

年末商戦や大型セールなどの繁忙期にカットオーバーが重なると、トラブル対応と通常業務が同時に押し寄せ、致命的な機会損失を招きます。そのため、ビジネスカレンダーから逆算して閑散期にカットオーバーの時期を設定し、そこから各工程のスケジュールを引くことが鉄則です。

旧システムと新システムを並行稼働させ、受注件数・出荷数量・売上請求金額の3点を日次で照合して、両者が一致するかを確かめます。

受発注業務を止められない刷新では、旧システムへ戻すための条件(ロールバック条件)を事前に明文化しておくことが欠かせません。たとえば、「APIエラーで3時間以上受注取込が停止した場合」「WMSへの出荷指示データが文字化けして出荷ラインが止まった場合」「在庫同期の競合で売り越しが多発した場合」などが挙げられます。

ポイント

止められない受発注業務では、段階的カットオーバーと繁忙期を避けた逆算スケジュールを組み合わせるのが目安です。切り戻しの条件は、稼働前に決めておく必要があります。

発注前に確認すべき見積もりのポイント

現実的な納期で刷新するには、発注前の段階で既存資産の状態と見積もりの前提を、発注先と丁寧に擦り合わせておくことが欠かせません。

既存資産の棚卸しと要件概要書の作成

見積もりの精度は、発注時に既存資産の状態をどれだけ明確にできているかで決まります。とくに重要なのは、連携が必要な外部システム(基幹・WMS・EDI・決済代行など)の一覧と連携方式です。さらに、会員データや商品マスタ、注文履歴のデータ量と現状の品質(表記揺れや重複の有無)を棚卸しし、要件概要書にまとめておく必要があります。

また、現行システムの仕様書が実態とどこまで一致しているかを、可能な範囲で洗い出しておくと役立ちます。設計書のない機能や、退職済みの担当者しか把握していない仕様が、どれだけ残っているかも見ておく必要があります。

情報が揃っていれば、開発会社は移行の難しさを現実的に見積もることができ、複数社を比べやすい見積もりを得られます。

依頼先選定で確認すべき実績

依頼先を選ぶ際は、通販システムの新規開発実績だけでなく、既存システムからの移行・モダナイゼーションの実績を重点的に確認します。とくに、EC-CUBEなどの独自カスタマイズ環境や、スクラッチ構築のOMSを扱った経験があるかを見ておきます。

新規構築の経験が豊富でも、長年の改修で複雑になった既存システムの仕様を正確に読み解きながら移行した経験がなければ、要件定義で重要な仕様を見落とすリスクが高まります。

プロジェクト開始後は、週次などの定例会議で進捗と課題を見える形にします。また、全体工程に10〜20%程度のリスクバッファを組み込んでおくことが、想定外の事象が発生した際にも稼働時期を守るための備えになります。

ポイント

見積もりを比べる前に、既存資産の棚卸しができているかを見ます。実績は、新規開発だけでなく既存システムからの移行を手がけたかで判断します。

まとめ

ここまで、通販サイト/システムのモダナイゼーションにおける開発期間・スケジュール・納期の考え方を見てきました。

本記事の対象は、新規構築とも、対象を問わない「ECのモダナイゼーション」総論とも異なる、自社保有の通販システムです。EC-CUBEベースの独自カスタマイズやOMSを刷新する場合は、マスタデータのクレンジングに2〜3ヶ月、EDI連携の切替に2〜3ヶ月、並行稼働に1〜3ヶ月という移行特有の工程が上乗せされます。

5つの手法では、期間がリホストの数ヶ月からリビルドの12〜30ヶ月まで幅があります。そのため、対象範囲ごとに手法を使い分けることが大切です。

遅延の主な原因は、マスタデータの分散・表記揺れと、基幹・WMS・EDI連携が相手都合で遅れるリスクです。これを抑えるには、チャネル別の段階的カットオーバー、繁忙期を避けた逆算スケジュール、明確なロールバック条件の合意が有効です。

発注前には、既存資産を棚卸しした要件概要書を用意し、モダナイゼーションの実績を持つ開発会社に相談することから始めてみてください。

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

会社紹介

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

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

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

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

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

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