製造業システム開発の費用を左右する条件

製造業のシステム開発費用は、画面数よりも、業務ルールの複雑さ、工場・利用者数、基幹や設備との連携、データ移行、権限・履歴の要件、現地対応の有無で大きく変わります。単純なWeb管理画面と、PLC収集やトレーサビリティを含むシステムでは、見積の前提そのものが異なります。

このページで分かること

  • 費用を「機能数」ではなく「工数を増やす条件」で見る方法
  • 業務別・連携別に、見積が膨らむ典型的な要因
  • 複数社の見積を比較するときに揃えるべき前提
  • 安く見える見積が後で高くつく典型的なパターン
  • 初期費用と運用費の分け方
  • 効果の試算方法(時間の削減と現金の削減を混同しない)と、回収期間の出し方

自社の条件で概算を整理する

要件が固まっていない段階の相談を想定しています。初回の相談で契約を迫ることはありません。

概算に必要な条件を相談する

費用の考え方

「工程管理システムはいくらか」という問いには、前提を揃えないと答えられません。同じ名前のシステムでも、対象が1ラインか全工場か、入力がPCだけかハンディ・設備込みか、基幹連携が日次CSVかリアルタイムAPIかで、必要な工数は数倍変わります。

このページでは金額のレンジを提示していません。公開できる実案件の金額を持たない状態でレンジを書けば、根拠のない数字になるためです。代わりに、見積が動く条件を明示します。自社の条件をこの表に当てはめると、どの見積が高い/安いのかを比較できる状態になります。

工数を増やす条件

条件軽い側重い側
対象業務の数1業務・1帳票受注から出荷まで連続する複数業務
業務ルールの例外例外が定型化されている顧客・製品ごとに個別ルールがある
利用者と拠点1拠点・少人数複数工場・交代制・協力会社を含む
入力端末PCブラウザのみタブレット、ハンディ、バーコード、現場端末
連携CSVの日次取り込みAPI・DB直接・EDI・設備収集の組み合わせ
リアルタイム性日次で足りる数分以内の反映が業務要件
データ移行移行しない/少量過去数年分、表記ゆれ・重複あり
非機能社内利用・一般的な権限承認フロー、操作ログ、改ざん防止、監査対応
オフライン常時接続前提通信断でも現場入力を継続する必要がある
現地対応オンラインのみ現地調査、設置、立ち会い、教育が必要

見積の差が説明できないときは、この表のどの行で前提が違うのかを各社に確認すると、多くの場合は理由が特定できます。

費用の項目:初期費用と運用費を分ける

見積や社内稟議では、開発費だけでなく、その前後にかかる作業と、稼働後に毎月かかる費用を分けて並べます。開発費だけを比べると、運用が始まってから想定外の費用が出てきます。

区分項目中身見落としやすい点
初期初期調査・要件定義現状業務の確認、対象範囲と前提の確定省くと開発中に範囲が膨らむ
初期開発画面・処理・帳票の設計と実装、テスト例外処理の量で大きく変わる
初期データ整理・移行マスタの重複・表記ゆれの整理、過去データの移行と検証社内の担当者の作業時間も必要
初期連携基幹・設備・外部サービスとの接続、相手側との調整相手側の改修費は別途になることが多い
初期教育・立ち上げ操作説明、手順書、並行稼働の支援現場に定着するまでの期間を見込む
運用保守・運用障害対応、問い合わせ、軽微な改修、監視対応範囲と時間帯を契約で決める
運用利用料サーバー・クラウド、外部サービス(AIを含む)の月額・従量費AIは処理件数に比例して増える
運用社内の確認作業AIや自動処理の結果を人が確認・修正する時間費用表に出ないが、効果から差し引く

業務別に費用が膨らみやすいところ

業務膨らみやすい要因
工程管理製品ごとの工程差、実績入力の粒度、負荷計算、納期回答ロジック
図面・BOM既存図面の移行と重複整理、版の判定ルール、CAD/PDM連携
受発注・見積例外処理、価格・掛率のマスタ整備、承認フロー、EDIの個別仕様
品質・トレーサビリティ追跡単位(ロット/シリアル)の設計、規格の版管理、監査要件
設備・IoT設備ごとの通信方式、ゲートウェイ、現地工事、欠損時の再送設計
基幹連携相手システムの仕様調査、テスト環境の有無、障害時の復旧設計
AI活用学習・評価データの整備、評価指標の設計、人の確認フローの作り込み

連携方式による違い

連携は「つなぐ」こと自体より、相手システムの仕様調査、テスト環境の確保、失敗時の復旧設計に工数がかかります。相手側ベンダーの協力が得られるかどうかが、期間に直結します。

  • API:仕様が公開され、テスト環境がある場合は比較的読みやすい。認証方式と流量制限を確認する
  • CSV:安価に始められるが、文字コード、締めのタイミング、失敗時の再取り込み運用を設計する必要がある
  • DB直接:早いが、相手システムの保守契約に抵触する場合がある。事前確認が必須
  • EDI:業界標準でも取引先ごとに個別仕様がある。対象取引先の数がそのまま工数になる
  • 設備・PLC:機種と通信方式の調査、ネットワーク分離、現地作業が必要になることが多い

データ移行

移行費用は量よりも品質で決まります。同じ取引先・品番が別表記で登録されている、必須項目が空欄のまま運用されている、といった状態は、変換ルールの設計と検証に時間がかかります。

  • 移行対象の年数と件数を先に決める(全件移行が必要とは限らない)
  • 表記ゆれ・重複の整理を、誰がどの基準で判断するかを決める
  • 移行しないデータの参照方法(旧システムの閲覧のみ残す等)を用意する
  • 移行後の検証方法(件数、合計、抜き取り)を移行前に合意する

