Scrum
Definição de Scrum:
Scrum é o framework mais utilizado em Agile. Scrum é um modelo iterativo de software, no qual existem papéis predefinidos, responsabilidades e reuniões específicas. Iterações são chamadas de Sprints no Scrum e têm uma duração determinada – Sprints normalmente duram de uma a duas semanas, mas também podem durar um mês inteiro.
Uso do Scrum:
Em projetos Scrum existem três papéis: o Product Owner, o Scrum Master e a equipe de desenvolvimento. Em um projeto Scrum, há um Product Backlog, Sprint Planning, Backlog Refinement, Daily Scrum Meetings, Sprint Review Meetings e Sprint Retrospectives.
Em um Sprint Scrum, é produzido um incremento de software funcional e potencialmente entregável. Com o Scrum, incrementos de software podem ser entregues regularmente ao cliente, em vez de esperar pelo release final do software.
Vantagens do Scrum:
- As equipes assumem mais responsabilidade própria.
- Mudanças podem ser bem aceitas ao longo do projeto.
- Redução de custos através da identificação de problemas já durante sua origem.