CODING DOJO

Caibar
Mind Map by Caibar, updated more than 1 year ago
Caibar
Created by Caibar over 6 years ago
14
0

Description

Explicação do funcionamento do coding dojo.

Resource summary

CODING DOJO
  1. Formatos
    1. Kata
      1. Semelhante a uma palestra.
        1. É utilizado apenas um computador.
          1. O participante apresenta um desafio previamente resolvido.
            1. Sendo permitido realizar interrupções para sanar dúvidas a qualquer momento.
            2. O objetivo é que todos os participantes sejam capazes de reproduzir a solução alcançando o mesmo resultado.
            3. Randori
              1. Todos participam.
                1. Escolha problema / linguagem.
                  1. Sessão de codificação.
                    1. Cada par tem um pequeno timebox de 5 a 7 minutos.
                      1. No fim do timebox o piloto volta para a plateia e o copiloto assume seu lugar. Alguém da plateia assume o lugar de copiloto.
                        1. Piloto e Copiloto.
                          1. Ciclo
                            1. Vermelho
                              1. Foco em passar os testes.
                                1. Os demais participantes não opinam até que um teste passe ou até um pedido de ajuda.
                              2. Verde
                                1. Discussões / Sugestões.
                                2. Refactoring
                            2. Kake
                              1. É um formato semelhante ao Randori, porém há várias duplas trabalhando simultaneamente.
                                1. Com problema diferente ou o mesmo problema em linguagens diferentes.
                                  1. A cada turno as duplas são trocadas.
                            3. Vantagens
                              1. Ambiente seguro para testar novas ideias.
                                1. Promover o networking.
                                  1. Compartilhamento de ideias entre os membros da equipe.
                                    1. Estimula habilidades sociais e de auto-organização.
                                      1. Quebra a Rotina.
                                      2. O que é o Coding Dojo?
                                        1. "Dojo"
                                          1. È uma palavra de origem japonesa e significa: “local de treinamento”
                                          2. Baseado nos Dojos de artes marciais, onde no tatâme é feito um círculo e enquanto dois lutadores aprendem na prática, os demais aprendem olhando.
                                            1. Programadores reunidos para treinar e aprender, trabalhando juntos num desafio.
                                            2. Dojo NÃO É competição nem exibição.
                                              1. Programadores não treinam.
                                              2. Premissas
                                                1. Programação em paress.
                                                  1. TDD - Test Driven Development.
                                                    1. Baby Steps.
                                                      1. XP Practices
                                                      2. Retrospectiva
                                                        1. Verde
                                                          1. O que aprendemos?
                                                            1. O que devemos continuar fazendo?
                                                            2. Vermelho
                                                              1. O que dificultou o aprendizado?
                                                                1. O que pode ser melhorado?
                                                              2. Papéis
                                                                1. Moderador
                                                                  1. Conduzir a retrospectiva.
                                                                    1. Moderar as discussões.
                                                                      1. Preparar ambiente. Limpar o ambiente.
                                                                        1. Enviar lembrete, reservar sala e equipamento.
                                                                        2. Escriba
                                                                          1. Publicar
                                                                            1. Relatório
                                                                              1. Código-fonte
                                                                                1. Fotos
                                                                            Show full summary Hide full summary

                                                                            Similar

                                                                            Apresentação da disciplina - Desenvolvimento e Sustentabilidade Ambiental - Medicina
                                                                            Jéssica Meireles
                                                                            Contextualização Aula 01 - Desenvolvimento e Sustentabilidade Ambiental - Medicina
                                                                            Jéssica Meireles
                                                                            Contextualização Aula 02 - Desenvolvimento e Sustentabilidade Ambiental - Medicina
                                                                            Jéssica Meireles
                                                                            Contextualização Aula 03 - Desenvolvimento e Sustentabilidade Ambiental - Medicina
                                                                            Jéssica Meireles
                                                                            ERGONOMIA
                                                                            timEU
                                                                            Avaliação das Necessidades de Treinamento
                                                                            miriampgoliveira
                                                                            Desenvolvimento Embrionário
                                                                            Daniela Barreto3004
                                                                            Contextualização Aula 04 - Desenvolvimento e Sustentabilidade Ambiental - Medicina
                                                                            Jéssica Meireles
                                                                            Apresentação da disciplina - DSA - Gestão
                                                                            Emmanuela Pimenta
                                                                            Contextualização Aula 03 - DSA - Diversos
                                                                            Emmanuela Pimenta
                                                                            Empreendedorismo
                                                                            Michele Dias