TMS開発のフルスクラッチ・オーダーメイド開発について

TMSのフルスクラッチ開発は、標準機能に業務を合わせるのではなく、自社の配車ルールや既存システムとの連携を起点に設計する方式です。業務との適合性、連携設計、段階的な導入判断の3点を整理すると、自社に合う進め方を選べます。物流事業者の投資判断とパートナー選定に役立つ内容です。

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

TMSをフルスクラッチで開発する意味と全体像

フルスクラッチTMSを中心に、配車ロジック、帳票、基幹連携、配車ルールを配置した図解
業務に合わせて設計する範囲が、標準機能との大きな違いです。

フルスクラッチ開発では、業務に合わせてシステムを設計します。一方、パッケージやSaaSでは、標準的な配車・運行管理の流れに業務を合わせることになります。

違いは、自社の配車ルールや商習慣、既存システムとの関係を起点に設計できる点にあります。自社に合う方式を選ぶには、この発想の違いを踏まえることが欠かせません。

パッケージ・SaaS型TMSとの違い:業務をシステムに合わせる方式と、システムを業務に合わせる方式

標準機能で足りるか、個別設計が必要かは、方式ごとの導入期間と費用を比べると判断できます。

  • クラウド型SaaS:標準機能で始めやすく、導入期間も短い方式です。
  • オンプレミス型パッケージ:既製品を導入し、必要に応じてカスタマイズします。
  • フルスクラッチ:配車ロジックや帳票、基幹連携を自社に合わせて設計できます。

SaaS型は、開発・導入期間が1〜3ヶ月程度で、初期費用0〜50万円程度、月額3万〜30万円程度で始められます。

単一倉庫や小規模な運用なら、標準機能で十分な場合があります。ただし、複雑な配車ルールを持つ現場では、標準機能が足りなくなることがあります。

これに対してオンプレミス型パッケージは、導入に3〜6ヶ月程度かかります。初期費用は400万〜500万円前後で、年間保守費用は初期費用の10〜20%程度が相場です。

フルスクラッチでは、パッケージのカスタマイズで吸収しきれない業務も、自社のタイミングで作り込めます。

フルスクラッチTMSの適用範囲と向いている企業規模

フルスクラッチの投資規模は、事業規模と要件の複雑さによって大きく変わります。開発規模の目安は、小規模、中規模、大規模の3段階に分けて考えられます。

  • 小規模:単一拠点向けの開発です。
  • 中規模:複数拠点の管理やAPI連携を含みます。
  • 大規模:特殊な配車ロジックを要する開発です。

規模別の費用と期間は、後述の「開発会社選定のポイントと契約形態・費用感」で説明します。業務が複雑になると、投資規模に上限がなくなることもあります。

ポイント

出発点は、標準機能で業務が回るかどうかです。標準機能で足りる業務ならSaaSやパッケージ、個別の配車ロジックや連携が要る業務ならフルスクラッチを候補にします。

フルスクラッチ・オーダーメイドが選ばれる理由

フルスクラッチを検討する条件として複数拠点、複雑な配車、個別連携、設備連携を示したチェックリスト図
条件が重なるほど、標準機能だけでは吸収しにくい業務が見えてきます。

標準的なSaaSやパッケージでも、一定の業務はカバーできます。一方、フルスクラッチなら、自社の設計思想で配車ロジックと基幹連携を組み立てられます。

投資判断では、業務への適合性とコストの分岐点の両方を見ておく必要があります。

独自の配車ロジックや業務フローへの適合というメリット

フルスクラッチの利点は、独自の配車ルールを反映し、既存システムと連携できる点にあります。

  • 独自ルールの反映:自社の配車ルールや業務フロー、複雑な運賃体系や暗黙のローカルルールを反映できます。
  • 連携の柔軟性:既存基幹システムやWMS・ERPの制約に合わせられます。
  • 拡張性:新技術の実用化後も、自社主導で機能を追加できます。

