何をモブプログラミングのネタにする? - It should be interesting(楽しそう) - Everyone should be able to contribute(貢献したい) - It should be small, but not too small(小さすぎず,小さく) - It should not have a tight deadline(タイトな期限がないこと) - It should not be overly complex or simple(簡単すぎず,難しすぎず) 僕のチームでは, ゴールが明確な「API 実装 / フロントエンド実装」などをネタにすることが多い さらに「モブリリース」という, 珍しいイベントを開催することもある
MDE (Mob Development Environment) - What editor/IDE to use (エディタ) - Keyboard shortcut mappings (ショートカット) - On screen code navigation (エディタに行数を表示する) - 「上!上!4行上!」は禁句で「150行目!」と言う - Version control user account (専用の GitHub アカウント) - Timer (タイマー)
MDE (Mob Development Environment) - What editor/IDE to use (エディタ) - Keyboard shortcut mappings (ショートカット) - On screen code navigation (エディタに行数を表示する) - 「上!上!4行上!」は禁句で「150行目!」と言う - Version control user account (専用の GitHub アカウント) - Timer (タイマー) 僕のチームだと, ドライバーは自分の慣れた環境で開発してもらう (HHKB + IntelliJ など)
Mob Station - Large Screen TV (巨大なディスプレイ) - Separate smaller screen for mob timer (タイマー用のディスプレイ) - Whiteboard (ホワイトボード) - Comfortable area (快適で広い場所) - Assortment of keyboards (復習の種類のキーボードを接続しておく) - などなど “Manage the noise” と書かれていて, 他のチームに迷惑を掛けない, 独立した場所が良い