WMSのRFP/要件定義書/提案依頼書について

WMS(倉庫管理システム)を開発・導入するうえで、プロジェクトの成否をもっとも大きく左右するのが要件定義です。とくにWMSは、自社の倉庫だけでなく、上流のOMS(受注管理)や基幹システム、下流のマテハン機器(自動倉庫・AGV)まで多くのシステムと連携するため、それぞれの責任分界点を曖昧にしたままRFP(提案依頼書)を出すと、リリース後に「どこの責任で在庫がズレたのか分からない」というトラブルに直結します。連携の境界を正しく要件化できるかが、現場に使われるWMSになるか、使われず放置されるかの分かれ目です。

本記事は、WMSのRFP・要件定義書・提案依頼書を、発注企業の視点から具体的に解説する「要件定義特化」の記事です。WMS/OMS/WCS/WESの責任分界の整理、マテハン連携の要件化、従量課金のコスト上限条項、データ移行と現場操作性の評価軸まで、倉庫実務に即して掘り下げます。読み終えるころには、ベンダーに渡すRFPの骨子が描けるはずです。なお、全体像をまだ把握していない方は、まずWMSの完全ガイドから読むことをおすすめします。

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

WMS/OMS/WCS/WESの責任分界を要件化する

WMS/OMS/WCS/WESの責任分界を要件化するイメージ

WMSの要件定義で最初に行うべきは、隣接システムとの役割分担を明確にすることです。倉庫まわりにはWMS(倉庫管理)、OMS(受注管理)、WCS(倉庫制御)、WES(倉庫実行)といった似た略語が並びますが、それぞれが担う範囲は異なります。この役割を整理しないまま開発に進むと、機能の重複や抜け漏れが生じ、責任の押し付け合いが起きます。

WMSとOMSの役割分担を要件で明確にする

WMSは「倉庫の中のモノ」を管理し、OMSは「注文(受注)」を管理します。受注の取り込み、在庫の引き当て、出荷指示の発番までをOMSが担い、実際の倉庫内の入出庫・ピッキング・検品をWMSが担う、というのが一般的な分担です。しかし、どこまでをOMSが、どこからをWMSが担うかは製品やプロジェクトによって異なるため、要件定義で「在庫の引き当てはどちらが持つのか」「出荷指示の単位はどちらが決めるのか」を明文化する必要があります。

多くの競合解説は、この役割分担の説明が不足しています。実務でもっとも危険なのは、OMSとWMSの連携にタイムラグがあり、在庫情報が一致しないことです。OMSが「在庫あり」と判断して受注を取ったのに、WMS側ではすでに引き当て済みで欠品していた、といった事態が起きます。要件定義では、在庫の同期方式(リアルタイムかバッチか)、同期の頻度、不一致時の優先ルールを必ず定義し、一体型(WMS+OMS統合)にするかAPI連携にするかの選定基準も明確にします。

この役割分担を文書化するときは、データの流れを図にして、どのシステムが「在庫の真実(マスタ)」を持つのかを一意に決めることが肝心です。在庫マスタが2か所に分散すると、どちらが正しいか分からなくなり、不整合の温床になります。OMSが受注を取り、WMSが実在庫を持ち、両者をどう同期させるかという設計を、要件定義書に明記しておけば、ベンダーは迷いなく実装でき、後の「言った・言わない」の紛争も防げます。役割分担の明文化は、地味ですが連携トラブルを根本から減らす最重要の作業です。

WCS・WESとの境界と責任分界点

自動倉庫やコンベア、ソーターといったマテハン機器を使う倉庫では、WCS(倉庫制御システム)とWES(倉庫実行システム)が関わってきます。WCSは個々の機器を制御し、WESはWMSとWCSの中間で作業全体を最適に実行する役割を担います。WMSが出した出荷指示を、WESがどの機器でどう実行するかに翻訳し、WCSが機器を動かす、という階層です。この三層の境界を要件で定義しないと、機器が思った通りに動かないトラブルの原因切り分けができません。

