WMS(倉庫管理システム)の改修は、単なる機能追加やバグ修正にとどまらず、出荷件数の増加やEC化、基幹システムとの連携強化など、事業の変化に倉庫オペレーションを追従させるための重要なプロジェクトです。しかし実際の現場では、「どこから手をつければよいのか分からない」「ベンダーに見積もりを依頼したものの妥当性が判断できない」「過去の改修でデータ移行や並行稼働につまずいた」といった声が後を絶ちません。WMS改修は製品選びよりも、移行と運用切替という泥臭い実務でつまずくケースが圧倒的に多いのです。
この記事では、WMS改修の進め方を企画・要件定義から開発、データ移行、並行稼働、本番稼働までの工程順に体系的に解説します。在庫の時点整合性やゴースト在庫といったWMS特有の落とし穴、見積もりに出てこない隠れコスト、現場が崩壊しない並行稼働の終わらせ方まで、現場とプロジェクトの両面から「失敗しない手順」を具体的な数字とともにお伝えします。これからWMS改修を検討する物流部門の責任者・情シス担当・経営層の方が、自社の進め方を描けるようになることを目指した内容です。
▼全体ガイドの記事
・WMS改修の完全ガイド
WMS改修の全体像と着手前に押さえるべき判断軸

WMS改修と一口に言っても、その内容は既存システムへの部分的な機能追加から、システム全体を入れ替える刷新(リプレイス)まで幅があります。まず自社が直面している課題が「改修で解決できるのか」「刷新まで踏み込むべきなのか」を見極めることが、進め方を誤らないための出発点となります。ここを曖昧にしたまま進めると、改修を重ねたものの根本課題が残り、数年後に結局フルリプレイスへ追い込まれるという二重投資に陥りがちです。
改修・刷新・リプレイスの違いを整理する
改修は、既存のWMSを土台として残し、新しい出荷フローへの対応や帳票の追加、他システムとの連携部分など、必要な箇所だけを手直しするアプローチです。投資額は比較的小さく、数十万円から数百万円規模で収まることも多い一方、土台が老朽化している場合は改修してもパフォーマンスや保守性の根本問題が残ります。これに対して刷新(リプレイス)は、システム基盤ごと新しいものへ入れ替える大規模プロジェクトで、費用は数百万円から数千万円、期間も半年から1年以上に及びます。
判断の目安として、追加したい機能が既存アーキテクチャに無理なく載るなら改修、データ構造そのものを変えなければ実現できない、あるいはベンダーのサポート(保守)が終了しているなら刷新を視野に入れるべきです。改修の見積もりを取った際に「この箇所を直すと別の機能が連鎖的に壊れる」とベンダーから説明されるようなら、それは土台が限界に近いサインと考えてよいでしょう。
改修・刷新に着手すべき5つのサイン
WMS改修を本格的に検討すべきタイミングには、いくつかの典型的なシグナルがあります。代表的なものを整理すると、次の5点です。
1. システムやOSのサポート終了(EOL/EOSL)が近づき、セキュリティ更新が受けられない
2. EC化や出荷件数の増加にピッキング・出荷処理が追いつかず、ピーク時に処理落ちする
3. ERPやOMSとの連携がCSV手動取り込みのままで、二重入力や転記ミスが常態化している
4. 度重なるカスタマイズで仕様がブラックボックス化し、改修できる担当者が一人に属人化している
5. 在庫精度が上がらず、誤出荷や欠品クレームが減らない
これらのうち2つ以上に該当する場合は、改修プロジェクトを正式に立ち上げる価値があります。とくに「担当者が退職したら誰も触れない」という属人化は、システムが動いているうちは見過ごされがちですが、いざ障害が起きたときに復旧できないという最大のリスクを抱えています。経営層を説得する際は、誤出荷1件あたりの再配送コストや顧客離反の損失額、二重入力に費やしている年間工数といった数字に換算して提示すると、投資判断が前に進みやすくなります。
WMS改修の進め方|企画から稼働までの全体ステップ

