Você está na página 1de 27

Scrum

Introduo
Scrum um framework
para desenvolver e manter
produtos complexos.
Criado por
Ken Schwaber e
Jeff Sutherland
um processo gil que
permite manter o foco na
entrega do maior valor de
negcio, no menor tempo
Caractersticas

Leve
Simples de entender
Extremamente difcil de dominar
Como Funciona?
As equipes so auto-organizadas
O produto evolui em uma srie de "sprints" com
durao de 2-4 semanas
Requisitos so capturados em itens de uma lista
de "product backlog" (demandas do produto)
No h prticas de engenharia especficas
prescritas
Time Scrum

Product Owner (PO)


Scrum Master (SM)
Time
Product Owner
Define as caractersticas do produto
Decide as datas de lanamento e contedo
Prioriza requisitos de acordo com o valor de
mercado
Ajusta recursos e prioridades a cada
iterao, conforme necessrio
Aceita ou rejeita os resultados do trabalho
Scrum Master
Representa a gesto para o projeto
Responsvel por reforar os valores e prticas do
Scrum
Remove impedimentos
Certifica-se de que a equipe totalmente funcional
e produtiva
Incentiva a estreita cooperao em todos os papis
e funes
Protege a equipe de interferncias externas
Time
Normalmente 5-9 pessoas
Multidisciplinar:
Desenvolvedores, testers, designers, etc.
Os membros devem ser de tempo integral
Mas podem haver excees
As equipes so auto-organizao
Idealmente, sem ttulos
Mudana dos membros apenas entre sprints
Sprint
Projetos Scrum fazem progresso em uma srie
de sprints"
Cada Sprint pode ser considerada um projeto
por si s
Durao tpica de um sprint de 2-4 semanas.
Uma durao constante leva a um melhor
ritmo
Eventos Scrum

Planejamento do Sprint
Execuo do Sprint
Reunio Diria
Entrega do Sprint (Sprint Review)
Retrospectiva do Sprint
Time-box
Planejamento do Sprint

Dividido em duas fases:


O que pode ser feito neste Sprint?
Como o trabalho escolhido ser feito?
O que pode ser feito
neste Sprint?
Product Owner apresenta o Product Backlog
Product Owner debate o objetivo do Sprint
Time seleciona os itens do Product Backlog a
serem trabalhados no Sprint
Os itens selecionados so o Sprint Backlog
Somente o Time pode avaliar o que pode ser
completado ao longo da Sprint.
Como o trabalho
escolhido ser feito?

feito o detalhamento do Sprint Backlog


O time define um projeto de alto nvel
Cada histria decomposta em tarefas
Cada tarefa deve durar no mximo um dia
Execuo do Sprint

O produto projetado, codificado e testado


durante o Sprint
No h alteraes durante um Sprint
A durao definida por quanto tempo o
PO pode se comprometer a manter as
mudanas fora do Sprint
Reunio Diria
Diretivas
Acontece diariamente durante o Sprint
No pode durar mais de15 minutos
Todos em p junto ao quadro Scrum
No para resolver problemas
Todo mundo est convidado
Apenas a equipe, scrum master e product owner
podem falar
Ajuda a evitar reunies desnecessrias
Todo mundo responde 3 perguntas
1
O que eu fiz ontem?

2
O que eu vou fazer hoje?

3
Tem alguma coisa me impedindo?

Isso no um relatrio para o Scrum Master


Todos se comprometem na frente dos colegas
Entrega do Sprint
Equipe apresenta o que foi feito durante o sprint
Normalmente, uma demonstrao de novas
funcionalidades ou arquitetura subjacente
Informal
Mximo de 2 horas de preparao
Sem slides
Todo o time deve participar
Todo mundo est convidado
Durao de no mximo 2 horas
Retrospectiva do Sprint
Verificao peridica do que est e no est
funcionando
Durao de 15 minutos a 4 horas
Deve ser feito ao fim de cada sprint
Todo o time participa
ScrumMaster
Product owner
Time
Possivelmente clientes e outros
Ciclo de vida do Scrum
Artefatos

Product Backlog
Sprint Backlog
Burndown charts
Product Backlog
Composto de histrias
a lista de todos os requisitos desejados para o
projeto
Idealmente deve ser expresso de forma que
cada item tem valor para o cliente
Priorizado pelo Product Owner
Pode ser alterado e repriorizado a qualquer
momento
Sprint Backlog
o trabalho a ser executado no Sprint
Cada um se inscreve em uma tarefa por sua
prpria escolha o trabalho nunca atribudo
A estimativa de trabalho restante atualizada
diariamente
Qualquer membro da equipe pode adicionar,
excluir ou alterar o sprint backlog
A medida que mais detalhes do projeto se tornam
conhecidos o trabalho restante atualizado
Grfico de Burndown

Você também pode gostar