WMS/WCS/WESの役割の違いを体系的に解説した記事は少なく、ここは要件定義で見落とされがちな領域です。とくに古い自動倉庫が既設の場合、その制御システムとの接続相性や、ベンダー間の責任分界点が問題になります。要件定義では「WMSはどこまでの指示を出し、その先の制御はどのシステム・どのベンダーの責任か」を図示し、障害時の一次切り分けを誰が行うかまで取り決めておくことが、後の責任の押し付け合いを防ぐ唯一の方法です。

マテハン連携・外部連携の要件化

マテハン連携・外部連携の要件化のイメージ

責任分界を整理したら、次に具体的な連携要件を定義します。WMSは、上流の基幹・OMS・EC、下流のマテハン機器や配送会社と数多く連携します。連携の範囲と方式を要件で明確にしないと、ベンダーは正確な見積りを出せず、後から「その連携は別費用」というトラブルになります。

既設マテハン機器との接続相性を要件化

自動倉庫・コンベア・オートピッカー・AGV(無人搬送車)といったマテハン機器との連携は、WMS要件定義の難所です。とくに既設の古い機器がある場合、その制御システムが提供する連携インターフェースを事前に調査し、新WMSと接続できるかを確認する必要があります。接続相性を確認せずに要件を固めると、リリース直前に「この自動倉庫とは繋がらない」という致命的な問題が発覚します。

マテハン連携の費用は規模で大きく変わります。バーコード・ハンディ接続で50〜500万円、自動倉庫・コンベア・オートピッカー(WCS制御)で500〜1,000万円、ピッキングロボット・AGVでは1,000〜3,000万円以上が目安です(出典:ripla)。要件定義では、どの機器を、どのフェーズで連携するかを明確にし、将来のマテハン拡張も見据えた連携設計にしておくことで、後の大規模な作り直しを避けられます。費用相場の提示で終わる競合記事が多いなか、接続相性とベンダー間責任の事前確認まで要件化することが差別化になります。

ERP・EC・配送会社連携の要件化

上流・周辺システムとの連携要件も詳細に定義します。基幹システム(会計・販売)との連携では、受注・在庫・出荷・請求のどのデータを、どの方向に、どのタイミングで連携するかを定めます。ECモールや自社ECとの連携では、注文データの取り込みと在庫の引き当て・反映の方式を決めます。配送会社との連携では、送り状発行や追跡番号の連携方式を整理します。

連携費用は接続先ごとに異なり、基幹システムで100〜500万円、ECモール1モールで20〜100万円、配送会社1社で30〜80万円、取引先独自システムで50〜500万円以上が目安です(出典:ripla)。連携先が多いほど費用は積み上がるため、要件定義で連携範囲を絞り込むことがコスト管理の生命線です。既存システムの連携可能なインターフェース(API・CSV・ファイル連携)を事前に把握しておかないと、ベンダーは見積りを出せません。連携要件の精度が、見積りの妥当性判断の精度を決めます。連携先が多いほど費用とリスクは積み上がるため、初期リリースで必須の連携と、将来追加でよい連携を切り分けて優先度を付けておくと、予算超過を避けながら段階的に拡張できます。すべてを一度に連携しようとせず、効果の大きい連携から着実に繋ぐのが現実的です。

従量課金のコスト上限条項を要件に盛り込む

従量課金のコスト上限条項を要件に盛り込むイメージ

クラウド型WMSの多くは、出荷件数やユーザー数に応じた従量課金を採用しています。月額の安さに惹かれて契約すると、繁忙期に出荷が急増した途端に料金が跳ね上がる、というコストトラップに陥ります。要件定義とRFPの段階で、従量課金のコスト構造を明確にし、上限条項を取り決めておくことが、予算超過を防ぐ重要な防衛策です。

繁忙期の出荷急増を見込んだ料金要件

クラウド型WMSの料金は、基本料3〜10万円に加え、ユーザー1人あたり0.5〜3万円、出荷1,000件あたり1〜5万円、オプション1〜5万円といった従量部分で構成されるのが一般的です(出典:ripla)。問題は、セールや歳暮シーズンに出荷件数が数倍に跳ねる業態です。通常月の出荷件数で月額を試算していると、繁忙期に出荷課金が膨らみ、年間コストが想定を大きく超えます。

