EDIシステム開発のPoC・プロトタイプ・モックアップ開発について

EDIシステムのPoC・プロトタイプ・モックアップは、本開発の前に小さく試す工程です。対象を絞って取引先との疎通とデータの整合性を確かめ、あらかじめ決めた基準に沿って本開発へ進むかを判断します。

EDIシステム全体の流れは、下の完全ガイドもあわせてご覧ください。

▼全体ガイドの記事
・EDIシステムの完全ガイド

EDIシステムにおけるPoC・プロトタイプ・モックアップの違いと全体像

PoC・プロトタイプ・モックアップは、いずれも本開発の前に小さく試す工程です。画面の見た目を合わせる段階から、実際に動かして通信やデータ変換を確かめる段階まで、確認の深さが段階的に異なります。通信規格の移行やシステム刷新のような場面が、PoCの典型例です。

一般的な業務システムでは画面の使い勝手が主役になりがちですが、EDIでは技術面の確からしさが検証の中心です。通信手順の疎通、データ形式の変換精度、受発注データの移行可否が、主な確認事項になります。

3つの言葉の定義(EDI視点)

三つの手法は、確認する対象と検証の深さが異なります。EDIでは、画面の操作と技術的な実現性を分けて確かめます。

  • モックアップ:静止画で画面構成を示し、管理画面やエラー監視画面のレイアウトを合意します。
  • プロトタイプ:ダミーデータを使い、検索やエラー修正などの操作を試します。
  • PoC:通信やデータ変換が技術的に成立するかを、限定した範囲で実証します。

画面が整っていても、通信やデータ変換が成り立つかは別に確かめる必要があります。PoC(Proof of Concept)では、取引先との送受信や形式の異なるデータ間の変換で、欠損や誤変換が起きないかを実際に動かして見極めます。

PoCが必要になる典型的なケース

通信規格の移行や既存システムの刷新では、本開発の前に技術面の確認を済ませておく必要があります。特に次の場面では、早い段階で実データや接続を確かめます。

  • 通信規格の移行:主要取引先と試験接続して、送受信できるかを確かめます。
  • システム刷新:複数システムとの連携や既存データの移行可否を見極めます。

たとえば、ISDN回線の終了に伴ってJCA手順や全銀協手順から流通BMSやインターネットEDIへ移る場合は、通信プロトコルとデータ形式がどちらも変わります。

また、取引先ごとに商慣習が異なる卸売業や、返品・値引き・分割出荷の多い企業では、標準機能で対応できるかも見極めます。

複数の基幹システムや販売管理システムと連携する刷新では、既存データの移行精度が分からないまま進むと、手戻りにつながります。こうした刷新では、事前検証が投資判断の精度を高めます。

ポイント

迷ったときは、画面の操作感を見たいのか、取引先との疎通や変換が成り立つかを見たいのかで、モックアップ・プロトタイプとPoCを使い分けます。

検証すべき技術ポイント

EDIのPoCで確認するフォーマット変換精度、取引先との疎通、既存システムとの連携を3枚のカードで示した図。
変換・接続・社内連携を分けて検証します。

PoCで確かめる技術ポイントは、変換精度、取引先との疎通、既存システムとの連携の三つです。

複数のシステム・取引先・データ形式が絡むため、接続後に不整合が出ることがあります。そこで、観点ごとの検証方法を具体的に押さえておきます。

フォーマット変換精度の検証

受発注・出荷・請求のメッセージは、CSV・XML・固定長など形式がそれぞれ異なります。そのため、実際の取引データか、それに近いテストデータを使って、変換の前後を照合します。

  • データ欠損:変換の前後で、項目が失われていないかを確かめます。
  • 桁数と文字コード:桁数の誤りや、文字コードの不整合を調べます。
  • 例外データ:返品・値引き・数量一部出荷も、正しく処理できるかを試します。

取引先によって、品目コードの桁数や単価の小数点以下の扱い、日付形式などの定義が異なることがあります。こうした違いは机上の仕様検討だけでは見落としやすいため、実データで確かめる必要があります。イレギュラーなデータも、この段階で試しておくと、本開発後の手戻りを大幅に減らせます。

取引先との疎通確認(EDI疎通テスト)

取引先との疎通確認は、最も重視すべき検証の一つです。流通BMSやAPI-EDIでは、自社の実装が仕様どおり動くか、取引先と接続して送受信できるかを試します。

  • 接続先:主要取引先、または協力を得やすい取引先から選びます。
  • 正常系:データを送受信できるかを確かめます。
  • 異常系:通信エラー時の再送やタイムアウト時の挙動を試します。

