SCRUM
Metodologia
de gestão de
projetos ágeis
Profa. Daniela Viegas
Metodologia de gestão de
projetos ágeis, com
ferramentas e técnicas
minimalistas, contudo muito
eficazes se utilizadas da
maneira correta.
2
SCRUM
trilha que norteia a
execução de projetos
complexos, através de
técnicas ágeis e com foco
na entrega de produtos
que atendam diretamente
as necessidades dos
clientes.
(VIEIRA, 2014; SCHWABER, 2009)
3
Para entender o SCRUM
• Compreender cada elemento
envolvido no projeto.
• Entender como esse elemento
é conhecido pelo SCRUM.
4
Personagens
5
Dono do Produto (Product Owner)
/ responsável por maximizar o valor do produto e do
trabalho da equipe do projeto.
/ através das organizações, Times Scrum e indivíduos.
/ é a única pessoa responsável por gerenciar o conjunto de
tarefas selecionadas para serem realizadas:
• Expressar claramente os itens do conjunto de tarefas
selecionadas;
• Ordenar as tarefas para alcançar as metas e missões;
• Garantir o valor do trabalho realizado pela equipe do
projeto;
• Garantir que o conjunto de tarefas selecionadas seja claro
para todos, e mostrar o que o Time Scrum vai trabalhar a
seguir;
• Garantir que a equipe do projeto entenda os itens no nível
necessário.
6
Equipe do Projeto
• Equipe do Projeto ou Time SCRUM
consiste de profissionais que
realizam o trabalho de entregar uma
versão usável que potencialmente
incrementa o produto “Pronto” ao
final de cada Sprint.
• Somente integrantes da Equipe do
Projeto criam incrementos.
7
Scrum Master
Responsável por garantir que o Scrum
seja entendido e aplicado, é um servo-
líder para o Time Scrum.
Ajuda aqueles que estão fora da equipe
do projeto a entender quais as suas
interações com o Time Scrum são úteis e
quais não são.
Ajuda todos a mudarem estas interações
para maximizar o valor criado pelo Time
Scrum.
8
DONO DO PRODUTO EQUIPE DO PROJETO SCRUM MASTER
(PRODUCT OWNER) (TIME SCRUM)
• responsável por • profissionais que • Responsável por
maximizar o valor realizam o trabalho garantir que o
do produto e do de entregar uma Scrum seja
trabalho da equipe versão usável que entendido e
do projeto potencialmente aplicado, é um
incrementa o servo-líder para o
produto “Pronto” Time Scrum
9
Eventos do SCRUM
10
SPRINT
O coração do Scrum é a Sprint, período que varia de uma
semana a um mês, durante o qual um “Pronto”, versão
incremental potencialmente utilizável do produto, é criado.
Sprints tem durações coerentes em todo o esforço de
desenvolvimento. Uma nova Sprint inicia imediatamente após
a conclusão da Sprint anterior.
As Sprints são compostas por uma reunião de planejamento da
Sprint, reuniões diárias, o trabalho de desenvolvimento, uma
revisão da Sprint e a retrospectiva da Sprint.
11
SPRINT
Reunião de Planejamento da Sprint
O trabalho a ser realizado na Sprint é planejado na reunião de
planejamento da Sprint. Este plano é criado com o trabalho
colaborativo de todo o Time Scrum.
Possui uma duração de, no máximo oito horas para uma Sprint
de um mês de duração. Para Sprints menores, este evento é
usualmente menor.
O Scrum Master garante que o evento ocorra e que os
participantes entendam seu propósito. O Scrum Master ensina
o Time Scrum a manter-se dentro dos limites do time-box.
12
SPRINT
Reunião Diária
Reunião diária de aproximadamente 15 minutos, para que o
Time de Desenvolvimento possa sincronizar as atividades e
criar um plano para as próximas 24 horas.
Esta reunião é feita para inspecionar o trabalho desde a última
Reunião Diária, e prever o trabalho que deverá ser feito antes
da próxima Reunião Diária.
13
Revisão da Sprint
A Revisão da Sprint é executada no final da Sprint para
inspecionar o incremento e adaptar o conjunto das tarefas a
serem realizadas, se necessário.
Durante a reunião de Revisão da Sprint, o Time Scrum e as
partes interessadas colaboram sobre o que foi feito na Sprint.
Com base nisso e em qualquer mudança no conjunto de
tarefas durante a Sprint, os participantes colaboram nas
próximas coisas que podem ser feitas para otimizar valor.
Esta é uma reunião informal, não uma reunião de status, e a
apresentação do incremento destina-se a motivar e obter
comentários e promover a colaboração.
14
Retrospectiva da Sprint
A Retrospectiva da Sprint é uma oportunidade para o Time
Scrum inspecionar a si próprio e criar um plano para melhorias
a serem aplicadas na próxima Sprint.
Ocorre depois da Revisão da Sprint e antes da reunião de
planejamento da próxima Sprint.
15
Tarefas
Lista de Tarefas do Produto
(Backlog do Produto)
A Lista de Tarefas do Produto ou o
Backlog do Produto é uma lista
ordenada de tudo que deve ser
necessário no produto.
É uma origem única dos requisitos
para qualquer mudança a ser feita no
produto.
O dono do produto é responsável
pela lista de tarefas, incluindo seu
conteúdo, disponibilidade e
ordenação.
17
Ciclo Geral do SCRUM
Inicia-se com a seleção do backlog ou lista de itens a serem realizadas,
para o próximo Sprint. O ideal é que esta lista permita que entregar e
testar uma pequena parte do produto ao final do Sprint, mesmo que o
produto em sua totalidade não esteja pronto.
A partir desta lista, planeja-se o Sprint, período no qual as tarefas serão
realizadas.
A cada dia, realiza-se a reunião de SCRUM, onde o SCRUM Master
indaga a equipe três perguntas:
1) O trabalho planejado no último dia foi realizado?
2) Se não, quais os impedimentos e como podemos tirá-los do caminho?
3) O que tenho para fazer até amanhã?
18
Ciclo Geral do SCRUM
19