Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Palestra sobre Coding Dojo

25 vues

Publié le

Palestra que fiz sobre como o Coding Dojo pode ajudar o time a evoluir tecnicamente.

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Palestra sobre Coding Dojo

  1. 1. Coding dojo Como as técnicas de treino japonesas podem ajudar a evoluir um time tecnicamente
  2. 2. Oi! Eu sou Gabriel Grahl - Desenvolvedor na HBSIS - Graduado em tomar cerveja - Pós-graduado em Minecraft
  3. 3. “Sempre quis botar uma frase inspiradora numa palestra” – Gabriel Grahl
  4. 4. O que é um dojo?
  5. 5. O que é um dojo? ▫ A palavra dojo, traduzida literalmente do japonês, significa “lugar do caminho” ▫ “Lugar onde se estuda a vida” ▫ “Espaço de meditação para monges budistas” ▫ “Não há abordagem competitiva”
  6. 6. O que é um dojo de programação? ▫ Resolução de um desafio em um ambiente seguro e não competitivo ▫ Discussões sobre projeto de software, testes, refatoração e escolha de melhores ferramentas ▫ Pessoas podem demonstrar quão bem produzem códigos, assim como dar dicas e conselhos aos demais ▫ Randori, Kata e Kake
  7. 7. Randori ▫ É proposto um desafio de programação simples ▫ Duas pessoas no teclado por vez (um piloto e um navegador) ▫ Exercício de “pensar alto”, ou seja, dizer aos que estão assistindo as ações que estão sendo executadas ▫ Rotação de pessoas após o fim do timebox
  8. 8. Prepared Kata ▫ É utilizado um computador onde o desafio já foi resolvido (utilizando TDD) ▫ É apresentada a solução do desafio para a platéia ▫ É permitido perguntas/sugestões durante qualquer momento da apresentação ▫ Ao final, todos os participantes devem estar aptos para reproduzir as etapas da solução do problema
  9. 9. Kake ▫ Vários computadores, com problemas diferentes e linguagens diferentes ▫ Rotações dentro das duplas e entre duplas ▫ Não existe plateia
  10. 10. Um pouco de estatística
  11. 11. Um pouco de estatística
  12. 12. Grande desafio Introduzir a cultura de testes automatizados no time
  13. 13. Mas o que isto tem a ver com agilidade?
  14. 14. O que isto tem a ver com agilidade? ▫ Time multidisciplinar ▫ Redução do “Bus factor” ▫ Melhoria contínua
  15. 15. Obrigado! Perguntas? ▫ @gabriel_grahl ▫ gabrielgrahl@gmail.com ▫ https://github.com/gabrielgrahl/RomanNumeralsKata

×