コンテンツにスキップ

モブプログラミング (Mob Programming)

ペアプログラミングの考え方に従うアジャイルプラクティスである。1 台のワークステーションで作業するのが 2 名の開発者ではなく、チームの開発者全員である点が異なる。

Wiesche の論文は、アジャイルにソフトウェアを開発する 4 チームの事例で、これを品質を高めて中断を減らすプラクティスの一つとして挙げている。

  • ペアプログラミングの考え方に従うアジャイルプラクティス
  • チームの開発者全員が 1 台のワークステーションで共同作業する形
  • ペアプログラミングや「完成の定義」と並び、プロダクトの品質を高めてエラー修正などの経路依存性による中断を減らすために使われたプラクティス[1]
  • 所属タグ: Agile Practice Collaboration
  • カテゴリー: Related Fields
  1. Interruptions in Agile Software Development Teams — 「ただし、1台のワークステーションで作業する開発者が2名だけである代わりに、開発チーム全体が1台のワークステーションで共同で作業を行う。」(原文: “However, instead of only two developers working at one work station, the whole development team jointly works at one work station.”)(訳)(ライセンス: CC BY 4.0) ↩