Mob Programming é uma prática de desenvolvimento de software em que o time todo trabalha na mesma coisa, ao mesmo tempo, no mesmo espaço e no mesmo computador. É uma abordagem de fazer todo o trabalho que o time faz – inclusive codificar, design, testar, e trabalhar com o cliente (parceiro, Product Owner, usuário, etc.).

Para o criador da prática, Woody Zuill é algo que pode ser visto como uma espécie de “progração em par ++”.

Principais Benefícios da Prática

  • Maior produtividade.
  • Incidentes são conhecidos por todos imediatamente e resolvido antes de irem para a produção.
  • Praticamente sem bugs na produção.
  • Impedimentos se tornam visíveis imediatamente, e são resolvidos imediatamente.
  • Facilidade de se fazer reuniões a qualquer momento no próprio “espaco mobbing”.
  • Sem necessidade de reuniões diárias porque todos estão sempre alinhados.

 

Slides da Palestra no Agile 2013

Ele fez uma apresentação sobre o assunto no Agile 2013 em Nashville. Veja os slides:

https://vimeo.com/67136781

 

Um dia de Mob Programming

 

E então? Que tal tentar um dia de prática de Mob Programming com seu time?

Aprenda Mais

Mob Programming Basics

MobProgramming.org

Twitter Oficial do Movimento MobProgramming

Mob Programming no Blog do Tom

Don’t fear the Mob