新規事業のシステム開発の進め方|構想から運用までの全体像
この記事では、新規事業でシステムを作るときの進め方を、構想・検証・投資判断・開発・運用の5段階に分けて整理します。各段階で何を決め、どんな材料をそろえれば次に進めるのかが分かります。企画を社内で通す立場の方にも、開発会社への依頼を考えている方にも、全体の地図として使っていただける内容です。
新規事業のシステム開発が、通常の開発と違う点
「新規事業のシステム開発」と「既存業務のシステム開発」は、同じ開発でも性質がかなり違います。違いを押さえておくと、進め方の設計が楽になります。
正解が最初から分かっていない
既存業務のシステム化なら、今の業務フローを見れば「何を作るか」をある程度書き出せます。新規事業は、顧客が本当に使うのか、どの機能に価値があるのか、事業を始める前には分からない部分が多くあります。そのため、最初に仕様を細かく固めて一気に作る進め方は、前提が外れたときのやり直しが大きくなりがちです。
決める人と考える人が分かれやすい
新規事業では、立案する現場と、投資を判断する経営陣が別であることがほとんどです。私たちは、両者が同じ目的を見ていても、手元にある判断材料と、進めたい速度が違うために話が噛み合わなくなる場面があると考えています。ズレているのは目的ではなく、進め方のほうです。企画書と口頭の説明だけでは、経営陣が「実際に何ができあがるのか」を具体的に思い描けないことがよくあります。
事業とシステムを同時に育てる
事業の仮説が変われば、システムに求められることも変わります。新規事業のシステム開発は、「完成させて終わり」よりも、「事業の変化に合わせて育てる」前提で考えるほうが実態に合います。運用の段階まで含めて全体像を描いておくのはこのためです。
全体像:構想から運用までの5つの段階
新規事業のシステム開発は、大きく次の5段階に分けて考えると整理しやすくなります。
- 構想の整理:誰のどんな課題を解くのか、システムで何を担うのかを言葉にする
- 検証:構想が成り立つかを、実物や小さな試行で確かめる
- 投資判断:検証で得た材料をもとに、本格開発に進むかを決める
- 開発:本番で使えるシステムとして作り込む
- 運用と改善:使われた結果をもとに、機能を足し、直し、育てる
大切なのは、段階が進むほど「やり直しにかかる負担」が大きくなる点です。構想や検証の段階で見つけた食い違いは、直すのに大きな手間がかかりません。しかし開発の終盤や運用に入ってから見つかると、影響範囲が広くなります。ですから、前半の段階でできるだけ多くの疑問を出し切ることが、全体を通したリスクの低減につながります。
なお、この5段階は一方通行ではありません。検証の結果、構想に戻ることもあります。行き来しながら精度を上げていくものと捉えてください。
段階1〜2:構想の整理と検証
構想の整理で決めておくこと
最初の段階では、細かい機能を並べる前に、次の4点を短い文章にします。
- 誰の課題か:想定する利用者は誰か。社内の担当者か、取引先か、一般の消費者か
- 今はどう解決されているか:Excelや紙、電話、既存の別システムなど、現状の手段
- システムで何を変えるか:手間の削減、新しい体験の提供、新しい売り方の実現など
- うまくいったと判断する条件:どの状態になれば「続ける価値がある」と言えるか
特に4つ目の「うまくいった条件」は、後の投資判断の物差しになります。あいまいなまま進めると、判断の場で「良さそうだが、決め手がない」という状態になりやすいので、この段階で言葉にしておきます。
システム化する範囲を絞る
新規事業では、あれもこれも入れたくなります。ただ、最初から全部を作る必要はありません。次のように仕分けすると、範囲が見えてきます。
- 事業の仮説を確かめるのに欠かせない機能:まずここだけを対象にする
- あると便利だが、なくても検証できる機能:後回しにする
- 手作業や既存ツールで代替できる部分:システム化しない
たとえば、会員向けのサービスを想定するとします。最初の検証で確かめたいのが「利用者が予約まで進むか」であれば、管理画面の細かな集計機能や、外部サービスとの連携は後でも構いません。「何を作らないか」を決めることは、構想の整理で最も効果が出やすい作業のひとつです。
検証の方法は複数ある
範囲が決まったら、構想が成り立つかを確かめます。代表的な方法には次のようなものがあります。
- 紙やスライドでの画面イメージ:短時間で作れるが、実際の使い心地までは分かりにくい
- ノーコードなど既存ツールでの試作:手軽に動くものを作れるが、独自の業務フローには合わせにくいことがある
- 動くプロトタイプの開発:実際に触って確かめられる。作るのに一定の期間と工数がかかる
- 手作業で提供する試行:システムを作らず、人手でサービスを提供して反応を見る
どの方法が向くかは、確かめたい仮説によって変わります。「顧客が欲しがるか」を知りたいなら、手作業の試行や簡易な試作で足りることがあります。一方、「業務フローに合うか」「現場が使いこなせるか」「経営陣が投資を判断できるか」を確かめたいなら、実際に動くものを触るのが効果的です。企画書だけでは、「何ができるのか」が伝わりきらないことがよくあるからです。
検証で集めておきたい材料
検証の目的は、次の投資判断のための材料をそろえることです。次のような情報が集まっていると、判断がしやすくなります。
- 想定した利用者が、実物を見て、どう反応したか
- 「これじゃない」という指摘がどこに集中したか
- 想定外に必要と分かった機能、不要と分かった機能
- 現場の運用に載せたときに生じる手間や課題
- 本格開発の範囲と、進め方の見通し
意見だけでなく、「どの場面で、誰が、何に戸惑ったか」を記録しておくと、あとで開発会社に伝えるときにも役立ちます。
段階3:投資判断
判断の前に、判断の単位を決める
投資判断というと「本格開発をやるか、やらないか」の二択に見えますが、実際には選択肢はもっと細かくできます。
- そのまま本格開発に進む
- 範囲を絞り、最小限の機能で先に本番運用を始める
- 構想を修正して、もう一度検証する
- 中止する
「中止」も立派な判断です。検証の目的のひとつは、見込みが薄い事業に大きな投資をしてしまう事態を避けることです。早い段階で見切ることができれば、その分の資源を別の構想に振り向けられます。
判断の観点
決裁者が見る観点は会社によって違いますが、次の4つに整理すると議論が進めやすくなります。
- 事業性:想定した顧客の課題は本当にあるか。検証で確かめた材料はどのくらいか
- 実現性:作るべきものの範囲が具体的か。技術的に無理のある部分はないか
- 体制:開発と、開発後の運用を担う人や組織が決まっているか
- 撤退の基準:どうなったら見直す、あるいはやめるのか、事前に決めているか
特に4つ目は忘れられがちです。事業を始める前に「この時点でこの状態に届かなければ見直す」と決めておくと、感情や惰性で続けてしまうことを防げます。
決裁者に伝わる材料をつくる
経営陣が判断できないのは、決裁者の理解が足りないからではなく、判断材料が足りていないからであることが多いものです。文章の企画書に加えて、次のような材料があると伝わり方が変わります。
- 実際に動く画面を見せながらの説明
- 検証での利用者の反応の記録
- 段階を区切った進め方の案(どこまでやって、どこで再判断するか)
「動く実物を見ながら話す」ことで、質問や懸念がその場で具体的に出ます。稟議書の文面を練るよりも、実物を前にした短い対話のほうが合意が早い場合があります。
発注の形も投資判断に関わる
進め方を考えるうえで、契約のあり方も見ておく価値があります。経済産業省は「情報システム・モデル取引・契約書」を公表しており、その中で、要件定義などの上流工程と、その後の開発とを段階に分けて契約する考え方(多段階契約)が示されています。仕様が固まっていない段階で、すべてを一度に決めてしまうリスクを避ける発想です。新規事業のように不確実性が高い場面では、この考え方が参考になります。個別の契約条件は案件ごとに異なるため、実際の検討では、専門家や発注先と相談しながら進めてください。
段階4:開発の進め方
開発体制の選択肢
本格開発に進む場合、体制には大きく次の選択肢があります。
- 内製:自社のエンジニアで作る。仕様変更に柔軟に対応しやすいが、人材の確保と育成が前提になる
- 受託開発:外部の開発会社に依頼する。専門性を借りられるが、要件の伝え方が成否を左右する
- 既製のパッケージやSaaSの活用:既にある仕組みを使う。早く始められるが、独自の業務フローには合わせにくいことがある
- これらの組み合わせ:たとえば中核部分だけ独自に作り、周辺は既存サービスを使う
新規事業では、事業の独自性がどこにあるかが判断のポイントです。競争力の源泉になる部分は独自に作り、そうでない部分は既存の仕組みを活用する、という切り分けがよく検討されます。
開発会社に依頼するときの注意点
受託開発を選ぶ場合、つまずきやすいのは「言葉だけで要件を決める」進め方です。文書上では合意していても、完成したものを見て「思っていたものと違う」となる例は、珍しくありません。主な原因は次の3つです。
- 認識の違い:同じ言葉でも、依頼側と開発側で思い浮かべる画面や動きが違う
- 抜け漏れ・食い違い:要件定義の時点では気づかなかった業務上の例外が、使い始めてから出てくる
- 先に固めた仕様の硬直化:契約時に決めた仕様が、事業の変化に合わなくなる
対策としては、要件を文章だけで確定させず、早い段階から動くものを触って確認することが有効です。実際に触ると、「ここはこう」「これじゃない」といった指摘が具体的に出てきます。文書の読み合わせでは気づけない違いを、早期に直せます。
依頼前に整理しておくとよいこと
開発会社に相談する際、仕様書のような完成度は必要ありません。次の内容をメモしておくと、話がスムーズに進みます。
- 事業の狙いと、想定する利用者
- 現在の業務の流れと、困っている点(Excel管理、既存システムが合わない、など)
- 検証で分かったこと、まだ分からないこと
- 譲れない条件(セキュリティ、既存システムとの連携、公開の時期など)
- 運用の体制(誰が使い、誰が管理するか)
「まだ仕様が固まっていない」「社内の稟議を通す前だ」という段階でも、相談は成り立ちます。むしろ、固まる前のほうが、進め方そのものを一緒に設計しやすいこともあります。
開発中に確認すること
開発が始まったら、完成を待つのではなく、途中で動くものを確認する機会を設けます。
- 一定の間隔で、動く状態のものをレビューする
- 現場の利用者にも触ってもらい、業務に合うかを確かめる
- 変更したい点が出たら、優先順位をつけて取り込む
- 品質の最終判断は、依頼側もきちんと関与する
生成AIなど新しい技術を活用した開発手法も広がっていますが、「何を作るかを決めること」と「品質の最終判断」は、依頼側と開発側の人間が担うべき部分です。ツールが進化しても、この役割分担は変わりません。
段階5:運用と改善
リリースはスタート地点
システムを公開した時点で、事業の検証は新しい段階に入ります。実際の利用データや利用者の声が集まるからです。運用の段階では、次の3つを並行して行います。
- 維持:システムが安定して動く状態を保つ。不具合の修正、セキュリティ面の更新、稼働状況の確認
- 改善:使われ方を見て、使いにくい箇所を直す
- 拡張:事業の成長に合わせて、機能を追加する
運用の体制を先に決めておく
運用でつまずく典型的な例は、「開発が終わったあとに、誰が面倒を見るのかが決まっていない」状態です。不具合が出たときの連絡先、機能追加を依頼する窓口、改善案を決める担当者を、開発の途中までに決めておきます。
開発会社に依頼する場合は、納品後の支援の範囲も確認しておきます。「納品して終わり」なのか、維持や改善まで継続して対応してもらえるのかで、事業の動かしやすさは大きく変わります。
機能追加は小さく、継続して行う
運用開始後は、一度に大きな機能を足すよりも、小さな機能追加を継続するほうが、事業の状況に合わせやすくなります。実際に使われた結果をもとに「次に何を足すか」を決められるためです。追加する機能の優先順位を決める際は、構想の段階で決めた「うまくいった条件」に立ち返ると、判断がぶれません。
見直しの節目を設ける
運用が続くと、当初の投資判断のときに決めた撤退の基準を、つい忘れてしまいます。四半期ごとなど節目を決め、次の点を振り返ります。
- 当初の目標に対して、現在地はどこか
- 追加の投資をするのか、範囲を絞るのか、縮小するのか
- 運用体制に無理は出ていないか
新規事業のシステム開発は、作ったものを維持する活動ではなく、事業とともに変化させていく活動だと考えると、判断がしやすくなります。
まとめ
新規事業のシステム開発の進め方を、5つの段階で整理しました。
- 構想の整理:誰のどんな課題を解くかを言葉にし、システム化する範囲を絞る
- 検証:実物や小さな試行で、構想が成り立つかを確かめ、判断の材料を集める
- 投資判断:事業性・実現性・体制・撤退の基準の観点で、進む・絞る・戻る・やめるを決める
- 開発:事業の独自性がある部分を見極め、動くものを早く触りながら進める
- 運用と改善:維持・改善・拡張を続け、節目ごとに見直す
共通するのは、「決める前に確かめる」ことと、「作って終わりにしない」ことです。企画書や言葉だけで判断するのではなく、実物を通して確かめる回数を増やすほど、後半の手戻りは小さくなります。
JustFitは、株式会社LEGAREAが運営する完全オーダーメイドの受託開発サービスです。「先に作って、後から決める(PROTOTYPE FIRST)」の考え方で、構想をもとに約1ヶ月で実際に動くプロトタイプを開発し、実物を見てから契約を判断していただけます。納品後も、システムの維持や不具合修正に加え、毎月ひとつの機能追加まで対応する伴走型の技術支援を行っています。詳しくはJustFitのサービス紹介をご覧ください。