トップコラム > 記事

AI活用

AI駆動開発のプロジェクト管理
30日で受注から請求まで
実務で回す3層構成

公開日:2026年9月22日

AI駆動開発のプロジェクト管理|30日で受注から請求まで実務で回す3層構成

AI駆動開発を導入すると、プロジェクト管理の悩みは軽くなるどころか、形を変えて重くなります。実装が数倍速くなった結果、ボトルネックが「作る」から「決める・確かめる・請求する」へ移動するからです。

この変化はすでに多くの記事で指摘されていますが、ほとんどが「PMの役割が変わる」という抽象論で終わっています。この記事では、AI駆動開発を実務で回している開発会社の視点から、具体的に何のツールをどう構成すれば管理が破綻しないかまで書きます。

AI駆動開発で従来のプロジェクト管理が破綻する3つの理由

理由は3つあります。

  1. 工数見積の前提が崩れる。 「実装3日」が半日で終わる一方、レビューと検証は速くならない。人月ベースの見積とWBSが実態とずれていく
  2. タスクの粒度が細かく・多くなる。 AIエージェントに投げる単位まで作業を分解するため、チケット数が従来の数倍になる。手動でチケットを書いて回す運用は物理的に追いつかない
  3. 並行案件が増える。 1人が同時に持てる案件数が増えるので、個人の頭の中の管理が先に限界を迎える。開発が速くなったのに、請求漏れや検収の抜けでお金の回収が遅れる、という逆転現象が起きる

3つに共通するのは、どれも「実装を速くする話」ではなく「速くなった実装に管理側が追いつく話」だということです。つまりAI駆動開発の管理問題は、タスク管理の問題であると同時に案件(お金)の管理問題です。ここを分けて考えると、ツール構成がすっきりします。

実務で機能する3層の管理フロー

筆者が関わる開発現場で実際に機能している構成は、次の3層です。

第1層: 仕様と分解(ドキュメント層) 要件をAIに読める形で文書化します。ポイントは「人間向けの提案書」と別に「エージェント向けの仕様(受け入れ条件付き)」を作ること。ここが曖昧なままエージェントに投げると、速く間違ったものができあがります。

第2層: チケット駆動の実装(タスク層) 分解したタスクをチケット化し、Claude CodeなどのエージェントにMCP経由でチケットを読ませて実装させます。進捗の記録もエージェント自身に書かせるのがコツで、人間は「完了報告を読んで検収する」側に回ります。

第3層: 案件と収支(案件層) ここが従来のAI駆動開発の記事で抜けている層です。クライアント・見積・納期・請求を案件単位で束ね、「この案件はいくらで受けて、いま利益が出ているのか」を進行と同じ画面で見ます。筆者の現場ではこの層に、受託業務に特化した案件管理ツールのTASKULを使っています(筆者はTASKULの運営に携わっています)。見積書の項目がそのままタスクと請求書につながるため、実装速度が上がってもお金の管理が置き去りにならない、というのがこの層を分ける狙いです。

仕様と分解、チケット駆動の実装、案件と収支で構成するAI駆動開発の3層
仕様、実装、収支を分けると、どの層で止まっているかを判断できます。

1案件はどう流れるのか(受注から請求まで)

3層構成の実際の流れを、Web系の受託開発1案件で追うとこうなります。

  1. 受注: クライアントの依頼内容から案件を起こし、見積書を作る。過去の類似案件の実績(何にどれだけかかったか)が案件データに残っていれば、ここが数分で終わる
  2. 仕様化: 提案書とは別に、受け入れ条件付きの仕様ドキュメントを書く。この時点でエージェントに読ませて「曖昧で実装に着手できない箇所」を先に指摘させると、手戻りが大きく減る
  3. チケット起こし: 仕様からのタスク分解をエージェントにやらせ、人間は粒度と受け入れ条件だけ直す。見積書の項目とチケットを対応させておくのがこの後の請求のための布石
  4. 実装: エージェントがチケットを読んで実装し、進捗と完了報告をチケットに書く。人間の仕事は検収とマージ判断
  5. 追加要望: 開発中に必ず来る「ついでにこれも」を、その場でチケット化して見積外フラグを付ける。ここを口頭で受けると無償対応に消える
  6. 請求: 完了チケットと見積を突き合わせ、追加分を乗せて請求書を発行する。案件とお金が同じツールにあれば突き合わせ自体が要らない

