通販サイト/システムのモダナイゼーションのPoC・プロトタイプ・モックアップ開発について

通販サイト/システムのモダナイゼーションにおけるPoC(概念実証)は、既存の業務とデータを新しい環境で再現できるかを確かめる工程です。

  • 検証対象:既存の会員データ、商品マスタ、注文履歴
  • 中心課題:新環境で既存システムと同じ処理結果を再現できるか
  • 実務条件:複数チャネルの業務を止めずに検証すること

電話・FAX・Web・実店舗という複数チャネルを止められない通販基盤では、この検証を適切に設計できるかどうかがプロジェクトの成否を左右します。

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

通販サイト/システムのモダナイゼーションにおけるPoCの位置づけ

通販サイト/システムのモダナイゼーションにおけるPoCの位置づけ

長年運用されてきた通販システムには、担当者すら把握していない例外処理や割引・在庫引当のロジックが数多く埋め込まれています。そのため、モダナイゼーションにおけるPoCの最大の特徴は、検証の対象が新しいアイデアの実現性よりも、「自社の既存業務をどこまで正確に代替できるか」にある点です。

「業務代替の実証」という新規構築との違い

「通販サイト/システム開発」のPoCは、これから作るコールセンターの受注代理入力画面や決済連携が要件どおりに動くかを確かめる「要件充足検証」が中心です。一方、本記事が扱うPoC(移行リハーサル)は、すでに稼働している自社システムの処理結果を新環境でどこまで正確に再現できるかという「業務代替の実証」が中心になります。

新規構築では「機能が動くか」が主なテストになりますが、こちらでは「旧システムの業務を完全に代替できるか」が問われる点が、両者の大きな違いです。

「ECのモダナイゼーション」総論との違い(自社固有の資産・ロジックの検証)

「ECのモダナイゼーション」総論のPoCは、プラットフォームやビジネスモデルを問わない一般的な検証手法を扱います。

これに対し本記事は、EC-CUBEベースの独自カスタマイズや独自スクラッチのOMSなど、自社が実際に保有するシステムを前提にします。会員データ・商品マスタ・注文履歴という具体的な資産の移行リハーサルも取り上げます。さらに、電話・FAX・Web・実店舗を統合するコールセンター運用や、基幹(ERP)・WMS・EDI連携の機能等価性検証といった、より実務に踏み込んだ観点も扱います。

見た目の確認よりも、「変換後の処理結果が正しいか」「外部連携が想定どおり動くか」という検証の比重が大きいのが特徴です。

ポイント

判断の目安は、新機能が動くかどうかより、既存の処理結果をどこまで再現できたかです。新しいアイデアの実現性だけで判断すると、例外処理や在庫引当の抜けを見落とすおそれがあります。

技術的負債・ブラックボックス化の実態調査

技術的負債・ブラックボックス化の実態調査

PoCに着手する前に、自社システムに蓄積された技術的負債とブラックボックス化の実態を把握しておく必要があります。この調査を怠ると、検証すべき対象そのものを見誤ることになります。

仕様書とソースコードの乖離、シャドーIT(Excel/Access運用)の洗い出し

EC-CUBEなどの古いパッケージや、長年運用されたスクラッチシステムでは、改修や機能追加を重ねた結果、次のような状態に陥っているケースが多くあります。具体的には、「設計書と実際のソースコードが異なっている」「設計書自体がない」「当時の開発担当者が退職している」といった状態です。

この状態のまま移行を進めると、旧システムが担っていた重要な機能を見落としやすくなります。その結果、新システムで予期せぬ不具合や機能不足が起き、プロジェクトが頓挫する原因になります。

また、現場では現行システムの機能が使いにくいため、ExcelやAccessなどのシステム外ツールで独自の業務フローを回しているケースも少なくありません。そのため、PoCの前段階では、こうしたシャドーITの実態も含めて業務を調べ直す必要があります。

独自の受注・在庫引当ロジックの棚卸し

