locaweb
Programação em par
Geralmente, as duplas são formadas por um instrutor
e um membro que não está familiarizado com a linguagem
ou com o projeto em questão. Neste modelo, o novato fica
à frente do desenvolvimento, enquanto o instrutor observa
e dá dicas de como a atividade pode ser feita.Assim, tudo
é revisto sempre por duas pessoas, fazendo com que os
códigos sejam implementados de acordo com os padrões
da equipe, e não o padrão pessoal de um desenvolvedor. De
quebra, este modelo minimiza os riscos de um problema
crítico em determinada parte de um sistema.
Reunião de pé
As reuniões de pé servem para manter toda a equipe
atualizada sobre o andamento das tarefas, divididas nos
encontros de iteração entre membro da equipe. É possível
desenvolver em par ou individualmente, dependendo de
como a tarefa foi atribuída. Dentro desse cenário, quando
um dos membros da equipe precisa faltar, todos sabem
como está o andamento do projeto. Isso faz com que o
líder da equipe fique ciente para tomar uma atitude rápida
caso uma tarefa encavale na outra, prejudicando o tempo
de desenvolvimento. Esse item também ajuda a reduzir a
“enrolação” durante o expediente, pois é preciso divulgar
status diários sobre o andamento da tarefa.
Backlog
O backlog é um tipo de repositório com todas as
tarefas que devem ser feitas em um projeto específico. Elas
ficam armazenadas e são priorizadas por um responsável.
Refatoração
É uma técnica que visa a redução de código,
removendo trechos redundantes. Uma boa forma de
refatoração é pegar métodos muito extensos e separar
trechos como alteração de dados, inclusões de registros,
entre outros.
Conclusão //
O Coding Dojo é uma excelente
metodologia, que pode ser adotada inclusive dentro de
sua empresa. Se você não pode se dar ao luxo de deixar
seus desenvolvedores duas semanas fora para fazer um
determinado treinamento em uma consultoria, essa é
uma boa maneira de treinar os novatos por meio dos
mais experientes. E, inclusive, ensinar algo a mais para
quem já é expert.
No Rio de Janeiro, o Coding Dojo serviu de tema para a Campus Party 2011;
número de entusiastas do modelo de desenvolvimento cresce cada vez mais
Todos que estão no
Dojo seguem o que está
acontecendo. Podem,
inclusive, dar sugestões
e tirar dúvidas, pois o
par que está no teclado
pode detalhar o
que está fazendo e
por que está seguindo
aquele método
Referências
Confira alguns links úteis
para se aprofundar no
conceito de Coding Dojo:
Coding Dojo Locaweb –
Grupo Dojo@SP
-
Grupo DorNetArchitects
- dojo.dotnetarchitects.net
63