業務システム開発の発注/外注/依頼/委託方法について

業務システム開発の発注は、目的・要件・予算・納期を社内で合意し、RFPの作成から契約、受入テスト、運用まで発注者が関わり続けることが成功の鍵です。

発注前の準備から、開発会社の選定、契約、プロジェクト管理、リリース後の運用まで、実務で確認する手順を順に追います。

▼全体ガイドの記事
・業務システム開発の完全ガイド

発注前の準備で決めておく項目

発注前に社内で決めておく目的と成功基準、予算とスケジュール、要件の優先度を並べた図。
3項目をそろえると、各社の提案を同じ物差しで比べられます。

開発会社の提案を同じ物差しで比べるには、発注前に目的、予算・日程、要件の優先度を社内で決めておく必要があります。

  • 目的と成功基準:導入で実現したい効果を、具体的な数値で表した目標
  • 予算とスケジュール:上限額、希望時期、業務上の締切を社内で合意した内容
  • 要件の優先度:解決したい課題と、初期開発に含める範囲の線引き

プロジェクトの目的と成功基準の定義

発注前にまず決めたいのは、このシステムを導入して何を実現したいのか、という目的です。目的が「業務を効率化したい」のように曖昧なままだと、開発会社への要件の伝え方も粗くなります。そこで、「受注処理の時間を現在の30分から5分以内に短縮する」「月次決算作業を5日から2日に短縮する」のように、具体的で測定できる目標を立てます。

目標が明確であれば、開発会社への要件の伝わり方が正確になり、完成後のシステムも客観的に評価できます。あわせて、解決すべき課題の優先順位も社内で合意しておくことが大切です。

「何もかも一度に解決しようとする」と開発の範囲が膨らみ、予算超過や納期遅延のリスクが高まります。このため、「まず最優先の課題を解決するシステムを作り、効果を確認してから機能を広げる」というフェーズ分割の進め方を、発注前に社内で合意しておきます。そうすると、発注後のスコープクリープ(要件の際限ない拡大)を防ぎやすくなります。

予算・スケジュールの社内合意

予算の上限とリリース時期は、発注前に社内で確定させておくことが大切です。予算では、「この金額以内に収めなければならない」という上限と、「この金額程度は確保できる」という目安の両方を把握しておくと、開発会社との交渉を円滑に進められます。

また、スケジュールでは、「いつまでに稼働させなければならないか」(ビジネス上の締切)があれば、開発会社に明示することが必要です。たとえば、新しい会計システムを4月の新年度から稼働させたい場合は、その制約を最初に伝えておくと、開発会社も逆算したスケジュールを提案できます。

予算やスケジュールの制約が非常に厳しい場合は、開発の範囲の優先順位をいっそう明確にします。そのうえで、制約の中で最大の価値を得られる計画を立てることが求められます。

ポイント

目的、予算、スケジュール、要件の優先度を社内で決めてから発注先を探すと、各社の提案を同じ物差しで比べられます。決まらない項目は、提案を受ける前に話し合っておくのが目安です。

発注先(開発会社)の選定プロセス

候補会社のリストアップからRFPの作成、提案・見積もりの評価、デモ・プレゼンを経て発注先を決める流れ図。
提案を評価してから最終候補の説明を聞き、発注先を絞り込みます。

発注先の選定は、まず候補会社をリストアップするところから始めます。次に、RFP(提案依頼書)を作って送付し、届いた提案・見積もりを評価します。そのあと、最終候補に絞り込んでデモ・プレゼンを行い、発注先を決めます。

長く付き合えるパートナーシップを築くうえで、この流れを丁寧に進めることが欠かせません。

RFP(提案依頼書)の作成方法

RFP(Request for Proposal:提案依頼書)は、開発会社に、システム開発の提案と見積もりを依頼するための書類です。RFPの質が、発注先選びの精度を大きく左右します。

RFPに書く主な内容は、プロジェクトの背景と目的、開発するシステムの概要と主要機能、対象ユーザーと想定アクセス数です。加えて、既存システムとの連携要件、技術的な制約(使用言語・DB・インフラなど指定がある場合)、スケジュールの希望も書きます。最後に、予算の目安または上限、提案の評価基準、提案提出期限と形式を伝えます。

RFPは3〜5社程度の開発会社に送り、回答期間(2週間〜1ヶ月程度)を設けるのが一般的です。さらに、受領後に開発会社から疑問点が出た場合は適切に回答することで、より精度の高い提案・見積もりが得られます。

