メインコンテンツへスキップ
見出し画像

AI駆動開発の見積もりは「実装時間×単価」で出すと赤字になる──生成・レビュー・テスト・手戻りの工程で積む、制作会社のための見積もりの出し方と計算例

    この記事は、AI駆動開発の見積もりを、生成・レビュー・テスト・手戻りの工程に分けて積む方法を扱います。

    「AIで書けば半分の時間でできる」で見積もっていないか

    「Claude Code(クロードコード)やCursor(カーソル)を使えば、実装はすぐ終わる。今回は工数を半分で見積もろう」


    AI駆動開発を始めた制作会社で、よく聞く話です。
    実際、AIにコードを書かせると、画面に動くものが出るまでの時間は大きく縮みます。


    けれど、案件が終わって工数を集計すると、思ったほど減っていない。
    むしろ、レビューと手戻りで見積もりを超えていた。そんな声も少なくありません。


    原因は、AIで短くなった「書く時間」だけを見て、見積もりを出していることにあります。

    AI駆動開発の見積もりとは、AIが書く時間ではなく、人が確かめて責任を持てる状態にするまでの時間を、工程ごとに積んだものである

    黒字化の外科医です。AI駆動開発の見積もりを、工程ごとに分けて積む手順を解剖します。


    工程で積むべき理由は、三つあります。


    第一に、短くなるのは「生成」の工程だけだから。
    要件を決める、設計を決める、動作を確かめる、お客様と合意する。この時間は、AIを使っても大きくは変わりません。


    第二に、AIが書いたコードには、必ずレビューの時間がかかるから。
    人が書いたコードなら、書いた本人がある程度の中身を分かっています。AIが書いたコードは、誰かが読み、意図どおりか、余計なことをしていないかを確かめる必要があります。


    第三に、手戻りの出方が変わるから。
    速く作れる分、「とりあえず作って直す」回数が増えがちです。生成し直し、直した部分を読み直す。この往復を見積もりに入れないと、利益が消えます。


    工程ごとに、どこが短くなり、どこが短くならないかは、こちらで整理しています。

    ▶ Web制作のAI効率化で、短くなる工程と短くならない工程──要件整理から運用までの6工程の見分け方と、浮いた時間を売上に変える3つの使い道

    今すぐ試せる:AI駆動開発の工程表を作るプロンプト

    私はWeb制作会社の経営者です。AI駆動開発で受ける案件の見積もり用に、工程表を作ってください。
    
    【案件の概要】
    ・作るもの:〔例:会員向けの予約管理画面〕
    ・機能の一覧:〔機能を箇条書き〕
    ・既存のコードの改修か、新規か:〔記載〕
    ・外部サービスとの連携:〔決済、メール配信など〕
    
    【前提】
    ・実装は、AIのコーディングツールで生成し、人がレビューして統合する
    ・工程は「要件・設計/生成/レビュー/テスト/手戻り/進行管理」に分ける
    
    1. 機能ごとに、生成の工数(指示・試行・統合)を見積もる。
    2. 機能ごとに、レビューが重くなる要素(個人情報、決済、権限、外部連携)を挙げる。
    3. テストで確かめる観点を、機能ごとに3つずつ挙げる。
    4. 手戻りが起きやすい機能と、その理由を挙げる。
    5. 不明点として、お客様に確認すべき質問を5つ挙げる。
    
    工数の数字は仮置きでよい。最後に、私が自社の実績で置き換えるべき箇所を示すこと。

    見積もり工場:工程で積む計算式と計算例

    計算式

    生成の工数 = 機能の数 × 1機能あたりの生成時間
    レビューの工数 = 生成の工数 × レビュー係数
    テストの工数 =(生成 + レビュー)× テスト係数
    手戻りの工数 =(生成 + レビュー + テスト)× 手戻り係数
    小計 = 要件・設計 + 生成 + レビュー + テスト + 手戻り
    進行管理 = 小計 × 進行管理の係数
    見積もり金額 =(小計 + 進行管理)× 目標の時間単価


    係数は、相場ではなく、自社の過去の案件の実績から出します。最初は仮置きで始め、案件が終わるたびに置き換えてください。

    計算例(例の数字です)

    機能の数:8
    要件・設計:16時間
    生成:8機能 × 2時間 = 16時間
    レビュー:16時間 × 1.0 = 16時間
    テスト:(16 + 16)× 0.5 = 16時間
    手戻り:(16 + 16 + 16)× 0.2 = 9.6時間
    小計:16 + 16 + 16 + 16 + 9.6 = 73.6時間
    進行管理:73.6 × 0.1 = 7.36時間
    合計:73.6 + 7.36 = 80.96時間 → 81時間
    目標の時間単価:7,645円(例)
    見積もり:81時間 × 7,645円 = 619,245円 → 約62万円(税別)


    この例で、同じ8機能を人が書くと、実装に1機能6時間、合計48時間かかっていたとします。
    AIでは、生成16時間とレビュー16時間で32時間。短くなったのは16時間で、実装の3分の1です。


    「半分になる」と見積もっていたら、この時点で見込みがずれます。


    時間単価の出し方は、こちらで扱っています。

    ▶ 制作会社の「時間単価」は、年収から逆算する──人件費の係数、稼働率、目標の利益で決める、見積もりの土台になる1時間の値段

    見積もりの前の5つのチェック

    □ 「生成」と「レビュー」を、別の行で積んだか
    □ 個人情報・決済・権限に触れる機能の、レビュー係数を上げたか
    □ テストの観点を、機能ごとに書き出したか
    □ 手戻りを、ゼロで見積もっていないか
    □ 係数を、過去の案件の実績で置き換える予定を立てたか


    工程表のテンプレート、係数を実績から出す手順、見積書の書き方と、お客様への説明文は、有料のキットにまとめています。

    ▶ AI駆動開発の見積キット、制作会社がそのまま使える一式──7工程の工程表、レビュー・テスト・手戻りの係数を実績から出す手順、見積書の項目と前提条件の文例、お客様への説明文

    構造的なリスク

    逆説を指摘しておきます。


    工程で正直に積むと、AIを使っても見積もりが思ったほど下がらず、「AIを使っているのに高い」と言われることがあります。


    だから、見積もりを下げる議論ではなく、何に時間を使っているかを見せる議論にします。レビューとテストの行が見積書にあれば、お客様は品質を確かめる工程が入っていると分かります。


    値引きを求められたときの返し方は、こちらにまとめました。

    ▶ 「AIで速いなら安くして」と言われたときの答え方──制作会社が値引きを範囲・納期・還元率で返す判断と、そのまま使える返し方の文例

    よくあるQ&A

    Q. レビュー係数の最初の値は、どう決めればよいか?


    最初の1〜3案件は、生成とレビューの時間を分けて記録してください。レビューの時間 ÷ 生成の時間が、自社のレビュー係数です。記録がないうちは、仮置きの値を使い、案件が終わったら必ず置き換えます。


    Q. AIを使うことを、見積書に書くべきか?


    書く方が、あとで揉めにくくなります。AIの利用をどう説明し、同意を得るかは、こちらで扱っています。

    ▶ AI利用を顧客にどう説明し、同意を得るか──「隠して使う」と単価が下がる理由、提案・見積書・契約の開示文例、断られたときの返し方


    Q. 浮いた工数は、すべて値下げに回すべきか?


    回す必要はありません。減った工数のうち、どれだけを価格に返すかは、経営の判断です。

    ▶ Web制作のAI時代の単価は「減った工数の何割を価格に返すか」で決める──成果物と範囲で値付けする手順、価値の根拠の示し方、還元率の計算例

    最後に

    AI駆動開発で短くなるのは、書く時間です。確かめる時間と、責任を持つ時間は、短くなりません。


    生成・レビュー・テスト・手戻りを工程ごとに積んだ会社だけが、AIの速さを利益として残せるのです。

    これまでの記事は、メンバーシップ「黒字化オペ室」でまとめて読めます。月額1,980円、記事2本分の金額です。詳しくはプロフィールから。


    #Web制作会社 #AI駆動開発 #見積もり #ClaudeCode #Cursor #工数 #制作会社経営 #中小企業 #受託開発 #生成AI

     
     
    Web制作・開発会社の「労働集約という病」をAIで冷徹に切除し、利益率を極限化する組織ハッキング術を公開。 人間の感情と作業を排除し、社長一人で莫大な富を搾取する「完全無人ファクトリー」を構築する覚悟を持つ経営者のみ、有料記事で圧倒的な暴利と勝利を手に入れてください。

    あなたへのおすすめ