基幹システム/ERPリニューアルのフルスクラッチ・オーダーメイド開発について

基幹システム/ERPリニューアルでフルスクラッチ・オーダーメイド開発を選ぶかどうかは、会計・生産・販売・人事の担当者が毎日使う画面を、パッケージの標準UIに縛られず作り込む価値があるかで決まります。

  • 前提と位置づけ
  • 具体的な検証・設計・期間
  • 依頼先選定と進め方

基幹システム/ERPリニューアルは、会計・人事給与・生産管理・販売管理・在庫管理といった全社の背骨となる基幹システムを作り替える取り組みです。その際、機能そのものよりも「画面UI・操作性・入力効率」という現場ユーザーの体験に焦点を当てます。

同じ基幹システム/ERPを扱う記事でも、焦点は分かれています。「基幹システム/ERPのモダナイゼーション」は移行アプローチという技術手法(HOW)を、「基幹システム/ERP刷新」は経営層の投資判断(WHY/WHEN)を、それぞれ中心に据えています。「基幹システム/ERP更改」は、保守契約満了やハードウェアリース満了という契約起点の期限(外圧型WHEN)を中心に据えています。

これに対し本記事群のリニューアルは、会計・生産・販売・人事の各担当者が毎日触る画面の使いにくさを出発点にします。ゼロから構築する「基幹システム開発」「ERP導入」とは異なりますが、既に稼働している老朽化した基幹システムのUIを刷新するブラウンフィールドの文脈である点は共通です。

この記事は、フルスクラッチ・オーダーメイド開発に絞って解説します。扱うのは、パッケージの標準UIで十分なケースとフルスクラッチが必要になるケースの見極め方、UIを作り込むメリットと注意点、開発の期間・費用感、発注前の判断基準と依頼先選定です。

技術手法としての選定の詳細は「基幹システム/ERPのモダナイゼーション」の記事に、投資判断としての位置づけは「基幹システム/ERP刷新」の記事に譲ります。本記事の焦点は、「UIをどこまで自社専用に作り込むべきか」という実務です。

本テーマの全体像は、以下の記事をご覧ください。

▼全体ガイドの記事
・基幹システム/ERPリニューアルの完全ガイド

基幹システム/ERPリニューアルとフルスクラッチの位置づけ

基幹システム/ERPリニューアルとは何か(フルスクラッチという選択肢の位置づけ)

フルスクラッチ開発を検討する前に、まず本記事が扱う論点の位置づけを確かめておく必要があります。あわせて、体験起点のリニューアルでなぜフルスクラッチという選択肢が浮上するのかも押さえておきましょう。

モダナイゼーション・刷新のフルスクラッチ論との違い

「基幹システム/ERPのモダナイゼーション」の文脈でフルスクラッチが語られる場合、それはリホスト・リプラットフォーム・リファクタリングと並ぶ5つの技術手法の一つです。既存資産をどこまで引き継ぐかという、技術的な選択の論点になります。

一方、「基幹システム/ERP刷新」では、なぜ企業がパッケージではなくフルスクラッチを選んでしまうのかという、組織文化やSIビジネスの商習慣に根差した経営判断の論点として扱われます。

これに対し本記事が扱うフルスクラッチは、業務ロジックやデータベース構造ではなく、画面UI・操作フローという「見える部分」を、パッケージの標準UIに縛られず自社専用に作り込むかどうかの選択です。また、バックエンドは既存のERPパッケージを維持したまま、フロントエンドの画面層だけをフルスクラッチで構築する部分的な適用も、体験起点のリニューアルでよく見られるパターンです。

UI起点のリニューアルでフルスクラッチが選択肢に上がる理由

多くのERPパッケージやSaaS型の基幹システムは、標準UIのカスタマイズに一定の制約があります。そのため、画面レイアウトの大幅な変更や独自の入力補助機能の追加、ダッシュボードの自由なデザインといった要望は、標準UIの範囲内では実現できないことが少なくありません。

企業独自の複雑な業務フローに合わせて画面ごとのボタン配置や色使いを統一し、UIの一貫性を保とうとすると、ソースコードレベルで自由に変更できる環境が必要になります。そこで、フルスクラッチという選択肢が浮上します。

ただし、これはあくまで「標準UIでは実現できない体験を追求したい場合」の選択肢です。すべての基幹システムリニューアルにフルスクラッチが必要なわけではない点には、注意が必要です。

ポイント

UI起点のリニューアルでフルスクラッチを選ぶのは、標準UIでは実現できない画面体験を追求したい場合です。すべての基幹システムに必要なわけではないため、まず標準UIで足りるかを切り分けます。

パッケージ標準UIで十分なケースとフルスクラッチが必要になるケース

