SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
# LTALK


       CODING DOJO


                 Fernando Gama
          Fernando.gama@icen.ufpa.br
- Acadêmico de Sistemas de Informação – UFPA
  - Assessoria de Informação e Tecnologia - AIT
DOJO: ORIGEM




DO = CAMINHO + JO = LUGAR
CODING DOJO
# Dojo(pessoas, interessadas, recursos)
                => diversão, aprendizagem.

  # Treinamento para programadores
  Utilizando TDD.

  # Ambiente de integração, motivação
  e qualificação do time.

  # Programadores se reúnem para
  Aprender e compartilhar experiências.
TDD
# Desenvolvimento Orientado a teste.
- Objetivo não é terminar o problema.




-   Ambiente é:
:: Inclusivo;
:: Seguro;
:: Convidativo;
TDD
OUTRAS PREMISSAS
# Passos de bebê: Código vai “caminhando”,
devagar, ajudando para que todos entendam
o que está acontecendo.


# Pair Programming:   Piloto + co-piloto.


# Fases: Piloto + co-piloto sem ideias.
ROTATIVIDADE
PRINCIPIOS E OBJETIVOS
# Princípios:
- Aprendizado contínuo;
- Não há competição;
- Todos os níveis são bem vindos;
- Seguro para experimentar novas práticas.


# Objetivos:
- Aprender, praticar, ensinar e discutir;
- Independe de tecnologia;
- Ninguém poderá ficar com dúvida.
PRINCIPIOS E OBJETIVOS
# REQUISITOS:




- Piloto, Co-piloto, Platéia.
- Tempo médio: 5 a 7 minutos.
RECURSOS
RETROSPECTIVA

 O que aprendemos?


  O que gostamos?


O que poderá melhorar?
O que NÃO pode acontecer

1) Correr para terminar o problema.
2) Competição.
3) Preferencialmente não utilizar um
problema real.
4) Deixar pessoas sem entender.
5) Entrar em “Flamewars” nas
discussões.
Referências

●   http://apoie.org/Dojo.html
●   http://flaviosilveira.com/2011/coding-dojo-o-que-e-e-como-
    participar/
●   http://www.infoblogs.com.br/view.action?
    contentId=203371&Um-Pouco-de-Codigo-Dojo.html
Vish, Acabou!

Weitere ähnliche Inhalte

Was ist angesagt?

1º coding dojo dnape
1º coding dojo dnape1º coding dojo dnape
1º coding dojo dnapeWaldyr Felix
 
Saindo da lama com o metodo Kanban [TDC Floripa 04/2019]
Saindo da lama com o metodo Kanban [TDC Floripa 04/2019]Saindo da lama com o metodo Kanban [TDC Floripa 04/2019]
Saindo da lama com o metodo Kanban [TDC Floripa 04/2019]Cleiton Luis Mafra
 
Apresentação para o forum
Apresentação para o forumApresentação para o forum
Apresentação para o forumcid_entrenos
 
Facilitando retrospectivas e melhorando a comunicação da equipe baseada na m...
Facilitando retrospectivas e melhorando a comunicação da  equipe baseada na m...Facilitando retrospectivas e melhorando a comunicação da  equipe baseada na m...
Facilitando retrospectivas e melhorando a comunicação da equipe baseada na m...Desiree Megre
 
Coding Dojo Campus Party
Coding Dojo Campus PartyCoding Dojo Campus Party
Coding Dojo Campus PartyWaldyr Felix
 
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
 
Palestra TDC 2015 São Paulo - Mercado de trabalho para Elefantes
Palestra TDC 2015 São Paulo - Mercado de trabalho para ElefantesPalestra TDC 2015 São Paulo - Mercado de trabalho para Elefantes
Palestra TDC 2015 São Paulo - Mercado de trabalho para ElefantesRodrigo Wanderley de Melo Cardoso
 
Oportunidades Acadêmicas e a carreira de desenvolvimento de software.
Oportunidades Acadêmicas e a carreira de desenvolvimento de software.Oportunidades Acadêmicas e a carreira de desenvolvimento de software.
Oportunidades Acadêmicas e a carreira de desenvolvimento de software.Rodrigo Kono
 
PROFESSOR 5.0 - Ferramentas para transformação e reinvenção do professor em s...
PROFESSOR 5.0 - Ferramentas para transformação e reinvenção do professor em s...PROFESSOR 5.0 - Ferramentas para transformação e reinvenção do professor em s...
PROFESSOR 5.0 - Ferramentas para transformação e reinvenção do professor em s...Reinaldo Jr
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
 
Use scratch para aprender a programar se divertindo
Use scratch para aprender a programar se divertindoUse scratch para aprender a programar se divertindo
Use scratch para aprender a programar se divertindoGlobalcode
 
Bigdev parcerias
Bigdev parceriasBigdev parcerias
Bigdev parceriasBigDev
 

Was ist angesagt? (17)

1º coding dojo dnape
1º coding dojo dnape1º coding dojo dnape
1º coding dojo dnape
 