PoCと本番の費用は別物

とくにAIを含む案件では、PoCで出た結果と本番運用のコストが大きく離れることがあります。PoCは限定データ・限定条件での検証であり、本番では例外処理、権限、監視、再学習、人の確認フローが必要になります。PoCの見積を本番の見積として扱わないでください。

  • PoCの目的:適用可否の判断。評価指標と合格基準を先に決める
  • 本番の追加要素:例外時のフォールバック、権限とログ、監視、運用手順、教育
  • PoCで判断できないこと:長期の精度変化、繁忙期の負荷、現場の定着

効果の試算と回収期間の考え方

効果は、まず「時間」で試算し、金額への換算は別の欄に分けます。削減できた時間は、ほかの仕事に回せる余力であって、そのまま現金の支出が減るとは限りません。人を減らす・残業代が減るなど、実際に支出が減る場合だけ、現金の削減として数えます。

  1. 削減できる時間を出す月の件数 × 1件あたりの削減時間(分) ÷ 60 = 月に削減できる時間
  2. 増える作業を差し引く自動処理の結果を確認・修正する時間、やり直しの時間を、同じ式で出して差し引く(純削減時間)
  3. 金額に換算する(別欄)純削減時間 × 自社で使う時間単価。余力として使うのか、支出が実際に減るのかを書き分ける
  4. 運用費を差し引く月次の純便益 = 換算した金額 − 毎月の運用費(保守・利用料など)
  5. 回収期間を出す(純便益が正のときだけ)回収期間(月) = 初期費用 ÷ 月次の純便益。純便益が0以下なら回収期間は出さない(「回収できない」と判断する材料になる)
計算の例(説明用の仮の数字)値
月の件数400件
1件あたりの削減時間6分
削減できる時間400 × 6 ÷ 60 = 40時間/月
増える確認時間(1件あたり1分)400 × 1 ÷ 60 ≒ 6.7時間/月
純削減時間40 − 6.7 ≒ 33.3時間/月

この表は計算の手順を示すための仮の数字で、当社の実績や特定の案件の効果ではありません。時間単価・初期費用・運用費は自社の値で計算してください。売上や粗利の増加は、受注率や単価などの前提が別に必要なため、ここでは時間の削減から自動的に換算しません。

見積を比較する方法

  1. 各社へ同じ前提条件(対象業務、利用者数、連携先、移行量、非機能)を提示する
  2. 見積の内訳を、要件定義・開発・移行・テスト・教育・保守で分けて出してもらう
  3. 含まれていない作業(相手システム側の改修、現地作業、教育、保守)を明示してもらう
  4. 仕様変更時の扱い(時間単価、最低発注量、判断者)を確認する
  5. 引き渡し後に社内または他社で保守できる形か(技術構成、ドキュメント、権限)を確認する

安さを優先して後で高くつく例

  • 要件定義を省いて着手し、開発中に対象範囲が膨らんで追加費用が積み上がる
  • 連携を「後で」にした結果、二重入力の運用が残り、現場が使わなくなる
  • データ移行を軽く見積もり、稼働直前に手入力の突貫作業が発生する
  • 非機能(権限・ログ)を後回しにして、顧客監査の直前に作り直す
  • 保守の条件を決めずに引き渡し、障害時に対応者がいない

概算を出すために必要な情報

  • 対象業務と、その帳票・Excelでどんな項目を扱っているか(実物の添付は不要です)
  • 拠点数・利用者数・利用端末
  • 連携したいシステム名と、その保守ベンダーの有無
  • 設備からのデータ取得の要否(対象設備の型式が分かれば併せて)
  • 移行したいデータの範囲と年数
  • 希望時期、決裁に必要な資料の形式

帳票や実データは、相談フォームに添付・記載しないでください。必要になった段階で、秘密保持契約と受け渡しの方法を合意してから扱います。

よくある質問

概算の金額レンジを教えてもらえますか。
このページでは金額レンジを公開していません。前提条件が違えば同じ機能名でも工数が数倍変わり、レンジだけが独り歩きするためです。対象業務、利用者数、連携先、移行量、非機能要件を共有いただければ、その条件での概算と、金額を動かす要因を提示します。
要件が固まっていない段階で見積は出せますか。
前提条件付きの概算であれば出せます。ただし、対象範囲が決まっていない段階の概算は幅が大きくなります。精度を上げるには、要件定義を分離して先に実施し、その成果物をもとに開発見積を出す進め方が確実です。
小さく始めた場合、あとで作り直しになりませんか。
データ構造と連携方針を最初に決めておけば、多くの場合は拡張で対応できます。作り直しになりやすいのは、対象業務ごとに別々のデータ定義で作り、後から統合しようとした場合です。最初の1業務でも、品番・工程・ロットなど共通で使うマスタの定義は全体を見て決めます。
補助金の対象になりますか。
制度ごとに要件と公募時期が変わるため、対象可否は必ず最新の公募要領で確認してください。当社は制度の申請代行は行っていませんが、申請に必要な見積書・システム構成・導入計画の資料作成には対応できます。
PoCはどこで終わりにしますか。
始める前に、評価する指標と合格の基準、続ける条件と止める条件を決めておき、その基準で判断します。期間や件数を延ばしても基準に届かない場合は、本番の開発へ進まずに止めることも選択肢です。

関連ページ