WMS移行のPoC・プロトタイプ・モックアップ開発について

WMS移行のPoCは、既存のデータと現場の作業を新しいシステムへ正確に移せるかを、本番の前に確かめる工程です。

  • WMS移行におけるPoCの位置づけ
  • データ移行方式の実現可能性検証(PoC)
  • 移行リハーサル(モックカットオーバー)の設計・回数

7つの記事群で扱うPoCは、技術や製品が自社の要件を満たせるかを確かめるものでした。一方で、本記事のPoCは、すでに決まった新システムへの移行そのものを検証します。

▼全体ガイドの記事
・WMS移行の完全ガイド

WMS移行におけるPoCの位置づけ

WMS移行PoCを中心に、技術・製品・設計、自社の要件、ロケーションマスタ・在庫データ、現場オペレーションの再現を注釈で示した図。
見る対象が移行データから現場の動きまで広がります。

WMS移行のPoCの位置づけは、7つの記事群のPoCとの違いと、失敗した場合の影響範囲から見ると分かりやすくなります。

7つの記事群のPoCとの違い(”移行の正確性”の検証)

7つの記事群が扱うPoCは、これから採用する技術・製品・設計が自社の要件を満たせるかを確かめる、実現可能性の検証でした。扱うテーマは、モダナイゼーション、刷新、更改、リニューアルです。そのほかに、リアーキテクチャ、リプレイス、改修があります。

5R(リホスト・リプラットフォーム・リファクタリング・リビルド・リプレース)のどれを選ぶかの技術検証、SaaS製品のFit&Gap検証、アーキテクチャの構造検証は、いずれも「作る前」の意思決定を支えるものです。これに対して、本記事が扱うWMS移行のPoCは、導入する新システムがすでに決まり、構築も済んだ後の工程です。

検証の対象は新機能そのものではなく、既存のロケーションマスタ・在庫データ・現場のオペレーションルールを、決まった新システムへ正確に移せるかという、移行作業そのものの実現可能性です。特に、画面が動くかどうかではなく、今と同じ現場オペレーションを、より新しい環境で寸分違わず再現できるかを確かめる点が、WMS移行のPoC特有の視点です。

失敗時の影響範囲(現場停止・在庫差異・カットオーバー当日への波及)

WMS移行でPoCを軽視できないのは、失敗した際の影響がカットオーバー当日という「後戻りしにくい一点」に集中するためです。たとえば、データ移行のマッピング精度に問題があれば、ハンディ端末が誤ったロケーションへ作業者を誘導し、現場作業そのものが混乱します。

さらに深刻なのが、システム上の在庫数と実際の棚にある数量が食い違う「在庫差異」です。これは稼働後すぐには発見しづらく、月次・年次の棚卸のタイミングで一気に表面化します。その結果、欠品による販売機会の損失や、過剰在庫による保管コストの増加という形で、経営に打撃を与えます。

加えて、カットオーバーの多くは夜間や休日の限られた時間枠で、一発勝負に近い形で実施されます。そのため、事前検証を怠っていた場合、当日に問題が発覚しても後戻りする時間的余裕がほとんどありません。この制約の中で、実効性の高いPoCとリハーサルをどう設計するかが、WMS移行の成否を左右する最重要の論点です。

ポイント

WMS移行のPoCは、新機能の採否ではなく、移行そのものが正確にできるかを見極める検証です。失敗の影響がカットオーバー当日に集中するため、本番前に検証しておく必要があります。

データ移行方式の実現可能性検証(PoC)

データ移行PoCの検証ポイントを、ETL処理、フリーズウィンドウ、代表データのサンプル移行、境界値・例外ケース、名寄せ工数の層で示した図。
処理の成立性に加え、例外値とコード体系の確認が精度を左右します。

WMS移行のPoCの出発点は、選定した移行方式が技術的に成立するかどうかの検証です。そのうえで、データの抽出・変換・投入という一連の処理と、ロケーションマスタ・在庫データそのものの移行精度を、段階的に確認していきます。

ETL処理・フリーズウィンドウ設計の技術検証

データ移行方式のPoCでは、まず旧システムからのデータ抽出(Extract)、新データモデルへの変換(Transform)、本番投入(Load)という一連の処理が正しく動くかを、技術的に検証します。

WMSのように稼働を長時間止められないシステムでは、大部分のデータを事前に新環境へロードし、切り替え直前の「フリーズウィンドウ(更新凍結期間)」に発生した差分だけを反映させるのが、実務上の標準です。PoCでは、この方式が運用に耐えるかを、差分データの発生量と反映処理の時間がフリーズウィンドウの長さに収まるかで計測します。

