Metodologia Scrum

Como funciona

O Scrum é uma metodologia ágil para gestão e planeamento de projetos software.

No Scrum, os projetos são divididos em ciclos (tipicamente mensais) chamados Sprints. O Sprint reprensenta uma Time Box dentro da qual um conjunto de atividades devem ser executadas.

As metodologias ágeis de desenvolvimento de software são iterativas, ou seja, o trabalho é repartido em iterações, que são chamadas de Sprints no caso do Scrum.

As funcionalidades a serem implementadas num projeto são mantidas numa lista que é conhecida como Product Backlog.

No início de cada Sprint, faz-se um Sprint Planning Meeting, ou seja, uma reunião de planeamento na qual o Product Owner prioritiza os items do Product Backlog e a equipa seleciona as atividades que ela será capaz de implementar durante o Sprint que se inicia.

As tarefas alocadas a um Sprint são transferidas do Product Backlog para o Sprint Backlog.

A cada dia de um Sprint, a equipa faz uma breve reunião (normalmente de manhã), chamada Daily Scrum. O objetivo é disseminar conhecimento sobre o que foi feito no dia anterior, identificar impedimentos e priorizar o trabalho do dia que se inicia.

Ao final de um Sprint, a equipa apresenta as funcionalidades implementadas numa Sprint Review Meeting. Finalmente, faz-se uma Sprint Retrospective.

Fases do Projeto