WMS改修プロジェクトは、大きく「企画・要件定義」「設計・開発」「テスト・移行・リリース」の3つのフェーズで進みます。改修の規模にもよりますが、要件定義に1〜2か月、設計・開発に2〜4か月、テストと移行に1〜2か月というのが一つの目安です。各フェーズの完了基準(次に進んでよい状態)を最初に決めておくと、なし崩しに次工程へ進んで手戻りが発生する事態を防げます。
要件定義・企画フェーズ(As-Is/To-BeとKPI設定)
最初に行うのは、現状業務(As-Is)の棚卸しです。入荷・格納・ピッキング・梱包・出荷・棚卸という各工程を、現場の実際の動きに沿って書き出し、システムでカバーされている部分と紙やExcel、人の記憶で運用されている部分を可視化します。とくに重要なのが「例外処理」の洗い出しで、セット品をバラで出荷するケースや破損品の隔離、サンプルの持ち出しなど、マニュアルに載っていない現場判断をすべて拾い上げることが、後の在庫差異を防ぐ鍵になります。
そのうえで、改修後にどうなりたいか(To-Be)と、達成度を測るKPIを設定します。誤出荷率を現状0.5%から0.1%以下へ、ピッキング1行あたりの作業時間を20%短縮、月次棚卸の差異率を1%未満へ、といったように数値目標を置くことで、改修の効果を後から検証できるようになります。このKPIが曖昧なまま進むと、「なんとなく便利になった」で終わり、投資対効果を経営層へ報告できなくなってしまいます。
設計・開発フェーズ(RFP作成とベンダー選定)
要件が固まったら、それをRFP(提案依頼書)に落とし込み、複数のベンダーへ提案を依頼します。RFPには、改修してほしい機能を「必須要件」と「希望要件」に切り分けて記載することが重要です。すべてを必須にすると見積もりが膨らみ、逆に曖昧にすると各社の提案がばらついて比較できなくなります。自社特有の例外処理や繁忙期の出荷ピーク、連携先システムの仕様などは、口頭ではなく文書で明確に伝えてください。
ベンダー選定では、提案書の見栄えだけでなく、物流業務への理解度と過去の移行実績を見極めます。同業種・同規模の改修実績があるか、データ移行や並行稼働の支援まで担ってくれるか、契約終了時に自社がデータを引き上げられる条件になっているかを確認しましょう。なお近年は、AI駆動開発によって工期とコストを3割から7割圧縮し、パッケージ並みの予算で自社業務に100%フィットしたシステムを構築するという選択肢も現実的になっています。「パッケージかスクラッチか」の二択にとらわれず、提案の幅で各社を比較することをおすすめします。
テスト・移行・リリースフェーズ
開発が完了したら、ベンダー側の単体・結合テストに続いて、自社による受け入れテスト(UAT)を行います。UATでは正常系だけでなく、返品やキャンセル、緊急出荷、システム障害時の代替運用といったイレギュラーなシナリオを必ず網羅してください。現場の実態に即したテストシナリオを用意できるかどうかが、本番稼働後のトラブル発生率を大きく左右します。テストで見つかった不具合は、リリース前に必ず再テストして潰し込みます。
そしてリリースに向けては、データ移行と並行稼働という2つの大きな山場が待っています。この2工程はWMS改修の成否を分ける最大のポイントであるため、次章以降で詳しく解説します。
データ移行を成功させる実務|失敗の7割はデータに起因する

WMS改修プロジェクトの失敗要因をたどると、その多くがデータに起因します。長年運用してきたシステムには、使われていない商品マスタや重複登録、休止中のロケーション情報などのゴミデータが大量に蓄積されており、これをそのまま新環境へ移すと、検索性の低下や引当ミスの温床になります。データ移行は単なるコピー作業ではなく、過去の運用を棚卸しして整理する作業だと捉えることが大切です。
マスタクレンジングの基準(12か月ルールと名寄せ)
クレンジングで悩むのが「どのデータを捨ててよいか」の線引きです。実務でよく使われる目安が、いわゆる12か月ルールです。過去12か月間に入出荷実績のない商品マスタや、使われていない休止ロケーションは原則として新システムへ移行しない、という基準を設けることで、移行対象を大幅に絞り込めます。残すべきか迷うデータは、現場・営業・購買の各部門に確認のうえで判断します。
あわせて重要なのが名寄せです。同じ商品が表記ゆれで複数登録されていたり、取引先コードが部署ごとに異なっていたりすると、新システムでも在庫が分散して正しく集計できません。商品コードや取引先マスタの統一ルールを決め、重複を一本化してから移行することで、改修後の在庫精度が大きく向上します。この整理作業は地味ですが、改修効果を最大化する土台になります。
在庫の時点整合性(差分移行と業務停止一括の選択)
WMS特有の難所が、在庫の時点整合性です。データを抽出してから新システムへ投入するまでの間にも、倉庫では入荷や出荷が続くため、抽出時点の在庫数と投入完了時点の実在庫がずれてしまいます。このタイムラグをどう吸収するかで、移行方式は大きく2つに分かれます。
1つ目は、週末や連休に倉庫の業務をいったん止め、在庫が動かない状態で一括移行する方式です。整合性は取りやすい反面、出荷を止められる期間が限られる事業では採用が難しくなります。2つ目は、基準データを移行したうえで、その後の入出荷差分だけを反映する差分移行方式です。業務を止めずに済みますが、差分の取り込み漏れがあると在庫がずれるため、移行リハーサルでの検証が欠かせません。自社の出荷カレンダーと止められる時間を踏まえ、どちらが現実的かをベンダーと早期にすり合わせておきましょう。
並行稼働(パラレルラン)の正しい進め方と終わらせ方

