「自社に合わせて作る」が、いつも正解とは限らない

基幹システム(販売管理・在庫・会計・人事など、会社の根幹を支えるしくみ)を入れ替えるとき、必ず出てくるのが「既製のパッケージを導入するか、自社専用にフルスクラッチで作るか」という問いです。

最初は「うちの業務は特殊だから、専用に作ってもらわないと合わない」と考えがちです。しかしこの前提こそ、費用が膨らみ、納期が延び、結局使われないシステムが生まれる入り口になりかねません。

この記事では、判断の順番を整理します。結論を先に言うと、「フルスクラッチかパッケージか」を考える前に確認すべきことがいくつもあります。順番に見ていきましょう。

その前に——「そもそも作らない」選択肢を検討する

新しくシステムを開発するのは、選択肢のなかでは最もお金と時間がかかる手段です。発注を考える前に、もっと軽い手段で目的を達成できないかを一段階だけ検討してみてください。

選択肢 適する場面 コストの目安
新システム開発 業務全体を、例外も含めて一つに統合したい 数百万円〜
既存Excelの改修 操作に慣れていて、データ量も小さい 数十万円
スプレッドシート 複数人での同時編集・履歴管理が主目的 ほぼ0
既存ツール(kintone等) 標準機能で要件の8割が満たせる 月額数万円

検討するときは、機能ごとに次の3つを自問します。

  • その機能の現状の工数は、月に何分・何時間かかっているか
  • その削減のために、何百万円を投資するのか
  • そもそも、本当に効果は出るのか

「あった方が良さそう」という感覚で機能を足していくと、費用は際限なく膨らみます。まず「作らずに済む部分」を切り分けてから、残った本当に必要な部分の作り方を考えます。

パッケージ/SaaS とフルスクラッチの違い

「作る」と決めた場合、選択肢は大きく3つです。服にたとえると分かりやすくなります。

  • フルスクラッチ(オーダーメイド):体型に合わせて一から仕立てる。自由度は高いが、高価で時間がかかる
  • パッケージ(既製服):標準的なサイズを買って、必要なら少し直す
  • SaaS(レンタル):月額で借りて使う。常に最新で、初期費用が小さい

ここで見落とされがちな点があります。パッケージやSaaSには、その業界の「標準プロセス(ベストプラクティス)」が最初から組み込まれているということです。多くの企業が使う中で磨かれてきた業務の型が、ソフトの中に埋め込まれています。

つまりパッケージを導入するとは、ソフトを買うと同時に「うまくいっている会社のやり方」を手に入れることでもあります。

パッケージとフルスクラッチを比較検討する

「業務にシステムを合わせる」より「標準に業務を合わせる」

フルスクラッチや過度なカスタマイズが高くつく理由は、開発費そのものだけではありません。作り込むほど、将来の改修・保守・バージョンアップが自社だけの負担になっていきます。

一方で、「今のやり方」をそのままシステム化すると、非効率な手順まで一緒に固定してしまうことがあります。長年の慣習でできあがった手順が、本当に最適とは限りません。

そこで有効なのが、パッケージの標準プロセスに、自社の業務の方を寄せていくという発想です。これは業務のやり方を根本から見直すこと(BPR:業務プロセスの再設計)にもつながります。「過去のやり方を守る」のではなく「いまの標準で最も効率の良い形に作り直す」と考えると、選択肢が変わってきます。

カスタマイズが「安物買いの銭失い」になるとき

とはいえ、何でもパッケージに寄せればよいわけではありません。判断の分かれ目は、その業務が自社の「競争優位の源泉」かどうかです。

  • 他社と差がつかない業務(会計・給与計算・経費精算など)→ 標準に合わせる。ここで独自性を出す意味は薄い
  • 自社の強みそのものの業務(独自の生産方式、特殊な商習慣への対応など)→ ここはこだわる価値がある

差がつかない部分は既製で固め、強みになる業務にだけ投資する。この切り分けが、限られた予算を生かすコツです。

こんなときは 向いている選択
業界で一般的な業務(会計・在庫・受発注の基本形) パッケージ/SaaS
すぐ使い始めたい・初期費用を抑えたい SaaS
自社の強み・差別化に直結する独自業務 フルスクラッチ(または部分開発)
特殊な業務や既存システムとの細かい連携が多い フルスクラッチ(または拡張性の高いパッケージ)
利用人数・拠点が今後大きく増減する SaaS(規模を変えやすい)

見えにくいコスト——「一式」見積もりの罠

費用を比べるとき、最初に出てくる金額だけで判断するのは危険です。とくに注意したいのが「一式」でまとめられた見積もりです。

「業務支援機能一式 ◯◯万円」のように1行でまとめられていると、どこにいくらかかっているかが分かりません。すると、他社と比較することも、「この機能は今回なくてもいい」と削ることもできなくなります。見積もりを受け取ったら、機能・工程ごとの明細に分けてもらうことをまずお願いしましょう。

インフラ(クラウド使用料・サーバ・ライセンス・監視など)も同じです。「インフラ一式」とまとめられがちですが、ここは削減余地が大きい領域です。年間契約への切り替えやライセンスの選び方で費用が変わるため、要素ごとに分けてもらうと検討しやすくなります。

5年後まで含めた総額(TCO)で比べる

そして比較は、初期費用だけでなく**5年程度の総額(TCO:保守・改修・ライセンス・人の増減まで含めた総保有コスト)**で行います。初期費用が安くても、毎年の保守費が重ければ逆転することは珍しくありません。

投資に見合うか——ROIで判断する

機能を入れるかどうか迷ったら、次の式に立ち返ります。

機能の価値 = 業務工数の削減 + 売上の増加(またはミス・在庫の削減)

