http://www.linkedin.com/in/claytonpassos
https://github.com/netstart
clayton.passos2@gvt.com.br
O que é Lean?
Lean IT
Lean IT
Os 7 principais desperdícios
The 7 Wastes of
Software Development
Três maiores desperdícios em desenvolvimento de software:
• Construir o requisito errado – Extra features
“Se parace não h...
Trabalho extra
Possíveis razões:
1 – Falta de entendimento da visão do produto e do público alvo
3 – “Gold-plating” do time de desenvolvi...
STOP the
line
Defeitos
Possíveis razões:
1. Falta de entendimento da história;
2. A história não satisfaz o princípio de INVEST;
3. Falta de prát...
Controle sua arquitetura
Por que os sistemas se tornam "grandes bolas de lama"?
Causas:
• Mal cheiro
• Dívida técnica
• An...
Além do teste unitário e/ou funcional...
Defeitos
Defeitos
Defeitos
Possíveis razões:
1. Interrupções de tarefas em andamento;
2. Falta de análise das necessidades das tarefas por história;
...
Nós temos o poder
Para tornar o seu processo ágil, pense Lean!
Lean requer uma mudança da cultura e dos hábito.
É UMA MUDA...
Perguntas ?
texto
IT Talks - 7 principais desperdícios em desenvolvimento de software
IT Talks - 7 principais desperdícios em desenvolvimento de software
IT Talks - 7 principais desperdícios em desenvolvimento de software
Próximos SlideShares
Carregando em…5
×

IT Talks - 7 principais desperdícios em desenvolvimento de software

764 visualizações

Publicada em

The Seven Wastes of Software Development

Os sete principais desperdícios em desenvolvimento de software.

Pula mais alto não vale, logo esta palestra trás experiências práticas e exemplos reais de como identificar o desperdício e como trabalhar para elimina-lo.

É uma visão voltada a produção de software, que na minha opnião é artesanal, logo, a grande maioria dos exemplos disponíveis no mercado, que falam sobre Lean, não se encaixam na realidade de sofware

Publicada em: Tecnologia
0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
764
No SlideShare
0
A partir de incorporações
0
Número de incorporações
8
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

IT Talks - 7 principais desperdícios em desenvolvimento de software

  1. 1. http://www.linkedin.com/in/claytonpassos https://github.com/netstart clayton.passos2@gvt.com.br
  2. 2. O que é Lean?
  3. 3. Lean IT
  4. 4. Lean IT
  5. 5. Os 7 principais desperdícios The 7 Wastes of Software Development
  6. 6. Três maiores desperdícios em desenvolvimento de software: • Construir o requisito errado – Extra features “Se parace não haver tempo para construí-lo direito, certamente não há tempo suficiente para construí-lo certo” – Mary Poppendieck. • Construir o requisito com erros - Defects “Não há nada tão inútil quanto fazer eficientemente oque não deve ser feito." – Peter Drucker • Filas mentais - Task Switching/Mental Queue “Trabalho em progresso esconde defeitos, fica obsoleto, causa filas mentais , e atrasa a realização do valor” – Mary Poppendiek
  7. 7. Trabalho extra
  8. 8. Possíveis razões: 1 – Falta de entendimento da visão do produto e do público alvo 3 – “Gold-plating” do time de desenvolvimento 4 – Priorizações erradas de características do produto Trabalho extra Priorização seguindo a ordem: valor, custo e risco. Qualidade não é negociável Obter o comum acordo entre PO e Desenvolvedor sobre a prioridade das histórias Só iniciar o “product backlog” após ter identificado o público alvo e entendido visão do produto
  9. 9. STOP the line Defeitos
  10. 10. Possíveis razões: 1. Falta de entendimento da história; 2. A história não satisfaz o princípio de INVEST; 3. Falta de práticas de engenharia de software como TDD e Refactoring; 4. Falta de critério de aceite final e definição de pronto; 5. Falta de habilidades técnicas nos membros do time; 6. Envolvimento tardio dos testadores; 7. Falta de atenção nos testes automatizados. Defeitos
  11. 11. Controle sua arquitetura Por que os sistemas se tornam "grandes bolas de lama"? Causas: • Mal cheiro • Dívida técnica • Anti-padrões Solução: • Regras arquiteturais com integração contínua • Teste de sanidade Defeitos
  12. 12. Além do teste unitário e/ou funcional... Defeitos
  13. 13. Defeitos
  14. 14. Defeitos
  15. 15. Possíveis razões: 1. Interrupções de tarefas em andamento; 2. Falta de análise das necessidades das tarefas por história; 3. Time compartilhado entre projetos; 4. Falta entendimento da priorização das histórias entre o “product owner” e o time de desenvolvimento Alterar entre tarefas/Filas mentais Obter toda informação, hardware, necessária pra iniciar a tarefa Identifique dependências no “Sprint planning meeting” Divida as histórias em tarefas menores (INVEST) Identifique a ordem em que as tarefas tem de ser executadas, então trabalhar nelas até finalizar completamente Idealmente times ágeis tem de estar dedicados
  16. 16. Nós temos o poder Para tornar o seu processo ágil, pense Lean! Lean requer uma mudança da cultura e dos hábito. É UMA MUDANÇA DE MENTALIDADE E COMPORTAMENTO !
  17. 17. Perguntas ? texto

×