Você está na página 1de 17

27/06/13

Modelo de Desenvolvimento gil SCRUM - Devin

SprintF3FiberglassTunnelHullBrushlessRacingBoatw/Motor(630mm) R$451,02hobbyking.com/hobbyking/store Melhorseleo,preosmaisbaixos.CompreAquiAgora!

Tutoriais Dicas Linux Servidores Internet Programao Programas


buscar...

Diversos 3 0 07demaiode2009

ModelodeDesenvolvimentogilSCRUM
31 43,452
86 0

Nafaculdade,tiveumtrabalhodepesquisaeapresentaodemetodologiasdedesenvolvimentodesoftware.Meu grupoficoucomoassuntoSCRUM,entoacabeicriandoestematerialquepodemuitobemservirparaoutras

www.devin.com.br/modelo-scrum/

1/17

27/06/13

Modelo de Desenvolvimento gil SCRUM - Devin

pessoas. Ogrupodotrabalhofoi:HugoCisneiros,MoysesSantanaJacob,StelvioMazzaeTiagoPereira.Amatriafoide EngenhariadeSoftware,comoprofessorMarceloPintaud. EsteartigoresumeeexplicabemomodelodedesenvolvimentogilSCRUM,quehojeemdiabastanteusado (inclusiveusamosnaempresaemquetrabalho).Esperoquesejadegrandeproveito!

Introduo:Modelosdedesenvolvimentodesoftware
Nodecorrerdevriosanosodesenvolvimentodesoftwarecresceudeformamuitoacelerada,principalmentepelo fatodequeasferramentasdainformticasetornarampresentesemgrandepartedasreasdetrabalhodaspessoas. Quantomaisainformticapenetravanomercado,maistiposdesoftwarestinhamdeserfeitos. Estacrescentedemandafezsurgirumavariedadedeestratgiasdedesenvolvimentodesoftware.Estasestratgias tmcomoobjetivoorganizaroprojetodesoftwareeotimededesenvolvimento,aumentandoaeficciae diminuindoosprazosecustosdestesmesmosprojetosdesoftware.Asmetodologiasdedesenvolvimento trouxeramumamaiorqualidadeparaoprodutofinal:algomuitoimportanteprincipalmentequandoossoftwares somaiscomplexoseprecisamdemuitaorganizaoparanosetornaremummonstroincontrolvel. Algunsdosprincipaisproblemasencontradosnoprocessodedesenvolvimentodesoftware: Caospelamudanaconstantederequisitos Estimativasdetempo,custoequalidadedoprodutototalmenteirreais Osdesenvolvedoresnosabemexatamentecomoestindooandamentodoprojetoeacabammentindoou seenganandosobreseusprpriosresultados. Naondadasmetodologiasdedesenvolvimentodesoftware,algumastcnicasforamcriadascomofocode terminarosprojetosdesoftwarerapidamenteedeformaeficaz.Estetipodetcnicafoicategorizadacomonome deDesenvolvimentogil,ondeavelocidadeeodinamismosodoispontosimportantes. NosmodelosdeDesenvolvimentogil,oprincipalobjetivoobterumprodutorapidamenteecomqualidade. Paraisto,asmetodologiasqueparticipamdestacategoriademodelossecaracterizamporumgerenciamentode projetoemqueumlderdetimeestejafrequentementeorganizando,inspecionando,apoiandoegarantindoqueo timeestejabem,aomesmotempoqueosresultadosdoprojetodesoftwarevoatendendoasnecessidadesdo cliente. OSCRUMummodelodeDesenvolvimentogil.Elelidatotalmentecomaspessoasecomoelasvo desenvolveroprojeto,semsepreocuparcomquesoluotecnolgicooprojetoirutilizar:oprpriotimede desenvolvimentojatuandonoprojetofazisto.Talvezporestemotivo,oSCRUMumdosprocessosmais eficazesdegerenciamentodepessoasnodesenvolvimentogilebastantecombinadocomoutrasmetodologias quetratammaisespecificadamentedapartetcnica. EstedocumentotrazumaintroduoaoquerealmenteoSCRUMecomoelefunciona,paraaaplicaoda metodologiaemprojetosdesoftware.

SCRUM:Oque?
OSCRUMummodelodedesenvolvimentogildesoftwarequefornecemtodosparasedefiniro planejamento,osprincipaispapisdepessoaseaformadetrabalhodotime.OnomeSCRUMderivadodeuma jogadadergbi,ondetodoomesmotimeavanacomoapenasumaunidade,trabalhandocomosmesmos jogadoreseemconjunto,passandosempreabolapraumeparaoutro.

www.devin.com.br/modelo-scrum/

2/17

27/06/13

Modelo de Desenvolvimento gil SCRUM - Devin

