SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
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 CISLFlávio Lisboa
 
CBSoft2013 - Tutorial Coding By Example
CBSoft2013 - Tutorial Coding By ExampleCBSoft2013 - Tutorial Coding By Example
CBSoft2013 - Tutorial Coding By ExampleWildtech
 
Coding Dojo em 5 Minutos
Coding Dojo em 5 MinutosCoding Dojo em 5 Minutos
Coding Dojo em 5 MinutosSerge Rehem
 
Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Dojo 18/01/2012Demoiselle Paraguay Dojo 18/01/2012
Demoiselle Paraguay Dojo 18/01/2012Cleverson Sacramento
 
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é PensamentoOsvaldo 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 DojoCleverson Sacramento
 
Codding dojo - Apresentação
Codding dojo - ApresentaçãoCodding dojo - Apresentação
Codding dojo - ApresentaçãoMarcus Costa
 
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 trabalhoJanynne Gomes
 
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 03Tiago 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

Coding Dojo - Técnico
Coding Dojo - TécnicoCoding Dojo - Técnico
Coding Dojo - TécnicoJoinvilleDojo
 
EAD Evolutions - FISL 2009
EAD Evolutions - FISL 2009EAD Evolutions - FISL 2009
EAD Evolutions - FISL 2009Ambev
 
Coding Dojo - Funcionamento
Coding Dojo - FuncionamentoCoding Dojo - Funcionamento
Coding Dojo - Funcionamentothiagodp
 
Fisl 10 - EAD Evolutions
Fisl 10 - EAD EvolutionsFisl 10 - EAD Evolutions
Fisl 10 - EAD EvolutionsBruna Griebeler
 
Lightining Talk - Testes Unitários
Lightining Talk - Testes UnitáriosLightining Talk - Testes Unitários
Lightining Talk - Testes UnitáriosDiogo Salaberri
 
Coding Dojo - Conceitos
Coding Dojo - ConceitosCoding Dojo - Conceitos
Coding Dojo - Conceitosthiagodp
 
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 sobrinhoAlexandre Andrade
 
Coding Dojo - Unreal Engine
Coding Dojo - Unreal EngineCoding Dojo - Unreal Engine
Coding Dojo - Unreal EngineAdolfo 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 DelphiMario Guedes
 
Slides de apresentação unid1
Slides de apresentação unid1Slides de apresentação unid1
Slides de apresentação unid1betzandonadi
 
Slides de apresentação unid1
Slides de apresentação unid1Slides de apresentação unid1
Slides de apresentação unid1betzandonadi
 
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 ÁgeisLorival 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
 
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 ALGORITMOSprofjotamarcosduarte
 

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) (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
 

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/