SlideShare uma empresa Scribd logo
Coding Dojo
 Introdução

       Hugo Corbucci
  (hugo@agilbits.com.br)
      Mariana V. Bravo
 (marivb@agilbits.com.br)
a partir dos slides de Danilo T. Sato
Motivação
Programadores não treinam!
Background
Kata » Coding Dojo
Princípios
   Aprendizado Contínuo
   Ambiente Seguro:
    – Não-competitivo
    – Colaborativo
    – Inclusivo

   Falha e Redundância
   Passos de Bebê
Regras Gerais
   Computador + Projetor
   TDD (vermelho » verde » refatoração)
   Todos devem entender
   SEMPRE
    recomeça
    do zero
Retrospectiva
   Ao fnal de toda reunião:
    – O que aprendemos?
      ou
      O que gostamos?
    – O que poderia melhorar?




                        – Discussões ou comentários
Formatos
   Kata
    – Apresentação de uma solução
    – Todos devem
     conseguir reproduzir
    – Interrupções
     permitidas para
     tirar dúvidas
Formatos
   Randori
    – Programação em pares
    – Turnos “time-boxed”
    – Após o turno (5-7 min.):
      • O co-piloto vira piloto
      • O piloto volta para a platéia
      • Um novo co-piloto é convidado da platéia
    – Comentários e críticas somente no verde
    – Silêncio no vermelho
Objetivos
   Praticar
   Aprender
   Ensinar
   Discutir
    com bases
    CONCRETAS!
não Faça!
   Corra para terminar o problema
   Pegue um problema real
   Entre em “Flamewars” nas discussões
   Compita com outros participantes
   Deixe pessoas sem entender
Programação
   13h00   13h30    Apresentação Dojo
   13h30   14h45    Escolha do Problema
   14h45   15h30    Programação
   15h30   15h50    Retrospectiva
    Mais atividades, no stand do CCSL

Mais conteúdo relacionado

PDF
Coding Dojo - Pycon Br 2008 - PT-BR
KEY
Coding Dojo
PDF
AgileDay2012 - Resumo Coding By Example
PDF
Agile Brazil 2012 - Tutorial Coding By Example
PDF
#safaDojo com Android
ODP
O que é "Coding Dojo"?
PDF
Pós Ruy - 2 e 3 Camadas - Coding Dojo
Coding Dojo - Pycon Br 2008 - PT-BR
Coding Dojo
AgileDay2012 - Resumo Coding By Example
Agile Brazil 2012 - Tutorial Coding By Example
#safaDojo com Android
O que é "Coding Dojo"?
Pós Ruy - 2 e 3 Camadas - Coding Dojo

Mais procurados (8)

PPTX
Dojo #5
PDF
CBSoft2013 - Tutorial Coding By Example
ODP
Coding Dojo - Apresentação / Instruções
PPTX
No dumb questions (Stack Overflow em Português)
PPTX
Operação da plataforma noto versao 03
PDF
Coding dojo
PDF
Coding Dojo
ODP
Refatoração de código Python
Dojo #5
CBSoft2013 - Tutorial Coding By Example
Coding Dojo - Apresentação / Instruções
No dumb questions (Stack Overflow em Português)
Operação da plataforma noto versao 03
Coding dojo
Coding Dojo
Refatoração de código Python
Anúncio

Semelhante a Coding Dojo - FISL 2009 - PT-BR (20)

PPTX
PDF
#safaDojo com Android
PDF
Coding Dojo
PDF
Coding Dojo Juiz de Fora
ODP
Coding Dojo
PDF
Coding Dojo: uma abordagem teórica e prática
PPTX
Coding Dojo em 10 Minutos!
PPTX
Apresentação sobre Coding Dojo
PPT
DojoTuba 01
PDF
Coding dojo
PPT
Codding dojo - Apresentação
PDF
Coding dojo
PDF
Coding Dojo - Aprendendo a programar programando
PPT
Coding dojo
PDF
Quer aprender a programar direito? Pergunte-me como!
PPTX
Coding dojo
PPTX
Coding Dojo - Aplicando Princípios Ágeis
PPTX
Coding Dojo Aplicado ao Ambiente Organizacional
PDF
TDD: A Essência do Mantra
PDF
Coding Dojo #GuruPI
#safaDojo com Android
Coding Dojo
Coding Dojo Juiz de Fora
Coding Dojo
Coding Dojo: uma abordagem teórica e prática
Coding Dojo em 10 Minutos!
Apresentação sobre Coding Dojo
DojoTuba 01
Coding dojo
Codding dojo - Apresentação
Coding dojo
Coding Dojo - Aprendendo a programar programando
Coding dojo
Quer aprender a programar direito? Pergunte-me como!
Coding dojo
Coding Dojo - Aplicando Princípios Ágeis
Coding Dojo Aplicado ao Ambiente Organizacional
TDD: A Essência do Mantra
Coding Dojo #GuruPI
Anúncio