AidiadoSCRUMjustamentedefinirpapisbemespecificosparaaspessoasenvolvidasnoprojetoecomo cadapessoavaijogar,ouseja,oquecadaumavaiterquefazerparaotimeseguiremfrentenojogo:quenonosso casooprpriodesenvolvimentodosoftware. Emgeraledeformareduzida,estametodologiafuncionadaseguinteforma: 1. Oprodutodefinido:quaissoosseusrequisitos?Oquerealmenteoclientequer?Oresponsvelporesta tarefaoquechamamosdeProprietriodoProduto(ProductOwner,emingls). 2. OProprietriodoProdutodefinequaissoasfuncionalidadesdoprogramaquemaisimportam,criando assimoquechamamosdeProductBacklog. 3. Comasprioridadesdefinidas,umapessoadefinidaparaseroScrumMaster,umaespciedecoordenador doprojeto.OScrumMaster,juntocomoProprietriodoProdutoeoTimededesenvolvimentodefinemo quechamamosdeSprints. 4. CadaSprintpossuiumapartedetodooProductBacklog,edevemsertrabalhadosdeacordocomas prioridadesdefinidasnoProductBacklog.OsSprintsdevemserpreparadosdeumaformadequeduremde 2a4semanas,equenofinaldecadaperodotenhamumprodutoapresentvelparaocliente. 5. OsSprintsvosendofeitosatoProductBacklogacabareoProprietriodoProdutodefinirqueoprojeto estpronto.Masissonoquerdizerquenovasfuncionalidadesnopodemserincludas:bastair adicionandonoProductBacklogerealizandooutrosSprints. Duranteospassosreaisdedesenvolvimento,osSprints,aprincipalferramentademediodedesempenhoo BurndownChart,queumadascaractersticasmaisespeciaisdoSCRUMequeotornaumgrandediferencial, nosentidopositivo. Falandomaisdetalhadamente,oSCRUMtemtrspartesprincipaisemseumodelo:Papis(Roles),Cerimnias (Cerimonies)eArtefatos(Artifacts).Cadaumdestestrspilarescontmoutrossubitens.Todasestastrspartes principaissoutilizadasnoquechamamosdeciclodedesenvolvimento,ouseja,oSprint.CadaSprintpossuisuas faseseutilizadestespapis,cerimniaseartefatosparaalcanarseuobjetivofinal.

1.PapisdoSCRUM(Roles)
Comoametodologiadefinecomootimedevetrabalhar,oprimeiropassoparaodesenvolvimentoporSCRUM definirquemvaifazeroqu.Porissochegamosatrsentidadesprincipais:oProprietriodoProduto(Product Owner),oScrumMastereoTime.

1.1.ProprietriodoProduto(ProductOwner)
OProprietriodoProdutorepresentaosinteressesdocliente.Eletemqueserainterfaceentreoclienteeotimede desenvolvedores,ouseja,estarsempreemcontatocomoclienteesaberexatamenteoqueoprojetotemqueser. Eletemasseguintesresponsabilidades: Definirascaractersticasecontedodoproduto Decidirsobreadatadetrmino Serresponsvelpelarentabilidadedoproduto Prorizarasfunesdeacordocomovalordemercadoecomocliente Ajustasrecursosepriorizartarefasacada30dias,comonecessrio Aceitarourejeitaroresultadodotrabalho. OtrabalhomaisrduodoProprietriodoProdutodefiniroProductBacklog,umdosdoisartefatosdoSCRUM, queveremosposteriormente.EssadefiniosedduranteoPlanejamento,quetambmveremosadiante.

www.devin.com.br/modelo-scrum/

3/17

27/06/13

Modelo de Desenvolvimento gil SCRUM - Devin

1.2.ScrumMaster
OScrumMasterolderdaequipededesenvolvimentoeduranteotrabalho,ficamaisemcontatocomo ProprietriodoProduto.Elegerenciaerepassaotrabalhoquefoidecididoduranteoplanejamentopelo ProprietriodoProduto.Eledeve: Assegurarqueaequipededesenvolvimentofuncioneplenamenteesejaprodutiva Ajudarnacooperaoentretodasasfunesepapisdotime Removerbarreiras Protegeraequipedeinterfernciasexternas Assegurarsedequeametodologiaestsendoseguida,incluindochamadasparareuniesdirias(Daily ScrumMeetings),revisesdeatividade(SprintReviews)ereuniesdeplanejamentodasatividades(Sprint Planning). Devidoatodasestasresponsabilidades,oScrumMasteroquepodemoschamardeCoordenadordoProjeto.Ele facilitaacomunicaoentreaspessoasefazoprojetoandardeverdade. Almdecomandarasreuniesdirias,oScrumMastertmtrsprincipaisresponsabilidades: 1. Precisasaberquaisatividadeforamconcludas,quaisforaminiciadas,quaisquernovastarefasqueforam descobertasequalquerestimativaquepossatermudado.IstopermiteaeleatualizarsempreoBurndown Chart,quepermitemostrarquantotrabalhofaltaparaumSprintacabar,diapordia.Eletambmtemque sempreolharcuidadosamenteparaonmerodetarefasemaberto.Estestrabalhosemabertodevemser minimizadosomximopossvelparagarantirumtrabalhosemprelimpoeeficiente. 2. DeveavaliarasdependnciassuperficiaisebloqueiosquecausamprejuzosaoandamentodoProjeto.Estes itensdevemreceberprioridadeseseremacompanhados.Umplanodesoluodeveserimplementadode acordocomaordemdeprioridadedestesimpedimentos.Algunspodemserresolvidospelotime,outros podemserresolvidosatravsdevriostimes,eoutrospodemprecisardeenvolvimentodagerncia,pois podemserproblemasrelacionadosempresaquebloqueiamqualquermembrodotimeafazerqualquer coisa.Comoexemplodestetipodeimpedimentoexterno,temosasquestesjudiciais. 3. OScrumMasterdevepercebereresolverproblemaspessoaisouconflitosentreosintegrantesdotimede desenvolvimentoSCRUM.EstetipodeproblemadeveserclarificadopeloScrumMastereresolvidopor dilogocomotime,ouentooScrumMasterterqueterajudadagernciaoudodepartamentode RecursosHumanos.Algunsestudosapontamque50%dosproblemasdedesenvolvimentoacontecempor razespessoais.OScrumMasterprecisaestarsempreatentoaotimeparafazerdeletotalmentefuncionale produtivo.

