MESのモダナイゼーションのフルスクラッチ・オーダーメイド開発について

MESのモダナイゼーションは、長年運用してきたMES(Manufacturing Execution System:製造実行システム)を、クラウドネイティブな環境へ刷新する取り組みです。システム全般を扱う総論とは異なり、対象はMESに限定し、フルスクラッチ・オーダーメイド開発にフォーカスします。

フルスクラッチでは、老朽化したBOPや実績収集ロジックを作り直し、既存データを引き継げるかが判断の要です。見るべき判断は、製造ラインの実行制御・実績収集の層をどこまで自社専用に作り込むかです。生産計画・MRPを担う生産管理システムのモダナイゼーションとは分けて考えます。

▼全体ガイドの記事
・MESのモダナイゼーションの完全ガイド

検討では、次の観点を分けて確認する必要があります。

  • 独自要件:標準機能では再現しにくい工程や品質ルール
  • 連携範囲:基幹システムとPLCの接続の範囲
  • 総コスト:開発・移行・運用を合わせた費用

MESのモダナイゼーションにおけるフルスクラッチの位置づけ

MESのモダナイゼーションにおけるフルスクラッチの位置づけ

フルスクラッチを検討する前に、それが5つの技術的アプローチ(5R)のどれに当たるのか、他の選択肢とどう違うのかを整理しておくことが大切です。

リビルド(フルスクラッチ)と他の技術的アプローチとの関係

「システムのモダナイゼーション」で紹介される5つのアプローチ(リホスト、リプラットフォーム、リファクタリング、リビルド、リプレース)のうち、フルスクラッチ・オーダーメイド開発は「リビルド」に当たります。リホストやリプラットフォームは、既存のBOP・実績収集ロジックを維持したまま環境だけを変えます。

これに対しリビルドは、既存のMESを事実上廃棄し、生産実績データベースや工程管理の構造も含めて、クラウドネイティブなアーキテクチャでゼロから再構築する、最も大規模で徹底したアプローチです。リファクタリングが内部構造の整理にとどまるのに対し、リビルドでは工程管理の考え方やPLC・現場設備とのデータ連携まで、自社の生産方式に完全に適合させて作り直せます。

ただし、既存の生産実績・稼働実績データという「資産」を土台にする点で、新規導入のフルスクラッチとは前提が異なります。新規導入のフルスクラッチは「自社の現場業務に100%合わせてゼロから作る」ことを目的とするのに対し、モダナイゼーションでは既存データを引き継いで作り直します。データモデルの再設計と既存データの移行を同時に進める必要があり、固有の難しさを抱えています。

パッケージ再導入・リプレースとの違い

フルスクラッチとしばしば比較検討されるのが、既存のMESを新しいSaaS・パッケージ製品に置き換える「リプレース」です。リプレースは開発・運用の負担をベンダー側に委ねられるため、多くの製造業にとって最も低コスト・スピーディーな刷新手段になります。

標準機能で自社の生産方式がまかなえるのであれば、リプレースを選ぶ方が合理的です。一方、標準製品では対応しきれない独自の工程管理ロジックや、多品種少量生産のような複雑な生産方式がある場合は、業務を標準機能に無理に合わせることになります。既存の自社開発基幹システム・老朽化したPLCとの密結合な連携が必要な場合も同様です。

こうして業務を合わせると、現場効率が下がったり、過度なカスタマイズでフルスクラッチと変わらない費用がかかったりします。フルスクラッチを検討する際は、まずリプレースやリファクタリングなど、より軽量な選択肢で要件を満たせないかを見極めます。それでも対応できない特殊要件が残る場合に初めてリビルドを選ぶ順序が、投資対効果の観点から重要です。

ポイント

フルスクラッチを選ぶ前に、リプレースやリファクタリングで要件を満たせないかを先に確かめるのが判断の目安です。それでも残る特殊要件があるときに、リビルドを選ぶ順序になります。

フルスクラッチが選ばれる理由・条件

フルスクラッチが選ばれる理由・条件

