Apresentação
O que é um Dojo ou Dojô?
-O dojo ou dojô é o local onde se treinam artes marciais, especialmente as nipônicas.
Muito mais que uma simples área, o dojo deve ser respeitado como se fosse a casa
dos participantes.
O que é um Coding Dojo?
- Um coding Dojo é uma reunião para estudar e praticar
desenvolvimento de software.
-Eles estão lá para se divertir e para participar em prática expontânea
de forma a melhorar suas habilidades.
-Em um ambiente não competitivo e colaborativo, todos participantes
possuem um objetivo em comum: resolver o problema que foi proposto
no início da sessão.
-Para tanto, é utilizado algumas práticas ágeis como o TDD (Test Driven
Development), Pair Programming e Refactoring.
Porque fazer um Dojo?
-Desenvolvedores não treinam.
-Aquisições fazendo Coding Dojo:
Conhecimento
Habilidades técnicas e humanas
Prática
Network
-Estar sempre preparado
Requisitos dos participantes
-Desejo de aprender
-Respeito ao próximo
-Mentes sempre aberta
-Disciplina
-Comprometimento
Requisitos para o Coding Dojo
-No mínimo 5 participantes
-Uma sala
-Um computador com projetor(apenas um)
-Um problema
-Um contador de tempo
Como vai funcionar?
-Retrospectiva
-Apresentação do problema
-Prática (modelo Randori)
Modelo Randori - Regras
Piloto: Escreve o código
Co-piloto: Explica(em alta voz) o que o piloto está fazendo e o ajuda
Rodada:
Dura 7 minutos
Piloto se une ao grupo, Co-piloto vira piloto e alguêm do grupo vira
Co-Piloto.
Grupo não fala diretamente com o piloto nem com o co-piloto.
Referências
Compilação da apresentação do professor Lorival Smolski Chapuis.
Codding Dojo - JoinvilleDojo
http://pt.slideshare.net/joinvilledojo/dojo-6
Contato
Marcus Oliveira
marcus.costa@totvs.com.br
oc.marcus@gmail.com
ZapZap: (31) 8880-8995

Codding dojo - Apresentação

  • 1.
  • 2.
    O que éum Dojo ou Dojô? -O dojo ou dojô é o local onde se treinam artes marciais, especialmente as nipônicas. Muito mais que uma simples área, o dojo deve ser respeitado como se fosse a casa dos participantes.
  • 3.
    O que éum Coding Dojo? - Um coding Dojo é uma reunião para estudar e praticar desenvolvimento de software. -Eles estão lá para se divertir e para participar em prática expontânea de forma a melhorar suas habilidades. -Em um ambiente não competitivo e colaborativo, todos participantes possuem um objetivo em comum: resolver o problema que foi proposto no início da sessão. -Para tanto, é utilizado algumas práticas ágeis como o TDD (Test Driven Development), Pair Programming e Refactoring.
  • 4.
    Porque fazer umDojo? -Desenvolvedores não treinam. -Aquisições fazendo Coding Dojo: Conhecimento Habilidades técnicas e humanas Prática Network -Estar sempre preparado
  • 5.
    Requisitos dos participantes -Desejode aprender -Respeito ao próximo -Mentes sempre aberta -Disciplina -Comprometimento
  • 6.
    Requisitos para oCoding Dojo -No mínimo 5 participantes -Uma sala -Um computador com projetor(apenas um) -Um problema -Um contador de tempo
  • 7.
    Como vai funcionar? -Retrospectiva -Apresentaçãodo problema -Prática (modelo Randori)
  • 8.
    Modelo Randori -Regras Piloto: Escreve o código Co-piloto: Explica(em alta voz) o que o piloto está fazendo e o ajuda Rodada: Dura 7 minutos Piloto se une ao grupo, Co-piloto vira piloto e alguêm do grupo vira Co-Piloto. Grupo não fala diretamente com o piloto nem com o co-piloto.
  • 9.
    Referências Compilação da apresentaçãodo professor Lorival Smolski Chapuis. Codding Dojo - JoinvilleDojo http://pt.slideshare.net/joinvilledojo/dojo-6
  • 10.