1.3.AEquipedeDesenvolvimento
Aequipededesenvolvimentoquemvaicolocaramonamassaparaqueosoftwarecomeceatercarae funcionamento.Podehaverumaoumaisequipesdedesenvolvimentos,dependendodacomplexidadedo software. Algumascaractersticasdasequipesdedesenvolvimento: Sopequenasemultidisciplinares,comemmdia7participantes DefinemmetasdecadaSprint,juntoaoScrumMaster,eespecificamseusresultadosdetrabalho TmodireitodefazertudodentrodoslimitesdasdiretrizesdoprojetoparaatingirametadecadaSprint OrganizamostrabalhosparaatingirosobjetivosdosSprints TrabalhamparaatingirtodososresultadosdefinidospeloProprietriodoProduto.

2.CerimniasSCRUM(Cerimonies)
www.devin.com.br/modelo-scrum/ 4/17

27/06/13

Modelo de Desenvolvimento gil SCRUM - Devin

AscerimniasSCRUMsoeventosqueacontecemdentrodeumciclodedesenvolvimentoutilizandoesta metodologia.ExistemtrstiposdecerimniasSCRUM:areuniodePlanejamentodoSprint,asreuniesdirias SCRUMeareunioderevisodoSprint.Estestrstiposdeeventocaracterizambemociclodevidadecada Sprint:incio,meioefim.

2.1.ReuniodePlanejamentodoSprint
Comoditoanteriormenteemresumo,oprimeiropassodeumprojetoSCRUMquandooProprietriodoProduto desenvolveumplanoparaoprojetodesoftware.Nesteplano,oProprietriodoProdutotrabalhabemprximoao clienteparadefinirtodasasfuncionalidadesqueoclientequernoseuproduto.Apartirdestalista,eletambmtem quedefinirasprioridadesdecadafuncionalidadedeacordocomvriasvariveis:valordemercado,importncia debase,importnciaparaocliente,entreoutras.EstalistafinaloquechamamosdeProductBacklogeabase paraareuniodeplanejamentodoSprint. Nestareunio,oScrumMastertrabalhajuntocomoProprietriodoProdutoeaEquipedeDesenvolvimentopara definirqualacargadetempoquecadafuncionalidadedoProductBacklogter.IstoajudaoProprietriodo Produtoadefinirprazosreaisparaoprojetoeohabilitaapoderverificarcomoestoandamentodoprojeto durantetodooperododedesenvolvimento.Estacargadetempoeesforodefinidadeacordocomotamanho do(s)time(s),horasdisponveiseonveldeprodutividadedotime. Quandoasprioridadeseprazosdasfuncionalidadesdosoftwaresodefinidasporcompleto,oProprietriodo ProdutosaidecenaeoScrumMastercomeaatrabalharjuntamentecomaEquipedeDesenvolvimentoparaa quebradestastarefasgrandesempequenastarefas,divididasportodososintegrantesdaequipede desenvolvimentodeacordocomsuasespecialidades.Estareuniodeplanejamentogeralmenteduraat4horase elaquemdefineoSprintBacklog,umdosartefatosSCRUM. UmavezdefinidooSprintBacklog,comalistagemdetodasastarefas,seusresponsveiseseusprazos,o processodedesenvolvimentocomea.