これを防ぐには、要件定義の段階で自社の年間の出荷件数の変動(最繁忙月と通常月の差)を把握し、ピーク時の料金を試算しておくことです。そのうえでRFPでは、繁忙期も含めた年間総額の見積りをベンダーに求め、出荷件数が一定を超えた場合の料金上限や、段階的な単価逓減の条項を交渉します。月額の安さだけで選ぶと、繁忙期のコスト爆発という落とし穴にはまります。多くの競合記事はこの注意喚起が不足しており、ここを要件化することが堅実な選定につながります。

5年TCOで料金妥当性を判断する

料金の妥当性は、月額単体ではなく5年TCO(総保有コスト)で判断します。クラウド型WMSの5年TCOは180〜1,800万円、パッケージ/オンプレ型は800〜6,000万円、フルスクラッチは5,000万〜1億3,000万円以上が目安です(出典:ripla)。RFPでは、初期費用だけでなく、月額・保守・データ移行・ハンディ端末・教育費まで含めた5年分の総額を提示させ、形態間で比較できる土俵を作ります。

とくに注意すべきは、データ移行費・ハンディ端末費・保守費といった隠れコストです。月額だけが安く見えても、これらを加えると総額が逆転することがあります。RFPでこれらを内訳として開示させ、追加要件が発生したときのカスタマイズ単価(軽微10〜50万、中程度50〜200万、大規模500〜1,000万以上が目安)も事前に取り決めておくと、運用フェーズでのコスト管理が容易になります。要件定義で従量課金とTCOの構造を明確にすることが、長期的な投資判断を支えます。

データ移行と現場操作性の評価軸

データ移行と現場操作性の評価軸のイメージ

機能と連携、料金の要件が固まったら、見落とされがちな2つの要件を詰めます。それが、既存データの移行と、現場の操作性です。この2つは要件定義書で軽視されやすいものの、リリース後の定着を大きく左右します。

商品マスタ・在庫データの移行要件

WMS導入時には、既存の商品マスタ・取引先マスタ・在庫データを新システムへ移行する必要があります。Excelや旧システムで管理していたデータは、表記ゆれや重複、不整合を抱えていることが多く、そのまま移行すると新WMSでもエラーの原因になります。要件定義では、どのデータを、どのフォーマットで、どこまでクレンジング(整備)して移行するかを明確にします。データ移行は隠れコストになりやすいため、RFPで移行範囲と費用を明示させることが重要です。

とくにロケーション情報やバーコードの採番ルールは、移行と同時に整備する好機です。旧来の曖昧なロケーション管理を、この機会に体系的なルールへ刷新すれば、新WMSの効果を最大化できます。データ移行を単なる引っ越し作業と捉えず、マスタ整備の機会として要件に組み込むことが、導入後の在庫精度を左右します。移行データの量と品質によっては、クレンジングに想定以上の工数がかかることもあるため、移行リハーサルの実施をRFPに含め、本番移行前に問題を洗い出しておくと安全です。

現場操作性をデモで評価する要件

WMSは現場の作業者が毎日使うシステムです。どれだけ高機能でも、ハンディや作業画面が使いにくければ現場は定着しません。要件定義の段階で、現場操作性を評価する仕組みをRFPに盛り込みます。具体的には、ベンダーにハンディの操作デモを求め、実際に現場メンバーが試して、新人や臨時スタッフが何分で使えるようになるかを検証します。

繁忙期には臨時スタッフが大量に入るため、教育コストの低さは大きな評価軸です。デモで操作性を確認せずに機能リストだけで選ぶと、リリース後に「現場が使いこなせない」という事態に陥ります。riplaはフルスクラッチ受託と国内開発の立場から、現場の作業フローをヒアリングし、操作性まで含めた要件整理と、見積り内訳を明示する進め方を重視しています。データ移行と現場操作性という地味な要件こそ、WMS定着の成否を分ける最後の決め手です。これらは仕様書の華やかな機能一覧の陰に隠れがちですが、ここを丁寧に要件化できているかが、稼働後に現場が本当に使うシステムになるかどうかを静かに左右します。

