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

基幹システム/ERP更改とは、会計・人事給与・生産管理・販売管理・在庫管理といった企業の背骨となる全社基盤システムについて、保守サポート契約の満了やハードウェア(オンプレミスサーバー)のリース満了、ERPパッケージのバージョンアップサイクルの節目という「契約・ライフサイクル起点の期限」をきっかけに、そのまま延長するか作り替えるかを判断し実行する取り組みを指します。記事「基幹システム/ERPのモダナイゼーション」が扱うフルスクラッチは、リビルドという技術的アプローチをどう実装するかという「作り方」の論点であり、記事「基幹システム/ERP刷新」が扱うフルスクラッチは、なぜ企業がパッケージでなく独自開発を選んでしまうのかという組織文化・経営判断の論点です。これに対し本記事群が扱う基幹システム/ERP更改のフルスクラッチは、保守契約やハードウェアリースの満了という動かせない期限までに、フルスクラッチという時間とコストのかかる選択肢が本当に間に合うのか、間に合わないとすればどう折り合いをつけるのかという、契約期限との現実的な整合性に焦点を当てます。ゼロから基幹システムを構築する「基幹システム開発」「ERP導入」とも異なり、既存の老朽化した基幹システムの契約更新タイミングという制約の中で下す判断である点も本記事群の共通の前提です。

本記事では、基幹システム/ERP更改におけるフルスクラッチ・オーダーメイド開発について、更改における位置づけと契約更新期限との関係、保守契約満了までにフルスクラッチが間に合うかという現実的な制約、更改のタイミングでフルスクラッチを検討すべきケース・避けるべきケース、フルスクラッチを選ぶ場合のベンダー選定と契約設計、そしてフルスクラッチ判断を誤らないためのガバナンスと注意点までを体系的に解説します。技術的な実装方法やカスタマイズ率と費用の関係は基幹システム/ERPのモダナイゼーションの記事に、なぜフルスクラッチを選んでしまうのかという組織文化の分析は基幹システム/ERP刷新の記事にそれぞれ譲り、本記事では「契約期限という制約の中で、フルスクラッチという選択がどこまで現実的か」という実務に焦点を当てます。

本テーマに関する全体ガイドは、以下の記事をご覧ください。

▼全体ガイドの記事
・基幹システム/ERP更改の完全ガイド

基幹システム/ERP更改におけるフルスクラッチという選択肢の位置づけ

基幹システム/ERP更改におけるフルスクラッチという選択肢の位置づけ

基幹システム/ERP更改でフルスクラッチを検討する前に、本記事が扱う位置づけと、更改特有の制約を明確にしておきましょう。

モダナイゼーション・刷新のフルスクラッチ論との違い(契約期限内に収まるかという制約軸)

「基幹システム/ERPのモダナイゼーション」が扱うフルスクラッチは、コア業務領域への適用範囲やパッケージとのハイブリッド構成といった技術的な設計論が中心です。「基幹システム/ERP刷新」が扱うフルスクラッチは、なぜ数多くの日本企業が合理的とは言えないフルスクラッチを選んでしまうのかという組織文化・商習慣の構造分析が中心です。これに対し本記事が扱う基幹システム/ERP更改のフルスクラッチは、保守契約やハードウェアリースの満了という動かせない期限までに、フルスクラッチという長期のプロジェクトが物理的に間に合うのかという、極めて実務的な制約に焦点を当てます。フルスクラッチが技術的・経営的に望ましい選択であったとしても、契約期限に間に合わなければ、老朽化したシステムを保守切れのまま使い続けるという最悪の事態を招きかねません。

契約更新のタイミングでフルスクラッチを選ぶことの是非(期間・リスクの観点)

契約更新のタイミングは、フルスクラッチという抜本的な選択肢を検討する好機である一方、時間的な制約がある中での意思決定を迫られるという難しさも併せ持ちます。パッケージ更改であれば標準機能への移行が中心となるため比較的短期間で完了しますが、フルスクラッチは要件定義から設計・開発・テストまでを一から積み上げる必要があるため、契約更新までの残り期間が短い場合には現実的な選択肢になりにくいという制約があります。更改のタイミングでフルスクラッチを検討する際は、まず契約満了までに残された期間を正確に把握し、その期間内にフルスクラッチが完了できるのかを冷静に見極めることが出発点になります。

保守契約満了までにフルスクラッチが間に合うかという現実的な制約

保守契約満了までにフルスクラッチが間に合うかという現実的な制約

フルスクラッチという選択肢の是非を検討する前に、まず期間の観点から「間に合うかどうか」を冷静に見極める必要があります。