2.2.ReuniesDiriasSCRUM
UmadasprincipaiscaractersticasdestemodelodedesenvolvimentogilsoasreuniesdiriasSCRUM,ondeo ScrumMastersereuniecomaequipededesenvolvimentoparasabercomoandaoprojeto.Estareunioacontece tododiaduranteociclodedesenvolvimento(Sprint)etemumaduraocurtadeaproximadamente15minutos. Duranteareunio,cadaumdosmembrosrespondeasseguintestrsperguntas: 1. Oquefizontem? 2. Oquefareihoje? 3. Quaisimpedimentosedificuldadesapareceramnocaminho? OScrumMastertemumpapelmuitoimportantenestasreunies:eleterqueidentificartodososproblemasou novastarefasquesurgiremeplanejarcomoestasapariesseroresolvidas.Almdomais,eleterassimuma visocompletadoprojetoepodergerenciartodasassubtarefasdecadaSprint,preenchendoassimoBurndown Chart.

2.3.ReuniodeRevisodoSprint
NofinaldoperododoSprint,areunioderevisodoSprintfeita.Nestareunio,aequipededesenvolvimento, juntoaoScrumMaster,serenecomoProprietriodoProduto(econvidados,casoeleacharadequado,comopor exemplooclienteouacionistasdoprojeto).Estareunioduraaproximadamente4horas.

www.devin.com.br/modelo-scrum/

5/17

27/06/13

Modelo de Desenvolvimento gil SCRUM - Devin

Naprimeirapartedareunio,oresultadodoSprintapresentadoparaoProprietriodoProduto,ouseja,tudoque foidesenvolvidoduranteociclodedesenvolvimento.Asfuncionalidaessorevisadaseovalordoproduto definido.Depoisderevisartodoesteresultado,oProprietriodoProdutodefinequaisitensdoProductBacklog foramcompletadosnoSprint,discutindoentocomosmembrosdaequipeeoclientequaisseroasnovas prioridades.EsteoprimeiropassoparacriarumnovoSprint,casosejanecessrio,poisdessaprimeiraparteda reunio,umnovoProductBackloggerado. Nasegundapartedareunio,oScrumMastersereuniecomaequipededesenvolvimentoerevisaosaltose baixosdociclo.Otimeconversaparasaberoquefoibomecomosepodemelhoraraindamaisoambiente,as ferramentaseoconvvioentreotimeesuasfunes.Estapartebasicamenteumaprimoramentointerno. Depoisqueestareuniofinalizada,umnovocicloSprintpodecomearatquetodooprodutoseja implementado/finalizadoeoProductBacklogestejalimpodependncias.

3.ArtefatosSCRUM(Artifacts)
OsartefatosSCRUMsoasferramentasbsicasparasetrabalharcomestemodelodedesenvolvimento.Estes artefatosservemcomoguiaseindicadoresduranteoprocesso.Sodividosemtrs:ProductBacklog,Sprint BacklogeBurndownChart.

3.1.ProductBacklog
Comovimosanteriormente,noinciodoprojeto,oProprietriodoProdutopreparaumalistadefuncionalidades desenvolvidaemconjuntocomocliente,queorganizadaporprioridadedeentrega.EssalistachamaseProduct Backlog.AequipeSCRUMcontribuiparaoProductBacklogestimandoocustododesenvolvimentodas funcionalidades. OProductBacklogdeveincluirtodasasfuncionalidadesvisveisaocliente,mastambmosrequisitostcnicos parapoderdesenvolveroproduto,eemtornodedezdiasdedesenvolvimentoessesitensdeveroestar prontamentedefinidosparaoseudesenvolvimentocomear.Astarefasquetemmaisprioridadeecomplexidade soquebradasemsubtarefasparapoderemserestimadasetestadas. PensenoProductBacklogcomoumaWishList:umalistadeitensquequeremoster.

3.2.SprintBacklog
AssimqueaequipedeScrumescolheredefiniralistaderequisitoseaprioridadedeseusitensdoProduct Backlog,cadaumdessesitensagoraserdivididoempartesmenoresparaoSprintBacklog.Ouseja,umalista especificandoospassosnecessriosparaimplementarumafuncionalidadedosistema. LogoapsoSprintBacklogestarconcludo,ototaldehorastrabalhadascomparadocomototalprevisto anteriormentenoProductBacklog.Casohajaumadiferenasignificativa,aequipeSCRUMdevenegociar novamentecomoclienteonmerocorretodehoras,paraqueoSprintsejarealizadocommaiorprobabilidadede sucesso.

3.3.BurndownChart
OBurndownChartumgrficoquemostraaquantidadedetrabalhocumulativorestantedeumSprint,diapor dia.Nestegrfico,aalturaindicaaquantidadedetarefasdoSprintBacklognocompletadas,eocomprimento soosdias.Comisto,podemosvisualizarfacilmenteseumtrabalhoesttendoprogresso,completandoastarefas, enquantovemosqueascolunasdogrficovocaindoemsuaaltura.Seumciclodedesenvolvimento,ouSprint, temaduraode30dias,havero30colunasjuntas.Ascolunastmquediminuiraolongodocomprimentoe

www.devin.com.br/modelo-scrum/

6/17

27/06/13

