O Scrum é um método de trabalho com objetivo de implantar um desenvolvimento ágil, foi desenvolvido na década de 90 por Jeff Sutherland e que logo ganhou espaço em todo o mundo. Baseado em Sprints (Sprint é um período de tempo no qual a equipe deve completar as tarefas do Backlog.) o Scrum trabalha para alcançar objetivos bem definidos.
O Scrum permite que entregas sejam feitas de forma incremental, podendo fazer alterações de escopo rapidamente para facilitar a entrega no final do processo.
O fluxo do Scrum começa da visão do produto, seguindo para o Produt Backlog, que sofre uma "priorização" e durante os sprints o Sprint backlog é gerado. Ao chegar no final dos Sprints, o produto estará pronto.
Aqui temos os papéis para a aplicação do Scrum em um projeto:
Time: Geralmente é um grupo pequeno, entre 5 a 9 pessoas. O time deve sempre buscar desenvolver e produzir com qualidade e também deve ser comprometido com o trabalho, com o objetivo de atingir um sprint.
Scrum Master: É a pessoa mais experiente em Scrum, procura assegurar que a equipe siga as práticas do Scrum de forma eficiente, funcionando como um "coach da equipe" (coach no sentido de ajudar a equipe a evitar problemas que interfiram na entrega do projeto.
Product Owner: É a pessoa que representa o interesse do usuário final, tem boa noção do produto e das necessidades do cliente e tem autoridade para dizer o que vai fazer parte do produto final. Essa pessoa é a encarregada por fazer o Backlog (uma lista de funcionalidades organizadas por prioridades, que parte de "muito necessário" para algo como "seria interessante ter").
Peças importantes que compõem um Scrum
Sprint Planning: É uma "reunião" que dura pelo menos 1 hora na semana de um Sprint. No sprint planning, o time inteiro faz um acordo para completar uma lista do Backlog. Esse acordo define o sprint backlog e é baseado na velocidade e capacidade do sprint.
User Story: São descrições de recursos feitas pela pessoa que deseja a implementação (geralmente essa pessoa é um usuário ou algum tipo de cliente). Um User Story vai representar necessidades e funcionalidades específicas.
Épicas: É um User Story que é muito grande ou ainda possui muitas incertezas, portanto não pode ser transformada em incremento do produto.
Daily Scrum: A cada dia do Sprint a equipe faz uma reunião diária, buscando responder sempre três perguntas basicas:
O que você fez ontem?
O que você fará hoje?
Há algum impedimento no seu caminho?
Ao responder isso, todos conseguem visualizar de uma forma geral como está o andamento do Sprint.
Burndown: o Burndown é uma ferramenta de medição visual do Scrum que apresenta o trabalho concluído por dia em relação à taxa de conclusão do projeto.
O grafico Burndown é formado pelos eixos: Y (vertical), que representa o trabalho que precisa ser realizado, e X (horizontal), que representa o tempo/quantidade de trabalho, para concluir a demanda.
Obrigado por ler até aqui!






Top comments (0)