Coding Dojo

206 visualizações

Publicada em

Uma breve explicação sobre Coding Dojo

Publicada em: Software
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
206
No SlideShare
0
A partir de incorporações
0
Número de incorporações
7
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Coding Dojo

  1. 1. CodingDojo http://dojopuzzles.com/
  2. 2. CodingDojo Coding Dojo é uma técnica que surgiu com o objetivo de aprimorar as práticas de programação. Foi conceitualmente inspirada na palavra japonesa Dojo, que significa um local de muito respeito para o treinamento de artes marciais. O Coding Dojo permite que todos os participantes pratiquem, aprendam e ensinem. Para isso, dois princípios básicos devem ser seguidos: APRENDIZADO Promover o aprendizado contínuo no qual todos os envolvidos devem entender e participar; EXPERIÊNCIA Realizar trocas constantes de experiências sem a distinção entre os mais e menos experientes, em um ambiente colaborativo, não competitivo e inclusivo. Fonte: http://www.webgoal.com.br/coding-dojo/
  3. 3. Olá! Eu sou Cássio B. Pereira Você me encontra em: @cassiov1ru5 about.me/cassiodeveloper
  4. 4. 1. Existem3formatosde realizaçãodeumCodingDojo Vamos começar pelo primeiro, claro!
  5. 5. KATA http://codekata.com/
  6. 6. KATA ✖Demonstrar ✖Reproduzir Técnica em que um apresentador deve demonstrar uma solução previamente desenvolvida. O objetivo é ensinar aos participantes todos os passos necessários e permitir que todos possam reproduzir o mesmo resultado. Nesse formato é permitido realizar interrupções para tirar dúvidas a qualquer momento.
  7. 7. ARTE APRENDER A programação é uma arte que requer aprendizado constante e a melhor forma de aprender é praticando.
  8. 8. RANDORI http://media.pragprog.com/titles/ebdojo/randori.pdf
  9. 9. RANDORI ✖ TDD ✖ Pair Programming Formato que promove a participação de todos. O desenvolvimento da solução é feita orientada à testes e com programação em par. A cada turno de aproximadamente 5 minutos, o piloto volta para a plateia, o copiloto vira piloto e um participante da plateia vira copiloto. Os comentários são permitidos somente quando os testes estiverem em verde e, enquanto estiverem no vermelho, a plateia deve permanecer em silêncio.
  10. 10. KAKE http://www.agileandart.com/2010/08/16/dojo-kake/
  11. 11. KAKE ✖ TDD ✖ Pair Programming Técnica semelhante ao Randori, porém no desenvolvimento há vários pares trabalhando em soluções diferentes simultaneamente e a cada turno a troca é feita entre os pares. Esse formato necessita de um conhecimento mais avançado dos participantes.
  12. 12. CONHECIMENTO O Coding Dojo proporciona um ambiente onde todos podem estudar e aprender novas técnicas e ferramentas, uma vez que elas devem ser praticadas em grupo. Diversos benefícios podem ser percebidos em um time praticante de Coding Dojo:
  13. 13. Todosevoluemseusconhecimentos Relacionamento Promove o bom relacionamento entre as pessoas; Troca Promove a troca de experiências; Cotidiano Realização de tarefas diferentes do cotidiano de um projeto;
  14. 14. Nósamamos, programação
  15. 15. Obrigado! Perguntas? @cassiov1ru5 cassio@cassiobp.com.br cassio.pereira@inspira.com.br

×