Antes ● Definir data e hora ● Reservar local ● Providenciar projetor ● Preparar ambiente de desenvolvimento ● Divulgar ○ Site (criar evento), listas, Twitter, Facebook (evento) ○ Cartaz ● Convocar especialistas ● Providenciar um timer ○ Cronometrar os períodos de codificação (5-7 min) ○ Geralmente um celular serve
Durante ● Apresentar rápida palestra sobre coding dojo antes de começar ○ https://github.com/rodrigoamaral/5min-dojo-slides ● Escolher a linguagem por meio de votação ● Escolher o problema por meio de votação ● Reavaliar o entendimento do problema e os rumos da implementação após cada rodada ● Fotografar para publicar no site
Depois ● Fazer a retrospectiva ○ Apontar aspectos positivos e negativos da sessão ● Combinar data aproximada para o próximo dojo ● Fazer o pós-dojo ○ Jantar/almoço/chopp para conversar sobre outros assuntos e promover integração entre os participantes
Quando chegar em casa ● Redigir e publicar resumo do dojo no site ● Publicar fotos do dojo ● Divulgar o resumo na lista de discussão ● Divulgar o resumo na página do Facebook
O que pode dar errado? ● Problemas no ambiente/recursos ○ Projetor ○ Computador ○ Tomadas ○ Sala ● Conversas no sinal vermelho ● Falta de domínio da linguagem/ferramentas ● Problema difícil demais ● Problema fácil demais