Modelo de Desenvolvimento gil SCRUM - Devin

antesouato30o.dianopoderhavercolunas:indicandoquetodosastarefasforamcompletadaseoSprintfoi umsucesso. DuranteasreuniesdiriasdoSprint,oScrumMasteracompanhaosmembrosdaequipeparaveroquefoi terminado.Assim,diaadia,eleajustaoBurndownCharteaqualquermomentotodootimepodeterumaidiade comooprocessoestandando.OmesmogrficopodesermostradoparaoProprietriodoProdutoverqueest tudoindobem. Poressasrazes,oBurndownChartumdosprincipaisrecursosdemediodoprocessodedesenvolvimentoe umdiferencialparaametodologiaSCRUM.

OProcessoSCRUM
Comovistoanteriormente,oprocessoSCRUMsedportrsetapas:Oincio,marcadopelareuniode planejamento,ociclodedesenvolvimento(chamadoSprint)eaconcluso,marcadapelareunioderevisodo Sprint.Nestetpico,vamosverumexemplodoprocessoSCRUM.

CiclodoSprint

ExemplodeSoftware:SistemaWebdestreamingdevdeo
Paraexemplificaroprocesso,utilizaremosumexemplo:odesenvolvimentodeumsistemawebdestreamingde vdeoparaaInternet.

E.1.Papis
ProprietriodoProduto:Marcelo ScrumMaster:Hugo EquipedeDesenvolvimento:Moyses,Stelvio,Tiago

E.2.EscopodoProjeto
Definidosospapisdaequipe,oProprietriodoProdutoMarcelo,depoisdealgumasvriasvisitasaoclientee pesquisasderequisitos,defineoescopodoprojeto: OsoftwareserumsistemaWebdestreamingdevdeo,quepermitirusuriosnaInternetmandemseusvdeos, queseroarmazenadosnosistemaepoderosergerenciadosporseusdonosevistospelorestodomundoatravs

www.devin.com.br/modelo-scrum/

7/17

27/06/13

Modelo de Desenvolvimento gil SCRUM - Devin

dasvisitasaosite. Osistematercomofuncionalidadesprincipaisaconversodosvdeosmandadosparaumcodeclevequepermite qualidadeerapideznavisualizaopelaInternetcadastrodeusuriosinterfacedegerenciamentodevdeos comentriosparaosvdeoseusuriosnotasparavdeossistemadebuscareconhecimentodesonsdosvdeos proteocontraSPAMsistemadelegendagemdevdeosfeitosporusurioscanais(grupos)devdeose usurios.

E.3.ProductBacklog
Comasfuncionalidadeslevantadas,oProprietriodoProdutoMarcelomontaoProductBacklog,comas prioridadesdefinidasdeacordocomovalordemercado/importnciaparaocliente.Emnossoexemplo,usaremos anotaodequantomaioronmerodeprioridade,menorprioridadeeletem(1prioridademxima,2 prioridademenor,,99prioridadequaseinexistente): Funcionalidade Modelagemdedados Cadastroegerenciamentodeusurios ConversodevdeoparavisualizaonaInternet(Codec) Cadastroegerenciamentodevdeospelosusurios Layout(Aparncia)dapgina Comentriosparaosvdeoseusurios Notasparavdeos(ranking) ProteocontraSPAM Canais(grupos)devdeoseusurios Sistemadelegendagemdevdeos Reconhecimentodesonsdosvdeos Prioridade 1 2 3 4 5 6 7 8 9 10 11

E.4.ReuniodePlanejamentodoSprint
ComoProductBacklogdefinido,areuniodeplanejamentofeita,oProprietriodoProdutoMarceloapresenta oprojetoaosdemaismembrosdaequipeSCRUMetodaaequipedefineaquantidadedehorasquecadatarefa deverocupar.Osaspectostcnicossolevadosemconsideraoetodooplanejamentofeitodestemodo. OresultadoumProductBacklogqueagoratemsuasestimativasdecusto/hora: Funcionalidade Modelagemdedados Cadastroegerenciamentodeusurios ConversodevdeoparavisualizaonaInternet(Codec) Cadastroegerenciamentodevdeospelosusurios Layout(Aparncia)dapgina Comentriosparaosvdeoseusurios Notasparavdeos(ranking) ProteocontraSPAM Prioridade Custohoras 1 2 3 4 5 6 7 8 32 26 80 48 28 20 16 20

www.devin.com.br/modelo-scrum/

8/17

27/06/13

Modelo de Desenvolvimento gil SCRUM - Devin

Canais(grupos)devdeoseusurios Sistemadelegendagemdevdeos Reconhecimentodesonsdosvdeos

9 10 11

26 64 92

