売上管理システムのRFP/要件定義書/提案依頼書について

売上管理システムの要件定義は、業務フローを洗い出し、例外処理を分類し、連携・移行の要件を確定してから、RFP(提案依頼書)を作る順に進めます。

発注企業がベンダー任せにせず自社主導で要件を固めると、現場に定着するシステムにつながります。全体像は売上管理システムの完全ガイドもご覧ください。

▼全体ガイドの記事
・売上管理システムの完全ガイド

業務フローの棚卸とToBe設計の進め方

要件定義は、現状(AsIs)の業務フローを洗い出すところから始まります。売上の計上・集計・請求ごとに、担当者と時期、手順を一覧にして、現状を見える形にします。

例外や手戻りも一緒に記録しておく必要があります。これを省くと、要件を考え始めてから、見落としていた処理が見つかることがあります。

AsIs業務フローの棚卸と関係者ヒアリング

机上の想定と現場の実運用には、必ずギャップがあります。そのため、AsIsの棚卸では、経理・営業・各拠点など、売上に関わる担当者へ聞き取りを行います。

特に、マニュアルにない暗黙の運用ルールや、特定の取引先への特別対応を確認します。担当者の記憶にしかない内容は、聞き取らないと要件から漏れてしまいます。

通常時だけでなく、例外時の処理も聞き取ります。返品、値引きの決裁、締め後の修正について、現場ではどのように対応しているかを確かめます。

  • 暗黙のルール:マニュアルにない日常の運用
  • 取引先ごとの対応:特別な処理や条件
  • 例外時の処理:返品や締め後の修正

リサーチでは、ERP導入の75%が進行中に何らかの失敗を経験し、在庫管理システム導入企業の約75%が不満を抱くとされています。なかでも、導入失敗の分かれ目は、現場を巻き込むことと、例外処理をシステム化する判断だと指摘されています。AsIsの可視化の質が、要件定義の精度を左右します。

ToBeモデルによる「あるべき業務」の描き直し

AsIsを可視化したら、あるべき業務の姿であるToBeモデルを描きます。現状の非効率な手順をそのままシステムに移すだけでは、効果が限られるからです。

Excelで行っていた煩雑な作業も、システム化を機に見直します。その際はまず、その作業が本当に必要か、運用ルールを変えられるかを検討します。

実現したい内容には優先順位を付けます。すべてを一度に実現しようとすると、要件が膨らみ、開発費と期間もかさみます。そこで、範囲は次のように分けます。

  • 先に着手する範囲:効果の大きい売上集計の自動化
  • 次の段階に回す範囲:リベート計算やERP連携

このような段階計画をToBeに描いておくと、現実的な進め方を検討できます。riplaも、現場の業務から逆算してToBeを描き、段階的に定着させる方法を重視しています。

AsIsとToBeを文書に残しておくと、後で作るRFP(提案依頼書)と要件定義書の元になります。

ポイント

マニュアルにない運用や例外処理まで現場から聞き取れているかが、判断の目安になります。そのうえで、現状の手順をそのまま移すのではなく、段階的に実現する範囲を決めます。

返品・値引・分納など例外処理の三分類による整理

例外処理を自動化、システム上で手動入力、運用ルールで対応の三つに分け、各判断条件を示した図。
ルールが明確な処理ほどシステムに任せやすくなります。

売上管理システムの要件定義では、例外処理の扱いが最も差がつく論点です。返品・値引・バックオーダー・分納などの例外は、業務の3〜4割を占めるとされます。

定型フロー(見積→受注→出荷→請求)は多くの解説で扱われています。一方で、例外の仕分け方は、競合の解説では不足しています。

「自動化・手動・運用ルール」の三分類による仕分け

例外処理は、発生頻度とルールの明確さを見て三分類します。この分類があると、システムに任せる範囲を決められます。

  • 自動化:頻度が高く、ルールが明確な例外
  • システム上で手動入力:発生するが、ルールが固まっていない例外
  • 運用ルールで対応:年に数回しかない極めてまれな例外

すべてを自動化すると、開発費が際限なく膨らみます。反対に、すべてを手動や運用に回すと、現場の負担とミスが増えます。

そのため、発生頻度と影響度を踏まえた線引きを、要件定義書に明記します。発注側がこの判断を主導すると、見積もりの精度が上がり、開発後の手戻りも減らせます。

この三分類の進め方は、競合の解説では不足しがちな点で、差別化の論点として位置づけられています。

情物一致とバックオーダー・分納の要件

出荷や返品がシステムに反映されないままだと、売上データの信頼性が損なわれます。そのため、システム上の数字と現物のズレ(情物一致)への対応を、要件として決めておく必要があります。また、納品差も含めて、確認方法と売上処理の判断点を要件に定めます。

  • 情物一致:棚卸と突合の時期・方法、ズレ発見時の修正フロー
  • バックオーダー:在庫不足後の納品と、売上計上・請求の時点。会計処理への影響も大きい
  • 分納:一注文を複数回に分けて納品する流れ
  • 計上方針:分納ごとに一部計上するか、全数納品時に一括計上するかを決める。未確定だと仕様が二転三転しがち