AI駆動開発で利益を左右するのは、受注・追加要望・請求に当たる1・5・6です。実装が速くなるほど、この3つの「お金の接点」の処理速度が会社全体のスループットを決めます。

受注から仕様化、チケット、実装、検収、請求までの流れと、追加要望を見積へ戻す経路
追加要望を見積へ戻し、検収済みの内容だけを請求へ進めます。

タスク管理ツールだけでは案件収支が見えない

AI駆動開発の効果は最終的に「同じ人数でより多くの案件を回せる」という形で現れます。すると増えるのは、タスクではなく案件をまたぐ管理です。

  • 案件Aの検収待ちの間に案件Bの見積を出し、案件Cの追加要望を請求に反映する
  • パートナー(外部エンジニア・デザイナー)を案件ごとに入れ替える
  • 月末に全案件の請求書をまとめて発行する

汎用タスクツールはプロジェクト内部の管理は得意ですが、この「案件横断のお金と体制」の情報を持っていません。JiraにもBacklogにも、顧客に発行する見積書や請求書のデータ構造は存在しないからです。

TASKULの場合、クライアント→案件→見積→タスク→請求が1本のデータでつながり、外部パートナーを案件に招待してもクライアント名や金額は見えない設計になっているため、体制を組み替えながら複数案件を回す使い方に耐えます。AIとの接続についても、MCP連携をベータ提供中です。

手持ちのツールはそのまま使えるのか(公式MCP対応状況)

タスク層は、いま使っているツールのままエージェント接続を始められる可能性が高いです。2026年9月時点で確認できた公式MCPサーバーの提供状況は次の通りです。

ツール 公式MCP 提供形態
Backlog ヌーラボ公式(オープンソース)
Asana 公式ホスト型
Notion 公式ホスト型
monday.com 公式・全プラン標準
Jooto 公式(2026年5月公開)
Wrike 公式ホスト型
ClickUp 公式ホスト型(ベータ)
TASKUL ベータ 限定提供中

つまり「MCP対応しているか」でツールを乗り換える必要はもうありません。判断基準は、そのツールが案件のお金のデータを持っているかに移っています。

導入は何から始めればいいか(30日の目安)

一気に3層を作ろうとすると止まります。実務的な順序は次の通りです。

  • 第1週: 現行タスクツールの公式MCPをClaude Code等に接続し、「チケットを読んで実装」「完了報告を書く」だけ始める。ツールの乗り換えはしない
  • 第2週: 新規案件1件で、仕様ドキュメント→エージェントによるチケット起こしを試す。人間がチケットを書く時間がどれだけ減るか計測する
  • 第3〜4週: その案件を請求まで通し、見積と完了タスクの突き合わせにかかった手間を確認する。ここが手作業で重ければ、案件層(収支管理)を足す判断をする

30日で「エージェントが管理業務のどこを肩代わりでき、どこが手作業で残るか」が自社の実データで見えます。ツール投資の判断はそれからで十分です。

第1週のMCP接続、第2週の1案件試行、第3週から第4週の請求確認という30日導入計画
ツールを一気に替えず、1案件を請求まで通して残る手作業を確認します。

AI駆動開発の管理で起きやすい5つの失敗

  • チケットをAIに書かせない。 分解が人間のボトルネックのまま残り、エージェントが遊ぶ。仕様からのチケット起こしまでAIに任せ、人間は粒度と受け入れ条件だけ直す
  • 検収の基準を後から決める。 実装が速いため、基準がないと「できたものを見てから考える」が多発して手戻りが増える。チケットに受け入れ条件を書いてから着手する
  • 収支を月末にまとめて計算する。 案件数が増えた状態で月末精算をすると、追加対応分の請求漏れが必ず出る。案件単位でリアルタイムに見える場所を作る
  • ツールを一気に替える。 タスク層は現行ツールのままMCP接続から始め、案件層だけ足すのが移行コストが最小
  • エージェントの成果を検収せずに積む。 「動いた」と「受け入れ条件を満たした」は別物。検収を飛ばすと、速く作った分だけ速く技術的負債が積み上がる

人とAIの責任分界はどう決める?

AIには記録と照合を任せ、金額・納期・優先順位の確定は人が持ちます。 境界を決めないまま自動化すると、速く処理できても、誰が決めた数字なのか追えなくなります。特に見積と請求は、下書き作成と対外的な確定を同じ操作にしないことが重要です。