独自の業務プロセスは差別化の要素になり、独自伝票や運賃体系を持つ事業者なら二重入力も減らせます。さらに、将来、自動運転トラックやドローン配送が実用化された際も、ベンダーの対応を待たずに追加開発できます。

コストの分岐点とフルスクラッチが推奨される条件

判断の材料になるのは、カスタマイズ費用の比率と、自社の業務・連携要件です。

  • カスタマイズ費用:本体価格の50%を超えるかどうかが、投資判断の重要な分岐点です。
  • 複数拠点:倉庫や営業所が3拠点以上に及びます。
  • 複雑な配車:ルールが属人化し、標準化が困難です。
  • 個別連携:古い基幹システムや取引先別EDI・伝票への対応が必要です。
  • 設備連携:自動倉庫やコンベアとの連携が必要です。

この水準を超えると、長期的な総所有コスト(TCO)では、フルスクラッチが有利になる可能性が高まります。

上記の業務・連携条件に3つ以上当てはまる場合は、フルスクラッチを検討する価値が高いといえます。一方、当てはまらない場合は、SaaSやパッケージのほうが優位なケースが多くなります。

ポイント

フルスクラッチを選ぶかは、業務と連携の条件に3つ以上当てはまるかで見極めます。カスタマイズ費用が本体価格の50%を超えるかも、投資判断の目安になります。

設計上の重要ポイント

TMS開発の成否は、実装の巧拙よりも、既存システムとの連携や将来の拡張性を設計段階で描けるかで変わります。TMSは単独で稼働することが稀で、後戻りしにくい判断も多くあります。

WMS・ERP等既存基幹システムとの連携設計

連携設計では、データの正となるシステムと、移行時の作業範囲を先に決めておきます。

  • 連携先:在庫管理のWMS、受発注・会計のERP、販売管理の各システムです。
  • データ管理:在庫や配送実績を、どちらのシステムで扱うかの取り決めです。
  • データ移行:Excelや紙伝票からの移行計画を、初期段階で立てておきます。

連携先が古くAPIに対応していない場合や、取引先ごとに仕様が異なる場合は、連携費用だけで100万〜500万円程度の追加費用と工数が発生することも珍しくありません。

二重管理を避けないと、在庫や配送実績のデータが食い違うおそれがあります。また、Excelや紙伝票の移行では、データクレンジングとマスタ整備に数百万円規模の追加費用がかかる場合もあります。

取引先ごとに異なるEDI・伝票フォーマットへの対応

EDI(電子データ交換)や伝票の形式が取引先ごとに異なる場合は、個別対応が増えない設計が必要です。

  • 共通形式への変換:外部のフォーマットを、社内の共通データ形式に合わせます。
  • 初期検証:開発の早い段階から形式を確かめ、稼働前に検証しておく工程です。

大手荷主や運送会社との取引では、独自のEDI仕様や帳票レイアウトへの適合を求められることがあります。こうした個別対応を積み上げると、連携先が増えるたびに保守工数が膨らみます。

中間レイヤーを設ければ、新しい取引先にはマッピング定義を追加して対応できます。また、事前検証は、本番稼働日に配車エンジンが形式不一致で止まる事態を避けるうえでも有効です。

将来の拡張性を見据えたデータ構造と自動化への備え

拡張性を確保するには、リリース時の要件だけでなく、今後3〜5年の事業や拠点網の広がりを見据えておく必要があります。

  • 疎結合な設計:車両、ドライバー、配送先、配車計画を、互いに依存しすぎない形で分けておきます。
  • 将来の追加機能:自動化や新技術を、自社主導で後から足せる構造にします。
  • 関係者との確認:事業や拠点網の将来像を、関係者と擦り合わせます。

柔軟なデータ構造であれば、自動倉庫・コンベアとの連携や自動配車AI、自動運転トラックやドローン配送にも、ベンダーを待たずに対応できます。