老朽化したMESをフルスクラッチで刷新することが正当化されるのは、標準製品では対応できない特有の要件がある場合に限られます。代表的な条件は、競争力の源泉となる独自ロジックを持つ場合と、既存システム・PLCとの密結合な連携を刷新する場合の2つです。

競争力の源泉となる独自の工程フロー・生産管理ロジック

第一の条件は、長年の運用で築いた独自の工程管理ロジックや品質判定基準が、標準製品の設定範囲では表現しきれない場合です。既存システムには、自社の事業特性に合わせて育てた独自ルールが埋め込まれていることが多くあります。独自ルールを標準製品に移行する際に単純化・廃止すると、現場の業務効率や品質管理が刷新前より悪化するおそれがあります。

例としては、受注生産と見込み生産、プロセス製造とディスクリート製造、ライン生産とセル生産など、生産方式ごとの実績収集ロジックがあります。ほかに、熟練技術者の「勘や経験」に依存した品質判定基準や、工程単位・ロット単位の厳格なトレーサビリティ管理もあります。

また、大手企業などでは、機密性の高い生産データを外部と切り離した社内ネットワークで管理する強固なセキュリティ要件があり、オンプレミス型のフルスクラッチ開発が支持されます。既存の独自ロジックが競争力の根幹に関わり、標準製品では業務が成り立たない場合に、フルスクラッチによる刷新の価値が生まれます。

既存基幹システム・老朽化PLCとの密結合な連携の刷新

第二の条件は、既存の自社開発基幹システムや老朽化したPLC・レガシー制御システムとMESが密結合に連携しており、その連携ごと刷新する必要がある場合です。長年、生産管理・品質管理システムや現場のPLCとMESをリアルタイムで密に連動させてきた製造業では、データの流れが独自のインターフェースで実装されていることがあります。

たとえば、稼働開始と同時の実績反映、部品消費と同時の在庫連携、工程進捗の自動収集と品質記録への反映などです。こうした連携を新環境で維持・刷新するには、基幹システムや制御システムの仕様を深く理解したうえで、連携部分ごと作り直す必要があります。標準製品の連携機能を組み合わせても、実現は難しいです。

特に、古いPLCや独自通信規格を備え、標準的なAPIを持たない設備の場合は、連携部分の解析と再設計に多くの工数がかかります。そのため、フルスクラッチによる連携の作り込みが必要になります。基幹システムや現場設備との連携が生産活動の根幹を成し、標準的な連携では要件を満たせない場合に、フルスクラッチの価値が発揮されます。

ポイント

競争力の源泉となる独自ロジックや、既存システム・PLCとの密結合な連携があるかが分かれ目です。標準製品では業務が成り立たないと分かれば、フルスクラッチを検討する理由が固まります。

フルスクラッチ開発のメリット・デメリット

フルスクラッチ開発のメリット・デメリット

フルスクラッチによるモダナイゼーションには、既存データを活かしながら完全に作り直せる自由度があります。一方で、コストや期間、移行リスクの面で無視できないデメリットもあります。

メリット:完全な自社適合とデータモデル再設計の自由度

フルスクラッチの最大のメリットは、既存の生産実績・稼働実績データという資産を活かしながら、老朽化したデータモデルを現在の生産方式に合わせて根本から作り直せる点です。長年の改修で複雑化・非効率化した生産実績データベースのテーブル設計を見直し、拡張性の高い構造に再設計できます。

そのため、将来の生産方式の変化や新しい工程の追加にも対応しやすくなります。独自の工程管理ロジックや厳格なトレーサビリティといった要件を、妥協なくシステム化できます。多品種少量生産や特急オーダーへの自動対応も、標準製品に業務を合わせずに対応できます。

さらに、老朽化した基幹システムやPLCとの連携部分も含めて刷新できます。これにより、リアルタイム性の高いデータ連携を自由度高く再設計し、現場を軸にした生産状況の可視化を高いレベルで実現できます。アプリケーション層だけでなくデータモデルまで踏み込んで見直せることは、リホストやリプラットフォームでは得られない、リビルドならではの価値です。

