SlideShare uma empresa Scribd logo
Dojo (Dōjō)




Iuri Raiol – iuriraiol@gmail.com
  http://facebook.com/aitproeg
Quem “inventou”?
  Emmanuel Gaillot
O que é o Dojo?
é uma reunião de vários programadores com o
objetivo de:
•  reinar.
 T
•  prender.
 A
•  dquirir e compartilhar Experiência.
 A
•  e divertir.
 S
•  efletir.
 R
Como Fazer?
  untar Alguns programadores
 J
  m computador
 U
  m projetor
 U
  1h 30m de duração
 ~
  scolher o tipo preparedKata/RandoriKata
 E
Que princípios Seguir?
•  Uso do TDD (XP)
•  BabySteps (passos de bebê)
•  Refatoração
•  Programação em Par
•  Retrospectiva
•  etc...
Qual o Objetivo?
•  Troca de experiências.
•  Brainstorm
•  Solução de um problema (apesar de não ser o
   foco do dojo)
•  Descontração
•  Melhoria Contínua e boas práticas de
   codificação.
Obrigado!!!
Curta nossa Página no Facebook:



facebook.com/aitproeg
Fontes
  REHEN, Serge. Coding-Dojo em 5 Minutos. Acesso: http://
   www.slideshare.net/serge_rehem/coding-dojo-em-5-minutos

 Coding Dojo UFSC .O que é Coding Dojo. http://pet.inf.ufsc.br/dojo/
   o-que-eh-dojo/

  SATO, Danilo. Dojo: Treino para Programadores. http://
   www.dtsato.com/blog/2007/08/27/dojo-treino-para-programadores/

  GAILLOT, Emmanuel. CodingDojos. codingdojo.org

  Uilton Campos. http://uiltoncampos.wordpress.com/tag/randori/

Mais conteúdo relacionado

Mais procurados

Dojo Toolkit for Javascript - Palestra do CISL
Dojo Toolkit for Javascript - Palestra do CISLDojo Toolkit for Javascript - Palestra do CISL
Dojo Toolkit for Javascript - Palestra do CISL
Flávio Lisboa
 
CBSoft2013 - Tutorial Coding By Example
CBSoft2013 - Tutorial Coding By ExampleCBSoft2013 - Tutorial Coding By Example
CBSoft2013 - Tutorial Coding By Example
Wildtech
 
Coding Dojo em 5 Minutos
Coding Dojo em 5 MinutosCoding Dojo em 5 Minutos
Coding Dojo em 5 Minutos
Serge Rehem
 
Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Dojo 18/01/2012Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Dojo 18/01/2012
Cleverson Sacramento
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
Sabrina Andrade
 
Slide
SlideSlide
#safaDojo com Android
#safaDojo com Android#safaDojo com Android
#safaDojo com Android
Ramon Ribeiro Rabello
 
Dojo #5
Dojo #5Dojo #5
Dojo #5
JoinvilleDojo
 
Coding Dojo: Uma prática com Python
Coding Dojo: Uma prática com PythonCoding Dojo: Uma prática com Python
Coding Dojo: Uma prática com Python
Orlando Saraiva Júnior
 
NãNãNã Nã - Python Refresca até Pensamento
NãNãNã Nã - Python Refresca até PensamentoNãNãNã Nã - Python Refresca até Pensamento
NãNãNã Nã - Python Refresca até Pensamento
Osvaldo Santana Neto
 
Pós Ruy - 2 e 3 Camadas - Coding Dojo
Pós Ruy - 2 e 3 Camadas - Coding DojoPós Ruy - 2 e 3 Camadas - Coding Dojo
Pós Ruy - 2 e 3 Camadas - Coding Dojo
Cleverson Sacramento
 
Codding dojo - Apresentação
Codding dojo - ApresentaçãoCodding dojo - Apresentação
Codding dojo - Apresentação
Marcus Costa
 
Dá pra Ganhar Dinheiro com Software Livre? Sim.
Dá pra Ganhar Dinheiro com Software Livre? Sim.Dá pra Ganhar Dinheiro com Software Livre? Sim.
Dá pra Ganhar Dinheiro com Software Livre? Sim.
Luiz Henrique Rauber Rodrigues
 
