Metodologia Agile
Agenda
●
●
●
●
●
●
●
Introdução
Histórico
O que é SCRUM?
Como funciona?
There is no silver bullet
Exemplos práticos
Conclusão
Introdução
Manifesto Ágil:
“ Estamos descobrindo formas melhores de desenvolver software ao fazer e ajudar outros a fazerem software. Por esse trabalho, passamos a valorizar:
Indivíduos e Interações sobre processos e ferramentas
Software Funcionando sobre documentação extensiva
Colaboração do Cliente sobre negociação de contrato
Responder a mudanças sobre seguir um planejamento
Isso quer dizer que, embora haja valor nos itens à direita, valorizamos mais os itens à esquerda” www.agilemanifesto.org Hostórico
Cascata( Waterfall):
Hostórico
Cascata( Waterfall):
Qual o Problema com o modelo em cascata? Histórico
RUP( Rational Unified Process)
Histórico
RUP( Rational Unified Process)
Qual o Problema com o modelo em
RUP?
Histórico
Frameworks ágeis:
●
●
●
●
Lean
Kanban
Kaizen
SCRUM
O que é SCRUM?
“O Scrum é um framework de desenvolvimento iterativo e incremental para gerenciamento de projetos e desenvolvimento ágil de software.”
Como funciona?
Time:
● Desenvolvedores
● PO( Product Owner)
● SM( Scrum Master)
● Cliente
Como funciona?
Como funciona?
Product and Sprint Backlog
- Product Backlog: Todas as histórias do produto de forma priorizada.
-Sprint Backlog: Todas as histórias que serão feitas na Sprint.
Planning Meeting
- Pontuar tarefas( Planning Poker):
Fibonacci: 1, 2, 3, 5, 8, 13, 21, inf…
- Definir quais tarefas irão para a Sprint.
- Definir Meta da Sprint.
Sprint e Daily SCRUM
- Sprint: Fase de desenvolvimento em si.
“Coding Time”
- Daily SCRUM: Reunião diária rápida para todos do Time terem um Follow Up do projeto.
Review e Retrospective
- Review meeting: Mostrar o que foi feito para o cliente, esperando um feedback do mesmo.
- Retrospective meeting: “Hora de lavar roupa suja do Time”
Como funciona?