- Flexibilidade dos resultados.
- Flexibilidade dos prazos.
- Times pequenos.
- Revisões frequentes.
- Colaboração.
- Orientação a objetos.
- Desenvolvimento de aplicativos complexos, onde os requisitos mudam rapidamente e constantemente.
- Gerenciamento e controle do desenvolvimento do trabalho.
- Autogerenciamento de equipes.
- Implementação de conceito iterativo e incremental no desenvolvimento de software.
- Identificação de causas de problemas e remoção de impedimentos.
- Valorização dos indivíduos.
- pré planejamento
- Fase de desenvolvimento
- Finaliza o desenvolvimento da etapa
O time Scrum, trabalha por um objetivo comum
- Scrum Master
- Product Owner
- Time de desenvolvimento