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

受発注管理システムのモダナイゼーションとは、老朽化したオンプレミス環境や古いパッケージ製品、あるいはISDN回線を前提としたレガシーEDI環境の上で稼働し続けている既存の受発注管理システムを、クラウドネイティブな環境へと作り替える取り組みを指します。ここで重要なのは、これから新規に受発注管理システムを立ち上げる「グリーンフィールド開発」とは前提がまったく異なるという点です。すでに稼働中のシステムを対象とするため、(1)既存取引先とのEDI接続をどう新方式へ切り替えるか、(2)何年分にもわたって蓄積された過去の受発注データをどう移行するか、(3)新旧システムを並行稼働させる期間中の二重運用リスクをどう抑えるか、という3つの固有課題が開発期間を大きく左右します。

本記事では、受発注管理システムのモダナイゼーションにおける開発期間・スケジュール・納期に焦点を当て、工程別の期間配分から、受発注領域に特有の難所であるEDI接続移行・データ移行が納期に与える影響、並行稼働期間の設計方法までを体系的に解説します。なお本記事は、リホスト・リプラットフォーム・リファクタリング・リビルド・リプレースという5つの技術的アプローチをどう使い分けるかという「技術手法(HOW)」に重心を置いており、老朽化リスクの経営説明や予算承認プロセスといった経営判断(WHY/WHEN)の論点は、別記事にて扱います。まずは全体像を正しく把握することから始めましょう。

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

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

受発注管理システムのモダナイゼーションとは何か(Brownfield特有の位置づけ)

受発注管理システムのモダナイゼーションとは何か(Brownfield特有の位置づけ)

受発注管理システムのモダナイゼーションを検討する企業の多くは、電話・FAX・紙の受注票を前提に構築された古い受発注管理システムや、取引先とのEDI接続を電話回線経由のJCA手順など旧規格に依存したまま長年運用してきた企業です。NTTのINSネット(ISDN)のデジタル通信モードのサービス終了に伴い、電話回線ベースのレガシーEDIがいずれ使えなくなるという業界共通の課題認識(いわゆるEDIの2024年問題)もあり、流通BMSやインターネットEDIへの移行を含めたシステム刷新の必要性が中小企業を含め広く高まっています。新規に受発注管理システムを立ち上げるグリーンフィールド開発であれば要件定義から自由に設計できますが、モダナイゼーションでは既存の取引先・データ・運用ルールという制約を抱えたまま刷新を進める必要があり、開発期間の見積もり方も自ずと異なります。

新規導入(グリーンフィールド)との違い

グリーンフィールドの受発注管理システム開発では、要件定義・システム選定・開発・データ移行(ほぼ新規データのみ)・研修・本稼働という比較的シンプルな工程で進められます。これに対しモダナイゼーションでは、既存システムに紐づく取引先マスタ・商品マスタ・単価マスタが長年の運用で分散・表記揺れを起こしており、まずこれらの現状把握と整理から着手しなければなりません。さらに、稼働中のEDI接続を止めることなく新方式へ切り替える必要があるため、取引先への影響を最小化する移行計画の策定という、グリーンフィールドには存在しない工程が加わります。この現状把握・移行計画の工程を軽視すると、後工程で大きな手戻りが発生し、結果的に納期を圧迫することになります。

5つのアプローチ(5R)の受発注領域への当てはめ

システムのモダナイゼーション全般で用いられる代表的な5つのアプローチ(リホスト・リプラットフォーム・リファクタリング・リビルド・リプレース)は、受発注管理システムにもそのまま当てはめることができます。EDI接続の安定稼働を最優先し最短でクラウド移行したい場合はリホスト、単価・掛率計算などのビジネスロジックはそのままにデータベースをマネージド化したい場合はリプラットフォームやリファクタリング、自社独自の商慣行に完全対応したい場合はリビルド(フルスクラッチ)、標準機能で十分な業務範囲はリプレース(パッケージ・SaaS)というように、業務領域ごとに異なるアプローチを組み合わせるハイブリッド型の計画になるケースが実務では多く見られます。

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

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