カタログスペックやデモ用の綺麗なダミーデータではなく、実際に運用してきた本番相当のデータで検証することで、机上の検討では見えなかった課題が浮かび上がります。

ロケーションマスタ・在庫データのサンプル移行検証

旧システムのロケーションコードや在庫データが新システムへ正しく変換されるかを、数百〜数千件程度の代表的なデータで確認する「サンプル移行」を、全量の前に実施します。旧システムで「A-01-03」のようにテキスト形式で入力されていた棚番を、新システムの厳密な階層コードへ分解・マッピングする変換仕様が、実データに対して正しく機能するかを検証するのがこの工程です。

WMS特有の検証ポイントとして、通常の在庫データだけでなく、「金額・数量がゼロ」「マイナス値を持つ在庫調整」といった境界値・例外ケースを、意図的にサンプルへ含めておく必要があります。あわせて、数量だけでなく「利用可能」「引当済み」「検査中」といった在庫ステータスが正しく引き継がれ、業務にそのまま使える状態かを確認する「リコンシリエーション(突合確認)」も欠かせません。

複数拠点で異なるコード体系を使っていた場合、この名寄せ検証には想定の2〜3倍の工数がかかることも、実務ではよく見られます。

ポイント

移行方式が本番で使えるかは、フリーズウィンドウに差分を収められるかと、境界値を含むサンプル移行で正しく変換できるかで判断できます。

移行リハーサル(モックカットオーバー)の設計・回数

リハーサル回数、作業時間のバッファ、空き時間、処理エラー率の基準を4枚のカードで示した図。
実測値に余裕を加え、続行判断の基準もあらかじめそろえます。

データが正しく移行できたことを確認したら、次は本番と同じ手順とタイムスケジュールで、通しリハーサル(モックカットオーバー)を行います。本番当日に何が起こり得るかを、ここで事前に洗い出します。

最低2回のリハーサルと作業時間実測によるバッファ設計

移行リハーサルは最低2回実施するのが鉄則です。1回目では、想定していた手順のどこに穴があるか、どの作業に予想以上の時間がかかるかを洗い出すことに主眼を置きます。

1回目で見つかった課題への改善策を反映したうえで、2回目に本番と同じ流れをノンストップで完走できるかを確かめます。リハーサルの真の目的は、単なる手順確認ではなく「作業時間の実測」にあります。

深夜に行われる本番作業は担当者の疲労が蓄積しやすく、本番特有のデータ増大量も加わります。そのため、リハーサルで実測した所要時間をそのまま本番のスケジュールに当てはめるのは危険です。実測値に1.2〜1.5倍のバッファを掛け、さらに30分〜1時間の純粋な空き時間を組み込んだ、現実的なタイムテーブルを、PoCの段階で設計しておく必要があります。

異常系テストとGo/No-Go判定基準の検証

移行リハーサルでは、正常な手順を確認するだけでなく、意図的にエラーを起こして旧システムのデータベース(静止点)へ戻す「異常系テスト」も必ず組み込みます。ネットワーク障害や想定外のデータ不整合が起きたときに、現場が慌てず手順どおりに切り戻せるかを事前に確かめておくと、本番当日の判断スピードが大きく変わります。

そのうえで、「処理エラー率0.5%未満を維持できるか」「データ件数の乖離が一定水準以下に収まっているか」といった検証項目を数値で洗い出します。それぞれについて、どの数値を満たせば本番移行を続行(Go)し、どの数値を下回れば中止・切り戻し(No-Go)するかを、PoCの段階であらかじめ定義しておきます。

当日その場の感覚で判断するのではなく、事前に合意した数値基準に従って機械的に判断できる体制を整えておくことで、一発勝負の局面での混乱を防げます。

ポイント

リハーサルは最低2回が目安で、作業時間の実測値には1.2〜1.5倍のバッファを掛けておきます。異常系テストと数値のGo/No-Go基準も、本番前に決めておきます。

現場端末の切替リハーサルとロールバック計画の検証

システム側の検証と並行して、実際に現場で使うハンディターミナルなど端末側のリハーサルと、万が一の際に確実に機能するロールバック計画の検証も欠かせません。

現場業務担当者によるUAT(受け入れテスト)とクイックガイド整備

情報システム部門によるデータ件数やサンプルの照合が終わった後は、現場の業務担当者が新システムとハンディターミナルなどの機器を実際に操作します。この工程がUAT(ユーザー受け入れテスト)で、入荷検品・ピッキング・出庫といった日常業務の全パターンが問題なく回るかを確認します。

旧システムに慣れた現場作業者が、新しい端末や画面レイアウトにどの程度ストレスなく順応できるかも、この段階で現場の反応を見ながら評価すべき点です。新システム稼働直後は「使い方がわからない」という問い合わせが急増しやすいため、本番前に現場向けの操作研修を実施します。