ComonovoProductBacklog,definesequalserametadoprimeiroSprint: Modelagemdedados Cadastroegerenciamentodeusurios ConversodevdeoparavisualizaonaInternet(Codec) Cadastroegerenciamentodevdeospelosusurios Sendoassim,oScrumMasterHugo,juntoequipededesenvolvimento,defineoSprintBacklog,quebrandoas tarefasgrandesempequenastarefas: Funcionalidade Modelagemdedados Definiodedados Organizaodetabelas Relacionamento ImplementaoemSGBD Cadastroegerenciamentodeusurio Formulrios Interaocomcadastronabasededados Visualizaodeperfil Mudanadedados Relacionamentoentreusurios ConversodevdeoparavisualizaonaInternet(Codec) DefinioeImplementaodeCodec IntegraodeCodeccomsistema Cadastroegerenciamentodevdeospelosusurios Uploaddevdeos Remoodevdeos Perfisdevdeos Prioridade Custohoras 1 1.1 1.2 1.3 1.4 2 2.1 2.2 2.3 2.4 2.5 3 3.1 3.2 4 4.1 4.2 4.3 32 8 12 8 4 26 6 6 6 4 4 80 56 24 48 16 14 18

E.5.InciodoSprint
Comasmetaspreparadaseastarefasbemdefinidas,chegaahoradecomearociclodedesenvolvimento,o Sprint.OobjetivodoprimeiroSprintserapresentarumainterfacebsicaondeosusuriospoderosecadastrar, mandarevisualizarvdeosemumainterfacecrua.Consideramosoesqueletodosistema. Nonossoexemplo,temosototalde186horasdeestimativaparaacabaroSprint.importantelembrarqueesta quantidadedehorasdeveserajustvelparanosermenosque3diasenomaisque30diasdeciclode desenvolvimento.Duranteociclodedesenvolvimento,Moyses,StelvioeTiagoirotrabalharnastarefas,de acordocomoseguintesubciclo:

www.devin.com.br/modelo-scrum/

9/17

27/06/13

Modelo de Desenvolvimento gil SCRUM - Devin

1. 2. 3. 4.

Desenvolveroproduto:implementar,testaredocumentar Empacotar:deixaroprodutoprontoparaserapresentadoeintegrado Revisar:otrabalhoparasecertificardoquefoifeito Ajustar:qualquermudananosrequisitosouplanos.

E.5.1.ReuniesdiriasSCRUM OScrumMasterHugoiracompanharodesenvolvimentoatravsdereuniesdiriasparasecertificarqueos desenvolvedoresMoyses,StelvioeTiagoestejamcompletandosuastarefas,estejambemdesade,bem comprometidoscomoprojetoeseesforando. E.5.2.BurndownChart Comasreuniesdirias,oScrumMasterHugopoderalimentaroBurndownChart,comooexemploaseguir:

BurndownChart ComoBurndownChart,podemosverclaramenteoandamentodoprojetoaolongodoseuciclode desenvolvimento(Sprint).Tambm,nomeiodoprojeto,podemoscalcularfacilmenteavelocidadecomqueo projetoestandandoeassimestimarumadataparaqueoSprintsejaconcludo. EstedadoestimativopodesercomparadocomoprazoqueoProprietriodoProdutoMarcelonosdeuparaque possamossaberseoprojetovaiacabarounonoprazo. Porexemplo,calculamosqueavelocidadedoprojetoestcomo8horaspordiaemmdia.Issosignificaqueo projetoirterminarnodia24,comooBurndownChartnosmostrou.Seoprazofosse,porexemplo,paraodia 19,logonos5primeirosdiasjpoderamostercalculadoessavelocidadeeverqueestavapouco,tomando providenciasparaqueessavelocidadesetornasse,porexemplo,10horaspordiaemmdia,assimnodia19o projetoestariapronto. EsteumdosmaisimportantestrabalhosqueoScrumMasterHugoterquefazereoBurndownChartoindicar perfeitoparaelegerenciarotempodeprojetoesuaequipededesenvolvimento.

E.6.RevisofinaldoSprint
Aofinaldociclodedesenvolvimento(Sprint),todaaequipesereunieevquaissoosresultados.OProprietrio doProdutoMarceloidentificatodooprogressoerevisaoprograma.Ele,juntocomocliente,concordaqueos itensespecificadosparaoSprintforamcompletoseestaprimeiraversodosistemawebsatisfatria.Ento eliminamososseguintesitens: Modelagemdedados Cadastroegerenciamentodeusurios ConversodevdeoparavisualizaonaInternet(Codec) Cadastroegerenciamentodevdeospelosusurios.

www.devin.com.br/modelo-scrum/

10/17

27/06/13

Modelo de Desenvolvimento gil SCRUM - Devin

DepoispassamosadefinirquaisasprximasprioridadeseentooquevaiserfeitonoprximoSprint: Layout(Aparncia)dapgina Comentriosparaosvdeoseusurios Notasparavdeos(ranking) ProteocontraSPAM Eoprocessocomeanovamente,agoranoquechamamosSprint2.Defineseosprazoseprioridades,emontase oplanodedesenvolvimentoparaoprximociclodedesenvolvimentoSCRUM.