Palestra: Desafios do desenvolvedor no mercado de trabalho
Palestra: Desafios do desenvolvedor no mercado de trabalhoPalestra: Desafios do desenvolvedor no mercado de trabalho
Palestra: Desafios do desenvolvedor no mercado de trabalho
Janynne Gomes
 
Coding Dojo
Coding DojoCoding Dojo
Técnicas de Prototipação II - LEGO Aula 03
Técnicas de Prototipação II - LEGO Aula 03Técnicas de Prototipação II - LEGO Aula 03
Técnicas de Prototipação II - LEGO Aula 03
Tiago Barros
 

Mais procurados (16)

Dojo Toolkit for Javascript - Palestra do CISL
Dojo Toolkit for Javascript - Palestra do CISLDojo Toolkit for Javascript - Palestra do CISL
Dojo Toolkit for Javascript - Palestra do CISL
 
CBSoft2013 - Tutorial Coding By Example
CBSoft2013 - Tutorial Coding By ExampleCBSoft2013 - Tutorial Coding By Example
CBSoft2013 - Tutorial Coding By Example
 
Coding Dojo em 5 Minutos
Coding Dojo em 5 MinutosCoding Dojo em 5 Minutos
Coding Dojo em 5 Minutos
 
Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Dojo 18/01/2012Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Dojo 18/01/2012
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
 
Slide
SlideSlide
Slide
 
#safaDojo com Android
#safaDojo com Android#safaDojo com Android
#safaDojo com Android
 
Dojo #5
Dojo #5Dojo #5
Dojo #5
 
Coding Dojo: Uma prática com Python
Coding Dojo: Uma prática com PythonCoding Dojo: Uma prática com Python
Coding Dojo: Uma prática com Python
 
NãNãNã Nã - Python Refresca até Pensamento
NãNãNã Nã - Python Refresca até PensamentoNãNãNã Nã - Python Refresca até Pensamento
NãNãNã Nã - Python Refresca até Pensamento
 
Pós Ruy - 2 e 3 Camadas - Coding Dojo
Pós Ruy - 2 e 3 Camadas - Coding DojoPós Ruy - 2 e 3 Camadas - Coding Dojo
Pós Ruy - 2 e 3 Camadas - Coding Dojo
 
Codding dojo - Apresentação
Codding dojo - ApresentaçãoCodding dojo - Apresentação
Codding dojo - Apresentação
 
Dá pra Ganhar Dinheiro com Software Livre? Sim.
Dá pra Ganhar Dinheiro com Software Livre? Sim.Dá pra Ganhar Dinheiro com Software Livre? Sim.
Dá pra Ganhar Dinheiro com Software Livre? Sim.
 
Palestra: Desafios do desenvolvedor no mercado de trabalho
Palestra: Desafios do desenvolvedor no mercado de trabalhoPalestra: Desafios do desenvolvedor no mercado de trabalho
Palestra: Desafios do desenvolvedor no mercado de trabalho
 
Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
Técnicas de Prototipação II - LEGO Aula 03
Técnicas de Prototipação II - LEGO Aula 03Técnicas de Prototipação II - LEGO Aula 03
Técnicas de Prototipação II - LEGO Aula 03
 

Semelhante a Dojo

TIU Testing Dojo
TIU Testing DojoTIU Testing Dojo
TIU Testing Dojo
Alvaro Brognoli
 
Coding Dojo - Técnico
Coding Dojo - TécnicoCoding Dojo - Técnico
Coding Dojo - Técnico
JoinvilleDojo
 
EAD Evolutions - FISL 2009
EAD Evolutions - FISL 2009EAD Evolutions - FISL 2009
EAD Evolutions - FISL 2009
Ambev
 
Coding Dojo Aplicado ao Ambiente Organizacional
Coding Dojo Aplicado ao Ambiente OrganizacionalCoding Dojo Aplicado ao Ambiente Organizacional
Coding Dojo Aplicado ao Ambiente Organizacional
Avelino Ferreira Gomes Filho
 
Coding Dojo - Funcionamento
Coding Dojo - FuncionamentoCoding Dojo - Funcionamento
Coding Dojo - Funcionamento
thiagodp
 
Fisl 10 - EAD Evolutions
Fisl 10 - EAD EvolutionsFisl 10 - EAD Evolutions
Fisl 10 - EAD Evolutions
Bruna Griebeler
 
