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