OMS改修とは?|考え方/特徴/仕組み/目的を解説

OMS(Order Management System)改修とは、既存のOMSを使い続けたまま、特定の箇所だけを直す取り組みです。

予算と期間は全面的な取り組みより小さく、経営会議の大きな投資判断を仰ぐ前に、現場主導で着手できるのが特徴です。

▼全体ガイドの記事
・OMS改修の完全ガイド

OMS改修の考え方:低予算・短納期で行う部分修正

OMS改修の対象と、他の取り組みとの違いを押さえておくと、社内での検討を進めやすくなります。

モダナイゼーション・刷新・更改などとの範囲の違い

関連する取り組みは、起点や対象範囲によって呼び方が変わります。

  • モダナイゼーション:クラウド化やAPI化など、技術手法に焦点を当てたものです。
  • 刷新・更改:事業上の判断、保守契約の満了、ハードウェアのEOS/EOLを起点とします。
  • リニューアル・リアーキテクチャ:UI/UXやシステム構造の見直しが中心です。
  • リプレイス:製品やベンダーを乗り換えることを指します。

これらはシステム全体、または大きな範囲の作り替えが前提です。一方、OMS改修は既存システムを使い続け、特定箇所だけを直す取り組みです。

全面的な取り組みと比べると、予算と期間は小さくなります。また、経営会議の大きな投資判断を仰ぐ前に、現場主導で着手できる点も特徴です。

改修が対象にする典型的な業務:特定チャネルと特定帳票

改修の対象は、受注取込ロジックの修正と、帳票の軽微なレイアウト変更に大きく分かれます。

  • 受注取込:新規ECモールや卸売先の注文を既存OMSへ取り込むため、外部通信を伴います。
  • 帳票変更:出荷指示書や納品書のレイアウトを、現場の運用に合わせて軽微に調整します。

技術検証の深さや費用・期間の目安は、この2つで異なります。そのため、自社の課題がどちらに近いかを最初に見極めておくことが、後の検討の出発点になります。

ポイント

既存のOMSを使い続けて、特定チャネルや特定帳票だけを直せる範囲かどうかを判断の基準にします。全面的な作り替えに近い範囲になるなら、刷新など別の取り組みとして見直します。

改修が必要になるサインと規模の見極め方

外部通信を伴わない小規模改修と外部連携を伴う中規模改修を左右で比べた図
外部との通信が、規模を見分ける境目になります。

発注側は、検討の段階で、自社の修正が小規模か中規模かを見極め、対象範囲を具体的な言葉で示しておきます。

小規模改修と中規模改修を分ける目安

規模を分ける主な目安は、外部システムとの通信が必要かどうかです。

  • 小規模:外部通信を伴わない帳票の軽微な変更が典型です。
  • 中規模:ECモールの受注取込など、外部連携を伴う修正が該当します。

小規模改修は1〜3ヶ月程度、中規模改修は4〜8ヶ月程度が目安です。小規模は現場の要望から比較的短期間で反映できる一方、中規模は外部システムとの要件確認や技術検証に時間がかかります。

依頼内容がどちらに近いかを着手前に社内で共有しておくと、依頼先や検証の深さに関する認識違いを防げます。

対象範囲を特定チャネル・特定帳票に絞り込む考え方

要望を集めるうちに範囲がなし崩しに広がり、全面刷新に近づいてしまうのは、陥りやすい失敗です。

  • 受注取込に限定:特定チャネルのロジックだけを対象にします。
  • 帳票変更に限定:特定帳票のレイアウトだけが対象です。
  • 優先順位の設定:業務への影響が大きい修正を先に並べます。

必須の修正と次回以降に回せる修正を分けておくと、見積りと検証の対象がぶれにくくなります。

ポイント

修正が外部通信を伴うかで小規模か中規模かを分け、外部連携を含むなら中規模として期間と検証の深さを見積もります。対象範囲は特定チャネルや特定帳票に絞り、要望が広がらないよう優先順位で区切ります。

改修の進め方とスケジュール設計