受発注管理システムのモダナイゼーションの全体スケジュールは、規模によって大きく異なりますが、中規模(パッケージ+カスタマイズ)のケースで総期間3〜6ヶ月、基幹統合やフルスクラッチを伴う大規模なケースでは6ヶ月〜1年以上(基幹全体の刷新を伴う場合は1〜3年)が目安です。グリーンフィールド開発と比べて期間配分の内訳が異なるのは、現状アセスメントとデータクレンジングに充てる期間が長く、また移行後にも並行稼働という独自の工程が加わる点にあります。

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

上流工程では、まず現行システムの構造・データモデル・EDI接続先一覧を可視化する現状アセスメントを実施します。ここでは、どの取引先とどの通信プロトコルで接続しているか、どのマスタデータがどの程度分散・重複しているかを棚卸しし、対象範囲ごとに5つのアプローチのどれを適用するかを決定します。この工程は通常1〜3ヶ月ですが、取引先数が多い卸売業や、長年カスタマイズが積み重なった基幹連携がある場合は3ヶ月を超えることも珍しくありません。上流工程を丁寧に行うほど、後続の開発・データ移行・並行稼働フェーズでの手戻りを防ぐことができます。

段階的移行〜並行稼働・本稼働までの期間

計画が固まった後は、開発・取引先/基幹連携の実装フェーズに2〜3ヶ月、データ移行・テストに2週間〜1ヶ月程度を要するのが一般的です。その後に控える並行稼働・本稼働フェーズは、受発注管理システムのモダナイゼーションに特有の重い工程で、後述の通り最低でも1〜3ヶ月程度を確保する必要があります。この並行稼働期間を短縮しようとすると、月次締めなどの重要な業務サイクルを検証しきれず、本稼働後にトラブルを招くリスクが高まるため、スケジュールを引く段階から十分な期間を織り込んでおくことが重要です。

EDI接続移行が期間に与える影響(受発注モダナイゼーション特有の難所)

EDI接続移行が期間に与える影響(受発注モダナイゼーション特有の難所)

EDI(電子データ交換)の切り替えは、他の業務システムのモダナイゼーションではほとんど発生しない、受発注管理システムに特有の難所です。取引先ごとに異なるEDI仕様・通信プロトコルに合わせて個別に設定変更が必要であり、自社側の都合だけで移行タイミングを決められない点が、開発期間の見積もりを難しくしています。

取引先ごとの通信プロトコル切替とスケジュール調整

EDI接続の移行では、取引先への事前通知、テスト接続の日程調整、接続確認という3つの作業を、すべての取引先と並行して進める必要があります。取引先数が多い卸売業などでは、このEDI切り替え作業(テストを含む)だけで2〜3ヶ月のリードタイムが必要になるケースが珍しくありません。特に注意すべきは、取引先側の接続切り替えと自社の新システム稼働タイミングにずれが生じた場合、「旧システムには発注データが届くが新システムには届かない」というデータの空白が発生するリスクです。これを避けるためには、取引先ごとの切替スケジュールを一覧化し、余裕を持ったバッファ期間を設定した上で計画を進める必要があります。

レガシーEDIから流通BMS・インターネットEDIへの移行という業界動向

長年にわたり普及してきたJCA手順や全銀協標準通信プロトコル(全銀TCP/IP手順)といった電話回線・ISDN経由のレガシーEDIは、通信基盤そのものの世代交代が進む中で、経済産業省主導で策定された流通BMSやインターネットEDIへの置き換えが業界全体で進行しています。この移行を怠ったまま老朽化した通信方式を使い続けると、通信基盤の提供終了とともに受発注業務そのものが停止しかねません。一方で、取引先ごとに異なるWebブラウザ発注画面へのログイン・手入力を強いられる「Web-EDI問題」のように、個別対応の乱立自体が新たな非効率を生んでいるケースもあり、モダナイゼーションを機にAPI連携基盤へ統合できるかどうかも、開発期間とその後の運用負荷を左右する重要な論点になります。

マスタ・トランザクションデータ移行が期間に与える影響

マスタ・トランザクションデータ移行が期間に与える影響

EDI接続移行と並んで、過去に蓄積されたマスタデータ・トランザクションデータの移行も、開発期間を左右する大きな要因です。長年の運用で積み重なったデータの状態次第で、必要な工数は大きく変動します。

取引先・商品・単価マスタのクレンジング

