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

中〜大規模の通販システム開発の期間は、構築手法と連携範囲によって大きく変わります。データ移行と並行稼働も見込み、要件定義から開発・テストへ順に進めることで、現実的な納期を組めます。

期間の前提、工程ごとの配分、遅延要因と短縮策の順に扱います。

▼全体ガイドの記事
・通販サイト/システム開発の完全ガイド

通販サイト/システム開発の開発期間を左右する前提

期間を見積もる前に、対象とする事業の規模と受注チャネルを明確にしておく必要があります。

たとえば、個人がカートASPで小物を売る店と、年商数十億円規模でコールセンターや物流センターを抱える事業者の基幹系では、難易度も期間も異なります。

本記事の対象は、複数チャネルの受注を統合する中〜大規模の通販システム基盤です。在庫・出荷・顧客・決済を横断して扱うため、現実的なスケジュールを描くための前提を、先に共有しておきます。

中〜大規模の通販システム基盤の特徴(ネットショップ開業との違い)

中〜大規模の通販基盤では、電話・FAX・注文ハガキ・実店舗のPOS・Webからの注文を、受注管理システム(OMS)に集約します。Webサイトのカートは、そのうちの一つです。

OMSは、在庫引当から出荷指示、請求、売上計上までを一気通貫で処理します。カタログ通販やテレビ通販のEC化では、ネットショップ開業にはない要件も加わります。

  • 注文受付:カタログ品番でのクイック注文や、放送直後の問い合わせに対応する画面
  • 継続購入:定期購入・頒布会の継続課金と、後払い・代引など多様な決済への対応

小規模店の目的は、フロントの立ち上げにあります。一方で、通販基盤の構築は、受注・物流・顧客対応の業務プロセスを設計し直す業務改革です。この違いが、期間を数日単位から数か月〜1年単位へ押し上げる根本的な理由になります。

構築手法別・規模別の開発期間の目安

通販システム基盤の開発期間は、採用する構築手法によって大きく異なります。中〜大規模向けパッケージのカスタマイズは、要件定義から本稼働まで半年〜1年程度が目安です。

例として、ecbeing、SI Web Shopping、eltexDCなどのパッケージがあります。

  • フルスクラッチ:半年〜1年以上。要件が複雑なら1年半を超える場合があります
  • 大規模OMS刷新:要件定義2〜3か月、設計・開発3〜6か月、テスト1〜2か月
  • 中規模OMS導入:受注管理に絞ったパッケージなら、3〜6か月で稼働するケースもあります

複数チャネルやERP・WMS・EDIと連携する大規模刷新では、旧システムと新システムの並行稼働に3か月以上を見込んでおきます。

ここで示した数字はあくまで目安で、商品点数や取引先・連携先の数、コールセンターの規模、決済方式によって幅が出ます。そのため、自社の規模と複雑さを先に整理しておくと、見積もりのブレを抑えやすくなります。

ポイント

期間の見積もりは、対象の事業規模と受注チャネルを決めてから始めるのが基本です。規模が大きく連携先が多いほど、必要な期間は数か月〜1年単位へ延びます。

工程別のスケジュールと期間配分

要件定義、設計・開発・連携実装、データ移行・テスト・公開の比率を並べた図。
3工程の比率を並べて見渡せます。

中〜大規模の通販基盤では、要件定義に全体の20〜30%、設計・開発・連携実装に40〜50%を配分します。

データ移行・テスト・公開には約20%を配分します。続いて、各工程の作業と、通販基盤で時間がかかる理由を順に説明します。

要件定義フェーズ(全体の20〜30%)

要件定義は最も時間と労力を要する工程で、通常1〜3か月、大規模ならそれ以上かかります。確定させる要件には、たとえば次のようなものがあります。

  • 受注・販促:電話注文の代理入力画面、カタログ・テレビ連動の期間限定販促
  • 継続購入:定期購入・頒布会の割引、スキップ、同梱の扱い
  • 決済・連携:後払い・代引・カード・コンビニ払いとERP・WMSとの連携