外部連携タスクへの先行着手や全体日程のバッファなど、納期を守る対応を示した図
遅延対策を着手前の計画と発生後の対応に分けて整理できます。

中規模改修では外部連携の検証が加わるため、工程ごとの目安と遅延対策を最初の計画に含めておきます。

中規模改修の標準的な工程比率

外部連携を伴う中規模改修では、工程ごとに期間と全体に占める比率の目安を決めておきます。

  • 要件定義・設計:各工程におおよそ2ヶ月で、全体の20〜30%程度を見込みます。
  • 開発・実装:2〜3ヶ月程度で、全体の40〜50%程度を占めます。
  • テスト・修正:1〜1.5ヶ月程度、全体の20〜30%程度の見込みです。
  • 公開・リリース:0.5ヶ月程度を見込み、残りの一部に充てます。

この配分で計画すれば、全体の期間は4〜8ヶ月という目安に収まりやすくなります。

遅延を招きやすい要因と納期を守る実務

特に注意したいのは、自社だけでは制御できない外部要因です。余裕を見込んでも、遅延が出ることがあります。

  • 仕様変更:連携先のECモールが、予告なく仕様を変える場合があります。
  • テスト環境:外部企業側の不具合による回答待ち。
  • API制限:レート制限が、不具合検証を遅らせる要因になります。

外部連携タスクから着手し、全体日程に10〜20%程度のバッファを確保します。確認・承認工程をガントチャートに明示して、連携先へすぐに対応できる体制も整えます。

遅延したときは、対象機能を絞って先行リリースするなど、関係者間でリカバリー策を合意しておきます。

ポイント

判断の目安は、外部連携の遅れを見込んで全体日程に10〜20%程度のバッファを置けるかどうかです。遅延時の先行リリースも、関係者間で事前に合意しておけるかを確かめます。

改修にかかる費用と保守契約の考え方

規模別の相場を把握したうえで、保守契約の枠内で対応できる範囲かどうかを見極めます。

規模別の費用相場と改修後の保守費用

改修費用は、関わるエンジニアの人数、稼働月数、人月単価を掛け合わせて考えます。

  • 人月単価:プログラマーは月40万〜100万円程度、システムエンジニアは月80万〜160万円程度です。
  • 小規模改修:数十万〜300万円程度です。相場は30万〜160万円程度で、小規模なスクラッチ開発を伴う場合は100万〜300万円程度です。
  • 中規模改修:300万〜800万円程度です。周辺連携やデータ移行を伴う場合は、500万〜2,000万円程度に上ります。
  • 保守費用の割合:初期開発費用の15〜20%程度(年額)が目安です。
  • 規模別の保守費用:中規模の基幹・業務系は年300万〜800万円(月25万〜60万円)、小規模ツールは年50万〜150万円(月数万〜10万円)。

保守契約の枠内・枠外の境界と全面刷新との比較

保守契約では、無償対応と別途見積りが必要な作業の境界を確認しておきます。

  • 無償枠の目安:1〜2時間程度で完了する軽微な修正は、枠内で対応されることが多い傾向です。
  • 追加案件の目安:数日から1週間程度かかる改修は、枠外となる傾向があります。
  • 全面刷新:中規模は2,000万〜8,000万円程度、大規模は8,000万円〜数億円程度です。
  • 部分改修:数十万〜数百万円程度で、数週間から数ヶ月程度で始められます。

全面刷新の期間は半年から数年単位です。保守枠の境界を事前に確認しておかないと、予想外の追加費用につながります。

コストを管理する実務のポイント

見積りが「一式」になっていないかを確かめ、工程別の比率を目安に内訳を点検します。

  • 要件定義:全体の10〜15%程度を目安とします。
  • 設計:20〜25%程度を見ておきます。
  • 実装:30〜40%程度を見込みます。
  • テスト:20〜30%程度を充てます。
  • プロジェクト管理:10〜15%程度です。

テスト比率が10%以下の見積りは、検証不足のリスクがあるため注意が必要です。