Saindo da lama com o metodo Kanban [TDC Floripa 04/2019]
Saindo da lama com o metodo Kanban [TDC Floripa 04/2019]Saindo da lama com o metodo Kanban [TDC Floripa 04/2019]
Saindo da lama com o metodo Kanban [TDC Floripa 04/2019]
 
Apresentação para o forum
Apresentação para o forumApresentação para o forum
Apresentação para o forum
 
Facilitando retrospectivas e melhorando a comunicação da equipe baseada na m...
Facilitando retrospectivas e melhorando a comunicação da  equipe baseada na m...Facilitando retrospectivas e melhorando a comunicação da  equipe baseada na m...
Facilitando retrospectivas e melhorando a comunicação da equipe baseada na m...
 
Coding Dojo em 10 Minutos!
Coding Dojo em 10 Minutos!Coding Dojo em 10 Minutos!
Coding Dojo em 10 Minutos!
 
Coding Dojo Campus Party
Coding Dojo Campus PartyCoding Dojo Campus Party
Coding Dojo Campus Party
 
Meetup Carreira em TI
Meetup Carreira em TIMeetup Carreira em TI
Meetup Carreira em TI
 
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
 
Php Experience 2016 - Mercado de Trabalho para Elefantes
Php Experience 2016 - Mercado de Trabalho para ElefantesPhp Experience 2016 - Mercado de Trabalho para Elefantes
Php Experience 2016 - Mercado de Trabalho para Elefantes
 
Palestra TDC 2015 São Paulo - Mercado de trabalho para Elefantes
Palestra TDC 2015 São Paulo - Mercado de trabalho para ElefantesPalestra TDC 2015 São Paulo - Mercado de trabalho para Elefantes
Palestra TDC 2015 São Paulo - Mercado de trabalho para Elefantes
 
Oportunidades Acadêmicas e a carreira de desenvolvimento de software.
Oportunidades Acadêmicas e a carreira de desenvolvimento de software.Oportunidades Acadêmicas e a carreira de desenvolvimento de software.
Oportunidades Acadêmicas e a carreira de desenvolvimento de software.
 
Learning 3.0 : Compartilhar é o Novo Ensinar
Learning 3.0 : Compartilhar é o Novo EnsinarLearning 3.0 : Compartilhar é o Novo Ensinar
Learning 3.0 : Compartilhar é o Novo Ensinar
 
PROFESSOR 5.0 - Ferramentas para transformação e reinvenção do professor em s...
PROFESSOR 5.0 - Ferramentas para transformação e reinvenção do professor em s...PROFESSOR 5.0 - Ferramentas para transformação e reinvenção do professor em s...
PROFESSOR 5.0 - Ferramentas para transformação e reinvenção do professor em s...
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
Use scratch para aprender a programar se divertindo
Use scratch para aprender a programar se divertindoUse scratch para aprender a programar se divertindo
Use scratch para aprender a programar se divertindo
 
Bigdev parcerias
Bigdev parceriasBigdev parcerias
Bigdev parcerias
 

Ähnlich wie O que é um Coding Dojo: origem, objetivos e práticas

TDD: A Essência do Mantra
TDD: A Essência do MantraTDD: A Essência do Mantra
TDD: A Essência do MantraDionatan default
 
I CEFET Coding Dojo - Divulgação
I CEFET Coding Dojo - DivulgaçãoI CEFET Coding Dojo - Divulgação
I CEFET Coding Dojo - Divulgaçãothiagodp
 
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...Adolfo Neto
 
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
 
CEFET Coding Dojo - Divulgação
CEFET Coding Dojo - DivulgaçãoCEFET Coding Dojo - Divulgação
CEFET Coding Dojo - Divulgaçãothiagodp
 
Framework para reter talentos na tecnologia, por Raquel Liedke
Framework para reter talentos na tecnologia, por Raquel LiedkeFramework para reter talentos na tecnologia, por Raquel Liedke
Framework para reter talentos na tecnologia, por Raquel LiedkeThoughtworks
 
Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!Sandro Giacomozzi
 
TDD (Test Driven Development)
TDD (Test Driven Development)TDD (Test Driven Development)
TDD (Test Driven Development)Felipe Pimentel
 
EAD Evolutions - FISL 2009
EAD Evolutions - FISL 2009EAD Evolutions - FISL 2009
EAD Evolutions - FISL 2009Ambev
 
Parear é um pouco mais que sentar ao lado
Parear é um pouco mais que sentar ao ladoParear é um pouco mais que sentar ao lado
Parear é um pouco mais que sentar ao ladoMichel Cordeiro
 
Sobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis UberlândiaSobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis UberlândiaRogerio Fontes
 
Fisl 10 - EAD Evolutions
Fisl 10 - EAD EvolutionsFisl 10 - EAD Evolutions
Fisl 10 - EAD EvolutionsBruna Griebeler
 