現行システムの仕様書には載っていない、現場の「職人芸」的なイレギュラー運用ルールを洗い出す必要があります。たとえば、一部出荷、値引き、返品といった処理のほか、分割出荷のような処理も対象になります。洗い出したルールは、新システムで対応するか、手作業として残すかの線引きを明確にしておくことが欠かせません。

この棚卸しが曖昧なままPoCに進むと、検証対象が定まらず、いつまでも結論が出ない「PoCの迷宮」に陥ります。

なかでも、複数チャネルの在庫が同時に変動する場面での競合(コンフリクト)処理ルールなど、事業の根幹に関わるロジックほど、優先的に棚卸しの対象とすべきです。

ポイント

設計書とソースコードのずれや、ExcelやAccessでの実運用が見つかった時点で、検証すべき対象を見直すかどうかの判断材料になります。

データ移行リハーサルと機能等価性テスト

データ移行リハーサルと機能等価性テスト

技術検証で最もハードルが高いのは、「新システムが旧システムと全く同じ処理結果を返すか」という機能等価性の証明です。ここでは、特に重要な2つの検証を取り上げます。

会員データ・商品マスタ・注文履歴の移行リハーサル

会員情報(パスワードや保有ポイントなど)、商品マスタ、過去の注文履歴を、データ欠損なく安全に、決められたダウンタイム内で移行できるかを確かめる必要があります。そのため、本番前に複数回のテスト移行を行い、差分を細かく確認するリハーサルが欠かせません。

パスワードやクレジットカード情報は暗号化されているため、原則として移行できません。このため、新システム稼働後に顧客へ再登録を促す運用になる点を、この段階で告知計画とあわせて確認しておく必要があります。

旧システムと新システムでデータの項目や形式(文字コード、桁数など)が揃っていないと、取り込み時に文字化けや重複登録、在庫数の不整合などのエラーが多発します。加えて、この検証を人手だけで行おうとすると、実務で起こりうる無数のパターンを網羅することは事実上不可能です。

基幹・WMS・EDI連携の機能等価性検証

基幹システム(ERP)、倉庫管理システム(WMS)、取引先とのEDI連携が遅延なく正しく機能し、旧システムとの互換性が保たれているかを、プロトタイプの段階で早めに実証しておく必要があります。

文字コードや桁数、必須項目、税込・税抜の扱いといったデータ定義のルールが異なるまま連携テストに入ると、エラーが多発します。そのため、原因の切り分けと修正に多くの期間を要します。

なかでも、複数チャネルの在庫が同時に変動する場面での競合処理は、新環境で同じ挙動を再現できるかを重点的に検証すべき領域です。この検証を怠ると、稼働後に二重販売や予期せぬキャンセルが起きるリスクが高まります。

ポイント

同じ処理結果を返すかどうかが判断の目安です。データ定義のすり合わせが不十分なまま連携テストに入ると、エラーが多発し、原因の切り分けに時間がかかります。

Go/No-Goの判断基準

Go/No-Goの判断基準

PoCは「やってみた」で終わらせず、本開発・本移行へ進むか(Go)を客観的に判断するための材料にする必要があります。そのため、判断の基準は開始前に定めておくことが重要です。

データ不整合率・例外業務テスト完了率という定量基準

カットオーバーの2〜3ヶ月前には、最低2回のリハーサルを行います。そのうえで、明確な数値目標を使って評価します。

代表的な基準は「データ件数の完全照合」です。旧システムと新システムを並行稼働させながら、日次で受注件数・出荷数量・売上請求金額の3点を照合します。基準となるのは、「30日間連続でデータ不整合が発生していないこと」です。

もう一つの重要な基準が「例外業務シナリオのテスト完了率」です。返品、分割出荷、クーポンの端数処理といった、事前にリストアップしたイレギュラーな業務シナリオが期待どおりに正しく処理されるかを検証し、達成基準はテスト完了率100%とします。

ロールバック(切り戻し)条件の事前合意