対象を特定チャネルの受注取込だけに絞り、必須要件と対応できればよい要件を分けます。また、テストパターン作成など自社で担える作業を切り出すと、外注費を抑えられます。SLAを明記し、2〜3社から相見積りを取る方法も有効です。

改修を場当たり的に繰り返すと、設計書とソースコードが食い違い、担当者の退職後に経緯が分からなくなることがあります。

年間保守費用が初期開発費用の20%を大幅に超える場合、パッチ改修の限界が近いサインです。フルスクラッチでの再構築も検討の対象になります。

ポイント

費用は、規模別の相場と保守契約の枠内かどうかで判断します。無償枠で収まる軽微な修正か、数日から1週間程度の追加案件かを分け、見積りが一式なら工程別の内訳を求めます。

モックアップ・プロトタイプ・PoCの使い分け

改修内容に応じて検証の深さは変わります。全面刷新と同じ設計では、時間と費用をかけすぎることがあります。

部分改修における検証の目的の違い

全面刷新のPoCは、システムや業務プロセス全体を対象に、広い範囲と長い期間で実現可能性を検証します。

部分改修の検証は、対象機能を1つに絞り、既存機能にデグレード(悪化)がないかを確かめます。現場の使い勝手が悪化しないかも、局所的に確認します。

そのため、この目的の違いを検証の設計段階で意識しておくことが大切です。

3つの検証手法の使い分けと期間・費用の目安

検証手法は、画面の確認、操作性の確認、技術検証のどれが必要かで使い分けます。

  • モックアップ:画面レイアウトを静的に確認します。
  • プロトタイプ:操作できる試作品で使い勝手を確かめます。
  • PoC:外部連携などの技術的な実現可能性を検証します。

帳票の軽微な変更では、デザインツールのモックアップを現場担当者に見せ、項目やレイアウトを確かめるだけで十分なことがほとんどです。

受注取込ロジックの修正は外部通信を伴うため、技術検証が必要です。本番データベースは使わず、テスト用ダミーデータと疑似的な代役コンポーネント(モック)を用意します。さらに、受注データの送受信を模擬すれば、既存機能への影響を遮断した環境でPoCを実施できます。

検証期間は2〜8週間程度が目安です。長引くと、検証に費用をかけすぎる「PoC貧乏」になりやすくなります。

モックアップだけなら数日から1週間程度で完了し、費用は本開発費用の10〜20%程度が目安です。一方、特定機能に絞った検証の費用は50万〜300万円程度です。

検証を省略してよいケースといけないケース

省略できるかどうかは、変更の技術的な不確実性や外部連携の複雑さで判断します。

  • 省略できるケース:帳票変更や単純な計算ロジックの修正は不確実性がほとんどなく、モックアップやプロトタイプで現場確認して着手できます。
  • 省略できないケース:外部APIやEDIなど新規チャネルの連携仕様が複雑で、通信の確証がない場合です。

後者の検証を省いて本番実装へ進むと、重大なデータ不整合や連携エラーなどのデグレードを招くリスクが高まります。

ポイント

検証の深さは、画面の確認で足りるか、外部通信の確証を得る技術検証が要るかで決めます。外部連携が複雑で通信の確証がない変更は、モックアップだけで済ませず、PoCを省かずに実施します。

フルスクラッチ・オーダーメイド開発という選択肢

対象箇所の品質、モジュール構成、競争力の源泉という3つの判断視点を並べた図
3つの視点を合わせると、既存機能を活かす範囲が見えてきます。

対象を切り分ける過程では、既存OMSへのパッチ改修を続けるか、機能を作り直すかを判断します。

改修かフルスクラッチ再構築かを分ける3つの視点

判断では、対象機能の状態、全モジュールの構成、業務上の競争力を確認します。

  • 対象箇所の品質とブラックボックス度:安定部分は活かし、変更リスクの高い機能は作り直しの対象にします。
  • モジュールの洗い出し:現状維持、パッチ改修、フルスクラッチのいずれかに分類します。
  • 機能が競争力の源泉か:独自の受注計算は作り込み、標準業務は既存手段の利用を検討します。

