TEAM-8-5 · チーム · v202506

ペアプログラミング/モブプログラミングを実施しているか。

FAQ

Q. 1人で行える作業を2人で実施するのは効率が悪い気がします。なぜやる必要があるのでしょうか?

ペアプログラミングによって、コードの正確性(品質)が担保されます。結果生産性の向上につながります。

用語解説

ペアプログラミング/モブプログラミング

ペアプログラミングはソフトウェア開発の手法の一つで、2人のエンジニアが共同でプログラミングを行う手法。メンバー同士で知識を共有でき、特定の業務が属人化しないためチームの技術力向上が見込めます。これを複数人で行う場合、モブプログラミングといいます。

参考資料

バリューストリーム最適化はなぜ重要か?

簡単に言うと、バリューストリーム最適化は「サッカーチームの攻撃の組み立て」のようなものです。サッカーチームでは、ゴールキーパーからディフェンダー、ミッドフィルダー、フォワードまで、ボールが渡ってゴールに至るまでの一連の流れがありますよね。どこかでパスが遅れたり、無駄なバックパスが多かったりすると、攻撃のテンポが崩れてシュートチャンスを逃してしまいます。強いチームはパスワークの無駄を徹底的に省き、最短ルートでゴールを目指します。開発チームも同じで、顧客が欲しいと思ってから価値が届くまでの全プロセスを見直して、無駄を減らし最適化することで、より早く良いものを提供できるようになります。

カテゴリ解説を読む