「この機能で月に何時間の作業が減るか」「受注や単価がどれだけ動くか」を概算し、開発・運用の費用と比べます。目安として、投資の回収が12か月以内なら前向きに、24か月を超えるなら一度立ち止まる、といった基準を持っておくと判断がぶれません。感覚で機能を足し続けると、全体の意思決定が遅くなります。

「個別最適」の落とし穴とデータ統合

部署ごとに使いやすいツールを別々に入れていくと、一つひとつは便利でも、会社全体では噛み合わなくなります。

  • 同じ顧客情報を複数のシステムで二重管理してしまう
  • システム間の受け渡しでデータがズレる
  • 入力ルールがバラバラで、集計しようとすると合わない

各部署が正しく動いているのに、経営からは全体が見えなくなる。これが「個別最適 ≠ 全体最適」という問題です。

バラバラなシステムとデータを一つに統合する

これを防ぐには、① データを一つに統合する(統合データベース) と、② 業務のやり方をそろえる(標準化) の両方が必要です。この2つをまとめて提供する考え方がERP(統合基幹業務システム)です。パッケージか自作かを考えるときは、「その1業務だけ」でなく「会社全体のデータがつながるか」まで視野に入れると、判断を誤りにくくなります。

将来とデータ移行も最初に見ておく

導入時に動けばよい、というものではありません。次の2点は、選定の段階で必ず確認します。

  • 拡張性:利用人数・拠点・取引先が今後増えても耐えられるか。「仕入先を最大◯社まで追加できる」のように、将来の上限を具体的に確認する
  • 移行性:いまのデータをどう引き継ぐか。「過去◯年分のデータをCSVで取り込めるか」「切り替え期間中は旧システムと並行で動かすか」を決めておく

データ移行と並行稼働は、見落とすと土壇場で費用と工数が膨らむ典型ポイントです。早めに俎上に載せておきます。

選ぶ前に確認したいチェックリスト

発注や比較検討に入る前に、次の問いに答えられるか確かめてみてください。

  • そもそも、既存ツールや表計算で済ませられないか
  • その業務は、他社と差がつく「自社の強み」か、それとも一般的な業務か
  • いまのやり方は本当に最適か。標準プロセスに合わせられないか
  • 見積もりは機能・工程ごとの明細に分かれ、削れる構造になっているか
  • 初期費用ではなく、5年の総額(TCO)で比べているか
  • その投資は、工数削減や売上で回収できる見込みがあるか
  • 会社全体でデータがつながり、経営から状況が見える形になっているか
  • 将来の規模拡大とデータ移行の方針が決まっているか

具体例:受発注業務を刷新するなら

たとえば、紙やFAX・Excelで回している受発注業務をシステム化する場面を考えます。「全部を専用開発」と考える前に、業務を分けて見ます。

  • 会計連携・請求のような一般的な部分:標準のパッケージやSaaSに寄せる。ここは他社と差がつかず、法改正への対応も提供元が面倒を見てくれる
  • 自社独自の在庫引当ルールや、特殊な取引条件:ここが強みなら、その部分だけ作り込む(または拡張性の高いパッケージの設定で吸収する)
  • 取引先ごとに違う帳票フォーマット:標準機能で吸収できないかを先に確認し、どうしても必要な分だけ個別対応にする

このように「標準で固める部分」と「作り込む部分」を分けるだけで、全体を専用開発するより費用と期間を大きく抑えられます。すべてを独自に作るのではなく、独自性が効くところに資源を集中するイメージです。

パッケージを選ぶときの注意点

パッケージにも落とし穴はあります。発注前に次の点を確認しておきます。

  • カスタマイズのしすぎ:標準から離れた改造を重ねると、提供元のバージョンアップに追従できなくなり、結局「塩漬け」になります。改造は最小限にとどめるのが原則です
  • SaaSのロックイン:便利な反面、やめるときにデータを持ち出せるか、他社へ乗り換えられるかを、契約前に確認します
  • 現場を見ずに決めない:上層部だけで製品を決め、現場の業務に合わずに使われなくなる、というのは典型的な失敗です。実際に使う人の業務を一度ヒアリングしてから選びます
  • 「とりあえず全機能」を避ける:使うか分からない機能まで含めて契約すると、費用も運用負荷も膨らみます。まず必要な範囲から始め、後から広げられる製品を選びます

段階的に進めるという発想

大きな基幹システムを一度に全面刷新しようとすると、リスクも費用も跳ね上がります。件数の多い中心業務から先に切り替え、周辺業務や例外対応は後の段階に回す、という段階導入も有効です。最初の範囲で成果と使い勝手を確かめてから次に進めば、大きな手戻りを避けられます。

関連教材:業務プロセスの再設計(BPR)や「業務フローの書き方」は、無料公開のITコンサルティング・ガイドブックで詳しく解説しています。

まとめ

「自社に合わせて作る」ほど良い、とは限りません。まず作らずに済む部分を切り分け、差がつかない業務は標準(パッケージ/SaaS)に寄せ、強みになる業務にだけ作り込みを投資する。費用は明細に分けて総額で比べ、投資に見合うかをROIで確かめる。そして一つの業務だけでなく、会社全体でデータがつながるかを見て決める。

この順番で考えると、過剰な開発を避けながら、本当に必要なところにお金をかけられます。どちらが自社に合うか迷ったときは、現状の業務とシステムを一度棚卸しして、「標準に寄せられる部分」と「こだわるべき部分」を仕分けるところから始めるのがおすすめです。

そして、パッケージにするにせよ作り込むにせよ、早い段階でおおよその費用感をつかんでおくと、社内での意思決定はぐっと進めやすくなります。