止められない受発注業務を扱う以上、万一のトラブルに備えて、ロールバック条件を事前に合意しておくことが欠かせません。

たとえば、「本番稼働から72時間以内に、APIエラーなどで受注が3時間以上止まったら旧システムに戻す」といった条件が考えられます。ほかにも、「WMSへの出荷指示データが文字化けして出荷ラインがストップした場合は切り戻す」「在庫同期の競合で売り越しが多発した場合は切り戻す」といった条件があります。これらの発動条件は、関係者全員で合意し、切り戻しの手順をマニュアル化しておきます。

切り戻しの基準が明確であれば、現場は新システムに挑戦しやすく、最悪の事態になる前に事業を守ることもできます。

ポイント

判断の目安は、データ不整合率や例外業務テストの完了率などの定量基準と、ロールバック条件を開始前に組み合わせて決めておくことです。

PoCから本番移行までの進め方

PoCから本番移行までの進め方

PoCで技術的な実現可能性を確認できても、そのまま一気に本番移行へ進むのは危険です。そのため、段階的な移行計画に落とし込む必要があります。

チャネル別・カテゴリ別の段階移行

全チャネル・全商品を一度に刷新する「ビッグバン方式」には、致命的な障害リスクがあります。そこで、業務量が少なくリスクの低いチャネルや、特定の商品カテゴリーから徐々に新環境へ移行する段階的移行を採用します。

移行の過程では、新旧システムの並行稼働期間を設けます。実際のデータを使って両システムを同時に動かし、動作を確認することで、本番稼働に耐えられるかを最終的に技術検証し、リスクを減らします。

特に影響の大きい領域は、主力モールや実店舗POSの統合のように、検証と改善を重ねた最終フェーズに回すのが定石です。

費用・期間の目安

PoC・リハーサルの費用は、検証範囲によって幅があります。中核となる受注・在庫引当ロジックの検証と、基幹・WMS・EDIとの連携互換性検証に絞った小規模な検証であれば、1〜2ヶ月・100万〜300万円程度が一つの目安です。一方、商品マスタや会員データの移行リハーサルまで含める中規模の取り組みになると、2〜4ヶ月・300万〜600万円程度を見込みます。

大切なのは、PoCの費用を本番移行という大きな投資に対する「保険料」として捉えることです。数千万円規模の刷新プロジェクトで本番稼働後に致命的な失敗をすれば、損失は投資額にとどまらず、事業の停止や信頼の失墜という計り知れないダメージに及びます。

それに対し、本開発の数%〜十数%程度の費用でPoCを行い、致命的なリスクを事前に潰せるのであれば、その投資対効果は極めて高いといえます。

ポイント

影響の小さいチャネルやカテゴリーで並行稼働を行い、本番稼働に耐えられるかを確かめられたかどうかが判断の目安です。

まとめ

通販サイト/システムのモダナイゼーションのPoCまとめ

ここまで、通販サイト/システムのモダナイゼーションにおけるPoC・プロトタイプ・モックアップ開発を解説してきました。ゼロからの新規構築のPoCは「要件充足検証」が中心で、「ECのモダナイゼーション」総論は一般的な検証手法を扱います。

一方、本記事は、EC-CUBEベースの独自カスタマイズや独自スクラッチOMSなど、自社が保有する具体的なシステムを前提に、「業務代替の実証」という観点から解説しました。具体的には、技術的負債・シャドーITの実態調査を取り上げました。会員データ・商品マスタ・注文履歴の移行リハーサルも扱いました。さらに、基幹・WMS・EDI連携の機能等価性検証も取り上げました。

Go/No-Goの判断では、定量基準とロールバック条件の事前合意をセットで設計することが重要です。定量基準の例は、データ不整合率0件を30日間連続で達成することや、例外業務テスト完了率100%です。

チャネル別・カテゴリ別の段階移行で本番稼働に耐えられるかを最終確認し、着実に本番移行へとつなげていくことをお勧めします。

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

会社紹介

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

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

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

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

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

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