Metodologias Ágeisfuncionam semEngenharia de Software?Rafael Audy Glanzner
Um pouco sobre mim...Engenheiro de SoftwareMotivação e empoderamento de equipesMestrado em Desenvolvimento Global de Softw...
• Foco em Inovação;- Situada no Parque Tecnológico da PUCRS - TECNOPUC.• Rápida adoção de novas tecnologias e absorção de ...
Equipe e ParceirosProfissionais capacitados.Pessoas comprometidas.
Conceito
Então vamos conversar sobre...• Confessionário (Já passei por essas dores!);• Paradigma Ágil;• LEAN e seus princípios;– Se...
Confessionário(Já passei por essas dores!)
Você já?Adoeceu tentando defender o escopo
Você já?Teve um cliente desconfiado com o andamento do projeto
Você já?Teve que “engolir” estimativas e prazos “complicados”
Você já?Acreditou que todas as pessoas são ou deveriam ser iguais...
Você já?
Paradigma Ágil
Ágil por quem sabe:Agile não é um grupo de práticas,mas um grupo de princípios e crenças.(Jim Highsmith)Responsabilidade, ...
Mudança de paradigma:
Palavrinhas mágicas:Extreme ProgrammingScrumLeanBDD, TDD, DDD, KanbanManagement 3.0...
LEAN, seus princípiose a Engenharia de Software
Onde surgiu o LEAN?Henry Ford Kiichiro ToyodaAmericanos 10Xmais produtivos queJaponeses!Necessidade deeliminação dasperdas...
Eliminar o DesperdícioTudo o que não agrega valorToda a cadeia – da concepção à entrega do softwareAnálises detalhadas pre...
Eliminar o Desperdício
Eliminar o Desperdício
Eliminar o Desperdício
Integrar qualidadeQualidade desde o inícioA inspeção no final tem que ser diminuída / excluídaEntrega de funcionalidades a...
Integrar qualidadeDiário de uma release...
Criar conhecimentoManter o escopo abertoRepensar o sistema e suas funcionalidadesNecessidade de fechar o escopo antes de i...
Criar conhecimento
Criar conhecimento
Criar conhecimento
Adiar comprometimentosNão tomar decisões precipitadasTestar mais de um caminhoDecidir questões críticas para o projeto sem...
Adiar comprometimentos
Adiar comprometimentos
Entregar rápidoFazer entregas contínuas funcionaisTodo o dia?Esperar meses até mostrar o projeto ao clienteTer um processo...
Entregar rápido
Entregar rápido
Respeitar as pessoasPessoas multidisciplinares e qualificadasTomada de decisão conjuntaTer muitos papéis e áreas diferente...
Respeitar as pessoas
Otimizar o todoOtimizar todas as áreasTransbordar os conceitos de LEAN para fora do projetoVenda de projetos “atravessados...
A pirâmide LEAN!
Lean e a Engenharia de Software
Lean e a Engenharia de Software
Lean e a Engenharia de Software
Lean e a Engenharia de Software
Lean e a Engenharia de Software
Upcoming SlideShare
Loading in...5
×

Lean e a Engenharia de Software

158

Published on

Da para pensar em desenvolvimento de software ágil sem ter boas práticas de engenharia de software?

