Pesquisar este blog

Scrum


O Scrum é um processo de desenvolvimento interativo e incremental para gerenciamento de projetos e desenvolvimento ágil de software. Scrum não é um processo prescribente, ou seja, ele não descreve o que fazer em cada situação. Ele é usado para trabalhos complexos nos quais é impossível predizer tudo o que irá ocorrer.


A função primária do Scrum é ser utilizado para o gerenciamento de projetos de desenvolvimento de softwares. Ele tem sido usado com sucesso para isso, assim como o Extreme Programming e outras metodologias de desenvolvimento. Porém, teoricamente pode ser aplicado em qualquer contexto no qual um grupo de pessoas necessitem trabalhar juntas para atingir um objetivo comum, como iniciar uma pequena escola, projetos de pesquisa científica, ou até mesmo o planejamento de um casamento.


CARACTERÍSTICAS
Scrum é um esqueleto de processo que contém grupos de práticas e papéis pré-definidos. Os principais papéis são:

  • Scrum master, que mantém os processos (normalmente no lugar de um gerente de projetos)
  • O proprietário do produto, ou Project Owner, que representa os stakeholders e o negócio.
  • A Equipe, ou Team, um grupo multifuncional com cerca de 7 pessoas e que fazem a análise, projeto, implementação, teste, e etc.

As principais práticas são:
  • Cada sprint é uma interação que segue um ciclo (PDCA) e entrega incremento de software pronto. 
  • Um backlog é um conjunto de requisitos, priorizado pelo Product Owner (responsável pelo ROI e por conhecer as necessidades do cliente)
  • Há entrega de conjunto fixo de itens do backlog em série de interações curtas ou sprints.
  • Breve reunião diária, ou Daily Scrum, em que cada participante fala sobre o progresso conseguido, o trabalho a ser realizado e / ou o que impede de seguir avançando (também chamado de Stand up Meeting ou Daily Meeting, já que os membros da equipe geralmente ficam em pé para não prolongar a reunião).
  • Breve sessão de planejamento, na qual os itens do backlog para uma sprint são definidos.
  • Retrospectiva, na qual todos os membros da equipe refletem sobre a sprint passada.