Scrum

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.