情物一致と分納・バックオーダーの要件が、売上管理システムの実務上の完成度を左右します。

ポイント

発生頻度とルールの明確さで例外を三分類し、自動化の範囲を絞ります。すべてを自動化すると開発費が膨らむため、線引きは要件定義書に明記します。

連携アーキテクチャとマスタ名寄せの要件

中央の売上管理システムと、その連携先である会計、EC、POS、WMS、EDIを結んだ図。
複数の周辺システムとの接続が要件整理の出発点です。

売上管理システムは単独で完結することが少なく、会計・EC・POS・WMS・EDIなどと連携して真価を発揮します。そのため、どのように連携するかは、要件定義の中心的な論点になります。

特に、システム間でコード体系が異なる場合の名寄せは、連携の中でも手間のかかる作業です。リサーチでは、BtoBの名寄せは連携の最大の関門とされ、要件整理に数週間を要するとも指摘されています。

取引先・商品コードの名寄せ要件の確定

名寄せとは、システムごとに異なる取引先コードや商品コード(SKU)を、共通の体系にそろえる作業です。そこで、コードの対応関係、名寄せにかかる期間と費用、移行準備を要件として整理しておきます。

  • コード差の例:会計の「T001」とEC側の番号、倉庫と販売の商品コード
  • 対応関係:異なるコードのままでは突合できず集計も狂うため、基準と紐づけ方を開発前に決める
  • 期間:リサーチでは、BtoB名寄せは連携の最大の関門で、要件整理に数週間を要するとされる
  • 後付け費用:連動開発は数十万〜100万円の隠れコストとなり、見積もり漏れは予算超過の原因になる
  • 移行準備:重複・誤記の整理と、統一ルール、必要な工数・費用の見積もり

名寄せを軽視すると、システム連携が破綻するおそれがあります。

連携方式とリアルタイム性の数値要件

各システムとのデータ連携では、方式とタイミングを定義します。連携の方式には、APIでリアルタイムに連携する方法と、1日1回のバッチ処理があります。

ECと在庫の同期にタイムラグがあると売り越し(欠品)が起きるため、リアルタイム連携が求められます。一方で、会計への仕訳連携は、日次バッチで足りる場合もあります。このため、連携条件は、要件定義書に数値で記します。

  • 同期の期限:在庫を何分以内に同期するか
  • バッチの時刻:日次処理の実行時刻と完了期限
  • 失敗時の処理:リトライとアラートの仕組み

インボイス・電帳法への対応も、具体的な要件に落とし込みます。たとえば、適格返還請求書の発行や、電子取引データを◯年保存することなどを記載します。

曖昧な表現を避け、検収時に合否を判定できる粒度で書くことが、要件定義書の品質を決めます。

ポイント

コードの対応関係と移行準備を先に固め、同期の期限や失敗時の動きを数値で決めておきます。検収で合否を判定できるかが、見極めの目安になります。

RFP(提案依頼書)に盛り込むべき項目

RFPの記載領域を背景・目的・スコープ、機能要件の優先度、非機能要件、予算・保守体制・サポートの四つに整理した図。
確認項目をひと通りそろえると、提案の前提を合わせやすくなります。

RFP(提案依頼書)は、AsIs/ToBe、例外処理の分類、連携・名寄せ要件をベンダーに示す文書です。

RFPの内容が具体的であるほど、提案と見積もりの精度が上がり、複数社を同じ基準で比べられます。逆に、曖昧なRFPでは提案の中身が揃わず、比較しにくくなるうえ、後の認識違いやトラブルの原因にもなります。

背景・目的・スコープと必須要件の記載

RFPの冒頭には、導入の背景と目的を記します。たとえば、月次締めの短縮や、複数チャネルの売上一元化、掛率・リベート計算の自動化など、解決したい課題を具体的に書きます。

システム化する業務と対象外の業務も、はっきり区切っておきます。対象範囲(スコープ)を明記すると、各社の見積もりの前提がそろいます。

RFPの機能要件には、優先度と業務パターンを対応づけ、ベンダーが範囲を判断できる形で記載します。

  • 優先度:「必須」「あると望ましい」「不要」の区分
  • 対象機能:掛率管理、リベート計算、債権管理など
  • 連携・制度:インボイス対応と各システム連携の扱い
  • 例外処理:自動化する処理と、手動入力でよい処理の区分

優先順位を明示すると、見積もりのばらつきを抑えられます。曖昧さを減らすことが、良いRFPの条件です。

非機能要件・予算・保守体制とサポートの明記

RFPでは、機能要件に加えて非機能要件も明記します。非機能要件では、同時アクセス数や想定データ量、レスポンス速度を示し、セキュリティと可用性も記します。可用性は、システムを利用可能な状態に保つ度合いを示す要件です。