スパゲッティ化して触ると悪影響が出やすい機能は、切り出して再構築する対象になります。

競争優位に直結する複雑な受注計算はオーダーメイドが選択肢です。一方、共通業務では既存の仕組みやSaaS、ローコードツールの併用を検討します。

既存OMSを変えずに外付け連携として開発する考え方

既存OMS本体に手を加えず、外付け連携プログラムをオーダーメイドで開発する方法があります。

  • 小規模:単一チャネルとのシンプルな受注連携なら、約100万〜300万円、1〜3ヶ月程度です。
  • 中規模:複雑なデータ変換や複数チャネル統合は、約300万〜800万円で、場合により〜2,000万円程度になります。

中規模連携・ミニリビルドの期間は4〜8ヶ月程度です。外部連携は相手先の仕様変更やテスト環境の都合で遅れやすいため、日程にバッファを確保します。

低予算・短納期で進めるための範囲の絞り込み

低予算・短納期を実現するには、対象範囲を絞り込む姿勢が欠かせません。

  • MVP(実用最小限の製品):負荷の高い1チャネルから開発・リリースし、段階的に広げます。
  • Must/Want:必須要件と、対応できればよい要件を分けて整理します。
  • 業務フロー:着手前に現状の流れを図に起こし、把握できる状態にしておきます。

ブラックボックス化が深刻でパッチ改修が危険な場合や、独自の受注処理・例外ルールが競争力の源泉なら、フルスクラッチが選択肢です。

既存SaaSやパッケージの標準機能で代替できる場合や、現行仕様を解明しないままの見切り発車は避けます。

委託先の評価軸は、OMS改修の選定ポイント・選び方・種類で別に整理しています。

OMS改修に着手する前の確認ポイント

対象範囲や依頼先が固まった後も、着手前の確認で後戻りを防げます。

「一式」見積りの内訳の確認

見積書が「一式」だけの場合は、要件定義、設計、実装、テスト、プロジェクト管理ごとの内訳を開発会社に出してもらいます。

テスト比率が極端に低いと検証不足のリスクがあるため、内訳を見て判断します。

保守契約の範囲内での対応可否

保守ベンダーに、今回の改修が無償枠内か、別途見積りの追加案件かを着手前に確認します。

1〜2時間程度の軽微な修正か、数日から1週間程度かかる改修かを判断材料にすると、認識を合わせやすくなります。

パッチ改修を繰り返すことの影響

今回の依頼が従来のパッチ改修の延長かを見極め、現行システムのブラックボックス度を確認します。

年間保守費用が初期開発費用の20%を大幅に超える場合や、設計書とソースコードが食い違う場合は兆候です。

該当する兆候があれば、将来のフルスクラッチ再構築も視野に入れておくと、次に同じ課題が起きたときの選択肢が広がります。

検証を省略してよいかの確認

技術的な不確実性がほとんどない変更か、外部連携が複雑で通信の確証がない変更かを切り分けます。

後者はモックアップだけで済ませず、テスト用ダミーデータとモックを使ったPoCを実施します。既存機能にデグレードがないことを確認してから、本番実装に進みます。

まとめ

OMS改修は既存のOMSを活かし、範囲を絞って低予算・短納期で直す選択肢です。

OMS改修の位置づけ:低予算・短納期で始められる部分修正

OMS改修は、モダナイゼーションや刷新、更改などの全面的な取り組みとは範囲が違います。

対象は特定チャネルの受注取込や特定帳票のレイアウトなどです。小規模は1〜3ヶ月・数十万〜300万円程度、中規模は4〜8ヶ月・300万〜800万円程度が目安です。

最初に行う対象範囲の絞り込みと見積り内訳の確認

まず改修規模を小規模・中規模に見極め、対象範囲を具体化します。次に保守契約内か、追加発注かを確認します。

既存OMSを活かす外付け連携や、ブラックボックス化した箇所の再構築を検討する場合、riplaは部分改修と独自要件に応じた個別開発を支援しています。

▼全体ガイドの記事
・OMS改修の完全ガイド

会社紹介

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

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

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

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

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

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