長年運用されてきた受発注管理システムでは、取引先マスタや商品マスタがERPや倉庫管理システムなど複数のシステムに分散し、「株式会社〇〇」と「(株)〇〇」のような表記揺れや、同一商品のコード不一致が蓄積しているケースがほとんどです。これらをそのまま新システムへ移行すると、データが正しく紐づかず本稼働後に手作業での突合が多発するため、事前のデータクレンジングが必須の工程となります。特に取引先ごとの特別単価・期間限定価格・数量ランク別単価といった単価マスタは、バリエーションが複雑であるがゆえに移行工数が最も過小評価されやすい項目であり、スケジュールを引く際は他のマスタよりも余裕を持った期間を確保しておく必要があります。

過去受発注データの移行方針(限定移行・分割インポート・非移行)

過去数年分の受発注履歴をすべて物理的に新システムへ移行しようとすると、莫大な工数とコストがかかるだけでなく、新システムのパフォーマンス低下を招く恐れがあります。実務上は、対象ステータスを過去1年以内の「処理済」データ等に絞り込む限定移行、注文ヘッダーと明細を分けてCSVで段階的にインポートする分割・段階的インポート、あるいは過去データそのものは移行せず旧システム用の別データベースを構築して新システムからAPIで参照するだけに留める非移行アプローチのいずれかを選択するのが現実的です。どの方針を取るかによって開発期間は数週間から数ヶ月単位で変動するため、要件定義の早い段階で経営層・現場双方と合意しておくことが、後工程での手戻りを防ぐ鍵になります。

並行稼働期間の設計と納期を守るポイント

並行稼働期間の設計と納期を守るポイント

受発注業務は一時たりとも停止が許されないため、新旧システムを同時に稼働させる並行稼働(パラレルラン)が、モダナイゼーションにおけるリスク低減の標準的な進め方となります。ただしこの並行稼働自体が、期間設計を誤ると新たな遅延要因になり得ます。

二重入力の負担と形骸化リスクへの対策

並行稼働中は、現場担当者が新旧両方のシステムに受注データを二重入力する必要があるため、工数と運用コストが一時的に増大します。この負担や目的について事前に現場へ十分な説明と合意形成を行っておかないと、「面倒だから新システムには入力しない」という運用逃避が発生し、並行稼働による検証そのものが形骸化してしまうリスクがあります。納期を守るためには、並行稼働の目的(新システムの本番耐性を実データで確認すること)を現場に明確に伝え、二重入力の負荷を最小化する運用ルール(一方のシステムからもう一方へ自動連携する仕組み等)をあらかじめ準備しておくことが有効です。

月次締め処理の検証漏れを防ぐ並行稼働期間の目安

コストや二重入力の手間を惜しんで並行稼働期間を1週間程度に短縮してしまうと、月末締めや四半期処理といった重要な業務サイクルを一度も検証できないまま本稼働を迎えることになります。実際に、この期間短縮が原因でマスタ不整合や出力エラーが本稼働後に多発し、やむを得ず旧システムへ強制的に戻す(ロールバック)事態に至った失敗事例も報告されています。こうした事態を避けるため、最低でも1〜3ヶ月の並行稼働期間を確保し、本番データを用いて複数回の月次締めを実際に検証しておくことが、納期を守りながら本稼働後の混乱を防ぐ鉄則です。並行稼働に必要な期間は、スケジュール全体の中であらかじめ明確に織り込んでおきましょう。

まとめ

受発注管理システムのモダナイゼーションの開発期間まとめ

本記事では、受発注管理システムのモダナイゼーションにおける開発期間・スケジュール・納期について、工程別の期間配分、EDI接続移行が期間に与える影響、マスタ・トランザクションデータ移行の論点、並行稼働期間の設計方法までを解説しました。グリーンフィールドの新規導入とは異なり、既存の取引先・データ・運用ルールという制約を抱えたまま進めるのがモダナイゼーションの本質であり、なかでもEDI接続の移行と過去データの移行、そして並行稼働期間中の二重運用リスクの3点が開発期間を大きく左右します。取引先数が多いほどEDI切り替えのリードタイムは長期化し、単価マスタの移行工数は過小評価されがちで、並行稼働期間を安易に短縮すると本稼働後の重大な不整合につながります。老朽化した受発注管理システムの刷新を検討されている方は、これらの固有リスクを踏まえたうえで、実績のあるパートナーへ早めに相談することをお勧めします。

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

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