モブプロの紹介あれこれ
· 約4分
モブプロと聞いても、文字だけでは良さはわからないと思うので、 オススメの動画などを紹介します
ヒント
もちろんモブプロが「銀の弾丸」なわけもなく、チーム問題のすべてを解決するわけではありません。 ですが、プロジェクトによくある問題を解決する手段として試す価値はとても大きいと思っています
YouTube
モブプログラミング超入門ライブ! - モブプロのポイントを総まとめ
- link: https://www.youtube.com/watch?v=eOzx6wVwm2Q
- AWS公式で社員によるモブプロの実践動画です
- リモートでモブプロをする事例をそのまま動画にしてくれています
- モブプロの説明から良さをわかりやすく説明してくれているのでオススメです
【日本語訳】A day of Mob Programming Subtitles by Joe Justice [No Audio]
- link: https://www.youtube.com/watch?v=HEaz71juXiM&t=99s
- 会社にモブプロ用のコーナーが設置されていて、大画面3台などリッチな環境の例... やってみたい
- この動画はコロナ前のものなので今どうしているかは不明ですが、モププロが日常業務化しているのがよくわかります
- オープンな環境なので、チーム外のメンバーが様子を見にくるなどとてもフランクな仕事場ですね
ブログなど
モブプロの聖地 Hunter Industries で学んだこと
- モブプロを実施ている会社への見学レポート
- よくある事例とか気になる質問について書かれているので参考になります
- 複数モブについてはこちら
モブプログラミングに関する質問に答えてみた
- 及部 敬雄(およべ たかお)んの記事
- 日本でモブプロのことを調べていればこの方はすぐに見つかります
- ここから他のスライドのことも辿れるので、いろいろと参考にさせていただています
ツールや方法の紹介
- AWS Cloud9
- クラウドベースのIDE。AWSをLambdaなどで使っているならアリかも
- VSCode + 拡張機能「Live Share」
- 開発にVSCodeを使っているなら比較的簡単に導入できる
- Gitを使ったpull & push (Git Handover)
- gitの機能を使ってやる方法
- ドライバーが交代した直後: git fetch & git pull
- ドライバーが交代する直前: git commit & git push
- というようにGitの機能をそのまま使うやり方です
- GitHubを使っていればツールを追加しないでもできる方法です
- gitの機能を使ってやる方法
その他
- メンバーにAI(copilotなど)を加える
- あまり詳しくない言語でのモブプロであったり、最初の実装でテンプレート代わりに使うなどすると効率が良いかと