フルスクラッチの標準期間と契約更新サイクルのミスマッチ

基幹ERPのフルスクラッチ(リビルド)は、期間の目安が約12〜30ヶ月とされ、マイクロサービス化を限定範囲で行う場合でも8〜18ヶ月程度を要します。一方で、保守サポート契約は1年単位の自動更新、ハードウェアのリースは4年または5年周期というサイクルで到来するため、契約満了までに残された期間が1〜2年程度しかない場合、フルスクラッチの標準期間との間に大きなミスマッチが生じます。特に、契約更新通知が届く満了の3〜6ヶ月前になって初めて更改の検討を始めるような進め方では、フルスクラッチという選択肢は事実上取り得なくなってしまいます。契約満了の1〜2年以上前から検討を始めていた場合に限り、フルスクラッチという選択肢を現実的な候補として俎上に載せられると考えておくべきです。

間に合わない場合の暫定策(延長保守のブリッジ活用)

契約満了までの残り期間がフルスクラッチの標準期間に満たない場合は、延長保守(または再リース)を「フルスクラッチの開発期間を確保するための一時的なブリッジ」として明確に位置づけたうえで契約する暫定策が現実的です。SAP ECC6.0であれば、条件を満たせば2030年末まで延長保守を受けられるため、この延長期間を活用してフルスクラッチのプロジェクトを計画的に進めるという段取りも選択肢になります。ただし、延長保守にかかる追加費用(基準保守料金への2%上乗せなど)は延長を続ける限り発生し続けるため、ブリッジ期間をいたずらに長期化させず、あらかじめ確定させた期限内にフルスクラッチを完了させるという強いプロジェクトマネジメントが求められます。

更改のタイミングでフルスクラッチを検討すべきケース・避けるべきケース

更改のタイミングでフルスクラッチを検討すべきケース・避けるべきケース

期間の制約をクリアできる見込みが立った場合でも、フルスクラッチを選ぶべきかどうかは業務領域ごとに見極める必要があります。

コア業務領域への該当性という判断基準(ポートフォリオマトリクス)

フルスクラッチを選ぶべきなのは、自社の競争優位に直結し、改修難易度も高いコア業務領域に限られます。ビジネス価値の高さと改修の難易度という2軸によるポートフォリオマトリクスを作成し、総務・人事・一般会計といった非競争(コモディティ)領域については、更改のタイミングでパッケージの標準機能への移行(Fit to Standard)を優先すべきです。更改は契約期限という制約がある分、判断に使える時間が限られているからこそ、感情論や「今までと同じものが欲しい」という現場の要望だけでフルスクラッチに流れず、この4象限の判断基準を事前に用意しておくことが、限られた検討期間の中で合理的な結論を導く助けになります。

「とりあえず延命」ではなく戦略的にフルスクラッチへ踏み切る判断材料

更改のタイミングは、単なる「延命」で終わらせず、戦略的にフルスクラッチへ踏み切るべきかを見極める貴重な機会でもあります。受注生産の仕組みなど、自社の柔軟性が競争力の源泉になっている業務領域については、パッケージの標準機能では対応しきれず、フルスクラッチまたはハイブリッド構成(共通基幹部分はパッケージの標準機能、独自性が求められる領域のみスクラッチ開発)が現実的な解になる場合があります。契約更新という外圧トリガーをきっかけに、こうしたコア業務領域の技術的負債を根本から解消できるかどうかが、次の契約更新サイクル(4〜5年後)に同じ課題を抱えたまま迎えるかどうかの分かれ目になります。

フルスクラッチを選ぶ場合のベンダー選定と契約設計

フルスクラッチを選ぶ場合のベンダー選定と契約設計

フルスクラッチを選ぶと決めた場合、契約期限を踏まえたベンダー選定と契約設計が欠かせません。

開発ベンダーと既存保守ベンダーの契約関係整理・多重下請け構造への対処

フルスクラッチでは、これまで保守を委託していたベンダーと、新システムを開発するベンダーが異なるケースが一般的です。開発ベンダーの選定にあたっては、基幹システムやERPパッケージとの連携実績、大規模プロジェクトのマネジメント実績を確認したうえで、2〜3社以上から相見積もりを取ることが基本です。あわせて、大規模なフルスクラッチ案件では元請けが実作業を二次請け・三次請けへ再委託する多重下請け構造が生じやすく、人月単価は大手SIerで150万〜200万円、中小規模の開発会社で80万〜120万円と2〜3倍の開きがあるため、契約書・NDAで再委託の可否・範囲・責任の所在を明確に定義し、発注者自身がプロジェクト全体をコントロールする体制を維持することが重要です。

