Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Eliminando o desperdício para entregar valor

422 views

Published on

Talk apresentada no Agile Trends BH onde apresentei os sete desperdícios do desenvolvimento de software para que possamos enxerga-los e algumas dicas para eliminar estes vilões que minam a efetividade da solução e roubam a energia de nossos times.

Published in: Software
  • Be the first to comment

Eliminando o desperdício para entregar valor

  1. 1. Eliminando o desperdício para entregar valor
  2. 2. Nunca Raramente As vezes Sempre 45% 19% 16% 20%
  3. 3. Standish Group 2013 Chaos Report Nunca Raramente As vezes Sempre 45% 19% 16% 20%
  4. 4. Standish Group 2013 Chaos Report Nunca Raramente As vezes Sempre 45% 19% 16% 20%Sempre 20%
  5. 5. Standish Group 2013 Chaos Report Nunca Raramente As vezes Sempre 45% 19% 16% 20%Sempre 20% desenvolver 20% do código que entregará 80% do valor
  6. 6. Precisamos reduzir o desperdício
  7. 7. Os 7 desperdicios do desenvolvimento de software Trabalho inacabado Funcionalidades extras Reaprendizagem Transferências de controle Troca de tarefasAtrasos Defeitos 35%
  8. 8. 1 Funcionalidades extras O pior dos 7 desperdícios Toda linha de código custa dinheiro para ser escrita e ainda mais dinheiro para mantê-la. - Jeff Sutherland
  9. 9. 1 Funcionalidades extras Invista em descobrir os principais problemas Foque no absolutamente necessário primeiro Toda funcionalidade é como um filho Monitore o uso das funcionalidades e os resultados esperados O pior dos 7 desperdícios Toda linha de código custa dinheiro para ser escrita e ainda mais dinheiro para mantê-la. - Jeff Sutherland
  10. 10. 1 Funcionalidades extras Fundamental Bom de ter Pode esperar
  11. 11. 1 Funcionalidades extras Fundamental Bom de ter Pode esperar
  12. 12. 2 Trabalho inacabado 35% “Está pronto. Só falta testar!”
  13. 13. 2 Trabalho inacabado 35% “Está pronto. Só falta testar!” Trabalhe em lotes pequenos Crie uma definição de pronto (DoD) Limite o WIP
  14. 14. 3 Reaprendizagem Como o aprendizado é disseminado na sua empresa?
  15. 15. 3 Reaprendizagem “Tive uma ideia” Wiki Slack Leve esta pergunta para toda a organização Não desmonte bons times Como o aprendizado é disseminado na sua empresa?
  16. 16. 4 Transferências de controle/trabalho ANALISE DESIGN DEV TESTE
  17. 17. 4 Transferências de controle/trabalho Reduza o número de transferências Crie times multifuncionais ANALISE DESIGN DEV TESTE
  18. 18. 5 Troca de tarefas ITEM A ITEM B ITEM C A B C A B C A B C SEMANA 1 SEMANA 2 SEMANA 3 Monitore as atividades fura-fila Analise caso a caso
  19. 19. 6 Espera Seu time espera muito tempo por respostas ou aprovações?
  20. 20. 6 Espera Aproxime as pessoas envolvidas Automatize tarefas Seu time espera muito tempo por respostas ou aprovações?
  21. 21. 7 Defeitos Como está a taxa de defeito do seu time? Crescendo, estável ou diminuindo?
  22. 22. 7 Defeitos Monitore a taxa de defeitos Teste o mais cedo possível Garanta que o defeito nunca mais volte a ocorrer Como está a taxa de defeito do seu time? Crescendo, estável ou diminuindo?
  23. 23. Olhe para seu processo
  24. 24. Otimize aquilo que gera valor1 Olhe para seu processo
  25. 25. Otimize aquilo que gera valor Minimize aquilo que não agrega valor, mas que precisa ser feito 1 Olhe para seu processo 2
  26. 26. Otimize aquilo que gera valor Minimize aquilo que não agrega valor, mas que precisa ser feito Elimine o que não agrega valor 1 Olhe para seu processo 2 3
  27. 27. Obrigado @stefanohs stefanohs@gmail.com

×