エージェントが作業の一部を担う今、成果で請求するか、工数で請求するか
固定価格か時間単価か。これはどのソフトウェアプロジェクトでも最初に決めることです。成果を合意した価格で売るのか、それとも必要な作業を時間単価で売るのか。チームにAIエージェントが加わると、これまでの経験則が変わります。機能の一部は数分で終わり、別の部分はこれまでどおり時間がかかります。そして時間は、その仕事の価値をますます示さなくなっています。
このガイドでは、それぞれのモデルで誰がどのリスクを負うのか、エージェントが作業の一部を担う場合の固定価格の計算方法、そして作業時間が減っても工数精算を公正に保つ方法を説明します。
誰がどのリスクを負うのか
| 基準 | 固定価格 | 工数精算 |
|---|---|---|
| 超過分は顧客が支払う | – | |
| エージェントが速くなるほど収入が増える | – | |
| 顧客が事前に価格を知っている | – | |
| 再交渉なしで範囲を変更できる | –変更依頼が必要 | |
| 変動するAIコストは自分のリスク | 一部対応顧客に請求しない場合 | |
| 工数を項目ごとに裏付ける必要がある | – |
時間はもはや価値を測りません
時間単価は、時間が増えれば成果も増えることを前提にしています。エージェントがいると、それは成り立ちません。1つの変更をレビューしている間に、2つのエージェントがテストを書き、インターフェースを移行します。自分の1時間が3本の作業を担うこともあれば、何も解決しなかった1つのプロンプトで終わることもあります。
では、時間単位の請求は終わったのでしょうか。価値の尺度としては、ほぼそのとおりです。工数の尺度としては違います。自分の作業時間、エージェント稼働時間、AIコストは、今もプロジェクトにかかる費用そのものです。成果を記述できるところでは成果で価格を決め、それでも工数は測りましょう。そうしなければ、価格が正しかったかどうかはわかりません。
AIエージェントを使うソフトウェア開発の見積もり方
範囲を分割する
1つずつ記述し、検収できる単位に分けます。小さな単位ほど見積もりやすく、完了したものから請求できます。
エージェントではなく、自分の時間を見積もる
エージェントは実装を短縮します。仕様策定、レビュー、テスト、顧客との調整、デプロイは自分の仕事として残り、多くの場合、時間の大部分を占めます。
AIコストとバッファーを加える
AIコストはモデルとコンテキストの長さによって変動します。バッファーは、その変動と見積もりの誤りの両方をカバーします。
価格を価値と照らし合わせる
工数が下限を、顧客の得る利益が上限を示します。エージェントで速くなっても、価格が作業時間に合わせて下がる必要はありません。
事後に原価計算する
価格を実際の作業時間とAIコストと比べます。実質時間単価で価格が妥当だったかがわかり、次の見積もりがより正確になります。
固定価格を計算し、事後に検証する
結果
初期値は仮定です。固定価格=(見積もり時間×単価+AIコスト)×(1+バッファー)。AIコスト差し引き後の実質時間単価は、固定価格からAIコストを引き、実際の作業時間で割った値です。
作業時間が減っても工数精算を公正に保つ
工数精算が向いているのは、まだ誰も範囲を把握していない場面です。プロトタイプ、要件の探索、誰も理解していないレガシーコードなど。顧客は作業にかかった分を支払います。エージェントを使う場合の落とし穴は、速くなるほど同じ成果からの収入が減ることです。
公正に保つ方法は3つあります。単価は、以前必要だった時間ではなく、1時間あたりに提供する成果に基づいて設定します。AIの作業は作業時間に紛れ込ませず、独立した項目として、原価のまま、上乗せして、または使用量に応じて請求します(4つの方法はAIエージェンシーの料金体系ガイドで比較しています)。そして、作業に何が注ぎ込まれたかを顧客に示します。作業時間、AIセッション、そこから生まれたコミットです。
組み合わせ型のモデル
ほとんどのプロジェクトに純粋なモデルは必要ありません。次の組み合わせで、リスクを段階的に移せます。
- 探索は工数精算、その後は固定価格:未解決の問題は時間単位で片付け、開発には価格を付けます。
- 固定価格の分割請求:検収されたマイルストーンごとに価格の一部を請求し、開始時に着手金を受け取ります。モデルを変えずにリスクを下げられます。
- 上限付きの工数精算:合意した上限まで工数で請求します。顧客は最悪の場合の金額がわかり、自分は単価を下回る報酬にはなりません。
- 単位ごとの固定価格+変更分の工数精算:記述した範囲外の作業はすべて時間単位で精算します。
Time Momentumは両方のモデルをこう扱います
プロジェクトごとの請求方式
工数精算では作業時間を時間単価で評価します。固定価格では合意した価格が基準となり、作業時間は請求の根拠ではなく工数として扱います。
進捗に応じた作業価値
案件に見積もり時間を設定すると、固定価格は作業時間に応じて計上され、価格を超えることはありません。プロジェクトの途中で、価格が妥当かどうかがわかります。
実質時間単価
固定価格を作業時間で割った値を、プロジェクトのページに売上、コスト、マージンと並べて表示します。
請求と原価計算固定価格の分割請求
固定価格の割合、金額、残額を請求し、請求済みの着手金を差し引きます。
請求書に載るAIの作業
工数精算では、AIの作業を原価のまま、上乗せして、トークン量で、または実稼働時間で請求書に載せます。
プロジェクトごとのコスト
AIコスト、エージェント稼働時間、作業時間、経費を売上と比べ、次の見積もりの基礎にします。
よくある質問
固定価格と時間単価、どちらがよいですか?
成果を記述でき、似たものを以前作ったことがあるなら固定価格、範囲が決まっていないなら工数精算です。AIエージェントを使う場合、固定価格なら速さの利益を自分が受け取り、工数精算ならそれが顧客に渡ります。
AIエージェントが作業の一部を担う場合、固定価格はどう計算しますか?
仕様策定、レビュー、テスト、調整にかかる自分の時間を見積もり、見込みのAIコストとバッファーを加え、その結果を顧客の得る利益と照らし合わせます。プロジェクトの後に、実際の工数と比べます。
時間単位の請求は終わったのですか?
価値の尺度としては、ほぼ終わりました。工数の尺度としては違います。作業時間、エージェント稼働時間、AIコストは今もプロジェクトにかかる費用そのものであり、固定価格の原価計算に必要です。
実質時間単価とは何ですか?
固定価格を実際の作業時間で割った値です。固定価格のプロジェクトで、自分の作業1時間がいくら稼いだかを示します。
Time Momentumは両方のモデルに対応していますか?
はい。各プロジェクトは工数精算、固定価格、無償案件のいずれかで請求します。案件、請求書、採算、作業報告書はProプランに含まれます。すべてのアカウントはProプランの30日間お試しから始まります。