Mais de Hugo Corbucci (11)

PDF
Sistemas sustentáveis
PDF
Sistemas Evolutivos ou "pacíficos"
ODP
Métodos ágeis em FLOSS - CONSEGI 2011 - PT-BR
PDF
Prototypes are Forever - XP 2010 - EN
ODP
Retrospectivas Ágeis - Agile Brazil 2010 - PT-BR
ODP
Lean Lego Game - EA 2009 - PT-BR
ODP
Agile in FLOSS world - EA 2009 - PT-BR
ODP
Métodos Ágeis - DataPrev 2009 - PT-BR
ODP
Eclipse Rich Client Platform - FISL 2009 - PT-BR
PDF
Archimedes - PT-BR
PDF
Coding Dojo - PyCon Br 2008 - EN
Sistemas sustentáveis
Sistemas Evolutivos ou "pacíficos"
Métodos ágeis em FLOSS - CONSEGI 2011 - PT-BR
Prototypes are Forever - XP 2010 - EN
Retrospectivas Ágeis - Agile Brazil 2010 - PT-BR
Lean Lego Game - EA 2009 - PT-BR
Agile in FLOSS world - EA 2009 - PT-BR
Métodos Ágeis - DataPrev 2009 - PT-BR
Eclipse Rich Client Platform - FISL 2009 - PT-BR
Archimedes - PT-BR
Coding Dojo - PyCon Br 2008 - EN

Último (19)

PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PPTX
Aula 18 - Manipulacao De Arquivos python
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
Processos na gestão de transportes, TM100 Col18
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Apple Pippin Uma breve introdução. - David Glotz
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
COBITxITIL-Entenda as diferença em uso governança TI
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Aula 18 - Manipulacao De Arquivos python
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Custos e liquidação no SAP Transportation Management, TM130 Col18
Aula04-Academia Heri- Tecnologia Geral 2025
Processos na gestão de transportes, TM100 Col18

Coding Dojo - FISL 2009 - PT-BR

  • 1. Coding Dojo Introdução Hugo Corbucci (hugo@agilbits.com.br) Mariana V. Bravo (marivb@agilbits.com.br) a partir dos slides de Danilo T. Sato
  • 4. Princípios  Aprendizado Contínuo  Ambiente Seguro: – Não-competitivo – Colaborativo – Inclusivo  Falha e Redundância  Passos de Bebê
  • 5. Regras Gerais  Computador + Projetor  TDD (vermelho » verde » refatoração)  Todos devem entender  SEMPRE recomeça do zero
  • 6. Retrospectiva  Ao fnal de toda reunião: – O que aprendemos? ou O que gostamos? – O que poderia melhorar? – Discussões ou comentários
  • 7. Formatos  Kata – Apresentação de uma solução – Todos devem conseguir reproduzir – Interrupções permitidas para tirar dúvidas
  • 8. Formatos  Randori – Programação em pares – Turnos “time-boxed” – Após o turno (5-7 min.): • O co-piloto vira piloto • O piloto volta para a platéia • Um novo co-piloto é convidado da platéia – Comentários e críticas somente no verde – Silêncio no vermelho
  • 9. Objetivos  Praticar  Aprender  Ensinar  Discutir com bases CONCRETAS!
  • 10. não Faça!  Corra para terminar o problema  Pegue um problema real  Entre em “Flamewars” nas discussões  Compita com outros participantes  Deixe pessoas sem entender
  • 11. Programação  13h00 13h30 Apresentação Dojo  13h30 14h45 Escolha do Problema  14h45 15h30 Programação  15h30 15h50 Retrospectiva Mais atividades, no stand do CCSL