提案・見積もりの評価ポイント

複数社から提案・見積もりを受け取ったら、評価シートを作って多角的に比べます。評価項目には、金額の妥当性(工数の内訳を含む)、技術提案の適切性、スケジュールの実現可能性を置きます。

そのほかに、同業種・同規模の開発実績とプロジェクト体制(PMやエンジニアの経歴)を見ます。さらに、保守・運用体制とセキュリティへの取り組みも評価に加えます。そのうえで、これらに重みをつけて点数化すると、比較を客観的に進められます。

最終候補(2〜3社)に絞り込んだあとは、プレゼンを行って直接質疑応答をすることが大切です。プレゼンでは、実際のプロジェクト担当者(PM・SEなど)に参加してもらうと、技術力とコミュニケーション能力を直接確かめられます。また、過去のプロジェクトで生じた失敗と、その対処方法を尋ねるのも、会社の誠実さと問題解決能力を見極める有効な方法です。

ポイント

RFPは、回答を同じ条件で比べられるよう具体的に書き、届いた提案を評価シートで比べます。最終候補に絞ったら、担当者が直接質疑応答をして判断するのが目安です。

契約形態の選び方と契約書の確認ポイント

契約書で確認する著作権・知的財産権の帰属、契約不適合責任、損害賠償の上限、情報セキュリティ・秘密保持義務を4枚のパネルに整理した図。
権利、責任、賠償、情報管理の観点を並べて確認できます。

業務システム開発の契約形態は、プロジェクトの性質と、発注者・受注者のリスク分担に大きく影響します。

主な契約形態は「請負契約」と「準委任契約」の2種類があり、それぞれの特徴を理解したうえで選ぶことが大切です。

請負契約と準委任契約の違いと使い分け

請負契約は、成果物(完成したシステム)の納品を約束する契約形態です。開発会社は、契約で定めた仕様のシステムを完成させる義務を負い、完成したものに問題(瑕疵)があれば修正する義務も負います。発注者にとっては、確実に完成したシステムを受け取れる安心感がある反面、仕様変更は難しくなります。

要件が固まっている場合や、初めて発注する会社で一定のリスクを開発会社側に負担してもらいたい場合には、請負契約が適しています。一方、準委任契約は、エンジニアの稼働時間(工数)に対して費用を支払う契約形態で、完成そのものは保証されません。仕様変更には柔軟に対応できますが、追加の工数が発生すれば費用が増えるリスクがあります。

準委任契約は、アジャイル開発と相性がよく、要件が途中で変わりやすいプロジェクトに適しています。実際には、要件定義・設計フェーズは準委任契約で柔軟に進め、開発・テストフェーズは請負契約で完成までを確約させる、ハイブリッドな方式を採るケースも増えています。

契約書で確認すべき重要事項

契約書では、必ず確認したい事項がいくつかあり、まず著作権・知的財産権の帰属を押さえます。開発したシステムのソースコードの著作権が、発注者(自社)と受注者(開発会社)のどちらにあるのかを明確にしておきます。特に、著作権が開発会社にあると、将来ほかの会社に保守を依頼する際に制約が生じる場合があります。

次に、瑕疵担保責任(契約不適合責任)の期間と範囲を見ます。民法改正後は「契約不適合責任」として定められており、成果物が仕様と異なる場合の修正義務の範囲と期間を確認します。一般的には、納品後1年程度が設定されることが多いです。

最後に、損害賠償の上限を見ます。開発会社の過失でシステムに問題が生じた場合の損害賠償上限額が設定されていることが多く、この金額が妥当かどうかを確かめます。そのほか、情報セキュリティ・秘密保持義務、再委託の制限、途中解約の条件と精算方法も重要な確認事項です。

ポイント

契約形態は、完成したシステムの納品を求めるか、工数に応じて払うかで選びます。契約書では、著作権、契約不適合責任、損害賠償の上限を確かめるのが目安です。

発注後のプロジェクト管理と発注者としての役割

発注後は開発会社に任せきりにしがちですが、プロジェクトを成功させるには、発注者側も積極的に関わることが欠かせません。特に要件定義では、発注者の担当者が業務知識を提供し、開発会社の設計をレビューする役割を担います。

逆に、発注者の関わりが足りないと、「開発したけど使いにくい」「業務フローと合っていない」といったシステムが完成してしまうリスクが高まります。

社内ステークホルダーの管理と情報共有