Bibliografia
http://www.scrumalliance.org/ http://www.agilealliance.org/article/articles_by_category/17 http://www.codeproject.com/KB/architecture/scrum.aspx http://www.youtube.com/watch?v=Q5k7a9YEoUI

Arquivos
Artigooriginaldafaculdade(PDF) Apresentaoemsaladeaula(PDF)

31 43,452
86 0

desenvolvimentomodeloscrumtutorial

HugoCisneiros(Eitch)
ApaixonadoporLinuxeadministraodesistemas.ViciadoemInternet,servidores,eempassarconhecimento. IdealizadordoDevin,temcomometaaprendereensinarmuitoLinux,oqueelevemfazendodesde1997:)

www.devin.com.br/modelo-scrum/

11/17

27/06/13

Modelo de Desenvolvimento gil SCRUM - Devin

Comentrios(31)
Classificarpor: Data Classificao ltimaAtividade Adair 1semanaatrs Muitobom!
Responder

Logar

EwertonSantos 2semanasatrs Parabnspeloblog,extremamentesimpleseeficaz.Transmitiuamensagemdemaneiraobjetiva. Abs, EwertonSantos,ESP,PMP,CSM,CSPO,ITIL,COBIT.


Responder

CainPassos 16semanasatrs BomDiaHugo... Excelenteartigo,meajudoumuitotirandovriasdvidas. Obrigado! Abrao


Responder

JudiJuniorBrescans 35semanasatrs BoaTardeHugo... Eutiroomeuchapupravoccara... EsteartigotiroumuitasdvidasqueeutinhasobreomtodoSCRUM... Obrigadomesmo... At


Responder

Anonimo 39semanasatrs Parabns,showdebola.


Responder

BrunoFilgueiras 40semanasatrs Hugo

Voctemumadidticaformidvel,gosteimuitodoexemplofinalretiroutodasasminhasdvidasdaparteterica,parabns!
Responder

www.devin.com.br/modelo-scrum/

12/17

27/06/13

Modelo de Desenvolvimento gil SCRUM - Devin

Nonie 45semanasatrs Youwritesohosnetlyaboutthis.Thanksforsharing!


Responder

LuisGabrielN.Sima 47semanasatrs

Cisneiros,Gosteimuitodoseuartigo,foibastantesimpleseobjetivoeerajustamenteissoqueeuestavaprocurando.Obrigadoe prosperidadepravoc.
Responder

EricaBorges 54semanasatrs Parabnspeloartigo! Muitobemexplicado!!


Responder

GianMilani 72semanasatrs Hugo, Ficoumuitobommesmo,feedsassinado. Parabnsvelho.


Responder

DavidEsteves 78semanasatrs Excelentesntese! Prticocomoomodelo. Suce$$oemsuacarreira. BoasFestas


Responder

ThiagoMarinho 79semanasatrs Excelentetexto,gosteimuito!Algunstermostcnicosbemesclarecidos...vlw! @tgmarinho


Responder

Maichel 92semanasatrs

Excelenteartigo,apsmuitaprocura,foionicocontedoquerealmentemeexplicoucomgrandeeficciaqualaestruturado Scrum.
Responder

StelvioMazza 103semanasatrs Muitobomvernossotrabalhoaquihugao!!Tafaltandomateriaisdescrumporaimsm...Aproveiteioganchoeattireia

www.devin.com.br/modelo-scrum/

13/17

27/06/13

Modelo de Desenvolvimento gil SCRUM - Devin

certificaors.. Abraos!
Responder

Fernando 104semanasatrs Parabnspelomaterial.Comcertezautilizareicomobasenomeutrabalhodeconclusodecurso. Grato.


Responder

WaldineyCavalcante 116semanasatrs Parabnspelomaterial!MuitoboM!


Responder

RenatoRoveda 118semanasatrs Muitobomoseuartigo

TenhoqueapresentarummaterialsobreScrumeoseumeesclareceuvriascoisas,aprendimaisnesseartigodoquenaminhaaula KKKKKK Grandecompartilhamento abrao


Responder

AndrCosta 133semanasatrs Caramuitobom,muitoesclarecedor. Parabns


Responder

Fbio 137semanasatrs Excelenteabordagem,materialmuitocompletoebemexplicativo,parabns!


Responder

Gabriella 137semanasatrs timo... Parabns!!!


Responder

Pimenta 166semanasatrs

Parabnspeloartigo,estamosfazendoumamonografiasobremetodologiasdedesenvolvimentogil,eoScrumvistocomouma boasada.
Responder

www.devin.com.br/modelo-scrum/

14/17

27/06/13

Modelo de Desenvolvimento gil SCRUM - Devin

Diego 189semanasatrs Ol,queriaagradecerpelomaterial.Muitobommesmo. Esclareceuvriasdvidas. Parabns.


Responder

RaquelSampaio 189semanasatrs Hugo,