管理対象 AIに任せる範囲 人が決める範囲
仕様 要件の抜け、曖昧な表現、受け入れ条件の候補を洗い出す 何を作るか、対象外をどこに置くかを確定する
チケット 仕様から分解し、進捗と完了報告を記録する 優先順位を変え、完了を承認する
追加要望 見積外の可能性がある依頼を検知して一覧にする 追加費用と納期を決め、クライアントへ伝える
請求 完了タスクと見積項目を照合し、ドラフトを作る 金額を確定し、請求書を発行・送信する

この分け方なら、エージェントが間違えても下書きの段階で止められます。誰が承認したか、どのチケットを根拠にしたかを記録へ残せるため、後から説明するときにも困りません。

管理が追いついているか何を測ればいい?

実装時間だけを測ると、AI駆動開発の管理負荷を見落とします。案件単位で、仕様確定から請求までの待ち時間と手戻りを追います。最初から細かなKPIを増やさず、次の5項目を毎週確認してください。

症状 起きている原因 最初の打ち手
実装は終わったのに納品できない 受け入れ条件がチケットにない 着手前に完了条件を1〜3行で固定する
レビュー待ちが増える 完了報告に確認箇所が書かれていない 変更点、確認結果、残課題の書式を統一する
追加対応が無償になる 見積外の依頼を記録していない 追加要望へ見積外フラグを付ける
月末に請求漏れが出る 完了タスクと見積項目がつながっていない 案件IDと見積項目をチケットへ持たせる
案件数だけ増えて利益が残らない 実装以外の確認・連絡時間を計測していない 案件別に検収・連絡・修正時間も記録する

週次で見る数値は、完了チケット数、レビュー待ち時間、手戻り件数、見積外タスク数、請求未反映件数です。数字の大小を他社と比べる必要はありません。前週よりレビュー待ちが伸びた理由を特定し、仕様・チケット・案件のどの層で止まっているかを直します。

複数案件を同時に回すための週次運用

週次確認ではタスク数ではなく、案件を止めている理由と請求の状態を並べます。 実装が速くなると、1人が担当する案件数は増えます。案件ごとの進捗だけを見ていると、検収待ち、クライアント回答待ち、請求待ちが別々の場所に散らばり、着手できる案件と止まっている案件を取り違えます。

月曜日に案件の状態をそろえる

各案件の状態を「仕様確認中」「実装中」「検収中」「回答待ち」「請求待ち」のいずれかにそろえます。自由記述だけでは集計できないため、状態は選択式にします。エージェントには、更新が止まっている案件と、期限が近いのに受け入れ条件がないチケットを一覧にさせます。

状態の更新には根拠を残す

「検収中」へ動かすときは、対象チケットと確認結果を一緒に残します。「請求待ち」へ動かすなら、納品日と追加対応の有無を記録します。状態だけを変える運用では、月末に根拠を探し直すことになります。

金曜日に見積外と請求待ちを確認する

週末には、その週に増えた見積外タスクと、検収済みなのに請求へ進んでいない案件を確認します。エージェントが候補を集め、人が追加費用と請求時期を判断します。毎週行えば、月末に一か月分のチャットやチケットを読み返す必要がありません。

案件を止めている理由とお金の状態を同じ一覧にすると、次に動かすべき仕事が見えます。開発者の稼働率だけを上げるのではなく、検収と請求まで完了した案件を増やすのが週次運用の目的です。

ツールを増やす前にそろえるデータ

案件ID、見積項目、タスク、追加要望、請求状態の5つを同じ案件へ結べる状態にします。 データが表計算、チャット、タスク管理に分かれていても構いません。新しいツールを契約する前に、5つの情報がどこにあり、誰が更新しているかを確認します。

案件IDを共通の軸にする

見積書とタスク管理で案件名の表記が違うと、エージェントは安全に突合できません。案件IDを一つ決め、見積、仕様書、チケット、請求書のすべてへ入れます。顧客名だけで結ぶと、同じ顧客から複数案件を受けたときに混ざります。

追加要望を通常タスクと分ける

追加要望は、依頼日、依頼内容、見積内か見積外か、回答状況を持たせます。依頼を受けた時点では金額を確定せず、見積外の候補として記録します。確定前の金額を請求データへ書き込まないことで、エージェントの誤判断が対外文書へ出るのを防げます。

請求状態を段階で持つ