連携要件では、相手システムの調査や取引先との調整が欠かせません。このすり合わせだけで2〜3か月かかる場合もあります。

現場の職人芸のようなアナログ業務を洗い出し、システム化する範囲と手作業で残す範囲を分けます。この判断が後工程の手戻りを防ぐ予防策になります。一方で、範囲が曖昧なまま開発へ進むと、開発の途中で要件が広がるスコープクリープを招きます。

設計・開発・連携実装フェーズ(全体の40〜50%)

要件が確定したら、設計・開発・連携実装に進みます。期間は1〜4か月で、大規模ならそれ以上かかります。なかでも、顧客向けサイト以外の見えない部分の開発は、大きな比重を占めます。

  • フロント・受注管理:顧客向けサイトとオペレーター用のバックエンド画面
  • 決済・在庫・出荷:後払い・代引などの決済代行連携、在庫引当、出荷指示データの生成
  • アナログ注文:FAX-OCRによるデータ化や、電話注文を素早く入力できるUI

複数チャネルの在庫を双方向に同期させ、どのチャネルで在庫が動いても全体に反映させます。同じ商品がほぼ同時に売れる場合に備えて、競合処理のルールも設計しておく必要があります。これを怠ると、二重販売や予期せぬキャンセルが起きます。

さらに、基幹・WMSとの連携は、相手システムの都合に左右されやすく、工数が膨らみやすい領域です。

データ移行・テスト・並行稼働フェーズ(約20%+並行作業)

開発後は、データ移行、テスト、公開へと進みます。テストは2週間〜1か月程度です。通販システム特有の並行稼働も加わるため、全体では数か月に及ぶことがあります。

受発注業務は1日も止められないため、旧システムと新システムを同時に動かし、出力が一致するかを日次で照合します。

結合テストでは、複数チャネルの受注が基幹に取り込まれるか、在庫が正しく減るか、出荷指示がWMSへ正しく届くかを確かめます。

  • データ移行:顧客・商品マスタや注文履歴の表記揺れ、重複、文字化けを事前検証
  • 出荷テスト:文字化けやエラーによる出荷ラインの停止を防ぐための入念な確認

移行と並行稼働を軽く見ると、稼働直後に業務が混乱して、結果として大きな遅延と損失につながります。

ポイント

工程の配分は、要件定義が全体の20〜30%、設計・開発・連携実装が40〜50%が目安です。見積もりの内訳は、設計・開発・連携実装の時間を比べると差が分かります。

通販基盤特有の納期遅延要因

通販システム刷新を中心に、マスタデータ、外部連携、要件追加の遅延要因を示す図。
データ、外部連携、要件の論点が集まっています。

遅延は、機能の不足よりも、データ品質や外部システムとの連携調整に起因することがほとんどです。中〜大規模基盤で典型的な3つの要因を、背景とあわせて取り上げます。

だからこそ、要因を事前に把握し、スケジュールにバッファを組み込んでおくことが、現実的な納期管理に欠かせません。

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

中〜大規模の通販システム刷新で最大の難所となるのが、マスタデータの分散と表記揺れです。基幹、倉庫管理、旧受注管理の各システムに取引先や商品のマスタが別々に置かれ、内容が食い違うことがあります。

  • 取引先名:「株式会社〇〇」と「(株)〇〇」の表記が混在
  • 商品コード:受注用と仕入用で異なるコードを使用

不整合を残したまま移行すると、データが紐づかず、稼働直後に受注も出荷もできなくなります。そのため、マスタの洗い出しとクレンジング(名寄せ・統一)に2〜3か月を確保することが推奨されます。

工数が過小評価されると、開発が終わってもデータが整わず、公開できない遅延が頻発します。地味な作業ですが、成否を左右する準備になるため、要件定義と並行して早めに着手します。

基幹(ERP)・WMS・EDI連携という最大の山場

