Definição – o que significa Scrum?
Scrum é um framework iterativo e incremental para gerenciamento de projetos implantado principalmente no desenvolvimento ágil de software. A metodologia scrum enfatiza o software funcional, a flexibilidade para mudar junto com as realidades de negócios emergentes, comunicação e colaboração.
Definirtec explica Scrum
As três funções fundamentais na metodologia scrum são o proprietário do produto, o scrum master e o membro da equipe:
- Os proprietários do produto comunicam a visão do produto à equipe de desenvolvimento e representam os interesses do cliente por meio da priorização e dos requisitos.
- Scrum masters atuam como uma conexão entre o product owner e a equipe. Sua principal função é remover quaisquer barreiras que possam impedir a equipe de atingir seus objetivos. Scrum masters ajudam a equipe a se manter produtiva e criativa.
- As equipes Scrum geralmente consistem em sete membros multifuncionais. Por exemplo, os projetos de software incluem engenheiros de software, arquitetos, analistas, programadores, especialistas em QA, designers de IU e testadores.
Além das funções principais, as equipes scrum também envolvem stakeholders e gerentes. Esses jogadores não têm nenhuma função formal no scrum e raramente são envolvidos no processo. Suas funções são frequentemente chamadas de funções auxiliares.
Os principais artefatos dentro da metodologia scrum são:
- Backlog do produto: esta é uma lista de alto nível mantida ao longo de todo o projeto. É usado para agregar itens acumulados.
- Sprint Backlog: contém a lista de trabalho que a equipe precisa abordar durante os sprints sucessivos. Os recursos são divididos em tarefas, que normalmente duram entre quatro e 16 horas de trabalho.
- Burn Down: O gráfico burn-down mostra o trabalho restante na lista de pendências do sprint. Ele fornece uma visão simples do progresso do sprint e pode ser atualizado todos os dias. Ele também fornece virtualizações rápidas para referência.