障害時に、どこまでを自社が受け持ち、どこからを取引先が受け持つかも確かめておく必要があります。接続時は障害の原因が自社か取引先か切り分けにくい場合があるため、PoCの段階で手順と連絡体制を決めておくと、本番の対応が円滑になります。

既存システムとの連携テスト(販売管理・会計ソフト)

取引先と疎通できても、受信したデータを社内システムへ渡せなければ、業務は完結しません。そこで、販売管理システムや会計ソフトとの連携も確かめます。

  • 販売管理:在庫引き当てや出荷指示に、受発注データが反映されるかを試します。
  • 会計ソフト:請求データが仕訳データとして取り込まれるかを確かめます。

連携方法は、APIまたはCSVです。既存システムが古い場合は、想定したAPI連携ができず、CSVのバッチ連携へ切り替えるケースもあります。

連携方式の実現性を先に確かめておくと、本開発の見積もり精度が上がります。

ポイント

取引先ごとの定義の違いは机上では見落としやすいため、迷ったら実データで変換前後を照合することを優先します。社内システムとの連携方式も、先に確かめておきます。

PoC・プロトタイプの期間・費用相場

PoCとプロトタイプは目的が異なるため、期間と費用も分けて考えます。PoCは数日から1〜2か月以内が目安の短期集中で行い、画面を試す試作品は数週間程度の期間をかけます。

EDIでは、取引先との疎通リハーサルをカットオーバーの2〜3か月前に、本番同様の環境と体制で最低2回行います。この調整にかかる期間と手間も、費用に見込んでおく必要があります。

PoCの期間と進め方

技術検証を目的とするPoCは、数日から数週間、長くとも1〜2か月以内が目安です。

疎通や変換精度について、Go/No-Goを最小のコストで判断する材料を集めます。そのため、見た目や使い勝手の作り込みは省きます。

検証は、対象を絞る準備から始め、実環境で試し、結果を評価する順に進めます。

  1. 準備:数週間かけて対象を一つの通信手順、一つの取引先に絞り、計画をまとめます。
  2. 実働:無料トライアルまたはテスト環境に、商品マスタ・取引先マスタを少量入力します。
  3. 疎通リハーサル:カットオーバーの2〜3か月前に、本番同様の環境と体制で最低2回行います。
  4. 評価:数日で結果を確認し、基準未達なら方式の見直しも判断します。

実働では、実データを使って業務フローを動かし、操作性とパフォーマンスを確かめます。リハーサルでは、疎通と件数照合に加えて、イレギュラーな処理や販売管理・会計ソフトとの連携も確認します。

費用相場(無料トライアル活用と検証コスト)

検証費用は、無料トライアルを活用するかどうかや、プロトタイプの範囲によって変わります。プロトタイプは、管理画面の操作感を確かめるための試作品です。

次の二つを分けて考えると、必要な投資を見積もりやすくなります。

  • 無料トライアル:導入リスクを抑えるため、クラウド型パッケージやASPの環境活用が広く推奨されます。
  • プロトタイプ開発:費用は範囲によって変わり、小〜中規模であれば、本開発の見積もりに数十万円程度を追加するケースが多くあります。

無料トライアルでは、商品マスタや取引先マスタを少量入力し、実際の業務フローで操作性や性能を確認します。これにより、技術面の確からしさをある程度見極められます。

本格的な保守・運用費用は、本開発に移行してシステムが稼働してから発生します。一方で、検証費用は本開発の投資より小さく抑え、確度を高める先行投資と捉えます。

ポイント

期間と費用は、目的が技術検証かどうかで分けて考えます。技術検証であれば数日から数週間が目安のため、無料トライアルで費用を抑えられないかを先に検討します。

Go/No-Go判断基準の設計

PoC開始前に仮説、数値で測れる合否基準、撤退基準の文書化と合意を確認するチェックリスト図。
事前に決めた基準が判断のよりどころになります。

本開発へ進むGoか、断念・方向転換するNo-Goかを分ける基準は、PoC開始前に決めます。疎通やデータ移行は数値で評価しやすいため、定量基準を中心に考えます。判断基準は、定量基準の置き方と撤退基準の合意の二つに分けて押さえます。

定量基準の置き方(疎通成功率・件数照合一致率)

検証対象ごとに、数値で測れる合否基準を置きます。対象に応じて、次の指標を使い分けます。

  • 疎通:送受信成功率が規定水準に達するか、エラー時の再送処理も評価します。
  • データ移行:旧システムと移行後の件数が完全に一致するかを確認します。
  • 変換精度:テストデータに対する欠損・誤変換の割合を測ります。