並行稼働とは、新旧2つのシステムを一定期間同時に動かし、新システムが旧システムと同じ結果を出せるかを確認しながら本番移行へ近づけていく工程です。安全策として有効な一方で、運用を誤ると現場が最も混乱する危険なフェーズでもあります。並行稼働中は同じ作業を新旧両方に入力するため、現場の工数が1.5倍から2倍に膨れ上がる点を、計画段階で必ず見込んでおく必要があります。
指示系統は新システムに一本化する
並行稼働で最も重大な事故が、新旧両方のシステムからピッキングリストや送り状、出荷指示書を出力してしまう「指示系統の二重化」です。現場が誤って両方の指示で作業すると、同じ商品を二重に出荷したり、まったく逆の指示が混在したりして、誤出荷が連発します。これを防ぐ鉄則が、現場に流す物理的な指示書は必ず新システムからのみ出力する、という一本化ルールです。
旧システムは結果の照合用として裏で動かし、現場の作業者には新システムの指示書だけを渡します。こうすることで、現場のオペレーションは1系統に保たれ、万一新システムに不具合が出ても、旧システムの記録と突き合わせて原因を切り分けられます。指示書の出力経路を1本に絞ることは、並行稼働を安全に進める最重要ルールだと覚えておいてください。
Exit Criteria(終了条件)の決め方と切替時期
並行稼働は「なんとなく安定したから終わり」にしてはいけません。終了条件(Exit Criteria)を数値で定義し、それを満たしたときに初めて旧システムを停止します。たとえば、出荷エラー率が0.5%未満を2週間継続している、ERPなど他システムとのAPI連携が4週間以上安定して動いている、棚卸差異率が基準値以内に収まっている、といった具体的な条件を事前に合意しておきます。
もう一つ忘れてはならないのが、切替の時期です。新システムへの完全移行や並行稼働は、年末商戦やセールなどの繁忙期を絶対に避け、出荷量が落ち着く閑散期に設定してください。工数が増える並行稼働を繁忙期にぶつけると、現場が処理しきれずに崩壊し、せっかくの改修が「使えないシステム」という現場の不信感だけを残す結果になりかねません。物流現場のカレンダーに合わせてスケジュールを組むことが、定着の前提条件です。
本番稼働とリスク管理|止まったときの備えを先に決める