請求状態は「未確認」「ドラフト」「承認済み」「発行済み」「入金済み」に分けます。ドラフトと発行済みを同じ「請求済み」にすると、人の承認を飛ばしても判別できません。状態ごとに誰が進められるかを決め、発行と送信は人だけが行える権限にします。

社内報告とクライアント連絡を分ける

エージェントが作る進捗報告は社内向けの下書きにし、対外連絡は担当者が確定します。 チケットの変更履歴から自動生成した文章には、未確定の納期や担当者の推測が混ざる可能性があります。社内では詳細なブロッカーを共有し、クライアントには決定済みの進捗、次の確認事項、回答期限だけを伝えます。

連絡文を作るときは、完了した項目、確認中の項目、クライアントへ確認したい項目、次回連絡日を分けます。エージェントが参照したチケット番号も下書きに残しておけば、人が内容を確かめやすくなります。

未確定の数字を対外文書へ出さない

追加費用、納期、公開日は、担当者が承認するまで「候補」です。自動生成した報告で確定した表現へ変えないよう、金額や日付を含む文面は送信前に必ず人が確認します。MCPへメール送信機能をつないでいても、下書き作成と送信は別の権限にします。

チケットに最低限何を書けばいい?

AIエージェントが読むチケットには、背景説明を長く書くより、作業範囲と受け入れ条件を分けて書きます。以下の型なら、人が読んでもエージェントが読んでも、完了判定がぶれにくくなります。

目的:
問い合わせフォームの入力内容を管理画面で確認できるようにする

作業範囲:
- 入力値の保存
- 管理画面の一覧表示
- 送信失敗時の記録

受け入れ条件:
- 必須項目が空なら送信されない
- 正常送信した内容が管理画面に1件表示される
- 同じ送信を再実行しても二重登録されない

対象外:
- 自動返信メールの文面変更
- 顧客への自動送信

「動くこと」ではなく、正常時・失敗時・再実行時の条件まで書くのが要点です。チケットを作ったエージェントとは別に、実装前のチェック役を置くと、仕様の抜けをコードを書く前に止められます。

AI駆動開発の管理は「実装が速くなった分、決める・確かめる・請求するを仕組みにできるか」の勝負です。まずは今のツールにMCPでエージェントをつなぎ、30日で1案件を請求まで通してみてください。案件の収支が見えていないと感じたら、案件層の具体像を[案件管理ツールTASKULの料金ページ](https://taskul-ai.com/)で無料プランから確認できます。 *本記事の執筆者はTASKULの運営に携わっています。他社ツールの機能・MCP対応状況は2026年9月時点の各社公式サイトの記載に基づいています。

よくある質問

Q. AI駆動開発にプロジェクト管理ツールは必須?

A. 必須です。むしろ従来開発より重要になります。エージェントに読ませるチケットが仕様書の役割を兼ねるため、ツール上のタスクの品質がそのまま成果物の品質に直結します。

Q. 今使っているBacklogやNotionのままAI駆動開発はできる?

A. タスク層はできます。両ツールとも公式MCPサーバーがあるため、Claude Code等から読み書きできます。足りないのは案件横断の収支管理で、そこは別の仕組みを足す必要があります。

Q. 工数見積はどう変えればいい?

A. 人月の積み上げから「成果物単位の価格」へ寄せるのが現実的です。過去の類似案件の実績から値付けするために、案件ごとの収支データを貯める仕組みを先に作っておく必要があります。

Q. 小規模な開発会社でもこの3層構成は必要?

A. 2〜3人でも並行案件が5件を超えるなら必要です。逆に案件が常時1〜2件であれば、第3層は表計算でも回ります。

Q. エージェントにどこまで管理を任せられる?

A. 2026年時点の実務感覚では、チケット起こし・進捗記録・完了報告までは任せられます。検収の判断・優先順位の変更・クライアントへの報告は人間の仕事として残ります。

Q. AI駆動開発で受託の粗利は本当に上がる?

A. 実装時間の短縮だけでは上がりません。浮いた時間で並行案件数を増やし、追加対応を漏らさず請求し、見積精度を上げる――管理側の3点がセットになって初めて粗利に反映されます。だからこの記事は管理の話をしています。

まるっとAI編集部

AI駆動開発を、実装だけでなく受注・検収・請求まで一続きの業務として設計する方法をまとめました。

AI駆動開発の管理を、受注から請求まで整えませんか?

無料相談は約30分です。現在のツール構成を変えずに始める方法からご相談いただけます。

まるっとAIに相談する →