/note/tech

新しい時代の開発と組織について

要約:

■ 1. エージェント時代の開発現状

  • Anthropicの2026年レポートによるとGitHubパブリックコミットの4%がすでにClaude Codeによるものとなっている
  • 年末には20%超に達することが見込まれている
  • Coding Agentの普及により開発手法とチーム構造が根本的に変化しつつある

■ 2. 開発スループットの上限

  • Claude Code Max x20とChatGPT Proを活用することで1日約300コミット・6万行の開発を達成している
  • サービスのレート制限が物理的な上限として機能し開発速度の天井となっている

■ 3. プロジェクトの「難度」を決める要因

  • コーディング速度だけでなく以下の要因が開発速度を左右する:
    • 要件の明確さ
    • タスクの独立性
    • テスト自動化の可否
    • 承認ワークフローの設計

■ 4. ボトルネックの実態

  • 最大のボトルネックはコーディング能力ではなく人間の認知にある
  • 主要な課題として以下の3点が挙げられる:
    • タスク割り当ての遅延
    • レビューの積み残し
    • Agentからの頻繁な割り込みへの対応

■ 5. 理想的なチーム構成

  • アイデア出しリード(要件定義担当)1名
  • ランナー(Agentを統括するメイン開発者)1名
  • 専門別レビュアー(アーキテクチャ・UX・セキュリティ)複数名
  • 上記構成がCoding Agent活用時の最適チームモデルとして提唱されている

■ 6. ドキュメント戦略

  • 説明的なドキュメントは最小限に抑える方針を採る
  • 維持すべきドキュメントは以下に限定する:
    • CLAUDE.mdファイル
    • アーキテクチャ決定記録(ADR)
  • ADRは設計の根拠を記録することを目的とする

■ 7. 完全自動化の現状評価

  • コンテキストウィンドウの制限が依然として課題として残る
  • アーキテクチャ判断においては人間の判断が不可欠である
  • 上記の理由から完全自動化の実現は現時点では時期尚早と判断される