デメリット:高コスト・長期間・データ移行リスク

デメリットは、莫大なコストと長い開発期間に加え、既存データを引き継ぐがゆえの移行リスクです。初期費用は数千万円〜数億円、期間は12〜30ヶ月以上を要します。この大きな投資と長い期間は、経営にとって重い負担です。

さらに、開発が長引くあいだに事業環境が変わり、完成時には当初の想定とずれるおそれもあります。加えて、既存の生産実績・稼働実績データを新しいデータモデルへどれだけ正確に移行できるかが、新規導入にはない固有の難所です。データモデルを大きく変えるほど旧データをそのまま流し込めず、変換ロジックの設計・検証に想定以上の時間がかかりがちです。

また、老朽化したPLCや独自通信規格の設備との連携を新環境で維持すると、プロトコル変換や中間サーバーの構築に追加のコストがかかることもあります。フルスクラッチは自社専用のため、保守や機能追加を他社に移管しにくいベンダーロックインも、新規導入と同様に生じます。こうしたデメリットを踏まえると、標準製品で本当に代替できないかを冷静に見極めることが求められます。

ポイント

メリットの大きさとデメリットの重さを、自社の生産方式と既存データの移行難度に照らして比べることが判断の目安です。費用・期間・移行リスクを背負えるかが、最後の確認点になります。

費用感と開発会社選定のポイント

費用感と開発会社選定のポイント

フルスクラッチによるモダナイゼーションを選ぶと決めたあとは、費用感と、どの開発会社に依頼するかが気になるところです。

規模別の費用感とデータ移行費用

フルスクラッチの費用は、システムの規模と作り込みの範囲、既存データ・設備連携の複雑さで大きく変わります。規模別の目安は、特定のラインや実績入力・進捗管理などの基本機能に絞った小規模なMVP導入で300万円〜1,500万円程度です。複数権限の制御やPLC・現場設備連携、品質・トレーサビリティ管理を含む中規模のリプレイスは、1,500万円〜5,000万円程度です。

大規模な開発は、上位システムとの高度な連携や複数工場の一元管理、自動生産ラインとのリアルタイム制御連携を伴い、5,000万円〜数億円以上が相場です。稼働後の年間運用費は、初期費用の一定割合を継続的に見込む必要があります。カスタムで作り込んだロジックほど、それを理解して保守できる技術者が限られるため、保守単価が高くなる傾向もあります。

新規導入と異なり、モダナイゼーションでは既存データの移行支援費用が別途発生する点にも注意が必要です。既存の生産実績・工程進捗データの量と品質次第では、この費用がさらに膨らむこともあります。費用を見積もる際は、開発費用とデータ移行費用を合わせたTCOで判断し、詳細な要件定義のうえで複数社の見積もりを比べることが欠かせません。

開発会社選定のポイント(製造現場・OT理解とデータ移行の伴走力)

開発会社を選ぶ際に重視したいのは、製造現場の業務理解度、標準機能と独自開発の切り分け提案力、既存データ移行の伴走力です。ITの技術力に加え、製造プロセスや特有の課題を深く理解し、事業成果に向けて伴走してくれるかを確認する必要があります。

開発会社のプロジェクトマネージャーが、現場の例外処理や暗黙のルールを正しく言語化し、要件に落とし込めるかを見極める必要があります。また、MESはITとOTの橋渡し役であるため、幅広いメーカーのPLCや古い機械からのデータ収集実績、プロトコル変換などのインターフェース開発のノウハウがあるかも、欠かせない確認事項です。

既存データの移行と、PLC・現場設備との連携互換性の維持は、成否を左右する最大の難所です。そのため、現状分析からデータクレンジングの設計、設備インターフェースの棚卸し、現場・生産技術部門の教育、稼働時の切り戻し計画まで、一気通貫で伴走する会社を選ぶべきです。価格の安さより、こうした提案力と伴走力を備えたパートナーを選ぶことが、大きな投資を成功させる前提となります。

ポイント