Joinville Dojo 2010
Joinville Dojo   2010Joinville Dojo   2010
Joinville Dojo 2010
Lorival Smolski Chapuis
 
Lightining Talk - Testes Unitários
Lightining Talk - Testes UnitáriosLightining Talk - Testes Unitários
Lightining Talk - Testes Unitários
Diogo Salaberri
 
Coding Dojo - Conceitos
Coding Dojo - ConceitosCoding Dojo - Conceitos
Coding Dojo - Conceitos
thiagodp
 
Seja um júnior não seja um sobrinho
Seja um júnior não seja um sobrinhoSeja um júnior não seja um sobrinho
Seja um júnior não seja um sobrinho
Alexandre Andrade
 
Coding Dojo - Unreal Engine
Coding Dojo - Unreal EngineCoding Dojo - Unreal Engine
Coding Dojo - Unreal Engine
Adolfo Neto
 
Extreme Experience 2018 | Python para quem sabe Delphi
Extreme Experience 2018 | Python para quem sabe DelphiExtreme Experience 2018 | Python para quem sabe Delphi
Extreme Experience 2018 | Python para quem sabe Delphi
Mario Guedes
 
Coding Dojo em 10 Minutos!
Coding Dojo em 10 Minutos!Coding Dojo em 10 Minutos!
Coding Dojo em 10 Minutos!
Josenaldo de Oliveira Matos Filho
 
Slides de apresentação unid1
Slides de apresentação unid1Slides de apresentação unid1
Slides de apresentação unid1
betzandonadi
 
Slides de apresentação unid1
Slides de apresentação unid1Slides de apresentação unid1
Slides de apresentação unid1
betzandonadi
 
Como TDD pode influenciar na construção do seu Produto?
Como TDD pode influenciar na construção do seu Produto?Como TDD pode influenciar na construção do seu Produto?
Como TDD pode influenciar na construção do seu Produto?
Raphael Paiva
 
Coding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios ÁgeisCoding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios Ágeis
Lorival Smolski Chapuis
 
TDC Florianópolis 2013 - Refatorar! porque ninguém gosta de código que cheir...
TDC Florianópolis 2013  - Refatorar! porque ninguém gosta de código que cheir...TDC Florianópolis 2013  - Refatorar! porque ninguém gosta de código que cheir...
TDC Florianópolis 2013 - Refatorar! porque ninguém gosta de código que cheir...
Elias Souza
 
Coding dojo
Coding dojoCoding dojo
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSAULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
profjotamarcosduarte
 

Semelhante a Dojo (20)

TIU Testing Dojo
TIU Testing DojoTIU Testing Dojo
TIU Testing Dojo
 
Coding Dojo - Técnico
Coding Dojo - TécnicoCoding Dojo - Técnico
Coding Dojo - Técnico
 
EAD Evolutions - FISL 2009
EAD Evolutions - FISL 2009EAD Evolutions - FISL 2009
EAD Evolutions - FISL 2009
 
Coding Dojo Aplicado ao Ambiente Organizacional
Coding Dojo Aplicado ao Ambiente OrganizacionalCoding Dojo Aplicado ao Ambiente Organizacional
Coding Dojo Aplicado ao Ambiente Organizacional
 
Coding Dojo - Funcionamento
Coding Dojo - FuncionamentoCoding Dojo - Funcionamento
Coding Dojo - Funcionamento
 
Fisl 10 - EAD Evolutions
Fisl 10 - EAD EvolutionsFisl 10 - EAD Evolutions
Fisl 10 - EAD Evolutions
 
Joinville Dojo 2010
Joinville Dojo   2010Joinville Dojo   2010
Joinville Dojo 2010
 
Lightining Talk - Testes Unitários
Lightining Talk - Testes UnitáriosLightining Talk - Testes Unitários
Lightining Talk - Testes Unitários
 
Coding Dojo - Conceitos
Coding Dojo - ConceitosCoding Dojo - Conceitos
Coding Dojo - Conceitos
 
Seja um júnior não seja um sobrinho
Seja um júnior não seja um sobrinhoSeja um júnior não seja um sobrinho
Seja um júnior não seja um sobrinho
 