目先の要件だけで密結合に設計すると、拠点や連携先を増やす際に大規模な作り直しが必要になります。データモデルの柔軟性は、投資対効果を左右する要素です。

ポイント

設計では、既存システムとの連携と将来の拡張性を、後戻りしにくい段階で決めておくことが判断の目安です。連携先ごとの正データと、取引先ごとの形式を整理しておくと、追加対応の手間を抑えられます。

開発会社選定のポイントと契約形態・費用感

小規模、中規模、大規模のTMS開発について、初期費用と開発期間を並べた3つのパネル図
開発規模が大きくなるにつれ、費用と期間の想定幅も広がります。

設計方針を固めたら、依頼先と契約形態を検討します。既存基幹システムとの連携や物流特有の業務知識が関わるため、依頼先の選び方によって、費用や期間が大きく膨らむことがあります。

規模別の費用感と開発期間の目安

開発会社の選定では、まず自社要件の規模を把握し、それを費用と開発期間の見積もりの土台にします。

  • 小規模:基本機能・単一拠点向けです。
  • 中規模:複数拠点・API連携を含みます。
  • 大規模:複数倉庫や高度な自動化を伴います。

小規模は初期費用300万〜1,000万円、月額保守数万円〜、開発期間3〜6ヶ月程度が目安です。中規模は初期費用1,000万〜3,000万円、月額保守10万〜30万円、開発期間6〜12ヶ月程度です。

大規模は初期費用3,000万円から1億円超、月額保守30万〜100万円、開発期間12ヶ月以上に達します。大手企業では、配車計画テーブルの構築だけで1億円の提示を受けた事例もあります。見積もりの際は、この規模感を踏まえて話を進めましょう。

基幹システム連携・ハンディターミナル連携にかかる追加費用

本体価格に含まれない費用は、連携対象と周辺作業を分けて見積もると把握できます。

  • 基幹システム連携:WMSやERPとの接続費用です。
  • 端末連携:ハンディターミナルとの接続費用です。
  • 端末導入:車載タブレットやスマホアプリの周辺費用です。

仕様次第では、WMSやERPとの連携に100万〜500万円程度、ハンディターミナル連携に50万〜500万円程度かかることがあります。

車載タブレットやスマホアプリを導入する場合は、端末調達費、通信環境の整備費、操作トレーニングの期間も見込んでおく必要があります。

本体価格だけで比べると、後から費用が積み上がり、想定を超えることがあります。そのため、契約前に、何が含まれ、何が含まれないかを明確にしておくことが大切です。

契約形態の選び方と開発会社選定のチェックポイント

契約は、成果物の完成を約束する請負と、実際の工数に応じて費用が発生する準委任に分かれます。

  • 請負契約:要件に沿った成果物の完成と納品を約束します。
  • 準委任契約:要件が固まりきらない段階でも柔軟に進められます。
  • 工程ごとの使い分け:要件定義・連携検証は準委任、本開発は請負とします。

請負では、納期までに要件どおり納品する義務を負います。一方で、開発途中の仕様変更には原則対応できず、追加見積もりになる点が請負のデメリットです。

連携仕様が見えにくいTMSでは、途中の仕様変更に対応しにくい請負をいきなり選ぶより、要件定義や連携検証を準委任で進め、本開発を請負に切り替える方法が現実的です。

開発会社を見るときは、要件定義からの伴走力とスモールスタートの提案力を確認します。加えて、既存連携の経験と保守・機能拡張体制も確認しておきます。

ポイント

費用は、本体価格に連携や端末の追加費用を足して比べるのが目安です。契約は、要件定義と連携検証を準委任とし、本開発を請負にすると、途中の仕様変更に対応しやすくなります。

リスクと対策

自由度の高いフルスクラッチ開発は、対策がなければ費用と期間が際限なく膨らむリスクがあります。特に起こりやすいリスクは3つあり、それぞれ対策とあわせて見ていきます。

