Escolar Documentos
Profissional Documentos
Cultura Documentos
Guia SCRUM - Org - PDF
Guia SCRUM - Org - PDF
Geral
Scrum baseado nas melhores prticas aceitas pelo mercado,
utilizadas e provadas por dcadas. Ele definido ento em uma teoria
de processos empricos. Como Jim Coplien certa vez observou para o
Jeff, Todos iro gostar de Scrum; isso o que j fazemos quando nos
pressionam contra a parede.
Pessoas
Histria
Traduo
Este guia foi traduzido da verso original em ingls, fornecida por Ken
Schwaber e Jeff Sutherland. Em ordem alfabtica, realizaram a
traduo: Heitor Roriz Filho, Michel Goldenberg e Rafael Sabbagh.
Realizaram a reviso os integrantes do grupo scrumguide_br,
inicialmente formado por: Anderson Marcondes, nderson Quadros, Ari
do Amaral Torres Filho, Marcos Garrido, Rafael Fuchs, Rafael
Prikladnicki, Rodrigo de Toledo e Rafael Sabbagh (coordenao).
Teoria do Scrum
Scrum, que fundamentado na teoria de controle de processos
empricos, emprega uma abordagem iterativa e incremental para
otimizar a previsibilidade e controlar riscos. Trs pilares sustentam
cada implementao de controle de processos empricos.
Contedo do Scrum
O framework Scrum consiste em um conjunto formado por Times de
Scrum e seus papis associados, Time-Boxes (eventos com durao
fixa), Artefatos e Regras.
O ScrumMaster Dica
O ScrumMaster responsvel por O ScrumMaster pode ser um
garantir que o Time de Scrum membro do Time; por
esteja aderindo aos valores do exemplo, um desenvolvedor
realizando tarefas da Sprint.
Scrum, s prticas e s regras. O No entanto, isso
ScrumMaster ajuda o Time de frequentemente leva a
Scrum e a organizao a adotarem conflitos quando o
ScrumMaster deve escolher
o Scrum. O ScrumMaster educa o entre remover impedimentos
Time de Scrum treinando-o e e realizar tarefas. O
ScrumMaster nunca deve ser
levando-o a ser mais produtivo e a
o Product Owner.
desenvolver produtos de maior
qualidade. O ScrumMaster ajuda o
O Product Owner
O Product Owner a nica pessoa
responsvel pelo gerenciamento Dica
do Product Backlog e por garantir
Para desenvolvimento
o valor do trabalho realizado pelo comercial, o Product Owner
Time. Essa pessoa mantm o pode ser o Gerente de Produto.
Para esforos internos de
Product Backlog e garante que ele desenvolvimento, o Product
est visvel para todos. Todos Owner poderia ser o gerente da
sabem quais itens tm a maior funo de negcios em que se
est trabalhando.
prioridade, de forma que todos
sabem em que se ir trabalhar.
O Time
Times de desenvolvedores transformam o Product Backlog em
incrementos de funcionalidades potencialmente entregveis em cada
Sprint. Times tambm so multidisciplinares: membros do Time
devem possuir todo o conhecimento necessrio para criar um
incremento no trabalho. Membros do Time frequentemente possuem
conhecimentos especializados, como programao, controle de
qualidade, anlise de negcios, arquitetura, projeto de interface de
usurio ou projeto de banco de dados. No entanto, o conhecimento
que os membros do Time devem compartilhar - isto , a habilidade de
trabalhar um requisito e transform-lo em um produto utilizvel -
tendem a ser mais importantes do que aqueles que eles no dividem.
As pessoas que se recusam a programar porque so arquitetas ou
designers no se adaptam bem a Times. Todos contribuem, mesmo
que isso exija aprender novas habilidades ou lembrar-se de antigas.
No h ttulos em Times, e no h excees a essa regra. Os Times
tambm no contm subtimes dedicados a reas particulares como
testes ou anlise de negcios.
Time-Boxes
Os time-boxes no Scrum so a Reunio de Planejamento da
Release, a Sprint, a Reunio de Planejamento da Sprint, a
Reviso da Sprint, a Retrospectiva da Sprint e a Daily Scrum.
Reviso da Sprint
Ao final da Sprint, feita a reunio de Reviso da Sprint. Para Sprints
de um ms, essa uma reunio com durao fixa de quatro horas.
Para Sprints de duraes mais curtas, deve-se alocar
proporcionalmente menos do tamanho total da Sprint para essa
reunio (por exemplo, para duas semanas deve-se ter uma Reviso da
Sprint de duas horas). Durante a Reviso da Sprint, o Time de Scrum
e as partes interessadas colaboram sobre o que acabou de ser feito.
Retrospectiva da Sprint
Aps a Reviso da Sprint e antes da prxima reunio de Planejamento
da Sprint, o Time de Scrum tem a reunio de Retrospectiva da Sprint.
Esta uma reunio com durao fixa de trs horas para Sprints de um
ms (deve-se alocar proporcionalmente ao tamanho total da Sprint
para essa reunio). Nessa reunio, o ScrumMaster encoraja o Time a
revisar, dentro do modelo de trabalho e das prticas do processo do
Scrum, seu processo de desenvolvimento, de forma a torn-lo mais
eficaz e gratificante para a prxima Sprint. Muitos livros documentam
tcnicas que so teis em Retrospectivas.
Daily Scrum
Cada time se encontra diariamente para uma reunio de 15 minutos
chamada Daily Scrum. Essa reunio sempre feita no mesmo horrio
e no mesmo local durante as Sprints. Durante a reunio, cada membro
explica:
Artefatos do Scrum
Os artefatos do Scrum incluem o Product Backlog, o Burndown da
Release, o Sprint Backlog e o Burndown da Sprint.
O grfico de Burndown da
Release registra a soma das
estimativas dos esforos Dica
restantes do Product Backlog ao Em algumas organizaes,
longo do tempo. O esforo acrescenta-se mais trabalho ao
Backlog do que se realiza. Isso
estimado deve estar em qualquer pode criar uma linha de
unidade de medida de trabalho tendncia plana ou at com
que o Time de Scrum e a inclinao crescente. Para
compensar isso e manter a
organizao tenham decidido transparncia, um novo piso
usar. As unidades de tempo pode ser criado quando se
adiciona ou quando se subtrai
geralmente so Sprints.
trabalho. O piso deve adicionar
ou remover somente
As estimativas dos itens do mudanas significativas e deve
Product Backlog so inicialmente ser bem documentado.
calculadas durante o
Planejamento da Release, e
posteriormente medida que
itens forem sendo criados. Dica
Durante a preparao do Backlog A linha de tendncia pode no
ser confivel pelas duas ou trs
de Produto, os itens so revistos primeiras Sprints de uma
e revisados. Entretanto, eles release, a menos que os times
podem ser atualizados em j tenham trabalhado juntos
anteriormente, conheam bem
qualquer momento. O Time o produto e entendam a
responsvel por todas as tecnologia envolvida.
estimativas. O Product Owner
Uma das regras do Scrum est ligada ao objetivo de cada Sprint, que
ter como resultado incrementos de funcionalidade potencialmente
entregveis que estejam de acordo com uma definio de pronto
operacional.
Pronto
Scrum exige que os Times desenvolvam um incremento de
funcionalidade do produto a cada Sprint. Esse incremento deve ser
potencialmente entregvel, pois o Product Owner pode optar por
implantar a funcionalidade imediatamente. Para isso ser possvel, o
incremento deve ser um pedao completo do produto. Ele deve estar
pronto (ou done, em ingls). Cada incremento deve ser adicionado
a todos os incrementos anteriores e exaustivamente testado,
garantindo que todos os incrementos funcionem juntos.