Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Palestra sobre Coding Dojo

25 Aufrufe

Veröffentlicht am

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

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

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

×