そのうえで、日々のルーティン業務の手順だけをまとめたA4用紙1〜2枚程度のクイックガイドを配布しておくことが、稼働当日の現場混乱を大きく抑える対策として推奨されます。さらに、移行に合わせてバーコード体系を変更する場合は、新旧のバーコードが混在する期間の運用もシミュレーションしておく必要があります。

ロールバック計画の実地検証

万が一致命的な問題が発生した際に旧システムへ切り戻すロールバック計画は、文書を作るだけでなく、リハーサルのなかで実際に動かして機能するかを確かめる必要があります。手順は「15〜30分で実行可能な具体的な作業手順」のレベルまで文書化しておき、リハーサルでそのとおりに実行できるかを、時間を計りながら検証します。

あわせて、移行開始から「4時間以内」などの絶対的なタイムリミットや、「データ件数が5%以上乖離している」といった定量的な撤退基準に従って、速やかに切り戻しの判断が下せるかをシミュレーションします。

旧システムのサーバーやハンディターミナルの回線契約・ネットワーク設定を、新システム稼働後もどのタイミングまで維持するかは、PoCの段階でプロジェクト予算とあわせて確認しておくべき事項です。

ポイント

現場端末の切替は、UATで現場担当者が日常業務を回せるかを見ることが中心です。ロールバックは、15〜30分で実行できる手順にまとめ、リハーサルで動かして確かめておきます。

PoCを成功させるための体制づくり

PoCやリハーサルを実りあるものにするには、各局面で必要な担当者を早い段階から巻き込んでおく体制づくりが欠かせません。

倉庫現場・情報システム部門・ベンダーの3者の巻き込み

倉庫現場、情報システム部門、ベンダーの3者は、それぞれ検証で見る領域が異なります。倉庫現場は端末の操作性やロケーション情報との整合性を、情報システム部門は移行の技術的な正確性を、ベンダーはデータ移行ロジックとロールバック手順の実行可能性を、それぞれの専門性から検証します。

特に、実際にハンディ端末を操作する現場担当者が、リハーサルの段階から移行結果を確かめるのが大切です。システム上は正しく見えても運用の実態とずれている、といった机上の検証では気づけない問題を、早期に発見できます。

情報システム部門やベンダーだけでPoCを完結させると、現場の視点が抜け落ちます。その結果、稼働後に「これでは現場で使えない」という問題が発覚しがちです。

発注前の準備と依頼先選定のポイント

発注前の段階で前提条件書を作っておくと、複数のベンダーから比較可能な提案を得やすくなります。前提条件書には、移行対象のロケーションマスタ・在庫データの量、現場ハンディターミナルの機種とOS、フリーズウィンドウとして確保できる業務停止時間を書きます。PoC・リハーサルに割ける期間も、あわせて示しておきます。

依頼先を選ぶ際は、単にシステムを構築できるかだけでなく、データ移行のリハーサル設計やロールバック計画の策定に伴走できる実績があるかを確認します。さらに、異常系テストやGo/No-Go判定基準の設計を提案してくれるかどうかも、選定の観点に入れます。

移行の実行フェーズは、意思決定フェーズを担当したベンダーとは別の専門性が求められることも多いため、移行実行の実績を明示的に確認したうえでパートナーを選ぶ必要があります。それが、PoCを成功させ、本番のカットオーバーを安全に乗り切るための前提になります。

ポイント

PoCを成功させるには、倉庫現場、情報システム部門、ベンダーの3者を早い段階から巻き込むことが前提になります。現場の視点を欠くと、稼働後に使えない問題が見つかりがちです。

まとめ

ここまで、WMS移行のPoCの位置づけと失敗時の影響範囲から、データ移行、リハーサル、現場端末とロールバック、体制づくりまでを見てきました。

WMS移行のPoCは、新機能や新製品の実現可能性ではなく、「移行の正確性」を検証する工程です。具体的には、既存のロケーションマスタ・在庫データを正確に移し、現場のハンディターミナルが問題なく機能し、稼働中の倉庫業務と並行運用できるかを確かめます。

カットオーバー当日のトラブルを防ぐには、フリーズウィンドウ方式の技術検証と境界値を含むサンプル移行が欠かせません。そのうえで、最低2回のリハーサルと1.2〜1.5倍のバッファ設計、現場担当者によるUAT、15〜30分で実行可能なロールバック手順の実地検証を重ねることが鍵になります。

まずは対象を絞ったPoCで自社のデータ移行手順と現場端末の切替手順を検証し、確かな判断材料を得たうえで本番のカットオーバーに進むことをお勧めします。

▼全体ガイドの記事
・WMS移行の完全ガイド

会社紹介

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

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

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

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

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

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