0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Claude Codeのサブエージェントで「仮想の外注ソフトウェア会社」を組む考え方

0
Posted at

話す相手はPMエージェント1人だけ

Claude Codeの中に、外注先の代わりになる「仮想ソフトウェア会社」を一社まるごとつくる考え方を記事にしました。人間(社長)が話すのはPMエージェントだけ。PMの指示で、要件定義・設計・実装・テスト・セキュリティ監査などのエージェントが、案件の規模に応じて並行で動きます。

組織は人間の会社と同じように部門で分けます。

  • 企画設計部:要件定義担当、アーキテクト、見積担当
  • 開発部:実装担当(数十〜数百が並行)、統合担当
  • 品質保証部:レビュー担当、E2Eテスト担当、セキュリティ監査担当
  • 運用管理部:リリース・SRE担当、原価管理担当、ドキュメント担当
  • 改善室:開発に関わらず、数値だけを見てルールの改善案を出す

各フェーズの中でもPDCAを回す

ポイントは、SDLCの各工程が「計画→実行→振り返り→改善」を自分の中で回してから、次の工程に成果物を渡すことです。

  • 振り返りは必ず数値で行う(受入基準の件数、カバレッジ、重大指摘の件数、差し戻し回数)
  • 作った本人に採点させない(実装担当とレビュー担当を分ける)
  • 運用の後に「振り返り・改善」を置き、社内ルールを書き換える

これでSDLCが一本道ではなく円になります。数秒ごと(保存のたびの自動テスト)、1案件ごと(ゲートでの差し戻し)、1週間ごと(ルールの書き換え)の3つのループのうち、作り方を直すのは週次のループだけです。

並列化のコツは「分割の質」

エージェントを増やすより、まとめられる単位に分けるほうが難しい問題です。記事では、同じファイルを触らないチケットへの分割、エージェントごとの作業ディレクトリとブランチ、依存順の波状投入、統合担当によるマージ順の管理を紹介しています。

外注費ゼロでも、責任は自社に残る

外注費には「リスクを引き取ってもらう代金」が含まれていました。AIは責任を負わないので、品質の証跡、人間の判断ポイント、第三者の検証、保険、契約の5つで責任を支える前提です。

本記事は、noteメンバー記事「クロージング・オフショア」(ソースコード込み・近日公開予定)の事前解説です。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?