保守・SLA・開発体制をRFPで要求する

保守・SLA・開発体制をRFPで要求するイメージ

機能・連携・料金・データ移行の要件が固まったら、RFPで見落とされがちな保守・SLA・開発体制の要件を盛り込みます。WMSは導入して終わりではなく、稼働後も止めずに運用し続ける必要があるため、これらの要件がベンダー選定の最終的な決め手になります。

SLAと障害時の復旧体制を要件化する

倉庫の出荷は、システムが止まると即座に物流全体が停止します。だからこそ、RFPではSLA(サービス品質保証)を明確に要求します。具体的には、システムの稼働率の目標(たとえば99.9%)、障害発生時の一次対応の受付時間、復旧までの目標時間、計画停止のタイミングと事前通知の方法を要件として定めます。クラウド型なら提供事業者のSLAを確認し、自社の業務に耐える水準かを判断します。

保守費用も要件で明確にします。オンプレ型では年300万円+開発費の10%、あるいは開発費の8〜10%が年間保守費の目安です(出典:ripla)。保守の範囲(障害対応のみか、軽微な改修も含むか)、問い合わせ窓口の対応時間、繁忙期の優先サポートの有無を要件に書き込みます。SLAと保守を曖昧にしたまま契約すると、稼働後の障害対応が後手に回り、出荷が止まるリスクを抱え込みます。改正物流効率化法への対応など、法令の変化に追従する保守があるかも確認しておくと安心です。

開発体制と実装担当者をRFPで確認する

RFPで見落とされがちなのが、開発体制の要求です。「コンペにエース級の担当者が出てきたが、実際の開発は技術力の低い下請けが行い、リリース後に障害が多発した」という失敗は、WMS開発でも起こり得ます。これを避けるには、RFPで体制図の提出を求め、誰が実際に開発するのか、PM(プロジェクトマネージャー)は誰か、再委託の有無を明記させることが有効です。

WMSは倉庫の物流ノウハウとシステム技術の両方の理解が求められるため、物流業務に精通した体制かどうかも確認します。人月単価は、年収600〜1,000万円クラスのエンジニアで人月100万円が一つの目安とされ、中規模WMS(20機能×各2人月)なら開発費だけで4,000万円、総額5,000〜6,000万円が一般的です(出典:ripla)。プレゼンの上手さではなく、実開発体制の実態と、物流への理解度を確認できる項目をRFPに盛り込むことが、ベンダー選定の最後の防衛策になります。riplaはフルスクラッチ受託と国内開発の立場から、実装体制を透明にし、物流業務に即した開発を重視しています。

まとめ

WMS要件定義のまとめイメージ

WMSの要件定義・RFP・提案依頼書は、機能の列挙からではなく、WMS/OMS/WCS/WESの責任分界を整理することから始めるのが鉄則です。そのうえで、マテハン連携の接続相性とベンダー間責任、ERP・EC・配送会社連携の範囲、従量課金のコスト上限条項、データ移行と現場操作性の評価軸を要件に落とします。連携費用(基幹100〜500万、配送1社30〜80万)、5年TCO(クラウド180〜1,800万、オンプレ800〜6,000万)といった相場(出典:ripla)に照らせば、見積りの妥当性も判断できます。

WMSの要件定義は、自社の倉庫だけでなく上流・下流のシステムとの境界をどう引くかが本質です。責任分界とコスト上限を曖昧にしたまま進めると、リリース後に在庫のズレと費用の膨張という二重のトラブルに直面します。riplaはフルスクラッチ受託と国内開発を組み合わせ、責任分界の整理から連携要件、現場操作性の評価軸まで、発注企業と協働でRFPづくりを支援します。全体像の確認には、あらためて完全ガイドをご活用ください。

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