Coding Dojo - Unreal Engine
Coding Dojo - Unreal EngineCoding Dojo - Unreal Engine
Coding Dojo - Unreal Engine
 
Extreme Experience 2018 | Python para quem sabe Delphi
Extreme Experience 2018 | Python para quem sabe DelphiExtreme Experience 2018 | Python para quem sabe Delphi
Extreme Experience 2018 | Python para quem sabe Delphi
 
Coding Dojo em 10 Minutos!
Coding Dojo em 10 Minutos!Coding Dojo em 10 Minutos!
Coding Dojo em 10 Minutos!
 
Slides de apresentação unid1
Slides de apresentação unid1Slides de apresentação unid1
Slides de apresentação unid1
 
Slides de apresentação unid1
Slides de apresentação unid1Slides de apresentação unid1
Slides de apresentação unid1
 
Como TDD pode influenciar na construção do seu Produto?
Como TDD pode influenciar na construção do seu Produto?Como TDD pode influenciar na construção do seu Produto?
Como TDD pode influenciar na construção do seu Produto?
 
Coding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios ÁgeisCoding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios Ágeis
 
TDC Florianópolis 2013 - Refatorar! porque ninguém gosta de código que cheir...
TDC Florianópolis 2013  - Refatorar! porque ninguém gosta de código que cheir...TDC Florianópolis 2013  - Refatorar! porque ninguém gosta de código que cheir...
TDC Florianópolis 2013 - Refatorar! porque ninguém gosta de código que cheir...
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
 
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSAULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
 

Mais de COTIC-PROEG (UFPA)

LT - Redis
LT - RedisLT - Redis
LT - Redis
COTIC-PROEG (UFPA)
 
LT Ansible
LT AnsibleLT Ansible
LT Ansible
COTIC-PROEG (UFPA)
 
Testes automatizados com Cypress
Testes automatizados com CypressTestes automatizados com Cypress
Testes automatizados com Cypress
COTIC-PROEG (UFPA)
 
Loop back
Loop backLoop back
METEOR
METEORMETEOR
Desenvolvimento de software tradicional vs ágil
Desenvolvimento de software tradicional vs ágilDesenvolvimento de software tradicional vs ágil
Desenvolvimento de software tradicional vs ágil
COTIC-PROEG (UFPA)
 
Canva
CanvaCanva
Git v2
Git v2Git v2
Atitudes que levam ao Fracasso profissional
Atitudes que levam ao Fracasso profissionalAtitudes que levam ao Fracasso profissional
Atitudes que levam ao Fracasso profissional
COTIC-PROEG (UFPA)
 
Os 5 Sensos da Qualidade
Os 5 Sensos da QualidadeOs 5 Sensos da Qualidade
Os 5 Sensos da Qualidade
COTIC-PROEG (UFPA)
 
WATSON - O Fascinante Computador da IBM
WATSON - O Fascinante Computador da IBMWATSON - O Fascinante Computador da IBM
WATSON - O Fascinante Computador da IBM
COTIC-PROEG (UFPA)
 
Produtividade sem enrrolação
Produtividade sem enrrolaçãoProdutividade sem enrrolação
Produtividade sem enrrolação
COTIC-PROEG (UFPA)
 
LAB JavaScript
LAB JavaScriptLAB JavaScript
LAB JavaScript
COTIC-PROEG (UFPA)
 
Principios e Valores Ágeis
Principios e Valores ÁgeisPrincipios e Valores Ágeis
Principios e Valores Ágeis
COTIC-PROEG (UFPA)
 
Big data
Big dataBig data
Metricas para Times Ágeis
Metricas para Times ÁgeisMetricas para Times Ágeis
Metricas para Times Ágeis
COTIC-PROEG (UFPA)
 
Aplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPA
Aplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPAAplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPA
Aplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPA
COTIC-PROEG (UFPA)
 
Técnicas para Programação em Par
Técnicas para Programação em ParTécnicas para Programação em Par
Técnicas para Programação em Par
COTIC-PROEG (UFPA)
 
Feedback Canvas
Feedback CanvasFeedback Canvas
Feedback Canvas
COTIC-PROEG (UFPA)
 