業務システム開発は複数の部署や担当者が関わるため、社内の関係者(ステークホルダー)を適切に管理しておくことが必要です。プロジェクト推進担当者(情報システム部門やDX推進担当など)が窓口となり、各部署の業務担当者や経営層に情報を共有して、合意を形成していきます。

特に、要件が変わったときの意思決定の流れは、事前に決めておくことが大切です。たとえば、「誰が承認すれば追加要件として開発会社に依頼できるか」「その際の費用・期間への影響はどう判断するか」というルールを社内で合意しておくと、プロジェクト中の混乱を防げます。

さらに、定期的な進捗報告(週次または隔週)を行い、経営層にも主要なマイルストーンの状況を共有しておくと、問題が起きた際の意思決定が迅速になります。

検収・受入テストの進め方

開発完了後の検収(受け入れテスト・UAT)は、発注者側が主体となって行う重要な工程です。開発会社の内部テストで問題がなかったとしても、発注者側のテストを省いてはいけません。そこで、実際の業務シナリオに沿ったテストケースを作り、現場の担当者がシステムを直接操作して確かめます。

検収で見つかった問題点は、必ず修正が必要なもの(バグや仕様との不一致)、できれば修正してほしいもの(使いにくさや軽微な改善)、次フェーズで対応するものに分けて扱います。バグや仕様との不一致は、検収の合格条件として修正を求めます。一方、軽微な改善点は、修正期限と担当を明確にして合意したうえで、検収を完了させるのが現実的です。

検収完了後は、書面で「検収完了書」を作成し、双方がサインすることで、検収フェーズを正式に終えます。

ポイント

発注後も、業務知識の提供と設計のレビューは発注者が担います。関わりが足りないと、業務に合わないシステムができあがるおそれがあるため、担当者を決めておくのが目安です。

リリース後の発注者としての関与

リリース後も、発注者としての関わりは続きます。特に本番稼働直後の1〜3ヶ月は問題が起きやすいため、開発会社と密にやり取りを続けることが大切です。

問題が起きたときの報告と対応の流れは、事前に決めておきます。そうすれば、迅速に動ける体制を整えられます。

保守・運用契約の締結と管理

本番稼働後は、保守・運用契約を結び、システムを継続して稼働させられる体制を確保しておく必要があります。保守契約では、対応範囲(バグ修正のみか、機能追加・改善も含むか)と、対応時間(平日9〜18時か、24時間365日対応か)を明確にします。

さらに、対応レベルとSLA(障害発生から何時間以内に対応するか)と、月額費用の算出方法も決めておきます。一般的に、業務システムの年間保守費用は、初期開発費用の15〜20%程度が目安です。

たとえば、2,000万円のシステムなら、年間300万〜400万円の保守費用を見込んでおく必要があります。保守契約を更新するときは、稼働状況、改善要望の件数、対応実績などを評価し、契約内容や費用を見直すことも大切です。

改善要望の管理と次フェーズへの展開

稼働後は、現場ユーザーからの改善要望がたまっていきます。これらを適切に管理して対応することが、システムの継続的な価値向上につながります。

改善要望は、バックログとして一覧にし、優先度と実施時期を計画的に決めます。一定量たまったら、次フェーズの開発として発注するか、保守契約の範囲内で順次対応するかを判断します。

また、業務の変化や法令改正で大きなシステム変更が必要になった場合も、同じ流れで新たな開発を発注します。こうした改善サイクルを続けることで、業務システムが常に事業の成長を支える存在であり続けられます。

ポイント

稼働直後の1〜3ヶ月の対応の流れは先に決めておき、保守契約では対応範囲や対応時間を明確にしておくのが目安です。改善要望は、保守の範囲で対応するか次フェーズにするかで判断します。

まとめ

業務システム開発の発注を成功させるには、一連のプロセスを丁寧に進めることが欠かせません。発注前の準備では、目的や予算、スケジュールを社内で合意し、RFPを作って複数社に提案を依頼します。

そのうえで、契約形態と契約書の確認を行い、発注後も、プロジェクトに関わり続けます。検収・受入テストは発注者が主体となって実施し、リリース後は保守・運用体制を整えます。

特に、発注者自身がプロジェクトに積極的に関わり、業務知識を開発会社に提供することが、業務に本当にフィットしたシステムを実現する鍵となります。

本記事を参考に、ぜひ成功する業務システム開発の発注を実現してください。

▼全体ガイドの記事
・業務システム開発の完全ガイド

会社紹介

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

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

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

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

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

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