初めてのシステム開発発注ガイド|相談から納品までの全体の流れ
初めてシステム開発を発注する方向けに、相談から開発会社選び、見積、契約、開発、検収、運用までの流れを工程ごとに解説。発注者がやることと期間の目安、つまずきやすい点もまとめました。
初めてシステム開発を発注する担当者の多くは、「何から始めて、いつ何を決めればよいのか」が分からないまま開発会社に相談します。この記事では、システム開発の発注の流れを、構想から運用まで工程ごとに整理します。発注者がやることと開発会社がやること、期間と社内人員の目安、つまずきやすい点まで一度に確認できます。
システム開発の発注の流れは7つの工程に分かれます
システム開発の発注は、大きく次の7つの工程で進みます。
- 構想: 何のために作るのか、どの業務を変えたいのかを決める
- 発注先探し: 相談先の開発会社を探し、候補を絞る
- 見積・提案: 候補の会社から見積と提案を受け、比較する
- 契約: 契約形態、範囲、支払い条件を決めて契約する
- 開発: 要件定義、設計、実装、テストを進める
- 検収: 納品物が要件どおりか、発注者が確認して受け取る
- 運用: 本番で使い始め、保守と改善を続ける
ここで押さえておきたいのは、「開発」の中にも複数の段階がある点です。要件定義(何を作るかを文章と画面で決める工程)、設計、実装、テストと進みます。
IPAと経済産業省が公開している情報システム・モデル取引・契約書も、工程ごとに個別契約を結ぶ「多段階契約」の考え方をとっています。最初から全工程を一括で契約しなくても、要件定義だけを先に契約し、その結果を見て開発を発注する進め方ができます。
工程ごとに発注者がやること・開発会社がやること
外注しても、発注者の仕事はなくなりません。決めること、確認することは発注者に残ります。工程ごとの分担は次のとおりです。
表の左列を見ると分かるとおり、発注者は「決める」「確認する」「受け取る」の役割を最後まで持ちます。特に要件定義と受入テストは、発注者の関与が欠かせない工程です。詳しくは要件定義で発注者がやるべきことで解説しています。
工程ごとの期間と社内に必要な人員の目安
期間は規模によって大きく変わるため、一律の数字はありません。ここでは、中小規模のWebシステムや業務アプリの提案で示されることの多い期間を目安として載せます。数字がない行は、案件ごとの差が大きい工程です。
逆算も大切です。たとえば構築に3〜4ヶ月かかるなら、4月に使い始めたい場合は前年の12月には発注している必要があります。稟議の期間も含めると、相談はさらに前倒しになります。
社内の人員は、専任でなくてもかまいません。ただ、担当者が週に1回、1時間半程度の打合せに出られることは前提になります。担当者のほかに、最終判断をする意思決定者と、業務を知っている現場の代表者がいると、手戻りが減ります。
大きく作るほど計画どおりに進みにくい点にも注意が必要です。JUAS(日本情報システム・ユーザー協会)の分析でも、開発プロジェクトの工期・予算・品質は規模が大きくなるほど計画未達となるケースが多いと報告されています。
初めての発注でつまずきやすいポイント
初めての発注で起きやすい失敗を、工程別にまとめます。
どれも、発注者が「先に決めておく」ことで防げるものです。発注前に決めておく項目は発注前に社内で決めておくべき5つのことにまとめています。
受託開発の現場から
初めて発注する企業の相談を受ける受託開発の現場で、発注の流れについて提案の場で繰り返し伝えられていることを紹介します。
いきなり全部を作らず、段階に分けて投資する
モック(画面イメージ)、小規模なPoC(試作して効果を確かめる段階)、本格開発と、段階に分けて進める方法が有効です。投資額はシステムの進み具合ではなく、事業の検証結果に合わせて決めるべきだという考え方です。段階ごとに「次に進むかどうか」を発注者が判断する場を置き、結果が基準に届かなければ中止や見直しができる契約にしておきます。
開発会社を選ぶ前に「事前調査」だけを切り出す
目的がまだ揺れている場合は、本開発の前に「構想策定(フェーズゼロ)」だけを小さく発注する進め方が有効です。現状の棚卸し、あるべき姿、要件、詳細見積までをまとめ、その成果物は発注者のものとして他社に見せてもよい扱いにします。そうすれば、開発会社は同じ条件であらためて比較できます。
契約前に技術確認と社内承認の時間を確保する
受託開発の提案でよく使われる進め方として、契約前にNDA(秘密保持契約)を結び、開発体制との顔合わせや情報システム部門を交えた技術確認を行います。そのうえで、発注者の社内承認に1ヶ月程度を見込んだ工程を組みます。稟議の期間を工程表に入れておかないと、着手が遅れて導入日に間に合わなくなるからです。
まとめ
- システム開発の発注は、構想、発注先探し、見積、契約、開発、検収、運用の7工程で進む
- 外注しても、決める・確認する・受け取る役割は最後まで発注者に残る
- 期間は導入したい月から逆算し、稟議の期間も工程に入れる
- 大きく一度に作るより、段階に分けて投資し、結果を見て次を判断する方が安全
- つまずきの多くは、目的・予算・比較条件を先に決めておくことで防げる
何から決めればよいか分からない段階でも、FastProposal の無料AI相談なら、案件の整理と費用の目安を数分で確認できます。相談内容をもとに、提案書と動くモックを用意した開発会社3社と、営業電話なしで比較できます。