本番稼働(カットオーバー)は、改修プロジェクトのゴールであると同時に、最も緊張が走る瞬間です。出荷が止まれば、その日のうちに顧客への遅延や売上機会の損失に直結します。だからこそ、「うまくいったら」ではなく「もし止まったら」を前提に、撤退と復旧の手順をあらかじめ決めておくことが、本番稼働を乗り切る最大の備えになります。
ロールバックの判断基準と権限を明確にする
本番稼働後にトラブルが起きたとき、「旧システムへ戻す(ロールバックする)かどうか」を、その場の空気で決めてはいけません。どの数値がどこまで悪化したらロールバックするのか、たとえば出荷エラー率が一定値を超えた、午前中の出荷予定が半分も処理できていない、といった判断基準を数値で先に決めておきます。あわせて、その判断を下す権限者を1人明確に指名し、現場が迷わず動ける指揮系統を整えておくことが重要です。
判断が遅れて出荷が長時間止まると、損害は雪だるま式に膨らみます。基準と権限者を事前に文書化し、関係者全員で共有しておけば、いざというときに「誰が決めるのか」で時間を浪費せずに済みます。これはシステムの良し悪しとは別の、プロジェクト運営側のリスク管理として欠かせない準備です。
旧システム・旧端末の保持期間と隠れコスト
新システムが安定して動き始めても、旧システムとハンディ端末はすぐに破棄しないでください。新稼働後に隠れた不具合が見つかったとき、旧端末をすでに処分していると旧システムへ再接続できず、業務が完全に止まってしまいます。目安として、本番稼働後も最低3か月は旧システムのライセンスと旧ハンディ端末を保持し、いつでも切り戻せる状態を維持しておくことをおすすめします。
このとき注意したいのが、見積もりに出てこない撤退コストです。旧システムのデータベースへの直接アクセス権が自社になく旧ベンダーに依存している場合、移行テストやリハーサルのたびにデータ抽出を依頼すると、1回あたり数十万円のスポット費用が発生することがあります。契約終了時のデータ引き上げ条件や解約違約金は、改修プロジェクトを始める前に契約書で必ず確認しておきましょう。撤退の出口を確保してから着手するのが、賢い進め方です。
WMS改修でよくある失敗と回避策

WMS改修の失敗には、いくつかの共通パターンがあります。事前に知っておけば回避できるものばかりなので、代表的な2つを取り上げて対策とともに解説します。いずれもシステムの性能ではなく、業務設計と進め方に起因する点が共通しています。
例外処理の反映漏れによるゴースト在庫
「WMSを入れれば在庫がぴったり合う」というのは、残念ながら幻想です。在庫が合わない真因の多くは、現場の良かれと思った例外処理がシステムに反映されないことにあります。たとえば、2個1セットの商品を1個だけ返品されたときに単位の扱いがずれる、破損品を物理的に隔離したのにシステム上のステータスを変更し忘れる、といったケースです。
とくに厄介なのが、ステータス変更漏れによるゴースト在庫です。実際には出荷できない破損品が、システム上は引当可能な在庫として残り続け、受注時に引き当てられてしまい、結果として欠品クレームを招きます。これを防ぐには、要件定義の段階で例外処理をすべて洗い出し、新システムのフローに組み込んでおくことが不可欠です。サンプルの無記録持ち出しなど、マニュアル外の運用も含めて現場ヒアリングを徹底してください。
ベンダー丸投げと現場教育不足
もう一つの典型的な失敗が、ベンダーへの丸投げです。自社の業務理解や要件整理を放棄してベンダー任せにすると、現場の実態とかけ離れたシステムが出来上がり、稼働後に「現場で使えない」という事態に陥ります。RFPや要件定義は手間がかかっても自社が主体となって進め、ベンダーはあくまでパートナーとして巻き込む姿勢が大切です。
あわせて見落とされがちなのが、現場教育です。どれほど優れたシステムでも、現場の作業者が操作に習熟していなければ、稼働初期の生産性は大きく落ち込みます。本番稼働の前に、実際の端末を使った操作研修やマニュアル整備、ベテラン作業者への先行トレーニングを計画に組み込み、現場が新システムを「自分たちの道具」として受け入れられる時間を確保してください。改修の成否は、最終的に現場の定着で決まります。
まとめ|WMS改修は移行と運用の進め方で成否が決まる

WMS改修の進め方は、企画・要件定義から設計・開発、データ移行、並行稼働、本番稼働へと続く一連の工程として体系的に捉えることが重要です。製品選びそのものよりも、現状業務と例外処理の洗い出し、ゴミデータのクレンジングと在庫の時点整合性の確保、指示系統を一本化した安全な並行稼働、数値で定義したExit Criteriaとロールバック基準といった、移行と運用の実務こそがプロジェクトの成否を分けます。
あわせて、旧ベンダーのデータ抽出スポット費用や旧システムの保持コストなど、見積もりに出てこない隠れコストを着手前に把握し、切替は必ず閑散期に設定すること、現場教育を計画へ組み込むことが、改修を成功に導く鍵です。本記事で示した工程と注意点を自社のスケジュールに落とし込み、無理のない進め方でWMS改修を実現してください。費用相場や具体的な発注の進め方、おすすめの開発会社については、関連記事もあわせてご覧いただくことで全体像をより深く理解できます。
▼全体ガイドの記事
・WMS改修の完全ガイド
株式会社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を創業。