EstoutrabalhandoemumaempresaqueestimplantandoSCRUMemtodososnveis,paraagilizarefazercomqueotemposeja rentvelparatodos. Gosteidemaisdoseumaterial!!!!! Paramim,omelhor... Obrigadapelafora, RaquelSampaio


Responder

Gabriel 191semanasatrs Parabnspelotrabalho!Diretoaopontoebemexplicativo. Sugiroapenasumarevisonotrechodoitem2.3:

"EsteoprimeiropassoparacriarumnovoSprint,casosejanecessrio,poisdessaprimeirapartedareunio,umnovoProduct Backloggerado." Seria..."umnovoSprintBackloggerado." Grato, Gabriel.


Responder

HelvcioBell 198semanasatrs

Olha,estiveolhandooutrasfontesrelacionadasamatriaenovinenhumacomtantainformaorelevantecomoatua.Meus parabnspelobelotrabalhoecompartilhamentodasinformaesaquiprestadas. Sucessoamigo!!!


Responder

HugoCisneiros(Eitc 207semanasatrs @Ana

OSCRUMumtimomtodosimtantoqueestsendoutilizadoemdiversasediversasempresasdedesenvolvimentocom sucesso.Realmente,quandogerenciadocorretamente,novimuitosproblemas. Masessaumaquestobemespecfica.Porquecadaempresatrabalhacomprojetosdiferentes,edeumaformadiferente.Neste caso,euvejoqueopessoalgeralmenteutilizaoSCRUMaliadoaalgumoutromodelodedesenvolvimento.Porexemplo:tem

www.devin.com.br/modelo-scrum/

15/17

27/06/13

Modelo de Desenvolvimento gil SCRUM - Devin

muitaempresaquealiaoSCRUMcomoXPemalgunsaspectos,principalmenteodedesenvolversempreemdupla,poisassimo QAdecadamdulodoSCRUMmelhorabastante. OutroproblemacomumoScrumMasternoconseguirgerenciaroprojetodeformacorretapois"atropela"osprocedimentospra "andarmaisrpidonomeiodeumincndio",masatambmjnomaisculpadomodelo. Emresumo,apesardeminhapoucaexperincianoramo,euaindaestoupraverproblemasmuitosriosnaespecificaogeraldo modeloSCRUM.


Responder

Ana 210semanasatrs

Muitobomoartigo,muitoesclarecedor.MaspelomodoquevcfalouparecequeoSCRUMmaravilhosoenotemnenhum problemaguandogerenciadodeformacorreta.Masgostariadesabersevc,utilizandoelenasuaempresanoviunenhum problemaqueoSCRUMtenha.


Responder

joaopaulo 211semanasatrs

Parabnspelainiciativasempreoqueteveemcompartilharesseconhecimento!!parabnspelotimotrabalhoepelobelo exemploquedeixaaquiregistrado. gratoRodrigo!!


Responder

Lilian 211semanasatrs OlHugo, PreciseisabersobreSCRUMeoseuartigofoiesclaredor!timomesmo! Abraos, Lilian


Responder

HugoCisneiros(Eitc 215semanasatrs Falabradox!Valeupelafora,temumerrinhomesmo,eraexatamenteisso:"oquefareihoje:)"consertei!Obrigado.


Responder

RodrigoBradox 215semanasatrs GrandeHugo,

Artigomuitobemfeito.OSCRUMrealmentemuitointeressante,jtinhalidobastantesobreelemas,comosempre,seusartigos sobemmaisdiretosaoassunto,facilitandooentendimento.Anicadiscrepnciaqueacheifoiquantosreuniesdirias,a maioriadosartigosfalamqueessareunniodeveacontecernaprimeirahoradodiadetrabalho,consequentemente,noteriacomo falar"oqfizhoje"esim"oquefareihoje",ouseja,teriamos:"oquefizontem"e"oquefareihj". Outrasmetodologiastbsomuitointeressantescomo:XP,TDDeCiclogildeumdia(XP+SCRUM).Nenhumamelhordoquea outranomeupontodevista,cadaumaservemelhoremsituaesdiferentes. Forteabrao, Att.

www.devin.com.br/modelo-scrum/

16/17

27/06/13

Modelo de Desenvolvimento gil SCRUM - Devin

Rodrigo'Bradox'Soares AnalistadeDesenvolvimentogape, EspecialistaemGernciadeProjetosemTIUFS, GraduadoemSistemasdeInformaoUNIT.


Responder

Postarumnovocomentrio
Digiteotextoaqui!

ComentarcomoVisitante,oulogar: Nome
Mostrarjuntoaosseuscomentrios.

Email
Nomostradopublicamente.

Website(opcional)
Sevoctemumwebsite,linkeparaeleaqui.

Assinar Nada
Commentsby

EnviarComentrio

Tutoriais Dicas Changelog Contato TermosdeUso 20012013Devin.Consulteostermosdeuso.

www.devin.com.br/modelo-scrum/

17/17

Você também pode gostar