5. Motivação
Reuniões centradas em um desafio de programação.
Apesar do desafio, objetivo não é terminar o problema.
Aprender com as experiências vivenciadas pelo grupo.
E porque não, se divertir!?
6. Dojo Artes Maciais
Repetições
Pequenas e contínuas melhorias
Praticar, praticar e praticar!
7. Origem Coding Dojo
Mundo: DojoParis (2003)
Brasil:
Dojo Floripa (2007)
Dojo Recife
Dojo São Paulo
Dojo Rio
...
8. Princípios
Ambiente:
Não competitivo
Colaborativo
Convidativo
Divertido
Todos níveis são bem vindos.
Falhas e Redundâncias Você pode falhar na sua empresa?
Novas idéias Liberdade para novas abordagens
14. Formatos
PreparedKata
Um pessoa apresenta / solução pronta
Todos devem entender e conseguir reproduzir
Interrupções permitidas para tirar dúvidas
15. Formatos
RandoriKata
Pares (Piloto + Co-Piloto)
Turnos “time-box” (~7 minutos)
Co-piloto vira Piloto
Piloto volta pra platéia
Um membro da platéia vira co-piloto
Todos são convidados a ajudar.
16. Retrospectiva
O que aprendemos e gostamos?
O que não gostamos?
O que melhorar?
Discussões e comentários.
17. Objetivos
Praticar
Aprender
Tecnologias/Linguagens
TDD
Orientação a Objetos
Comunicação
Explicar a implementação da solução
Ensinar
Discutir em cima de código!
18. Não fazer!
Correr para terminar o problema
Objetivo não é resolver o problema
Objetivo == aprender (problema é somente pretexto
para aprender)
Problemas reais
Guerras de tecnologia
19. Não fazer!
Competição
Deixar as pessoas sem entender
Discutir uma forma sem ter código
Mostrar código sem testes
23. OBRIGADO!
Parceria:
A presente obra encontra-se licenciada sob a licença Creative Commons Atribuição-Compartilhamento pela
mesma licença 3.0 Brasil. Para visualizar uma cópia da licença, visite http://creativecommons.org/licenses/by-
sa/3.0/br/ ou mande uma carta para: Creative Commons, 171 Second Street, Suite 300, San Francisco, California,
94105, USA.