Você está na página 1de 134

Scrum

Gesto gil de projetos


gor Macabas
e
Marcos Pereira
MeLas para o LrelnamenLo
W Lxpllcar o que e Scrum
W or que Scrum
W MosLrar que Scrum no e uma bala
de praLa
W novo olhar sobre gesLo de pro[eLos
MeLas para o semlnrlo
Ie[a Cua lale
# malorla das nossas suposles sobre
negclos Lecnologla e organlzaes Lm pelo
menos 30 anos Llas Lem sobrevlvldo ao
seu Lempo Como resulLado esLamos
pregando enslnando e praLlcando pollLlcas
que esLo cada vez mals desallnhadas com
a realldade e so conLra produLlvas"
letet utocket (19092005)
31Z so canceIados
53Z custam o dobrodo
estImado
Apenas 16Zso compIetados no
prazo e custo estImados
* dados do CHAOS report
Mas por que?
aIta de envoIvImento do usuarIo
RequIsItos e especIIIcaes
IncompIetas
aIta de suporte da dIreo
aIta de Pessoas e Recursos
aIhar e uma maneIra muIto
Iorte de aprendIzado, mas
e precIso parar de
apontar cuIpados
ogar a cuIpa dos probIemas nas
pessoas envoIvIdas e maIs do
que contra produtIvo, e deIxar
uma sItuao ruIm pIor aInda."
Mnry Foendeck
Manifesto gil
ndIvIduos e Interao
entre eIes maIs que processos
e Ierramentas
SoItware uncIonando
maIs que documentao
abrangente
CoIaborao maIs que
negocIao de contratos
Responder as
mudanas maIs que
seguIr um pIano
hLLp//www.agIIemanIIesto.org
l, Scrum!
Scrum e um processo
IteratIvo e
IncrementaI para
desenvoIvImento de
produtos.
O objetIvo e entregar o
maxImo de vaIor de
negcIo* possIveI no
menor tempo
* Ioco no kCI ketorno de |nvest|mento
Scrum e tambem um meIo
de evIdencIar os
probIemas
as Scrum no e baIa
de prata*
& no maLa vamplros aflns
& Lxlge Lrabalho duro e compromeLlmenLo
P D C A
PIan, Do, Check, Act
PIanejamento
xecuo
Checagem
#etrospectiva e
melhoria contnua
O processo no e avaIIado
enquanto esta rodando
CIcIo Scrum
%Ipos de
Processos
A Ico ndoInr n nbordngem de modeIngem
dejndn qunndo os mecnnsmos sub]ncenIes
eIos quns um rocesso oern so
rnzonveImenIe bem enIenddos. unndo o
rocesso muIo comIexo nrn ser
dejndo, n nbordngem emrcn n
escoIhn nrorndn." (OgunnaIke and
Ray, OxIord UnIversIty Press)
Processo deIInIdo
vs
Processo empIrIco
DesenvoIvImento de soItware
no eum processo que
gera as mesmas saIdas para as
mesmas entradas
Processos empIrIcos
CompIexos,
catIcos ou seus detaIhes
aInda no so conhecIdos
AtIvIdades podem ser cIcIIcas
e tem durao com
muItas varIaes
A dIIIcII estImar
tempos de execuo
Ixar a maIor quantIdade
possIveI de parmetros
Parmetros de contexto
%empo, sIoro, %Ime
Parmetros de entrada
8ackIog, PrIorIdades, stImatIvas
Parmetros de saIda
ObjetIvos, CrIterIos de avaIIao
xatamente o
que Scrum Iaz!
@lmeboxlng!
CIcIo Scrum
te bttp//wwwmotolotstwotecm/sctom
PapeIs e
ResponsabIIIdades
te bttp//wwwlmplemetlsctomcm
Scrum tem poucos
papeIs (no so cargos!):
Product Owner, %eam, Scrum aster
Scrum aster*
&Me quando eu crescer quero ser Scrum MasLer
%rabaIhar com o Product Owner
CuIdar do tIme
anter o processo IuncIonando
DIssemInar o Scrum
CarantIr comunIcao
Product Owner*
&Me d me d me d me d!
CrIar e compartIIhar uma
vIso do projeto
%omar decIses
contInuamente sobre
os Itens do product backIog
screver e prIorIzar
Itens de backIog
'aIIdar soItware no
IInaI de cada SprInt
stabeIecer e
manter o pIano de entregas
%omar decIses
pensando no RO do
projeto
responsaveI peIo Iucro
%Ime*
&@udo eu! @udo eu!
ResponsabIIIdades:
W stImar Itens do backIog
W Se comprometer a entregar um Incremento
IuncIonaI de soItware
W CerencIar o prprIo progresso
W Auto organIzados para entregar o que
o PO quer
%Imes Scrum
Como so compostos:
W Cross IunctIonaI, sem papeIs
W uItIdIscIpIInares
W Auto sustentaveIs
W %odos os skIIIs e habIIIdades necessarIas para
desenvoIver o produto
W 7pessoas (maIs ou menos 2)
CerImnIas de Scrum:
W SprInt PIannIng 1
W SprInt PIannIng 2
W DaIIy Scrum
W SprInt RevIew
WSprInt RetrospectIve
%odas com tImebox
ReunIo de stImatIva:
W Preparao para o SprInt PIannIng
W stImar baseado no tamanho,
nunca em tempo
W AtuaIIzar Product 8ackIog com as
estImatIvas
W mportante para o PO crIar o
reIease pIan
SprInt PIannIng 1:
roducL
8acklog
Capacldade da
equlpe
Condles do
negclo
8evlsa
Consldera
Crganlza
Cb[eLlvos da
SprlnL
lLens
seleclonados
do backlog
celLe do Llme
SprInt PIannIng 2:
W PO no precIsa partIcIpar
W A um pIanejamento tatIcoda equIpe
W Os Itens seIecIonados do Product
8ackIog so destrInchados em tareIas
W SprInt 8ackIog
DaIIy Scrum:
W Deve responder as tres perguntas:
W que jz desde n uIImn DnIy 5crum?
W que esero jnzer nI n rxmn
DnIy 5crum?
W que esIn medndo o rogresso?
W mpedImentos reportados aquI
SprInt RevIew:
W O que sIgnIIIca pronto"Z
W %eam deve ter um crIterIo tecnIco para
IndIcar o que sIgnIIIca pronto!
W ncrementos IuncIonaIs so
apresentados ao Product Owner e
Interessados
ConsequencIas do
RevIew:
W strIas no concIuIdas voItam para o
product backIog
W AtuaIIzar Product 8ackIog para remover
Itens que a equIpe ImpIementou
InadvertIdamente
W Scrum aster trabaIha para reIormuIar a
equIpe
ConsequencIas do
RevIew:
W Product 8ackIog e reprIorIzado para
tomar vantagem dos Incrementos
apresentados
W DecIdIr se havera ou no outra SprInt
SprInt
RetrospectIves
O que
aprendIzado e
O que
aprendIzado no e
Cometer os mesmos
erros e esperar resuItados
dIIerentes
Aprender edesapontar
expectatIvas, mas no procure
cuIpados
DIretIva PrImarIa
o morIn o que descobrmos, ns
enIendemos e renImenIe
ncredInmos que cndn um
jez o meIhor IrnbnIho que
ode consdernndo: que ern
conhecdo, suns hnbIdndes, os recursos
dsonves e n sIuno no momenIo."
(Kerth, Project RetrospectIves, 2001)
Passos para a
RetrospectIva
SaIdas da
RetrospectIva:
W %eam 8ackIog (para ajustar o processo)
W 8ackIog de ImpedImentos (mudanas na
empresa)
W Os backIogs devem ser ordenados por
ImportncIa
Cnde Cuando Cuem?
Cuando as
reLrospecLlvas no
funclonam
C faclllLador conLrola
demals a reunlo
lLLle less conversaLlon
more acLlon please
ConfllLo de lnLeresses
C formaLo e mulLo repeLlLlvo
C faclllLador no se prepara
lLens de ao mal formulados
Ilso do roduLo + roducL 8acklog
lane[amenLo LsLraLeglco
C que e esLraLegla?
#C concelLo de esLraLegla em grego sttoteelo em laLlm
sttotel em francs sttotle
lano de ao a longo prazo
crlado pra aLlnglr um ob[eLlvo
lane[amenLo @Llco
SelecLed 8acklog + SprlnL 8acklog
lane[amenLo @Llco e felLo
por SprlnL
Lm Scrum as LLlcas so volLels e
de responsabllldade do Llme
C roducL 8acklog
LmergenLe
rlorlzado e esLlmado
Malor prlorldade mals deLalhes
Cualquer um pode conLrlbulr
rlorlzao e Larefa do C
Sempre vlslvel
llnhado ao plano de negclos
C roducL 8acklog
LmergenLe
rlorlzado e esLlmado
Malor prlorldade mals deLalhes
Cualquer um pode conLrlbulr
rlorlzao e Larefa do C
Sempre vlslvel
llnhado ao plano de negclos
C roducL 8acklog
LmergenLe
rlorlzado e esLlmado
Malor prlorldade mals deLalhes
Cualquer um pode conLrlbulr
rlorlzao e Larefa do C
Sempre vlslvel
llnhado ao plano de negclos
C roducL 8acklog
LmergenLe
rlorlzado e esLlmado
Malor prlorldade mals deLalhes
Cualquer um pode conLrlbulr
rlorlzao e Larefa do C
Sempre vlslvel
llnhado ao plano de negclos
C roducL 8acklog
LmergenLe
rlorlzado e esLlmado
Malor prlorldade mals deLalhes
Cualquer um pode conLrlbulr
rlorlzao e Larefa do C
Sempre vlslvel
llnhado ao plano de negclos
C roducL 8acklog
LmergenLe
rlorlzado e esLlmado
Malor prlorldade mals deLalhes
Cualquer um pode conLrlbulr
rlorlzao e Larefa do C
Sempre vlslvel
llnhado ao plano de negclos
C roducL 8acklog
LmergenLe
rlorlzado e esLlmado
Malor prlorldade mals deLalhes
Cualquer um pode conLrlbulr
rlorlzao e Larefa do C
Sempre vlslvel
llnhado ao plano de negclos
screvendo
strIas
elslndependenLesnegoclvelsIalor para o
nLesnegoclvelsIalor para o cllenLeLsLlmve
clvelsIalor para ocllenLeLsLlmvelsS
o cllenLeLsLlmvelsSmall@esLvelslndepend
nLeLsLlmvelsSmall@esLvelslndependenLesnegoc
eLsLlmvelsSmall@esLvelslndependenLesnego
LsLrlas com crlLerlos de acelLao crlam
enLendlmenLo sobre quando a Larefa
esL pronLa e a[udam o Llme a esLlmar
e dlvldlr a esLrla em Larefas
Scrum foca em
Lamanho e no
em durao
LsLlmar em Lamanho
relaLlvo e mals slmples
MonlLorando a SprlnL
SprlnL 8urndown
SprlnL 8urn up
Capacldade
roblemas comuns na adoo
de Scrum
roducL Cwner pouco presenLe
Sem Ilso
Sem release plan
Sem producL backlog
roducL 8acklog no
e manLldo
lalLa esLlmaLlva
lalLa prlorlzao
lalLa acompanhamenLo
Se as cerlmnlas no aconLecem
lalLa plane[amenLo
lalLa compromeLlmenLo para enLregas
C pode acelLar lLens que no esLo
pronLos
Sem reLrospecLlvas
lalLa de uma manelra de melhorar o
Lrabalho do Llme
Mesmos erros aconLecem sempre
lmpedlmenLos no so removldos
ecomposlo do Lrabalho
lane[amenLo a longo prazo
@empo para pesqulsa e folga
C que e dlflcll em Scrum?
eLalhes podem escapar se no
for gerenclado correLamenLe
Crlar e manLer um roducL
8acklog requer Lrabalho
8esumo da pera
um processo gll para gerenclar e
conLrolar Lrabalho
um embrulho para as prLlcas
exlsLenLes de engenharla
uma aproxlmao coleLlva
lLeraLlva e lncremenLal onde
requlslLos mudam rapldamenLe
ConLrola o caos de lnLeresses e
necessldades confllLanLes
uma forma de deLecLar e remover
obsLculos que enLrem no
desenvolvlmenLo e enLregas
melhorar a comunlcao e
maxlmlzar cooperao
no e uma meLodologla compleLa
e com o carlmbo de um fornecedor
no e um aLaque
documenLao ou
s ferramenLas case
no confundlr Scrum com x so
dlferenLes mas se complemenLam!
Scrum
gor Macabas
Marcos Pereira
scrum@macaubas.com
hLLp//dellclouscom/macaubas
hLLp//dellclouscom/marcosperelra
hLLp//scrumalllanceorg
hLLp//brgroupsyahoocom/group/scrumbrasll/
hLLp//macaubascom
hLLp//marcosperelrawordpresscom/
LsLe Lrabalho esL llcenclado aLraves da #Lrlbulouso noComerclalComparLllhamenLo
pela mesma lcena 30 unporLed"
Ioc pode
Coplar dlsLrlbulr exlblr e execuLar a obra
Crlar obras derlvadas
Sob as segu|ntes cond|es
Atr|bu|o Ioc deve dar credlLo ao auLor orlglnal da forma especlflcada pelo
auLor ou llcenclanLe
Uso NoComerc|a| Ioc no pode uLlllzar esLa obra com flnalldades
comerclals
Compart||hamento pe|a mesma L|cena Se voc alLerar Lransformar ou crlar ouLra
obra com base nesLa voc somenLe poder dlsLrlbulr a obra resulLanLe sob uma
llcena ldnLlca a esLa
W ara cada novo uso ou dlsLrlbulo voc deve delxar claro para ouLros os Lermos da llcena desLa obra
W Cualquer uma desLas condles podem ser renuncladas desde que Ioc obLenha permlsso do auLor
W noLhlng ln Lhls llcense lmpalrs or resLrlcLs Lhe auLhors moral rlghLs
hLLp//creaLlvecommonsorg/llcenses/byncsa/30/deedpL

Você também pode gostar