通販基盤は、ERP、倉庫管理システム(WMS)と連携し、卸売やBtoB取引があればEDI(電子データ交換)とも連携します。外部連携は、納期遅延の最大の山場になります。

  • データ定義:文字コードと桁数の形式、必須項目、税込・税抜の扱いのすり合わせ
  • EDI切り替え:取引先への通知とテスト接続の日程調整が必要

定義が曖昧なまま連携テストに入ると、エラーが多発します。その結果、原因の調査と修正に、数か月単位の追加期間がかかる場合があります。

EDIは、取引先ごとに仕様や通信プロトコルが異なります。そのうえ、切り替えだけで2〜3か月のリードタイムが生じるケースも少なくありません。

相手の都合に左右されるため、自社だけでは短縮できません。要件定義で仕様を深掘りし、相手の担当者を早くから巻き込むことが、遅延を最小化する方法です。

複数チャネル・コールセンター要件の追加とスコープクリープ

開発途中の要件追加、いわゆるスコープクリープも遅延の要因になります。通販システムは業務の幅が広いため、開発中に追加の要望が出やすい傾向があります。

  • 決済:後払い決済の特殊な手数料ルール
  • 定期購入:複雑なスキップ・同梱ルール
  • 画面:コールセンター画面に表示する追加項目

小さな追加でも積み重なると工数が倍増し、プロジェクトが大炎上する原因になります。要件定義の段階で、システム化する業務と対象外の業務を明確にしておきます。

変更要求が出たら、影響を調べ、工数と費用を見積もり、承認を得てから実施する流れを、発注側と開発会社で合意しておきます。口頭での追加を受け入れ続けると、納期を大きく超過します。

複数チャネルとコールセンターを統合する基盤では、現場の声で要件が膨らみやすくなります。そこで、優先度の高い機能から段階的にリリースする方針を、最初に関係者で共有しておきます。

ポイント

納期が遅れる主な要因は、マスタの表記揺れ、基幹・WMS・EDIとの連携、開発途中の要件追加です。見積もりを比べるときは、この3つをどこまで事前に洗い出しているかを見ると差が分かります。

納期を短縮する実践的アプローチ

対象を絞り、旧システムと新システムを並行稼働してから範囲を広げる流れ。
一斉切り替えを避けて、段階ごとに対象を広げます。

中〜大規模の通販基盤は相応の期間を要しますが、進め方を工夫すれば、納期を現実的な範囲に収めつつリスクを抑えられます。一度に作り切らない2つの実践的な方法を紹介します。

大規模ECパッケージの標準機能の活用

有効な短縮策は、ゼロから作らず、中〜大規模通販向けECパッケージの標準機能を起点にすることです。例として、ecbeing、SI Web Shopping、eltexDCなどがあります。

  • 受注機能:電話・FAXの代理入力画面や、カタログ品番からのクイック注文
  • 継続課金:定期購入・頒布会の課金機能
  • 連携機能:標準的な基幹・WMS連携

業務の流れをシステム側に寄せ、要件の8割を標準機能で満たせれば、フルスクラッチより短期間かつ低コストで稼働できます。一方で、独自性が必要な2割を見極めて、カスタマイズはその範囲に集中させます。現行業務にすべて合わせると標準機能の利点が失われ、フルスクラッチに近い工数と期間がかかります。

業務を標準機能に合わせる「Fit to Standard」の発想は、納期短縮と予算管理の両面で効果を発揮します。

スモールスタートと並行稼働による段階移行

全チャネル・全商品・全取引先を一斉に切り替えるフルカットオーバーは避け、段階的に移行します。止められない受発注を、ある日突然すべて新システムに切り替えるのは大きなリスクで、トラブル時には事業全体が止まりかねません。

  • 対象を絞る:主要取引先5〜10社程度、または特定の商品カテゴリーから開始
  • 並行稼働する:旧システムと新システムを1〜3か月動かし、出力を日次で照合
  • 範囲を広げる:運用負荷やエラー発生率を確認してから対象を拡大

