Nossos desenvolvedores conhecem práticas ágeis propostas por eXtreme Programming? Se sim, eles estão realmente aplicando-as de forma que os ajudem a entregar software de valor? Caso contrário, os desenvolvedores estão desacreditados quanto a agilidade? O Scrum team sendo responsável pela qualidade técnica do que está sendo entregue para o cliente, pode e deve utilizar práticas da eXtreme Programming para obter melhores resultados!
23. Globalcode – Open4education
“Estão sabendo?
Ciclano pediu demissão, quem
dará manutenção agora? Vai
sobrar para nós!”
Outro desenvolvedor por aí.
24. Globalcode – Open4education
“Temos uma dependência no
sistema que fulano domina.
Ele anda ocupado e
precisamos continuar com a
demanda…
Mais um desenvolvedor por aí.
35. Globalcode – Open4education
“O que ciclano estava
pensando quando fez isso?
Está difícil de entender essa
código!”
Mais uma “vítima” do código alheio.
36. Globalcode – Open4education
“Este código é o mapa do
inferno! Nem sei por onde
começar e tenho que
analisar para ontem.”
Outra “vítima” do código alheio.
38. Globalcode – Open4education
Dicas para a próxima
segunda-feira...
• Crie style guide para código
• Java, Python, JS...
• Crie style guide para commits
• GitCop
• Utilize lint para verificar seus códigos
• Inclua na sua pipeline de CI
• …
• ...
• Revise os pontos anteriores periodicamente!
57. Globalcode – Open4education
Referências
[Ron Jeffries] Developers Should Abandon Agile
[Kent Beck] eXtreme Programming Explained:
Embrace Change
[Vinícius Teles] Extreme Programming
[Daniel Wildt et al.] eXtreme Programming: Práticas
para o dia a dia no desenvolvimento ágil de software
[Maurício Aniche] Test-Driven Development: Teste e
Design no Mundo Real
[Version One] 12th Annual State of Agile Report
58. Globalcode – Open4education
< Referências >
[Ron Jeffries] Developers Should Abandon Agile
[Kent Beck] eXtreme Programming Explained:
Embrace Change
[Vinícius Teles] Extreme Programming
[Daniel Wildt et al.] eXtreme Programming: Práticas
para o dia a dia no desenvolvimento ágil de software
[Maurício Aniche] Test-Driven Development: Teste e
Design no Mundo Real
[Version One] 12th Annual State of Agile Report
59. Globalcode – Open4education
< Referências >
[Joshua Partogi] 5 reasons why eXtreme Programming
isn’t popular
[Ron Jeffries] Thoughts: XP Revisited
[Kent Beck] test && commit || revert
[QWAN] Quality Without A Name
[Martin Fowler] Continuous Integration