Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[SGRio2018] Desmistificando a eXtreme Programming para desenvolvedores "não ágeis"

[SGRio2018] Desmistificando a eXtreme Programming para desenvolvedores "não ágeis"

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!

Vinicius Campos Silva

May 04, 2019
Tweet

Transcript

  1. “Melhor não mexer no código, não faço idéia de como

    funciona, só fulano conhece ele.” Um desenvolvedor por aí.
  2. “Estão sabendo? Ciclano pediu demissão, quem dará manutenção agora? Vai

    sobrar para nós!” Outro desenvolvedor por aí.
  3. “Temos uma dependência no sistema que fulano domina. Ele anda

    ocupado e precisamos continuar com a demanda... Mais um desenvolvedor por aí.
  4. “O que ciclano estava pensando quando fez isso? Está difícil

    de entender essa estrutura!” Mais uma “vítima” do código alheio.
  5. “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.
  6. “Não temos tempo para refatorar essa parte, faça o mais

    simples mesmo!” Tempo inimigo do desenvolvedor.
  7. “Não mexe no que está funcionando! Se não deu problema

    até hoje, provavelmente não dará.” Melhorar? Deixa assim mesmo.
  8. Build: 10 minutos, 30 minutos, a cada hora, a cada

    commit, diariamente. Código sempre pronto!
  9. #Referências [Ron Jeffries] Developers Should Abandon Agile [Kent Beck] eXtreme

    Programming Explained: Embrace Change [Vinícius Teles] Extreme Programming [Daniel Wildt at el] 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