Guia Completo do Framework Scrum
Guia Completo do Framework Scrum
id=1138
Framework Scrum
1 de 38 26/05/2017 21:22
Framework Scrum [Link]
Sumário
1. Introdução
2. Diferenças
3. Conceitos e estrutura
3.1. Pilares
3.2. Valores
3.3. TIME-BOX
3.4. Sprint
4. Papéis
4.1. Product Owner – Dono do Produto
4.2. The Team – A equipe
4.3. Scrum Master
5. Eventos / Cerimônias
5.1. Planning Meeting - Reunião de Planejamento do Sprint
5.2. Daily Scrum - Reunião Diária
5.3. Sprint Review - Reunião de Revisão
5.4. Sprint Retrospective - Reunião de Retrospectiva
6. Artefatos
7. Conclusão
2 de 38 26/05/2017 21:22
Framework Scrum [Link]
1. Introdução
Criado por Jeff Sutherland e Ken Schwaber, o Scrum não é um processo ou metodologia para construir
produtos, é um Framework de gestão de projetos complexos, baseado no modelo iterativo e incremental. Por
ter o conceito de Framework, ele permite empregar processos, ferramentas e técnicas variadas.
Conforme ilustrado a seguir, o Scrum possui poucos elementos em sua composição, como: Fluxos, Papéis,
Artefatos e Eventos (Cerimônias). Como ponto central, os valores funcionam como fator de agregação para o
Scrum funcionar.
Seguindo o próprio conceito de FrameWork, o Scrum permite adaptações em seu modelo, criando
possibilidade para adequações aos projetos e processos da instituição. Não existe nenhum impedimento para a
inclusão de novos fluxos, papéis, eventos ou até mesmo de artefatos. O ponto restritivo é a modificação dos
elementos principais.
3 de 38 26/05/2017 21:22
Framework Scrum [Link]
2. Diferenças
O Scrum não é uma resposta de como construir software de forma rápida, mas como gerar um
produto mais adequado a necessidade do cliente com menos desperdício, diferente dos modelos
tradicionais, também conhecidos como Cascatas.
Derivados da engenharia civil, os modelos cascatas têm etapas e objetivos muito bem definidos em
um fluxo, onde todas as tarefas são encadeadas e seguem um padrão linear. Esse modelo
provadamente é a maneira menos produtiva e mais arriscada de se desenvolver um projeto de
software.
4 de 38 26/05/2017 21:22
Framework Scrum [Link]
3. Conceitos e estrutura
A estrutura do Scrum é exemplificada por um simples ciclo de vida de seu fluxo de
funcionamento. Nos próximos tópicos iremos ver com mais detalhes como o fluxo do
Scrum funciona e quais as definições que permeiam os papéis, os eventos e artefatos:
5 de 38 26/05/2017 21:22
Framework Scrum [Link]
3.1. Pilares
6 de 38 26/05/2017 21:22
Framework Scrum [Link]
3.2. Valores
Os valores do Scrum representam os comportamentos encontrados
na filosofia apresentada no Manifesto Ágil.
7 de 38 26/05/2017 21:22
Framework Scrum [Link]
3.3. TIME-BOX
8 de 38 26/05/2017 21:22
Framework Scrum [Link]
3.4. Sprint
9 de 38 26/05/2017 21:22
Framework Scrum [Link]
4. Papéis
Não diferentemente de outros
FrameWorks ou metologias, o
Scrum também é baseado em
papéis e responsabilidades, mas
com características mais
abrangentes e direcionados para um
propósito comum do projeto, o
sucesso da entrega.
10 de 38 26/05/2017 21:22
Framework Scrum [Link]
4.1. Product
Owner –
Dono do
Produto
Algumas
responsabilidades:
Define as
funcionalidades do
produto
Concentra as
informações vindas de
usuários ou
stakeholders com
objetivo de obter uma
visão única dos
requisitos do produto
Sua maior
responsabilidade é o
ROI do projeto
11 de 38 26/05/2017 21:22
Framework Scrum [Link]
Prioriza o
Product
Backlog
Pode alterar
as
prioridades
fora do
Sprint
Aceita ou
rejeita os
resultados
dos
trabalhos
12 de 38 26/05/2017 21:22
Framework Scrum [Link]
4.2.
The
Team
–
A
equipe
Não
é
entendido
como
um
papel,
mas
sim
como
um
grupo
de
pessoas
interligadas
trabalhando
para
garantir
a
entrega
do
projeto.
O
grupo
naturalmente
terá
uma
visão
micro
das
atividades,
13 de 38 26/05/2017 21:22
Framework Scrum [Link]
se
preocupando
com
os
elementos
cruciais
e
técnicos
da
entrega.
Algumas
responsabilidades
e
características:
Multi-
functional
Auto-organizável
Formado
por
até
7
pessoas
Define
o
objetivo
do
Sprint
e
detalha
os
resultados
dos
trabalhos
Faz
aquilo
que
é
necessário
dentro
das
diretrizes
do
projeto
para
alcançar
o
objetivo
do
Sprint
Demonstram
14 de 38 26/05/2017 21:22
Framework Scrum [Link]
o
resultado
do
Sprint
para
o
Product
Owner
e
outros
Stakeholders
15 de 38 26/05/2017 21:22
Framework Scrum [Link]
4.3.
Scrum
Master
O
Scrum
Master
não
é
o
gerente
do
projeto,
ele
tem
a
responsabilidade
de
acompanhar
o
time
sobre
ótica
das
diretrizes
do
Scrum,
além
de
gerenciar
os
interesses
do
Product
Owner
mediante
o
Time.
Sua
principal
preocupação
é
remover
todos
os
impedimentos
do
time,
16 de 38 26/05/2017 21:22
Framework Scrum [Link]
bloqueando
problemas
e
interversões
externas.
Ele
deve
ter
uma
visão
maior
sobre
os
processos,
garantindo
que
o
Scrum
seja
aplicado
e
entendido
por
todos.
Suas
responsabilidades:
Proteger
o
time
de
interferências
externas
Remover
Impedimentos
Garantir
o
funcionamento
e
aplicação
do
Scrum
Remover
barreiras
entre
o
desenvolvimento
e
o
cliente
Melhorar
17 de 38 26/05/2017 21:22
Framework Scrum [Link]
a
vida
e
a
produtividade
do
time
de
desenvolvimento
promovendo
a
criatividade
e
o
conhecimento
Estimular
uma
comunicação
e
cooperação
muito
próxima
entre
todas
as
pessoas
do
time
18 de 38 26/05/2017 21:22
Framework Scrum [Link]
5.
Eventos
/
Cerimônias
Os
eventos
ou
cerimônias
são
peças
chaves
para
o
funcionamento
adequado
do
Scrum,
são
a
maneira
que
o
Scrum
tem
para
delimitar
o
escopo,
controlar
e
acompanhar
o
19 de 38 26/05/2017 21:22
Framework Scrum [Link]
andamento,
revisar
o
produto
e
homologar
a
entrega.
20 de 38 26/05/2017 21:22
Framework Scrum [Link]
5.1.
Planning
Meeting
-
Reunião
de
Planejamento
do
Sprint
Reunião
que
acontece
no
início
de
cada
Sprint
(iteração),
onde
são
definidos
e
discutidos
os
itens
que
farão
parte
do
Sprint,
porém
separadas
em
duas
etapas:
Na
primeira
parte,
se
questiona
qual
será
o
valor
agregado
ao
produto?
21 de 38 26/05/2017 21:22
Framework Scrum [Link]
O
Product
Owner
apresenta
ao
Time
os
itens
ordenados
em
seu
Backlog
do
Produto,
definindo-se
a
meta
do
Sprint.
Já
na
segunda
etapa,
o
foco
é
na
forma
de
trabalho
para
entregar
o
incremento
ao
produto.
O
Time
estima
todos
os
itens
com
o
objetivo
de
definir
o
Backlog
do
22 de 38 26/05/2017 21:22
Framework Scrum [Link]
Sprint,
construindo
o
detalhamento
técnico
de
cada
um
item.
Normalmente
o
time-box
para
essa
cerimônia
pode
variar
de
quatro
a
oito
horas
dependendo
do
tamanho
do
Sprint.
23 de 38 26/05/2017 21:22
Framework Scrum [Link]
5.2.
Daily
Scrum
-
Reunião
Diária
Encontro
que
ocorre
a
cada
24
horas,
com
time-box
de
quinze
minutos.
Deve
acontecer
sempre
no
mesmo
horário
e
mesmo
local
com
a
presença
de
todos
do
Time,
inclusive
o
Scrum
Master,
sendo
opcional
a
presença
do
Product
Owner
Durante
a
reunião
cada
24 de 38 26/05/2017 21:22
Framework Scrum [Link]
membro
deve
responder
três
questões:
O
que
foi
feito
desde
a
última
reunião?
O
que
será
feito
até
a
próxima
reunião?
Existe
algum
impedimento
para
a
conclusão
das
tarefas?
Neste
momento
o
Scrum
Master
verifica
o
andamento
do
trabalho,
observando
problemas,
verificando
a
continuidade
do
processo,
resolvendo
mal-entendidos
e
impedimentos
25 de 38 26/05/2017 21:22
Framework Scrum [Link]
da
equipe.
A
reunião
diária
promove
a
auto-organização,
um
maior
comprometimento
das
pessoas
e
um
compartilhamento
das
responsabilidades.
26 de 38 26/05/2017 21:22
Framework Scrum [Link]
5.3.
Sprint
Review
-
Reunião
de
Revisão
Esta
cerimônia
é
realizada
sempre
ao
final
da
execução
do
Sprint,
com
o
time-box
entre
duas
a
quatro
horas. Representando
um
importante
ponto
de
qualidade
do
FrameWork.
Com
a
finalidade
de
inspecionar
o
incremento
e
atualização
do
Produto.
Tanto
a
equipe
quanto
o
27 de 38 26/05/2017 21:22
Framework Scrum [Link]
Product
Owner
e
as
partes
interessadas
participam
desse
encontro
para
discutem
sobre
o
que
foi
feito
e
sobre
os
próximos
itens
a
serem
entregues;
Também,
de
maneira
bem
sincera
e
direta,
o
Product
Owner
repassa
um
feedback
sobre
o
trabalho
realizado
durante
o
Sprint,
motivando
e
promovendo
a
colaboração
da
equipe.
28 de 38 26/05/2017 21:22
Framework Scrum [Link]
29 de 38 26/05/2017 21:22
Framework Scrum [Link]
5.4.
Sprint
Retrospective
-
Reunião
de
Retrospectiva
O
Scrum
demonstra
em
sua
essência
a
necessidade
de
se
adaptar
e
sempre
buscar
a
melhoria
contínua
dos
processos.
Essa
cerimônia
indica
o
momento
de
revalidação
do
funcionamento
geral,
seu
time-box
é
entre
uma
à
três
horas,
deve
acontecer
com
a
participação
30 de 38 26/05/2017 21:22
Framework Scrum [Link]
do
Scrum
Master
e
da
equipe,
onde
duas
perguntas
devem
ser
respondidas:
O
que
foi
bom
durante
o
Sprint?
O
que
pode
ser
melhorado?
As
respostas
devem
estar
voltadas
para
a
análise
das
pessoas,
dos
processos
e
das
ferramentas
utilizadas.
Assim
é
possível
destacar
os
pontos
positivos
e
os
pontos
31 de 38 26/05/2017 21:22
Framework Scrum [Link]
a
melhorar
na
Sprint.
Com
os
insumos
o
Scrum
Master
pode
gerar
lições
aprendidas
e
modificar
a
próxima
Sprint
conforme
as
informações
coletadas.
32 de 38 26/05/2017 21:22
Framework Scrum [Link]
6.
Artefatos
Por
fim
relacionamos
todos
os
artefatos
utilizados durante
as
Sprint’s:
Product
Backlog:
Lista
ordenada
de
tudo
que
pode
ser
necessário
no
produto.
Fonte
única
de
requisitos
do
projeto,
é
mantida
pelo
Product
33 de 38 26/05/2017 21:22
Framework Scrum [Link]
Owner.
Sprint
Backlog:
Conjunto
de
itens
selecionados
do
Product
Backlog
para
execução
na
Sprint
corrente.
Prevista
e
estimada
pelo
Time
Trabalho
pronto:
É
efetivamente
o
incremento
do
produto,
a
soma
de
todos
os
itens
do
Product
Backlog
completados
na
Sprint.
Durante
a
reunião
de
planejamento
o
Product
Owner
em
conjunto
com
a
34 de 38 26/05/2017 21:22
Framework Scrum [Link]
equipe
estabelecem
qual
será
a
“definição
de
pronto”
da
Sprint
Os
artefatos
não
se
limitam
especificamente
nos
itens
listados
anteriormente,
como
conceito
de
FrameWork,
é
possível
adicionar
novos
documento
ou
relatórios
para
facilitar
o
desenvolvimento
do
produto.
35 de 38 26/05/2017 21:22
Framework Scrum [Link]
7.
Conclusão
Por
fim,
pode
se
observar
que
todos
os
profissionais
envolvidos
durante
o
desenvolvimento
devem
estar
completamente
comprometidos
com
a
entrega,
da
Equipe,
o
Scrum
Master
e
especialmente
o
Product
Owner,
papel
que
dará
o
ritmo
do
Projeto.
Não
é
difícil
encontrar
organizações
que
não
obtiveram
sucesso
com
36 de 38 26/05/2017 21:22
Framework Scrum [Link]
aplicação
do
Scrum,
isso
por
diversos
fatores,
por
exemplo:
Imaturidade
com
o
processo
ágil.
A
cultura
da
organização
não
estava
aberta
para
mudanças.
Equipe
ainda
preocupada
em
artefatos
e
não
na
entrega
de
valor.
Equipe
dependente
de
um
Gerente
de
Projetos.
Ausência
do
profissional
que
representa
o
papel
do
Product
Owner.
37 de 38 26/05/2017 21:22
Framework Scrum [Link]
Pode-se
adicionar
mais
10
razões
para
os
possíveis
insucesso
nos
projetos,
mas
nenhuma
delas
podem
ser
justificativas
para
há
não
adoção.
A
própria
simplicidade
do
FrameWork
pode
dificultar
o
entendimento
inicial,
mas
a
perseverança
e
empirismo devem
estar
sempre
acompanhados
ao
processo
diário.
38 de 38 26/05/2017 21:22