2.1 SCRUM
FONTE: http://blog.concretesolutions.com.br/
1
Um grupo de jogadores faz uma formao em torno da bola e seus companheiros de equipe
trabalham juntos para avanar com a bola sentido ao fundo do campo.
2.1.1 Papis
2.1.2 Cerimnias
Os eventos definidos pelo Scrum tem a finalidade de criar uma rotina de trabalho
e minimizar a necessidade de reunies no previstas pelo mesmo. Todas essas cerimnias so
time-boxed, ou seja, o evento possui uma durao mxima definida. Esses eventos so
2.1.2.1 Sprint
Visto como um dos itens mais importantes do Scrum, o Sprint possui uma durao
de uma a quatro semanas, visando gerar uma verso incremental utilizvel do produto. Ao
termino de uma Sprint se inicia uma nova, isso acontece at a finalizao do software.
(SCHWABER; SUTHERLAND, 2013)
Aps a Sprint ser iniciada devemos nos atentar para alguns detalhes, como:
No devem ser feitas alteraes que possam colocar em risco os objetivos da mesma;
Uma Sprint tem como principal finalidade a execuo das features priorizadas
pelo Produtc Owner e revisadas pelo Team. Essas features so as funes do produto a ser
desenvolvido. O conjunto delas definido como Sprint Backlog que est definido logo
frente no item 2.1.3. (SCHWABER; SUTHERLAND, 2013) A Sprint um plano descrito e
flexvel que dever ser seguido orientando o trabalho em prol do resultado do produto.
(PHAM, A.; PHAM, P., 2012)
ser implementadas durante a Sprint que ser iniciada. O Scrum Master possui um papel
importante em todas as reunies, sendo ele o responsvel pelo andamento e a garantia que a
mesma seja realizada na durao prevista e garantindo o foco no assunto proposto. (PHAM,
A.; PHAM, P., 2012)
A Daily Scrum, conhecida popularmente como reunio diria, possui uma durao
de quinze minutos, devendo ser repedida todos os dias de preferncia no mesmo horrio e
local. A mesma tem como finalidade inspecionar o que foi feito desde a ltima reunio e
definir o que pretende ser feito para a prxima. (SCHWABER; SUTHERLAND, 2013)
Durante essa reunio, o Team responde trs perguntas, sendo elas:
Se houve algum obstculo ou empecilho que atrapalhou ou que ainda est presente
dificultando a finalizao do que foi proposto e qual .
A Sprint Review uma reunio realizada ao final de cada Sprint. Sua finalidade
avaliar o incremento e ajustar o Backlog, se necessrio. uma reunio informal, com
finalidade de prover motivao, obter opinies e promover a colaborao. Tambm se trata de
uma reunio com tempo definido, sendo ele de quatro horas para uma Sprint de um ms,
O Team avalia o que foi bem, os problemas e como foram resolvidos ao longo da
Sprint; e,
2.1.3 Artefatos
dos itens. Esses artefatos so o Product Backlog, o Sprint Backlog e o grfico BurnDown.
(SCHWABER; SUTHERLAND, 2013)
O Product Backlog uma lista nica onde consta tudo que ser necessrio para o
produto e onde esto armazenados todos os requisitos para uma eventual mudana feita no
artefato final. O Product Backlog nunca est completo, os primeiros itens a serem
desenvolvidos representam os requisitos j conhecidos e melhor entendidos. (KNINBERG,
2007)
O Backlog do produto contm tudo que deve ser feito para verses futuras do
mesmo, desde requisitos, novas funes, melhorias e at correes. Os itens do Backlog
possuem os seguintes atributos: descrio, ordem, estimativa e valor. Este artefato tambm
pode ser refinado, ou seja, podem ocorrer adio de detalhes, estimativas e alterao na ordem
dos itens. Essa anlise deve ser expandida a todos os itens do Product Backlog.
A priorizao desses itens de responsabilidade do Product Owner, j o time fica
responsvel por todas as estimativas. No entanto, o Product Owner deve auxiliar o time
ajudando no entendimento e em decises que podem gerar conflitos, porm isso no muda a
responsabilidade do time quanto a real estimativa dos itens. (SCHWABER; SUTHERLAND,
2013)
Figura 2 GrficoBurnDown
FONTE: http://www.infoq.com
O grfico deve ser encarado como um avaliador do time gil, sendo possvel
extrair do mesmo uma gama de informaes bem abrangentes, dentre elas, a velocidade do
time, se o planejamento foi seguido e se efetivo e identificar se o objetivo da Sprint vai ser
alcanado. (FERNANDES, 2011)