パッケージ標準UIで十分なケースとフルスクラッチが必要になるケース

フルスクラッチを選ぶかどうかの判断は、対象となる業務が自社の競争優位性に直結する「コア業務」か、業界標準のプロセスで十分な「非コア業務」かという切り分けから始まります。

非コア業務はFit to Standardで標準UIに合わせる方針

経理処理や一般的な社内承認フローのように、業界標準のプロセスで十分にカバーできる非コア業務では、パッケージやSaaSの標準UIに現場の業務フローを合わせるFit to Standardの方針を採るのが原則です。

この業務に独自のUIを作り込むのは過剰投資になります。コストと期間を最小化する観点からも、標準UIをそのまま利用するのが合理的です。さらに、ベンダー側の継続的な改善やセキュリティアップデートの恩恵も自動的に受けられるため、保守運用の負担も軽くなります。

まずは自社の基幹業務を洗い出し、どこが「他社と同じで構わない」業務なのかを見極めます。標準UIで十分な範囲を明確にしておくことが、フルスクラッチへの過剰投資を避ける第一歩です。

コア業務におけるフルスクラッチのUI最適化

一方で、操作性が自社の売上や生産性に直結する「圧倒的な競争優位性」を持つコア業務では、話が変わります。例えば、現場の作業スピードが1秒短縮されるだけで全社規模の莫大なコスト削減につながる特有の業務があります。

他社にはない独自の生産管理・在庫管理のワークフローを持つ企業では、SaaSの標準UIでは代替できない価値をフルスクラッチが生み出します。汎用パッケージでは対応しきれない独自業務にこそ、フルスクラッチでUIを最適化する投資価値があります。

ある水産卸業の企業では、市場での買い付け業務で手書きのセリ原票を使っていたためミスが増えていました。そこで、バイヤーの負担を最小化する直感的なUI/UXデザインの専用アプリを新たに開発し、買い付け業務の効率化とヒューマンエラー防止を実現しています。

ポイント

判断の起点は、その業務が競争優位性に直結するコア業務か、業界標準で足りる非コア業務かです。非コア業務は標準UIに合わせ、フルスクラッチはコア業務に絞るのが基本になります。

フルスクラッチでUIを作り込むメリットと注意点

フルスクラッチでUIを作り込むメリットと注意点

フルスクラッチでUIを作り込むと決めた場合は、メリットを活かしつつ、開発規模が最大になりやすいという注意点にも目を向ける必要があります。

UIの一貫性とベンダー非依存のスピーディーな改善

フルスクラッチでUIを構築する最大のメリットは、ボタンの配置や色使い、操作パターンが画面ごとに変わらない「UIの一貫性」を、ソースコードレベルで自由に保てる点です。一貫性が保たれると、ある画面で覚えた操作を別の画面でもそのまま応用でき、操作の直感性が高まって学習コストも下がります。

一方で、SaaSやパッケージ製品では機能追加やUI改修の自由度がベンダーに依存するため、自社の業務変化に合わせた改善が難しくなるリスクがあります。フルスクラッチであれば、改修のタイミングや優先順位を自社の意思決定だけでコントロールできます。

現場からの改善要望に迅速に応えられる体制を長期的に維持したい企業にとって、このベンダー非依存という特性は大きな価値になります。

開発規模の最大化と保守体制構築という注意点

フルスクラッチ開発は自由度が最大である一方、開発規模も最大になります。標準UIであれば発生しなかった画面設計・実装・テストの工数がすべて自社負担になるため、初期費用は大きく膨らみます。

加えて、作り込んだUIを長期的に維持する保守体制も、自社で確保し続ける必要があります。開発を担当したエンジニアが離脱すると仕様がブラックボックス化するリスクもあるため、そこにも備えなければなりません。

フルスクラッチを選ぶなら、初期開発だけでなく、稼働後何年にもわたる保守運用まで見据えた体制を前提に投資判断を行うことが欠かせません。

ポイント

フルスクラッチのUIは、一貫性と改善の自由度を得られる一方で、開発規模と保守の負担が自社にかかります。初期費用だけでなく、稼働後の保守体制まで含めて投資判断を行うことが大切です。

フルスクラッチ開発の期間・費用感

フルスクラッチ開発の期間・費用感

フルスクラッチでUIを構築する場合、期間も費用も、パッケージ標準UIを利用するときと比べて大きく上振れします。そのため、事前に相場感をつかみ、投資判断の材料としておくことが大切です。

期間の目安(12〜30ヶ月級の長期プロジェクト)

