Scrum En 20 Minutos

Post on 23-Jun-2015

2.181 views 1 download

description

Charla introductoria sobre Scrum que di como parte del Conversatorio Agil organizado por la Comunidad Agile Peru, realizado en las instalaciones de la RENIEC el 3 de junio de 2009

Transcript of Scrum En 20 Minutos

Scrumen20minutos

GustavoQuirozMadueño,CSMBlog:www.unbugalavez.net

Mail:gustavo@unbugalavez.netTwitter:@quiroz_gustavowww.openedgetech.com

¿QuéesScrum? Scrumesunframeworkquepermitecrearunprocesopropioparaeldesarrollodenuevosproductos.

 LasreglasdeScrumsonsimplesydirectasdeentendermasnodedominar.

 Scrumdependedelossiguientesvalores: Coraje Transparencia Con;ianza

LasBasesdeScrum Empirismo Auto‐organización Colaboración Priorización Time‐boxing

DesarrollandoSWconScrum

Sprint  SinónimodeIteración  Tieneunaduración;ijadeentre1y4semanas

  Unaveziniciadonovaríaladuración(timeboxed)

  Incluyetodaslasactividadesnecesarias(análisis,diseño,programación,pruebas)paraqueeldesarrollodeunrequerimientoestécompleto(DONE)

  Permitelograrunritmodedesarrollosostenibleypotencialmenteinde;inido

ArtefactosdeScrum

ArtefactosdeScrum VisióndelProducto:Brevedescripcióndelametaalaqueseaspira

 BacklogdelProducto:Listavivaypriorizadaderequerimientos(elQUÉ)

 ObjetivodelSprint:VisiónparaelSprint BacklogdelSprint:TareasparacadaunodelosítemscomprometidosdelBacklogdelProducto(elCÓMO)

 ListadeImpedimentos:Listapriorizadadetodoaquelloquedisminuyalaproductividaddelequipo

 BurndownChart:Grá;icoquemuestralacantidaddetrabajorestanteenelSprint.

Roles:ProductOwner De;ineycompartelaVisióndelproducto

 MantieneelBacklogdelproducto

 Priorizalosrequerimientos AceptaelSWproducidoal;inalizarcadaiteración

 Representaalosstakeholdersyusuarios

Roles:ScrumMaster

 Esunlíderalserviciodelequipoyunfacilitador

 Responsabledelproceso Protegeyapoyaalequipo Remueveimpedimentosorganizacionales

 Educaalrestodelaorganizaciónenlosprincipiosyvaloreságiles

Roles:Equipo

 De3a10personas Multidisciplinario Auto‐organizado Responsabledeestimareltamañodelosrequerimientos

 Responsabledelasdecisionesdediseñoeimplementación

 Responsabledeplantearsecompromisosycumplirlos

RolesdeScrum

ReunionesenScrum  Planeamiento:ElequipoyelPOnegocianelcontenidodelSprint.

 Reunióndiaria:Duracomomáximo15min.Elequiposesincronizaencuantoalavanceylosimpedimentos.

 Revisión:ElPOinspeccionaelincrementodeSWproducidoal;inalizarelSprint.

 Retrospectiva:ElEquipoexaminaelprocesoydeterminaquéfuncionóbienyquésepuedemejorar.

Reunióndiaria(DailyScrum)  Dura15minutos.  Cadamiembrodelequiporesponde3preguntas:  ¿Quéhicedesdelaúltimareunióndiaria?

  ¿Quévoyahacerhastalasiguientereunión?

  ¿Quéimpedimentostengopararealizarmitrabajo?

  Noesunareunióndereportedelestado.

  Laideanoesresolverlosproblemas,sóloidenti;icarlos.

Scrumendetalle

SeguimientodelSprintTo­Do En

progreso Listo!

NoplaniRicado

ObjetivodelSprint:….

SprintBurndownChart

¿QuiénusaScrum?

¿Preguntas?

GustavoQuirozMadueño,CSMBlog:www.unbugalavez.net

Mail:gustavo@unbugalavez.netTwitter:@quiroz_gustavowww.openedgetech.com

www.openedgetech.com