
受託開発会社の経営方針転換:「作る会社」から「成果を出す会社」へ
私は受託開発会社を25年以上経営してきました。 当初は「納期を守って、品質よく作る」ことが正義でした。そこに疑いはありません。実際、それで会社は伸びました。 でも今、AIの普及で“実装コスト”が目に見えて下がっています。 コードを書く速さは…

EEG Editorial
Content Team
生成AIの普及で、実装そのものの速度は確実に上がりました。要件が固まっていて、作るものが明確なら、コードを書く時間はどんどん短くなる。これは歓迎すべき変化です。 一方で、受託開発の現場を長く見てきた立場(※受託/開発会社を25年以上経営してきた社長という想定)として、はっきり言えることがあります。 実装が速くなるほど、失敗の原因は「技術力不足」ではなく“設計不足”に収束していく——ということです。…
生成AIの普及で、実装そのものの速度は確実に上がりました。要件が固まっていて、作るものが明確なら、コードを書く時間はどんどん短くなる。これは歓迎すべき変化です。
一方で、受託開発の現場を長く見てきた立場(※受託/開発会社を25年以上経営してきた社長という想定)として、はっきり言えることがあります。
実装が速くなるほど、失敗の原因は「技術力不足」ではなく“設計不足”に収束していく——ということです。
• 何を作らないか(作らない機能・後回しにする機能を決められるか)
• どこで検証するか(早い段階で間違いに気づく仕組みがあるか)
• 変更に耐える構造にするか(変化が前提の現実に合わせた設計か)
この3つが弱いと、AIで実装が速くなった分だけ「間違ったもの」を高速で積み上げ、後半で大爆発します。
逆にここが強いパートナーは、技術スタックが多少違っても、結果としてコストも納期も品質も安定します。
この記事では、開発会社を選ぶときに“技術スタックより先に見るべき”、設計の粒度をチェックリスト化し、面談で聞くべき質問例まで落とし込みます。
AI時代、実装力の価値が下がった――と言うと語弊があります。正確にはこうです。
• 「書ける/作れる」ことが差別化になりにくくなった
• 「正しいものを選び、正しい順序で、正しく確かめる」ことが差別化になる
受託開発の失敗は昔から、だいたい次のどれかでした。\
ここで言う“設計”は、画面やDBやクラス設計だけを指しません。もっと上流から下流までの「粒度」を行き来する能力です。
私はこれを、ざっくり3つに分けて見ています。
• 「売上を上げたい」「工数を減らしたい」を
ユーザー行動・業務フロー・データに落とす力
• 曖昧な希望を、検証可能な仮説に変換する力
• 「誰が」「何を根拠に」「いつ」決めるか
• 決めないことを決める(保留の扱い、前提の管理)
• 技術リスクだけではなく、運用・法務・セキュリティ・組織まで含めた見立て
• “検証ポイントの設計”=どこで失敗を小さくするか
この3つが揃うと、結果として「変更に耐える構造」も自然に整っていきます。
以下は、発注側が「面談」「提案書」「初期ワーク(PoC/要件定義/設計)」で確認できるように、観察可能な形にしたチェック項目です。
(チェックが多いほど良い、ではなく“自社に必要な項目が満たされているか”を見てください)
• ビジネス目的を「ユーザーの行動」まで落として説明できる
• 「機能」ではなく「成果(アウトカム)」を先に確認する質問が出る
• “用語の定義”を揃える動きがある(言葉のズレを放置しない)
• 仕様の前に、現状業務・制約(規程、権限、例外)を聞いてくる
• 「要件=全部実装」ではなく、優先順位を付ける会話ができる
提出物・アウトプットで見抜く
• ユーザーストーリー / 業務フロー図 / 画面遷移(粗くていい)
• 用語集(グロッサリー)
• 仮説と検証項目の一覧(何を確かめるかが書かれているか)
• 重要な判断に「判断軸(コスト/リスク/将来変更/運用)」が明示される
• 「前提」「未決事項」「決定事項」を分けて管理する提案がある
• 仕様変更の扱い(変更管理)が最初から設計されている
• “決める会議”と“共有する会議”が混ざっていない
• 迷ったときのエスカレーション(誰に、いつ、何を持って)が定義される
見抜きポイント
• 「大丈夫です、できます」よりも、選択肢とトレードオフが出るか
• 「決めないと進まない点」を、先にリストアップしてくるか
• 早期に「失敗しそうなポイント」を挙げる(耳が痛いことを言える)
• 技術以外(運用・監査・法務・個人情報・権限)に触れる
• リスクに対する「検証計画」がある(やる/やらないではなく、どう確かめるか)
• “最初の一発”を大きくせず、小さく検証→拡張の提案がある
• 外部連携・データ移行・権限設計などの地雷を先に質問してくる
典型的な地雷例
• 権限が複雑(部署、役職、担当、代理…)
• データの正が複数(Excel、基幹、SaaS)
• 運用の担当が不在(作って終わりになりやすい)
• 既存業務が例外だらけ(現場ヒアリングなしで破綻)
• 最初に“検証ポイント”を置く(プロトタイプ、ユーザーテスト、データ検証など)
• PoCの目的が「作ること」ではなく「意思決定すること」になっている
• 仮説→検証→学び→次の意思決定、のループが設計されている
• 受け入れ基準(Doneの定義)が明確
• テスト戦略(自動/手動、どこを厚くするか)が説明できる
• 変更が起きそうな箇所を先に特定している(価格体系、権限、連携先など)
• データ設計に「将来の拡張余地」がある(固定化しすぎない)
• 依存関係を減らす方針(疎結合、モジュール分割、境界)が語れる
• 運用・監視・ログ・障害対応を“後で考える”にしない
• 「作りやすさ」より「直しやすさ」を優先する場面がある
ここが強い会社は、言い換えると
"リリース後の現実(変更と運用)を知っている会社”です。
以下は、面談でそのまま使える質問です。
ポイントは、答えの内容より「考え方の構造」が返ってくるかです。
Q.「このプロジェクトの成功を、どう定義しますか?」
• 良い兆候:KPI/利用シーン/業務の変化に落とす質問が返る
• 危険信号:機能一覧や画面数の話から始まる
Q.「“作らない候補”を最初に挙げるなら何ですか?」
• 良い兆候:MVP設計、段階導入、優先順位の型が出る
• 危険信号:全部必要です、全部できます、から入る
Q.「要件が曖昧な状態で始める場合、最初の2週間で何をしますか?」
• 良い兆候:ヒアリング→仮説→検証→意思決定の順がある
• 危険信号:とりあえず画面を作ります、の一点張り
Q.「仕様変更が入った時、どう扱いますか?」
• 良い兆候:影響範囲、優先順位、コスト/納期、意思決定者の整理
• 危険信号:柔軟に対応します(=ルールがない)
Q.「重要な設計判断は、何を根拠に残しますか?」
• 良い兆候:ADR(意思決定記録)や議事録、前提管理
• 危険信号:担当が覚えてます、口頭で共有します
Q.「今回の案件で“最初に潰すべきリスク”は何だと思いますか?」
• 良い兆候:複数のリスクを優先順で挙げ、検証方法まで言う
• 危険信号:特にありません/やってみないと分からない
Q.「失敗したプロジェクトの典型パターンと、予防策を教えてください」
• 良い兆候:痛い話を具体的に語れ、仕組みに落としている
• 危険信号:失敗はありません/うちは優秀なので
Q.「どのタイミングで、誰が、何を見て“進める/やめる”を判断しますか?」
• 良い兆候:ゲート設計(Go/No-Go)と必要材料が明確
• 危険信号:最後まで走って完成させます、だけ
Q.「受け入れテスト(UAT)の設計は誰がどうやりますか?」
• 良い兆候:発注側の役割も含めて設計する
• 危険信号:納品したらあとはお願いします(丸投げ)
面談だけで判断しきれない場合、私は発注側にこう提案します。
2〜5営業日程度の有償ワーク(設計スプリント)を実施する
見るべき成果物は、完成した画面ではありません。むしろ次のようなものです。
• 目的・前提・制約の整理(1枚でいい)
• 作る/作らないの境界線(MVP案)
• 主要な業務フロー or ユーザージャーニー
• リスク一覧と、検証計画
• おおまかなアーキテクチャ方針(詳細不要、境界が分かる程度)
ここで“設計の粒度”が見えます。
粒度が合う会社は、短い期間でも「判断が進む」感覚があります。
AI活用は今や前提ですが、発注側が見るべきは「使ってるか」ではなく「統制できてるか」です。
面談での確認例:
• 「生成AIは、どの工程で使いますか?(要件/設計/実装/テスト/ドキュメント)」
• 「機密情報・個人情報の取り扱いは?入力しないルールは?」
• 「AIが出したコードのレビュー方針は?責任の所在は?」
• 「プロンプトや設計判断は、再現可能な形で残しますか?」
“速く作る”は手段で、“安全に運用できる”が目的です。
ここを取り違えると、リリース後に事故が起きます。
発注側が本当に買っているのは、コードではありません。
意思決定の質と、手戻りを減らす設計です。
• 技術スタックは後から変えられる
• でも、意思決定の型と設計の粒度は、途中で矯正しづらい
• そしてAI時代は、実装が速い分だけ「間違い」も速い
だからこそ、開発会社選びで見るべきは「技術力」よりも、“設計する力”。
具体的には、要件の翻訳力/意思決定の型/リスクの見立てです。
この記事のチェックリストと質問例を、ぜひ次の面談でそのまま使ってみてください。
返ってくる答えの中に、あなたのプロジェクトを守る“設計の粒度”が確実に現れます。