フルスクラッチでUIを一から構築する場合は、要件定義・設計・デザイン・実装・テストの各工程を自社仕様として積み上げていく必要があります。そのため、対象範囲にもよりますが、12〜30ヶ月級の長期プロジェクトになりやすいというのが実務上の目安です。

標準UIを利用する場合のフロントエンド開発は、小〜中規模で約3〜6ヶ月、大規模でも約6〜12ヶ月です。これと比べると、フルスクラッチはその倍以上の期間を要することも珍しくありません。

期間が長いほど要件のブレが積み重なりやすいため、後述するMust/Wantの仕分けやプロトタイプ検証を、標準UI利用時以上に丁寧に行う必要があります。

費用の目安(数千万円〜数億円規模)とROI評価

費用面では、フルスクラッチによる基幹システムのUI構築は、初期費用が数千万円〜数億円規模になるのが一般的です。標準UIを利用する場合のフロントエンド開発費用が中堅企業規模で約500万円〜2,000万円程度であることと比べると、その差は明らかです。

この費用差を正当化できるかは、ユーザビリティの改善箇所が投資対効果(ROI)に見合うかどうかにかかっています。対象業務の利用人数・利用頻度・1回あたりの業務時間短縮効果を試算し、追加投資分を何年で回収できるかを示せれば、経営層への説明材料になります。

ポイント

フルスクラッチのUI構築は、標準UIの場合より期間が長く、費用も大きく上振れします。追加投資分を何年で回収できるかを試算し、経営層に説明できる材料をそろえておくと、投資判断を進めやすくなります。

発注前の判断基準と依頼先選定

発注前の判断基準と依頼先選定

ここまでのメリット・注意点・費用感を踏まえ、発注前の判断基準と依頼先の選び方を見ていきます。

全面フルスクラッチと部分適用のハイブリッドの判断

基幹システムの全モジュールをフルスクラッチにしなくても、コア業務に当たる画面だけを作り込み、非コア業務は標準UIのまま残すハイブリッドな適用は現実的です。

たとえば、バックエンドのデータ基盤は既存のERPパッケージを維持し、現場の作業スピードに直結する特定の画面だけをAPI連携で独自フロントエンドに置き換える部分適用があります。開発規模を抑えながら、体験改善のインパクトが大きい箇所に投資を集中させられる点が利点です。

発注前には、全面フルスクラッチに飛びつく前に、対象範囲を分割してコア業務だけに絞り込めないかを必ず検討することをお勧めします。

依頼先選定のポイント(UI/UXデザイン力と業務理解力)

フルスクラッチでUIを構築する依頼先は、実装できる技術力に加えて、UI/UXデザインの実績と業務理解力を兼ね備えているかで選びます。ユーザビリティ調査やワイヤーフレーム設計の経験、基幹システムという業務データを扱う領域特有の理解が、その判断材料になります。

デザインは得意でも業務要件の整理が甘い依頼先や、業務システム開発は得意でもUI/UXの専門性が薄い依頼先では、どちらに偏っても、体験起点のリニューアルとしては物足りない結果になりがちです。

見積もり比較では、要件定義・プロトタイプ検証・実装・保守運用の各フェーズにどの体制で臨むかを具体的に説明できるかを見ます。あわせて、部分適用というハイブリッドな進め方にも柔軟に提案してくれるかを確かめる必要があります。

ポイント

全面フルスクラッチの前に、コア業務の画面だけを作り込む部分適用で足りないかを検討します。依頼先は、UI/UXデザインの実績と業務理解力の両方を備えているかで比べます。

まとめ

基幹システム/ERPリニューアルのフルスクラッチまとめ

ここまで、基幹システム/ERPリニューアルにおけるフルスクラッチ・オーダーメイド開発を、位置づけ、見極め方、UIを作り込むメリットと注意点、期間・費用感、発注前の判断基準と依頼先選定の順に見てきました。

基本方針は、非コア業務をFit to Standardで標準UIに合わせ、コア業務だけをフルスクラッチで作り込むという切り分けです。フルスクラッチを選ぶ場合は、12〜30ヶ月級の期間と数千万円〜数億円規模の費用がかかる点を踏まえて投資判断することが欠かせません。

技術手法の詳細は「基幹システム/ERPのモダナイゼーション」の記事に、経営判断としての位置づけは「基幹システム/ERP刷新」の記事に譲ります。特に強調したいのは、全面フルスクラッチに飛びつく前に、対象範囲を分割して部分適用できないかを検討することです。それが費用対効果を高める鍵になります。

UI/UXデザイン力と業務理解力を兼ね備えた実績豊富なパートナーに、早めに相談することをお勧めします。

▼全体ガイドの記事
・基幹システム/ERPリニューアルの完全ガイド

会社紹介

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

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

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

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

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

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