検証で確かめたい仮説は一つに絞り、それに直結する指標だけを合否の材料にします。たとえば、疎通なら成功率、移行なら件数一致率というように、一つか二つの数値にとどめると判断が明快になります。

撤退基準の合意(開始前の明文化)

成功基準と同じ重みで、撤退基準も検証の開始前に文書にし、業務側と開発側で合意しておきます。結果を見てから決めると、悪い数値を都合よく解釈し、判断を先送りしやすくなります。

  • 件数不一致:運用で補えると押し切ると、稼働後にデータが食い違い、業務が混乱するおそれがあります。
  • 疎通未達:成功率が基準を下回った場合は、通信方式の見直しか、当面のレガシー方式の維持を検討します。

撤退基準(No-Goライン)を検証計画書に明記しておくと、思わしくない結果が出ても、感情や社内政治に流されず、損失を抑えた判断ができます。No-Goになった場合でも、方式が成立しない理由を学べれば、検証には価値があります。

ポイント

結果を見てから基準を決めると判断が先送りされやすいため、迷ったときは開始前に決めた撤退基準に従います。定量基準は、直結する一つか二つの指標にとどめます。

検証を成功させるための注意点

主要取引先を優先した段階的な検証から、知見を本開発の設計へ引き継ぐ流れを示した図。
代表的な取引パターンの確認が設計の材料になります。

PoCの進め方を誤ると、検証しても判断材料にならない結果になりかねません。特にEDIでは、自社で制御できない取引先を巻き込むため、検証範囲が膨らみやすく、進行が難しい面もあります。

主要取引先を優先して段階的に検証し、得た知見を本稼働へ引き継ぐことで、検証を成果につなげます。

主要取引先を優先した段階的検証

すべての取引先を対象にすると、調整だけで検証が終わらないことがあります。そこで、代表的な取引先に絞ると、期間とコストを抑えて実現性を確かめられます。

  • 対象選び:取引データ量が多い、または新方式に対応済みで協力を得やすい取引先を選びます。
  • 事前調整:テスト用データと接続窓口を確保します。
  • 代替検証:協力が得られない場合は、取引先から過去に受信した実データの形式で、オフライン変換を試します。

検証の対象とする取引先は数社に絞り、代表的なパターンを集中して確かめます。協力の状況に応じて、疎通確認から変換精度の検証へと、検証の粒度を変える方法もあります。

検証から本稼働への知見引き継ぎ

PoCでは、合否だけでなく、次の意思決定に必要な材料も揃えます。そのうえで、取引先固有の仕様や変換でつまずいた項目を、本開発チームへ引き継ぎます。

  • 知見の共有:検証結果をチーム内だけに留めず、本開発の設計へ渡します。
  • 継続参画:検証担当者が本開発にもアーキテクトとして加わる体制を組みます。
  • 契約と支援:本番化まで伴走できる相手を検討し、契約の形も選びます。

PoCは正解を探る段階のため、完成を約束する請負契約より、作業時間や体制に応じて支払う準委任契約が適しています。知見を生かせば、同じ検証を繰り返す手間も避けられます。

検証から本番化まで一貫して伴走する開発パートナーを選ぶことが、検証投資を無駄にしない決め手です。

ポイント

協力が得にくい取引先は、過去の実データ形式で代替検証を行います。得た知見は本開発の設計へ渡し、同じ検証を繰り返さないようにします。

まとめ

EDIのPoC・プロトタイプ・モックアップでは、取引先とのデータ連携という外部要因を踏まえて進めます。主眼は画面の使い勝手より、疎通とデータ整合性の技術検証にあります。

CSV・XML・固定長の変換では、欠損や誤変換が起きないかを確かめ、取引先との疎通成功率を測ります。さらに、販売管理システムや会計ソフトとの連携も検証します。

PoCは数日から1〜2か月以内が目安で、プロトタイプは数週間程度です。無料トライアルを使えば、検証費用を抑えられる場合があります。

疎通成功率や件数照合一致率などの基準と撤退ラインは、開始前に文書にして関係者で合意します。そのうえで、主要取引先から段階的に検証し、準委任契約などを通じて知見を本開発へ引き継ぎます。

新規構築や刷新では、リスクの高い取引先との接続やデータ移行から検証します。進め方は、EDI連携に詳しい開発会社と相談しながら設計します。

▼全体ガイドの記事
・EDIシステムの完全ガイド

会社紹介

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

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

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

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

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

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