記事一覧
·6 分·GXAI Studio

Step 5 — コード(AI が輝くところ)

複数の AI プログラマーが並列で動く、各々違うファイルを担当。Team lead が衝突しないように分割する。

プロセス開発

魔法の時間。

1 人のプログラマーが直列でやると遅い。だから 3〜5 人の AI プログラマーを並列

トリック:各プログラマーが 違うファイル を担当。同じものを編集しない。衝突なし。

ファイル所有権

コード開始前、team lead がファイル所有権テーブルを書く。割当リスト — 誰が何を担当するか。

file-ownership.txt
# BOP — ファイル割当

プログラマー 1: src/core/InputManager.js src/core/PhysicsEngine.js

プログラマー 2: src/scenes/GameScene.js src/scenes/BossScene.js

プログラマー 3: src/scenes/MenuScene.js src/scenes/ResultScene.js

プログラマー 4: src/audio/SoundManager.js src/audio/MusicLoop.js

✓ 同じファイルを 2 人が触らない ✓ 4 時間の作業を 1 時間で

/parallel

4 人 × 1 時間 = 1 人 × 4 時間。

ファイル別分割は最もシンプルなルール。皆が動き続けて互いを邪魔しない。

Team lead が割当を作業前に書く。その後ロック。

実例 — BOP コード 1 時間

bop-timeline.txt
10:00 Team lead がファイル表 ✓ 4 プログラマー割当

10:00 4 人並列開始

10:42 メニュー + 結果 — 完了 10:51 物理 + 入力 — 完了 10:58 シーン + ボス — 完了 11:03 オーディオ — 完了

11:18 Reviewer 承認 11:31 Tester 9/9 PASS 11:44 staging 公開

✓ 1h 44m:開始 → staging

/case-study

BOP:1h 44m で staging。

Trello カードの実タイムスタンプ。マーケティング数字じゃない。

落とし穴

✗ ファイル所有権をスキップ
✗ プログラマーがプラン外機能を追加
✗ テスト未実行で「完了」と主張
✗ プログラマーが互いに待つデッドロック

← Step 4 — デザイン · Step 6 — テスト →

共有:
ブログ