一見すると遠回りに見える進め方ですが、稼働後の大規模なトラブルによる手戻りや業務停止を防ぎ、全体のリードタイムとリスクを抑えます。

段階移行を前提に日程を組み、各段階で得た知見を次に活かすことで、確実な全面稼働を目指します。

ポイント

納期を縮める現実的な方法は、標準機能を起点にすることと、段階的に移行することです。提案を比べるときは、作り込みの範囲と、一斉切り替えを避けているかを確かめると判断しやすくなります。

発注前に確認すべき見積もりとスケジュールのポイント

現実的な納期で稼働させるには、発注前に、見積もりとスケジュールの前提を発注先と丁寧にすり合わせておく必要があります。連携先が多く、繁忙期の制約もある基盤では、詰めの甘さがそのまま大幅な遅延につながります。

発注前に詰めておきたいのは、要件を明確にすることと、繁忙期を避けた計画です。

要件概要書で固める連携仕様とデータ移行範囲

見積もりとスケジュールの精度は、発注時に前提を明確にできているかで決まります。そこで、外部システムの一覧と連携情報をまとめた要件概要書を用意しておきます。

  • 連携先:基幹・WMS・EDI・決済代行・コールセンターのCTIなど
  • 連携情報:方式、データ項目、連携頻度
  • 移行データ:顧客・商品マスタ、注文履歴の量と表記揺れ・重複の有無

可能な範囲で、データの品質を洗い出しておきます。その情報があれば、開発会社は連携、移行、クレンジングの工数を見積もれ、複数社の見積もりも比べられます。

漠然とした刷新依頼では、各社の前提が異なり、後から追加の費用や期間が生じます。見積もりでは、要件定義から並行稼働までの工程別の内訳と、仕様変更時の管理手順を確かめます。

繁忙期(テレビ・カタログ)を避ける逆算スケジュール

繁忙期の影響を避けるには、公開日から逆算して計画を組みます。

  1. テレビ通販の放送やカタログ配布、年末商戦、大型セールの直後はWebアクセスが集中し、受注・問い合わせも急増します。
  2. 公開やデータ移行が繁忙期と重なると、トラブル対応と通常業務が同時に押し寄せ、現場が崩壊しかねません。
  3. リリースを繁忙期から十分に離し、その日付を起点に各工程の日程を決めます。
  4. 安定稼働後に繁忙期を迎えられるよう期間を確保し、インフラ増強とサーバの負荷テストを済ませておきます。

作れる時期だけでなく、事業リスクが最も小さい時期に稼働できるかという観点で計画します。期間の目安と遅延要因を踏まえ、複数社に相談しながら、自社の事業特性に合う現実的な日程を描きます。

ポイント

発注前には、連携仕様と移行範囲を要件概要書にまとめ、繁忙期を避けた逆算の計画を立てておくことが基本です。前提がそろえば、複数社の見積もりを同じ条件で比べられます。

まとめ

中〜大規模の通販基盤は、複数チャネルの受注を統合し、コールセンターや基幹・WMS・EDIと連携する業務改革です。ネットショップ開業とは、性質が異なります。

パッケージのカスタマイズは半年〜1年、フルスクラッチは半年〜1年以上が目安です。工程配分は要件定義20〜30%、設計・開発・連携40〜50%、移行・テスト・並行稼働が約20%です。

遅延要因はマスタの分散・表記揺れ、基幹・WMS・EDI連携、開発途中のスコープクリープです。標準機能を起点にし、Fit to Standardで作り込みを抑えます。

スモールスタートと並行稼働で段階移行し、発注前に連携仕様と移行範囲を要件概要書で固めておきます。繁忙期を避けた逆算の計画が、現実的な納期での稼働につながります。

開発を検討する際は、複数社に相談し、自社の規模と連携要件に合う見積もりとスケジュールを比較します。

▼全体ガイドの記事
・通販サイト/システム開発の完全ガイド

会社紹介

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

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

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

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

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

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