Coding Dojo - Unreal Engine
Coding Dojo - Unreal EngineCoding Dojo - Unreal Engine
Coding Dojo - Unreal EngineAdolfo Neto
 
Coding Dojo - Funcionamento
Coding Dojo - FuncionamentoCoding Dojo - Funcionamento
Coding Dojo - Funcionamentothiagodp
 

Ähnlich wie O que é um Coding Dojo: origem, objetivos e práticas (20)

Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
TDD: A Essência do Mantra
TDD: A Essência do MantraTDD: A Essência do Mantra
TDD: A Essência do Mantra
 
I CEFET Coding Dojo - Divulgação
I CEFET Coding Dojo - DivulgaçãoI CEFET Coding Dojo - Divulgação
I CEFET Coding Dojo - Divulgação
 
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
 
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?
 
CEFET Coding Dojo - Divulgação
CEFET Coding Dojo - DivulgaçãoCEFET Coding Dojo - Divulgação
CEFET Coding Dojo - Divulgação
 
Framework para reter talentos na tecnologia, por Raquel Liedke
Framework para reter talentos na tecnologia, por Raquel LiedkeFramework para reter talentos na tecnologia, por Raquel Liedke
Framework para reter talentos na tecnologia, por Raquel Liedke
 
Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!
 
TDD (Test Driven Development)
TDD (Test Driven Development)TDD (Test Driven Development)
TDD (Test Driven Development)
 
Não São Apenas Sapatos
Não São Apenas SapatosNão São Apenas Sapatos
Não São Apenas Sapatos
 
EAD Evolutions - FISL 2009
EAD Evolutions - FISL 2009EAD Evolutions - FISL 2009
EAD Evolutions - FISL 2009
 
Ebook como planejar cursos online
Ebook como planejar cursos onlineEbook como planejar cursos online
Ebook como planejar cursos online
 
Parear é um pouco mais que sentar ao lado
Parear é um pouco mais que sentar ao ladoParear é um pouco mais que sentar ao lado
Parear é um pouco mais que sentar ao lado
 
Sobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis UberlândiaSobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis Uberlândia
 
Fisl 10 - EAD Evolutions
Fisl 10 - EAD EvolutionsFisl 10 - EAD Evolutions
Fisl 10 - EAD Evolutions
 
Coding Dojo - Unreal Engine
Coding Dojo - Unreal EngineCoding Dojo - Unreal Engine
Coding Dojo - Unreal Engine
 
Coding Dojo - Funcionamento
Coding Dojo - FuncionamentoCoding Dojo - Funcionamento
Coding Dojo - Funcionamento
 
Tdc2019 teambuilding3tecnicasv03
Tdc2019 teambuilding3tecnicasv03Tdc2019 teambuilding3tecnicasv03
Tdc2019 teambuilding3tecnicasv03
 
Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 

Mehr von 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
 

O que é um Coding Dojo: origem, objetivos e práticas

  • 1. # LTALK CODING DOJO Fernando Gama Fernando.gama@icen.ufpa.br - Acadêmico de Sistemas de Informação – UFPA - Assessoria de Informação e Tecnologia - AIT
  • 2. DOJO: ORIGEM DO = CAMINHO + JO = LUGAR
  • 3. CODING DOJO # Dojo(pessoas, interessadas, recursos) => diversão, aprendizagem. # Treinamento para programadores Utilizando TDD. # Ambiente de integração, motivação e qualificação do time. # Programadores se reúnem para Aprender e compartilhar experiências.
  • 4. TDD # Desenvolvimento Orientado a teste. - Objetivo não é terminar o problema. - Ambiente é: :: Inclusivo; :: Seguro; :: Convidativo;
  • 5. TDD
  • 6. OUTRAS PREMISSAS # Passos de bebê: Código vai “caminhando”, devagar, ajudando para que todos entendam o que está acontecendo. # Pair Programming: Piloto + co-piloto. # Fases: Piloto + co-piloto sem ideias.
  • 8. PRINCIPIOS E OBJETIVOS # Princípios: - Aprendizado contínuo; - Não há competição; - Todos os níveis são bem vindos; - Seguro para experimentar novas práticas. # Objetivos: - Aprender, praticar, ensinar e discutir; - Independe de tecnologia; - Ninguém poderá ficar com dúvida.
  • 9. PRINCIPIOS E OBJETIVOS # REQUISITOS: - Piloto, Co-piloto, Platéia. - Tempo médio: 5 a 7 minutos.
  • 11. RETROSPECTIVA O que aprendemos? O que gostamos? O que poderá melhorar?
  • 12. O que NÃO pode acontecer 1) Correr para terminar o problema. 2) Competição. 3) Preferencialmente não utilizar um problema real. 4) Deixar pessoas sem entender. 5) Entrar em “Flamewars” nas discussões.
  • 13. Referências ● http://apoie.org/Dojo.html ● http://flaviosilveira.com/2011/coding-dojo-o-que-e-e-como- participar/ ● http://www.infoblogs.com.br/view.action? contentId=203371&Um-Pouco-de-Codigo-Dojo.html