また、リサーチでは、障害時に業務を止めないサポート体制が選定基準の一つとされています。RFPには、365日対応が必要か、平日日中で足りるか、復旧目標時間を記載します。

予算感やスケジュール、導入後の保守・運用体制も、RFPに含めます。費用の目安は、方式によって次のように異なります。

  • クラウド型:初期0〜10万円・月額3,000〜70,000円
  • セミオーダー:100万円以上
  • スクラッチ:500万〜数千万円

自社の予算の幅も示すと、現実的な提案を得やすくなります。さらに、予算などの条件をそろえたRFPを複数社に提示し、提案・見積もり・保守体制を同じ基準で比べることが、失敗しない選定の基本です。また、要件定義に時間をかけることが、最大のリスクヘッジです。

ポイント

RFPの記載項目を、ベンダーが同じ条件で読める形にそろえるのが、判断の基本です。条件がそろうほど、各社の提案と見積もりを比べやすくなります。

データ移行とベンダー選定の要件

要件定義書とRFPを固めたあとは、データ移行の要件とベンダーの選び方を詰めます。どちらも、稼働品質とプロジェクトの成否に関わる仕上げの工程です。

データ移行とクレンジングの要件の明記

Excelや旧システムにある取引先、商品、売上履歴を、新システムへ移します。このとき問題になるのは、データの品質です。

重複した取引先や表記揺れのある商品名、誤入力された数値をそのまま残すと、集計や連携に影響が出ます。

移行要件では、どのデータをどこまで移し、どう整えて、どう確かめるかを定めます。

  • 移行範囲:対象データと、過去何年分までを移すかの範囲
  • クレンジング:重複削除、表記統一、コード整理の方法
  • コードと検証:SKUを基準にした商品コードの付与と、データの検証方法
  • 見積もり:工数が含まれない場合があるため、RFPで別途の見積もりを求めること

移行前のデータクレンジングは重要な論点で、工数を明示させると予算超過を防ぐ助けになります。また、整ったデータで稼働させることが、システムの信頼性の出発点です。

提案・見積もりの同じ基準による評価

複数社の提案は、導入後の運用まで見通せるよう、共通の評価軸で確認します。

  • 機能・業務理解:標準対応の範囲と、自社の例外処理や商慣行への理解
  • 費用・サポート:連携・移行費の内訳。価格だけで選ぶと追加費用が膨らみ、サポート不足で業務が止まるおそれがある
  • 要件を固める力:コンサル活用で要件を固めたERP導入は85%が成功したというデータがある
  • 提案の具体性:質問の的確さや、ToBeの実現方法を具体的に示せるか

ベンダー選定は、要件定義を実装につなぐ工程です。riplaはフルスクラッチ受託と国内開発の立場から、要件定義、データ移行、開発、定着まで支援し、自社固有の業務に合うシステムづくりを伴走します。

デモ・トライアルによる要件の実現性検証

要件定義書とRFPで要件を固めても、実際に動くかどうかはデモやトライアルで検証します。無料トライアルやデモ、見積依頼チェックリストを活用することも、意思決定の段階で押さえたい点です。

サンプルデータを見るだけでなく、自社の取引パターンや例外処理、帳票様式を使い、要件をどこまで再現できるかを確かめます。

デモでは、要件定義で重視した難所を実際に動かしてもらいます。資料の説明だけでは判断しにくい箇所ほど、画面で確かめる価値があります。

  • 計算:掛率・リベートの計算
  • 返品:適格返還請求書の発行
  • チャネル:複数チャネルの売上一元化

口頭で「できます」と聞くだけでなく、画面上の動作を確かめると、認識違いを早く見つけられます。

トライアル期間がある場合は、現場の担当者にも操作してもらいます。稼働前に実現性と定着の見込みを確かめておくと、開発後の手戻りや、現場に定着しないリスクを抑えられます。

ポイント

移行データは重複や表記揺れを整理してから移し、提案は共通の評価軸で比べます。連携・移行費の内訳まで確かめると、追加費用の見落としを減らせます。

まとめ

売上管理システムの要件定義は、業務フローの棚卸とToBe設計から始めて、例外処理を分類し、連携・名寄せの要件を定めてから、RFPにまとめる順に進めます。そのうえで、データ移行やベンダー選定、デモでの検証にも取り組みます。

例外処理は、自動化、手動入力、運用ルールに分けます。また、連携と名寄せは数値の要件にし、優先順位を付けてRFPに盛り込みます。

ERP導入の75%が何らかの失敗を経験する一方、要件を固めた導入の85%が成功するというデータがあります。

特に、例外処理の三分類と名寄せ要件は、競合の解説で空白になりがちで、導入後の手戻りを左右する論点です。

発注側が現場の業務と例外を基に要件定義を主導することが、定着するシステムにつながります。riplaはAsIs/ToBeの可視化、例外処理の分類、名寄せ要件の整理を含めて、要件定義を支援します。

全体像の確認には、売上管理システムの完全ガイドもご覧ください。

会社紹介

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

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

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

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

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

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