高額な費用と長期化する開発期間というリスク

要件が複雑になるほど、リリースまで1年以上かかることも珍しくありません。費用も当初の想定を超えて膨らみやすいため、注意が必要です。

費用と期間の膨張を抑えるには、全社一括のビッグバン方式を避け、課題の大きい業務から段階的に導入する方法が有効です。

  1. 課題の大きい1拠点・1業務に絞ったMVP(最小限の機能)の開発
  2. 2〜3ヶ月程度、100万〜300万円程度での最初のリリース
  3. 3〜6ヶ月程度のトライアルによる、使い勝手と追加要件の洗い出し
  4. 費用対効果の高い機能の順次追加と、安定稼働の確認を経た他拠点への展開

段階的に広げれば、初期投資を抑えつつ、手戻りを最小限にできます。

継続的なメンテナンスコストとシステム陳腐化のリスク

フルスクラッチは作って終わりではなく、リリース後もサーバー維持費や法改正対応の費用が続きます。

外部環境の変化に伴う改修は、数十万〜数百万円規模になることもあります。たとえば、スマートフォンOSのメジャーアップデートやブラウザの仕様変更、働き方改革関連法(いわゆる2024年問題)への対応が挙げられます。

月額保守費用の目安は、規模によって異なります。

  • 小規模:月額数万円〜です。
  • 中規模:月額10万〜30万円程度です。
  • 大規模:月額30万〜100万円程度です。

SaaSならベンダーが無償で対応する部分も、フルスクラッチでは自社が負担し続けます。この点は、契約前に織り込んでおく必要があります。

開発段階で自動テストとドキュメントを整え、年間の保守予算もあわせて確保しておきましょう。

要件定義の甘さによる手戻りと現場定着の失敗リスク

TMS開発で最も多い失敗は、要件定義が甘いことによる手戻りと、現場に定着せず形骸化することです。現場の暗黙知を拾わないまま設計を進めると、リリース後に手作業へ戻る場合があります。

現場定着の数字からも、要件定義の段階で現場を巻き込む必要性がうかがえます。システム導入で現場から反発を受ける企業は約50%で、そのうち15%はお蔵入りになるというデータがあります。

要件の肥大化を防ぐには、荷主の要望と導入する機能の範囲を、事前に切り分けておく必要があります。

  • 要望の範囲:荷主の要望を盛り込みすぎると、要件が肥大化して開発期間が延び続けます。
  • MVPで段階改善:必要不可欠な機能から始め、段階的に改善する方針を社内で合意しておきます。

ポイント

費用と期間の膨張は、全社一括ではなく課題の大きい業務からの段階導入で抑えるのが目安です。要件は、荷主の要望を絞り込み、現場を要件定義の段階から巻き込んでおく必要があります。

まとめ

ここまで、TMSフルスクラッチ開発の全体像と、選ばれる理由やコストの分岐点を見てきました。また、設計と開発会社の選定、契約形態・費用感、リスクと対策も扱っています。

判断材料は、倉庫や営業所が3拠点以上に及ぶことや、配車ルールの属人化です。さらに、API非対応の古い基幹システムや取引先別EDI・伝票への対応、自動倉庫やコンベアとの連携も挙げられます。これらに3つ以上該当する場合が対象になります。

初期費用は小規模で300万〜1,000万円、中規模で1,000万〜3,000万円、大規模では3,000万円から1億円を超えることもあります。連携費用も、本体価格とは別に見込んでおく必要があります。

設計では、WMS・ERPとの連携、EDI・伝票の中間レイヤー、将来を見据えたデータ構造が要点です。契約は、準委任と請負を工程ごとに使い分けます。

段階開発と、現場のキーマンを巻き込んだ要件定義は、費用や定着のリスクを抑える対策になります。配車業務と連携範囲を整理してから、物流業界で開発実績のある会社に相談するとよいでしょう。

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

会社紹介

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

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

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

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

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

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