5 Doenças do Gerenciamento de Projetos
5 Doenças do Gerenciamento de Projetos5 Doenças do Gerenciamento de Projetos
5 Doenças do Gerenciamento de Projetos
COTIC-PROEG (UFPA)
 

Mais de COTIC-PROEG (UFPA) (20)

LT - Redis
LT - RedisLT - Redis
LT - Redis
 
LT Ansible
LT AnsibleLT Ansible
LT Ansible
 
Testes automatizados com Cypress
Testes automatizados com CypressTestes automatizados com Cypress
Testes automatizados com Cypress
 
Loop back
Loop backLoop back
Loop back
 
METEOR
METEORMETEOR
METEOR
 
Desenvolvimento de software tradicional vs ágil
Desenvolvimento de software tradicional vs ágilDesenvolvimento de software tradicional vs ágil
Desenvolvimento de software tradicional vs ágil
 
Canva
CanvaCanva
Canva
 
Git v2
Git v2Git v2
Git v2
 
Atitudes que levam ao Fracasso profissional
Atitudes que levam ao Fracasso profissionalAtitudes que levam ao Fracasso profissional
Atitudes que levam ao Fracasso profissional
 
Os 5 Sensos da Qualidade
Os 5 Sensos da QualidadeOs 5 Sensos da Qualidade
Os 5 Sensos da Qualidade
 
WATSON - O Fascinante Computador da IBM
WATSON - O Fascinante Computador da IBMWATSON - O Fascinante Computador da IBM
WATSON - O Fascinante Computador da IBM
 
Produtividade sem enrrolação
Produtividade sem enrrolaçãoProdutividade sem enrrolação
Produtividade sem enrrolação
 
LAB JavaScript
LAB JavaScriptLAB JavaScript
LAB JavaScript
 
Principios e Valores Ágeis
Principios e Valores ÁgeisPrincipios e Valores Ágeis
Principios e Valores Ágeis
 
Big data
Big dataBig data
Big data
 
Metricas para Times Ágeis
Metricas para Times ÁgeisMetricas para Times Ágeis
Metricas para Times Ágeis
 
Aplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPA
Aplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPAAplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPA
Aplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPA
 
Técnicas para Programação em Par
Técnicas para Programação em ParTécnicas para Programação em Par
Técnicas para Programação em Par
 
Feedback Canvas
Feedback CanvasFeedback Canvas
Feedback Canvas
 
5 Doenças do Gerenciamento de Projetos
5 Doenças do Gerenciamento de Projetos5 Doenças do Gerenciamento de Projetos
5 Doenças do Gerenciamento de Projetos
 

Último

Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 

Último (6)

Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 

Dojo

  • 1. Dojo (Dōjō) Iuri Raiol – iuriraiol@gmail.com http://facebook.com/aitproeg
  • 2. Quem “inventou”? Emmanuel Gaillot
  • 3. O que é o Dojo? é uma reunião de vários programadores com o objetivo de: •  reinar. T •  prender. A •  dquirir e compartilhar Experiência. A •  e divertir. S •  efletir. R
  • 4. Como Fazer?   untar Alguns programadores J   m computador U   m projetor U   1h 30m de duração ~   scolher o tipo preparedKata/RandoriKata E
  • 5. Que princípios Seguir? •  Uso do TDD (XP) •  BabySteps (passos de bebê) •  Refatoração •  Programação em Par •  Retrospectiva •  etc...
  • 6. Qual o Objetivo? •  Troca de experiências. •  Brainstorm •  Solução de um problema (apesar de não ser o foco do dojo) •  Descontração •  Melhoria Contínua e boas práticas de codificação.
  • 7. Obrigado!!! Curta nossa Página no Facebook: facebook.com/aitproeg
  • 8. Fontes   REHEN, Serge. Coding-Dojo em 5 Minutos. Acesso: http:// www.slideshare.net/serge_rehem/coding-dojo-em-5-minutos  Coding Dojo UFSC .O que é Coding Dojo. http://pet.inf.ufsc.br/dojo/ o-que-eh-dojo/   SATO, Danilo. Dojo: Treino para Programadores. http:// www.dtsato.com/blog/2007/08/27/dojo-treino-para-programadores/   GAILLOT, Emmanuel. CodingDojos. codingdojo.org   Uilton Campos. http://uiltoncampos.wordpress.com/tag/randori/