Nós achamos que não, e você?

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
158
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Lean e a Engenharia de Software"

  1. 1. Metodologias Ágeisfuncionam semEngenharia de Software?Rafael Audy Glanzner
  2. 2. Um pouco sobre mim...Engenheiro de SoftwareMotivação e empoderamento de equipesMestrado em Desenvolvimento Global de Softwarewww.devecletico.com.brRafael Audy Glanzner
  3. 3. • Foco em Inovação;- Situada no Parque Tecnológico da PUCRS - TECNOPUC.• Rápida adoção de novas tecnologias e absorção de know-how;• Avaliada CMMI L2 na unidade de projetos ágeis;- 20 anos de atuação em projetos de software.- Experiência Internacional.Em pouco sobre a DBServer
  4. 4. Equipe e ParceirosProfissionais capacitados.Pessoas comprometidas.
  5. 5. Conceito
  6. 6. Então vamos conversar sobre...• Confessionário (Já passei por essas dores!);• Paradigma Ágil;• LEAN e seus princípios;– Será que eu consigo utilizar eles sem Engenharia de Software?• A pirâmide LEAN!
  7. 7. Confessionário(Já passei por essas dores!)
  8. 8. Você já?Adoeceu tentando defender o escopo
  9. 9. Você já?Teve um cliente desconfiado com o andamento do projeto
  10. 10. Você já?Teve que “engolir” estimativas e prazos “complicados”
  11. 11. Você já?Acreditou que todas as pessoas são ou deveriam ser iguais...
  12. 12. Você já?
  13. 13. Paradigma Ágil
  14. 14. Ágil por quem sabe:Agile não é um grupo de práticas,mas um grupo de princípios e crenças.(Jim Highsmith)Responsabilidade, inovação, propriedade coletiva,melhoria contínua, mudança, colaboração, gestão deconhecimento, pessoas, pessoas e pessoas...http://manifestoagil.com.br/
  15. 15. Mudança de paradigma:
  16. 16. Palavrinhas mágicas:Extreme ProgrammingScrumLeanBDD, TDD, DDD, KanbanManagement 3.0...
  17. 17. LEAN, seus princípiose a Engenharia de Software
  18. 18. Onde surgiu o LEAN?Henry Ford Kiichiro ToyodaAmericanos 10Xmais produtivos queJaponeses!Necessidade deeliminação dasperdas no processojaponêsCriação do LEANSubutilizaçãoTarefas repetitivasDivisão (projeto xexecução)Qualidade no finalMuito estoqueCrise 19731983 – IMVPMetade das:Horas-homemEspaço fabril1/3 de defeitos
  19. 19. Eliminar o DesperdícioTudo o que não agrega valorToda a cadeia – da concepção à entrega do softwareAnálises detalhadas prematuramenteGrandes ciclos de teste manual e correçõesProcessos demorados de deploy...
  20. 20. Eliminar o Desperdício
  21. 21. Eliminar o Desperdício
  22. 22. Eliminar o Desperdício
  23. 23. Integrar qualidadeQualidade desde o inícioA inspeção no final tem que ser diminuída / excluídaEntrega de funcionalidades ao cliente defeituosasNecessidade de retestar sistema a cada release...
  24. 24. Integrar qualidadeDiário de uma release...
  25. 25. Criar conhecimentoManter o escopo abertoRepensar o sistema e suas funcionalidadesNecessidade de fechar o escopo antes de iniciar o projetoEspecificações detalhadas e aprovadas com muita antecedência...
  26. 26. Criar conhecimento
  27. 27. Criar conhecimento
  28. 28. Criar conhecimento
  29. 29. Adiar comprometimentosNão tomar decisões precipitadasTestar mais de um caminhoDecidir questões críticas para o projeto sem testar hipótesesEngessar arquitetura no início do projeto...
  30. 30. Adiar comprometimentos
  31. 31. Adiar comprometimentos
  32. 32. Entregar rápidoFazer entregas contínuas funcionaisTodo o dia?Esperar meses até mostrar o projeto ao clienteTer um processo de deploy demorado e complicado...
  33. 33. Entregar rápido
  34. 34. Entregar rápido
  35. 35. Respeitar as pessoasPessoas multidisciplinares e qualificadasTomada de decisão conjuntaTer muitos papéis e áreas diferentesConsiderar pessoas como “recursos” iguais...
  36. 36. Respeitar as pessoas
  37. 37. Otimizar o todoOtimizar todas as áreasTransbordar os conceitos de LEAN para fora do projetoVenda de projetos “atravessados”Cliente não preparado para criar conhecimento...
  38. 38. A pirâmide LEAN!

×