![Page 1: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/1.jpg)
Melhorando a Qualidade doDesenvolvimento de
Software com Scrum, XP e Lean
![Page 2: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/2.jpg)
Autor: Vitor Massari• Atuando desde 1998 na área de projetos de TI.
• Sócio-diretor da Hiflex Consultoria.
• Autor do primeiro livro em Português voltado para a certificação PMI-ACP
• Certificações em TI:• ITIL Foundations pela EXIN.• COBIT 5 pela ISACA.
• Certificações em Gerenciamento de Projetos:• Project Manager Professional (PMP) pelo PMI.
• Certificações em Metodologias Ágeis:• Agile Certified Practitioner (PMI-ACP) pelo PMI.• Certified Scrum Professional (CSP) pela Scrum Alliance.• Certified Scrum Master (CSM) pela Scrum Alliance.• Certified Scrum Product Owner (CSPO) pela Scrum Alliance.• Professional Scrum Master I (PSM) pela Scrum.Org.• Agile Scrum Foundation (ASF) pela EXIN.• Certified Integrator in Agile Service Projects (CI-ASP) pela EXIN.• Scrum Fundamentals Certified (SFC) pela SCRUMStudy.
![Page 3: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/3.jpg)
“Gap” de tempo entre término dos requerimentos e o término do desenvolvimento pode trazer sérios riscos ao projeto
Modelo Waterfall
![Page 4: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/4.jpg)
Scrum
![Page 5: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/5.jpg)
Modelo Waterfall e Modelo Ágil
![Page 6: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/6.jpg)
Scrum - Papéis
![Page 7: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/7.jpg)
Scrum – Product Owner
![Page 8: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/8.jpg)
“Guru espiritual do Scrum”
Líder servidor
Coach
Melhor amigo do Time de Desenvolvimento
Melhor amigo do Product Owner
Scrum – Scrum Master
![Page 9: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/9.jpg)
Constrói o Produto com qualidade
Trabalha de forma auto-organizada
Prioriza o coletivo acima do individual
Scrum – Equipe de Desenvolvimento
Interage com o Product Owner
![Page 10: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/10.jpg)
XP
• XP = Extreme Programming
![Page 11: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/11.jpg)
XP – Integração Contínua
• Integração contínua é um processo de desenvolvimento de software.
• Integração contínua usa ferramentas automatizadas para iniciar o processo de integração quando o código é "checado" ou em intervalos de tempo.
![Page 12: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/12.jpg)
![Page 13: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/13.jpg)
Traduzido e adaptado de Quality Tree Software
![Page 14: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/14.jpg)
Lean
• Lean = Princípios da manufatura que foram introduzidos no conceito de desenvolvimento de software
![Page 15: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/15.jpg)
Desperdício 1: Trabalho parcialmente feito
Lean – Eliminando Desperdício
![Page 16: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/16.jpg)
Lean – Eliminando Desperdício
Desperdício 2: Processos extras
![Page 17: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/17.jpg)
Lean – Eliminando Desperdício
Desperdício 3: Funcionalidades extras
![Page 18: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/18.jpg)
Lean – Eliminando Desperdício
Desperdício 4: Espera
![Page 19: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/19.jpg)
Lean – Eliminando Desperdício
Desperdício 5: Esforços de comunicação
![Page 20: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/20.jpg)
Lean – Eliminando Desperdício
Desperdício 6: Defeitos
![Page 21: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/21.jpg)
• Conhecimento compartilhado entre os membros da organização
Lean – Amplificar Conhecimento
![Page 22: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/22.jpg)
• O poder de dar e receber feedback
Lean – Amplificar Conhecimento
![Page 23: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/23.jpg)
• Conceitos de construção incremental do desenvolvimento ágil (Agile) de software
Lean – Entregas Rápidas
![Page 24: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/24.jpg)
• Obtenção rápida de feedback e do ROI
Lean – Entregas
![Page 25: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/25.jpg)
• Tomar decisões somente após obter o máximo de conhecimento sobre o assunto explorado;
• Conceito de processos empíricos, onde o conhecimento é adquirido através da experiência.
Lean – Adiar decisões
![Page 26: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/26.jpg)
• Incentivar a formação de equipes auto-organizadas e auto-dirigidas, onde:• Auto-organizadas: equipes que sabem o que tem que ser feito e como deve ser feito sem
dependerem de uma voz de comando/liderança• Auto-dirigidas: equipes que criam suas normas e decisões com respaldo da liderança
Lean – Fortalecer as Equipes
![Page 27: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/27.jpg)
• Entregar valor deve sempre estar associado com entregar qualidade
Lean – Construir Qualidade
![Page 28: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/28.jpg)
7. Otimizar o todo
• O valor deve ser gerado através da soma e integração de todos os processos e não individualmente.
![Page 29: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/29.jpg)
Tailoring
Tailoring• “Tailoring”: Identificar qual é o melhor método ou mesmo
como extrair o melhor de cada método de acordo com o projeto que está sendo conduzido.
![Page 30: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/30.jpg)
ContatosSite:
www.hiflex.com.br
E-mail:
LinkedIn:
Vitor Massari
Hiflex Consultoria
Grupo Gerenciamento Ágil de Projetos e Produtos
Skype:
Vitor Massari
Twitter:
@AgileCoachSP
@HiflexConsult
Facebook:
Coaching em Scrum e Gerenciamento de Projetos com Vitor Massari
Hiflex Consultoria
![Page 31: Melhorando a Qualidade do Desenvolvimento de Software com Scrum, XP e Lean](https://reader036.vdocuments.mx/reader036/viewer/2022062420/55c0c6aabb61ebab198b4719/html5/thumbnails/31.jpg)
Obrigado !