O Scrum é uma metodologia ágil de desenvolvimento que segue a filosofia iterativa e incremental. Sendo oposta ao modelo cascata , inicia-se a análise assim que alguns requisitos estiverem disponíveis. O projeto trabalha num pedaço pequeno de cada vez.
Cada iteração consiste em:
1. Captura de requisitos
2. Um pouco de análise
3. Um pouco de design (projeto)
4. Mais alguma programação e testes
Backlog é uma lista de ítens priorizados, composta por requisitos e funcionalidades que precisam ser construídas.
Cada iteração é chamada de Sprint
O processo Scrum é resumido em 6 passos:
1. Backlog do Produto (lista de requisitos e funcionalidades que precisam ser construídas)
2. Backlog do Sprint (items da lista que podem ser concluídos ao fim da iteração)
3. Tarefas do Backlog distribuidas na equipe
4. Sprint (trabalho da equipe)
5. Reuniões Diárias (trabalho mostrado aos stakeholders)
6. Funcionalidade
A estrutura Scrum é formada por 3 papéis, 4 cerimônias e 3 artefatos.
Os papéis são:
1. Product Owner (cliente do projeto ou representante - responsável por definir o valor do negócio e aprovar o resultado do trabalho)
2. Scrum Master (gerente do projeto - responsável por assegurar a funcionalidade e a produtividade do time)
3. Team (equipe de desenvolvimento)
As cerimônias são:
1. Sprint Planning Meeting: reunião em que o Product Owner prioriza os itens do Product Backlog e a equipe seleciona as atividades que serão executadas no proximo Sprint (passo 2).
2. Daily Scrum: reunião diária que visa disseminar o que foi feito no dia anterior, identificar impedimentos e priorizar o trabalho do dia que se inicia (passo 5).
3. Sprint Reviews: Uma demonstração do time ao Product Owner do que foi completado durante o Sprint.
4. Sprint Retrospectives: O time analisa o Sprint e procura maneiras para melhorar o produto e processo.
Os artefatos são:
1. Product Backlog: Relação de atividades a serem realizadas no projeto, ordenadas por prioridade e duração.
2. Burdown Chart: gráfico que mostra o esforço restante de um sprint (diário) para controlar o desenvolvimento da equipe
3. Sprint Backlog: Conjunto de tarefas retiradas a partir do Product Backlog, a serem realizadas no Sprint
Nenhum comentário:
Postar um comentário