費用は、開発費・移行費・運用費を合わせたTCOで比べるのが目安です。そのうえで、製造現場とOTの両方に精通し、既存データの移行に伴走できる会社を候補にします。

フルスクラッチを成功させるための進め方

フルスクラッチを成功させるための進め方

フルスクラッチによるモダナイゼーションは大きな投資とリスクを伴うため、成否は進め方に大きく左右されます。長期の刷新を頓挫させないためには、2つの観点が役立ちます。

コア機能からの段階的なリリース

第一の進め方は、コア機能から段階的にリリースすることです。実績収集と基本的な工程進捗の可視化といったコア機能を先行して新しいデータモデルの上に構築し、まず一部ラインや一部工程で稼働させて効果と課題を検証します。

そこから品質管理、トレーサビリティ、上位システム連携といった機能を段階的に追加すれば、各フェーズのリスクを抑えつつ、早い段階で成果を出して経営層の継続的な支持を得られます。全ライン・全機能を一度に切り替える「ビッグバン方式」は、テスト規模が膨大になり、稼働直後に生産停止を伴う致命的な障害を招くリスクが高いため、避けるべきです。

段階的リリースは、途中で得たフィードバックを後続フェーズの設計に反映できる利点もあり、長期プロジェクトを頓挫させないための現実的な進め方です。開発会社への丸投げは禁物です。社内に現場業務を熟知したプロジェクトリーダーを置き、要件定義の段階から現場作業者を巻き込んで実運用に即した設計を行うことが欠かせません。

標準機能と独自開発の切り分け

第二の進め方は、標準機能や既存の技術資産で足りる部分と、自社の強みとして独自開発すべき部分を賢く切り分けることです。つい既存機能をすべて再現したくなりますが、それではコストとリスクが無用に膨らみます。この切り分けを最初に明確にしておくと、限られた予算と期間を、価値を生む独自要件に振り向けられます。

一般的な進捗管理画面や帳票出力は、既存のフレームワークやテンプレートで効率的に構築します。一方、独自の工程管理ロジックや厳格なトレーサビリティ、老朽化PLCとの独自連携には、独自開発のリソースを集中させます。また、生産実績データベースのテーブル設計は、アプリケーション層だけでなくデータモデルまで踏み込んで再設計しないと、刷新の効果が半減します。

成功事例として、ある自動車部品メーカーではフルスクラッチにより、それまで不透明だった各生産プロセスの稼働状況やボトルネックをリアルタイムに可視化し、データ主導のスケジュール最適化を実行しました。その結果、工場全体の生産性を15%向上させています。標準・既存資産で済ませる部分と独自に作り込む部分を見極めることが、フルスクラッチを費用対効果の高い投資に変える鍵です。

ポイント

コア機能からの段階的なリリースと、標準機能と独自開発の切り分けを、最初の計画段階で決めておくことが進め方の要になります。

まとめ

MESのモダナイゼーションのフルスクラッチまとめ

MESのモダナイゼーションにおけるフルスクラッチ・オーダーメイド開発は、5Rでいう「リビルド」に当たります。既存の生産実績・稼働実績データを活かしながら、老朽化したデータモデルを根本から作り直せる一方で、初期費用は数千万円〜数億円、期間は12〜30ヶ月以上という大きな投資です。加えて、新規導入にはないデータ移行・設備連携のリスクも伴います。

独自の工程管理ロジックや、既存基幹システム・老朽化PLCとの密結合な連携が競争力の源泉になっている場合に選ぶべき選択肢です。標準製品で本当に代替できないかを冷静に見極めたうえで、製造現場とOTに精通し、既存データ移行に伴走できる開発会社を選ぶことが成功の鍵です。

まずは自社の要件を整理し、リプレースやリファクタリングも含めて比較検討したうえで、複数の開発会社に相談することをお勧めします。

▼全体ガイドの記事
・MESのモダナイゼーションの完全ガイド

会社紹介

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

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

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

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

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

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

 

MESのフルスクラッチ刷新は、現場固有の工程と設備連携を再現できる自由度がある一方で、データ移行・費用・期間を含めて判断する必要があります。