並列化、逆にコンフリクトを増やした。
Claude Codeのsubagentを3並列で走らせて、機能ごとに実装を任せてみた。作業時間はたしかに縮んだ。ところが同じファイルを複数エージェントが触っていて、マージのたびに手で解消する羽目になった。速度で稼いだ分を、統合作業で全部溶かしていた。
最初は指示の粒度が甘いせいだと思っていた。ただファイル単位でタスクを切っても、共通モジュールの依存までは避けられない。結局、並列化の効果は「作業範囲がどれだけ独立しているか」に律速されるというわけだ。
今はタスクを渡す前に、触るファイルの重複だけ先に洗い出す。