agile + scrum - mindset e conceitos
TRANSCRIPT
![Page 1: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/1.jpg)
![Page 2: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/2.jpg)
PROCESSOS DE DEV DE SOFTWARE ORIGENS
![Page 3: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/3.jpg)
FORDISMO - 1914
![Page 4: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/4.jpg)
ENTÃO PARA SOFTWARE...
![Page 5: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/5.jpg)
PROBLEMAS...
![Page 6: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/6.jpg)
PROBLEMAS...
Baixa visibilidadeBaixa qualidadeMuito arriscado
Sem margem para mudanças
![Page 7: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/7.jpg)
MAN
IFESTO ÁGIL2001
![Page 8: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/8.jpg)
MANIFESTO ÁGIL
4 VALORES
12 PRINCÍPIOS
![Page 9: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/9.jpg)
OS 4 VALORES1. “Indivíduos e interações acima de processos e ferramentas.”
2. “Software funcionando acima de documentação abrangente.”
3. “Colaboração com o cliente acima de negociações de contratos.”
4. “Responder a mudanças acima de seguir um plano.”
![Page 10: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/10.jpg)
O SCRUM
![Page 11: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/11.jpg)
A ESSÊNCIA
Conceito:
![Page 12: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/12.jpg)
“Entregar software funcionando com frequência, na escala de semanas até meses, com preferência aos períodos mais curtos.”
Princípio Ágil:
3
![Page 13: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/13.jpg)
3. “ENTREGAS CURTAS”
MODELO CONTÍNUO
![Page 14: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/14.jpg)
PROCESSO INCREMENTAL
Conceito:
![Page 15: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/15.jpg)
“Pessoas relacionadas a negócios e desenvolvedores devem trabalhar em conjunto e diariamente, durante todo o curso do projeto.”
Princípio Ágil:
4
![Page 16: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/16.jpg)
O COMPROMETIMENTO
Conceito:
![Page 17: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/17.jpg)
OS PAPÉIS
![Page 18: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/18.jpg)
4. “CLIENTE NO TIME”PRODUCT OWNER
• Visão do Produto• ROI• Focado mais no O QUE do que no COMO• Manter o Product Backlog• Priorizar as Estórias• Planejar Releases• Apoiar na resolução de impedimentos
![Page 19: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/19.jpg)
SCRUM MASTER• Garantir o processo SCRUM• Resolver impedimentos do Time• “Blindar” o time de distrações e
interferências externas• Facilitar comunicações
4. “CLIENTE NO TIME”
![Page 20: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/20.jpg)
O TIME• Desenvolver o software• Estimar as atividades• Determinar o escopo dos sprints
4. “CLIENTE NO TIME”
![Page 21: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/21.jpg)
O PROCESSO
![Page 22: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/22.jpg)
“Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito.”
Princípio Ágil:
10
![Page 23: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/23.jpg)
CRIANDO O BACKLOG
Responsáveis:
• Lista das Estórias(US) que compõem o sistema• Não precisa ser completa no início• Não precisa ser detalhada
10. “SIMPLICIDADE”
![Page 24: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/24.jpg)
USER STORY• Necessidades do negócio• Funcionalidades do sistema• Possui a quantidade mínima possível de
detalhamento no início (Épicos)
Responsáveis:
10. “SIMPLICIDADE”
![Page 25: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/25.jpg)
10. “SIMPLICIDADE”USER STORYTemplate:
Responsáveis:
![Page 26: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/26.jpg)
CRIANDO O BACKLOG
Responsáveis:
10. “SIMPLICIDADE”
![Page 27: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/27.jpg)
“Nossa maior prioridade é satisfazer o cliente, através da entrega adiantada e contínua de software de valor.”
Princípio Ágil:
1
![Page 28: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/28.jpg)
BACKLOG - PRIORIZANDO
Responsáveis:
1. “VALOR”
![Page 29: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/29.jpg)
PRIORIZAR É O SEGREDO!
Conceito:
Jim Johnson. The Standish Group International Inc. 2002.
10. “SIMPLICIDADE”
1. “VALOR”
![Page 30: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/30.jpg)
BACKLOG – POR ONDE COMEÇAR
Responsáveis:
![Page 31: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/31.jpg)
Responsáveis:
BACKLOG – POR ONDE COMEÇAR
![Page 32: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/32.jpg)
BACKLOG - ESTIMATIVAS• Estimativa alto nível para cada Estória• Utilize medidas relativas de tamanho
Responsáveis:
10. “SIMPLICIDADE”
![Page 33: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/33.jpg)
USAR COMPARAÇÕESConceito:
10. “SIMPLICIDADE”
![Page 34: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/34.jpg)
USAR COMPARAÇÕESConceito:
10. “SIMPLICIDADE”
![Page 35: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/35.jpg)
Responsáveis:
P = 2M = 4G = 8
2
2
2 4 2 8
BACKLOG - ESTIMATIVAS
10. “SIMPLICIDADE”
![Page 36: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/36.jpg)
RELEASE PLANNING
Responsáveis:
1. “VALOR”
![Page 37: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/37.jpg)
Conceito:
1. “VALOR”
![Page 38: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/38.jpg)
3. “ENTREGAS CURTAS”
Responsáveis:
O QUE COMO
SPRINT
![Page 39: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/39.jpg)
3. “ENTREGAS CURTAS”
• PLANNING• DAILY• GROOMING• REVIEW• RETROSPECTIVE
Responsáveis:
SPRINT
![Page 40: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/40.jpg)
“O método mais eficiente e eficaz de transmitir informações para, e por dentro de um time de desenvolvimento, é através de uma conversa cara a cara.”
Princípio Ágil:
6
![Page 41: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/41.jpg)
SPRINT - PLANNING
4. “CLIENTE NO TIME”
![Page 42: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/42.jpg)
4. “CLIENTE NO TIME”
6. “COMUNICAÇÃO CARA A CARA”
PLANNING – ESTÓRIAS E ESCOPO (“WHAT”)
• PO explica os detalhes das estórias mais prioritárias• Time tira todas as suas dúvidas• Time revisa estimativas de estórias caso necessário• Time define com quais User Stories pode se comprometer
no SPRINT de acordo com as estimativas e sua velocidade
Responsáveis:
![Page 43: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/43.jpg)
VELOCIDADE DO TIMEConceito:
10. “SIMPLICIDADE”
![Page 44: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/44.jpg)
CAPACIDADE DO SPRINTConceito:
Velocidade do Time: 20 pontos
10. “SIMPLICIDADE”
![Page 45: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/45.jpg)
PLANNING – TÁTICO (“HOW”)
• TIME “quebra” as estórias em atividades mais simples• Adiciona as tarefas do Sprint em um Kanban
Responsáveis:
![Page 46: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/46.jpg)
KANBANTécnica:
10. “SIMPLICIDADE”
![Page 47: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/47.jpg)
SPRINT - DEV
Responsáveis:
![Page 48: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/48.jpg)
“Construir projetos ao redor de indivíduos motivados. Dando a eles o ambiente e suporte necessário, e confiar que farão seu trabalho.”
Princípio Ágil:
5
![Page 49: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/49.jpg)
“As melhores arquiteturas, requisitos e designs emergem de times auto organizáveis.”
Princípio Ágil:
11
![Page 50: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/50.jpg)
• Desenvolvimento, design, testes, e o que mais for necessário acontece aqui
• Autogestão
Responsáveis:
SPRINT - DEV
11. “AUTO-ORGANIZAÇÃO” 5. “MOTIVAÇÃO E CONFIANÇA”
![Page 51: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/51.jpg)
DAILY MEETING
Responsáveis:
• O que fiz desde ontem• O que farei hoje• O que me impede
10. “SIMPLICIDADE” 4. “CLIENTE NO TIME”
![Page 52: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/52.jpg)
BURN DOWNConceito:
![Page 53: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/53.jpg)
BURN DOWNConceito:
![Page 54: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/54.jpg)
“Processos ágeis promovem um ambiente sustentável. Os patrocinadores, desenvolvedores e usuários, devem ser capazes de manter indefinidamente, passos constantes.”
Princípio Ágil:
8
![Page 55: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/55.jpg)
“Contínua atenção à excelência técnica e bom design, aumenta a agilidade.”
Princípio Ágil:
9
![Page 56: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/56.jpg)
O QUE É NEGOCIÁVELConceito:
8. “SUSTENTÁVEL” 9. “QUALIDADE”
2. “MUDANÇAS”
![Page 57: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/57.jpg)
“Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis se adequam a mudanças, para que o cliente possa tirar vantagens competitivas.”
Princípio Ágil:
2
![Page 58: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/58.jpg)
BACKLOG - GROOMING
Responsáveis: 2. “MUDANÇAS” 4. “CLIENTE NO TIME”
![Page 59: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/59.jpg)
BACKLOG - GROOMING
Responsáveis:
2. “MUDANÇAS”
10. “SIMPLICIDADE” 4. “CLIENTE NO TIME”
![Page 60: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/60.jpg)
BACKLOG - GROOMING
Responsáveis:
2. “MUDANÇAS”
10. “SIMPLICIDADE”
4. “CLIENTE NO TIME”
![Page 61: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/61.jpg)
“Software funcional é a medida primária de progresso.”
Princípio Ágil:
7
![Page 62: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/62.jpg)
7. “SOFTWARE FUNCIONANDO”Responsáveis:
SPRINT - REVIEW
![Page 63: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/63.jpg)
6. “COMUNICAÇÃO CARA A CARA”
SPRINT - REVIEW• TIME apresenta as Estórias concluídas para o PO• PO aprova ou não aquelas Estórias• Todas as Estórias entregues devem ser software apto a
entrar em produção
Responsáveis: 7. “SOFTWARE FUNCIONANDO”
![Page 64: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/64.jpg)
“Em intervalos regulares, o time reflete em como ficar mais efetivo, então, se ajustam e otimizam seu comportamento de acordo.”
Princípio Ágil:
12
![Page 65: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/65.jpg)
12. “MELHORIA CONTÍNUA”Responsáveis:
SPRINT - RETROSPECTIVE
![Page 66: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/66.jpg)
12. “MELHORIA CONTÍNUA”
SPRINT - RETROSPECTIVE
Responsáveis:
![Page 67: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/67.jpg)
In a Nutshell1. “VALOR” 2. “MUDANÇA”3. “ENTREGAS CURTAS”4. “CLIENTE NO TIME”5. “MOTIVAÇÃO E CONFIANÇA”6. “COMUNICAÇÃO CARA A CARA”7. “SOFTWARE FUNCIONANDO”8. “SUSTENTÁVEL”9. “QUALIDADE”10. “SIMPLICIDADE”11. “AUTO ORGANIZAÇÃO”12. “MELHORIA CONTÍNUA”
![Page 68: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/68.jpg)
BENEFÍCIOS DO SCRUM• Visibilidade• “Errar pequeno e
rápido”• Velocidade de início • Motivação
• Repriorização• Software rapidamente em
produção• Retorno rápido
![Page 69: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/69.jpg)
mas como sempre:
No Silver Bullets
![Page 70: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/70.jpg)
Onde o SCRUM pode não ser uma boa• Projetos curtos, sem tempo para medir e aprimorar o
processo
• Times remontados o tempo todo
• Projetos onde custo, escopo e prazo são fixos
• Equipe não bem madura ou instruída em scrum pode interpreta-lo como anarquia e informalidade
• Equipes pouco maduras e experientes podem não se dar bem com a autonomia/ responsabilidade inerente no processo
![Page 71: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/71.jpg)
A ESSÊNCIA
Conceito:
![Page 72: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/72.jpg)
Bruno [email protected]
![Page 73: Agile + Scrum - Mindset e conceitos](https://reader034.vdocuments.com.br/reader034/viewer/2022051709/5874869b1a28abc62f8b578d/html5/thumbnails/73.jpg)
Imagens Externas“Agile Pigs” http://braintrustgroup.com/
“Kanban e Calendários” http://scrummethodology.com/
“Gráficos Waterfall” http://www.agilenutshell.com/