保守契約の解約・移行期間を織り込んだ契約スケジューリング

フルスクラッチを選ぶ場合、開発ベンダーとの契約だけでなく、既存の保守契約の解約タイミングも合わせて設計する必要があります。開発が完了する前に既存の保守契約を解約してしまうと、開発の遅延が発生した際に保守切れの空白期間が生じるリスクがあるため、新システムの本番稼働と並行稼働期間の完了を確認したうえで、既存の保守契約・ハードウェアリースを解約するというスケジュールを組むのが安全です。契約更新通知が届くタイミングと、フルスクラッチプロジェクトの完了予定時期にはズレが生じやすいため、必要であれば保守ベンダーと短期間の延長契約を個別に交渉し、開発完了までの空白期間を作らないようにする調整も、契約設計の重要な一部です。

フルスクラッチ判断を誤らないためのガバナンスと注意点

フルスクラッチ判断を誤らないためのガバナンスと注意点

契約期限のプレッシャーがある中でこそ、フルスクラッチという重い投資判断を誤らないためのガバナンスが重要になります。

契約期限のプレッシャーによる拙速な意思決定を避けるステアリングコミッティ運営

契約更新期限が迫っている状況では、「時間がないから」という理由で十分な検討をせずにフルスクラッチに踏み切ってしまったり、逆に検討を先送りにして結局延長保守を選ばざるを得なくなったりと、拙速な意思決定に陥りやすくなります。これを避けるためには、経営層を含むステアリングコミッティを早期に設置し、契約期限から逆算したマイルストーンごとに「このタイミングまでにこの判断を下す」という意思決定ログを残しながら、期限のプレッシャーに流されない冷静な議論の場を確保することが重要です。フルスクラッチという選択の理由を「競争優位に直結する業務領域だから」という言葉で明確に言語化し、全社で共有できる状態にしておくことも、後々の判断の一貫性を保つ土台になります。

変更管理・予備費確保による費用超過防止

フルスクラッチ開発における費用超過の最大の原因は、要件定義後に発生する仕様変更・追加要件です。契約期限に追われている更改プロジェクトでは、要件定義に十分な時間をかけられないまま開発に着手してしまいがちですが、これがスコープクリープと費用超過を招く最大の要因になります。仕様変更が発生した場合は、口頭での「ちょっとした追加」で済ませず、必ず変更要求として起票し、影響範囲の調査・工数見積もり・ステアリングコミッティでの承認というプロセスを経てから実施するルールを徹底し、予備費として全体予算の10〜20%を確保しておくことが、契約期限という制約の中でもプロジェクトの費用と品質をコントロールし続けるための実務的な備えになります。

まとめ

基幹システム/ERP更改のフルスクラッチまとめ

本記事では、基幹システム/ERP更改におけるフルスクラッチ・オーダーメイド開発について、更改における位置づけと契約更新期限との関係、保守契約満了までにフルスクラッチが間に合うかという現実的な制約、更改のタイミングでフルスクラッチを検討すべきケース・避けるべきケース、フルスクラッチを選ぶ場合のベンダー選定と契約設計、そしてフルスクラッチ判断を誤らないためのガバナンスと注意点を体系的に解説しました。フルスクラッチは期間の目安が12〜30ヶ月と長期に及ぶため、契約満了の1〜2年以上前から検討を始めていなければ、現実的な選択肢として俎上に載せることすら難しくなります。技術的な実装方法やカスタマイズ率と費用の関係は基幹システム/ERPのモダナイゼーションの記事に、なぜフルスクラッチを選んでしまうのかという組織文化の分析は基幹システム/ERP刷新の記事にそれぞれ譲るとして、本記事で強調したいのは、契約更新という期限のプレッシャーがあるからこそ、フルスクラッチという重い投資判断は早期の着手と冷静なガバナンスの両輪でしか成功しないという点です。契約満了が近づいてから慌てるのではなく、早い段階で専門家に相談し、期間と選択肢を見極めることをお勧めします。

▼全体ガイドの記事
・基幹システム/ERP更改の完全ガイド

株式会社riplaでは、IT事業会社出身のプロフェッショナルが「Impact-Driven型支援」を通じて、プロダクトやシステムの納品・提供を目的とせず、お客様と同じ目線で、事業成果の達成をゴールとして、高品質なDX/開発支援をいたします。

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

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

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

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

株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。IT事業会社出身のプロフェッショナルが集う株式会社riplaにおいて、「Impact-Driven型支援」を掲げ、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の実現に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。

 

ブログ|株式会社riplaをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む