+ All Categories
Home > Education > Ayacucho Agile Day - Introduccion a Scrum

Ayacucho Agile Day - Introduccion a Scrum

Date post: 07-Dec-2014
Category:
Upload: juan-jose-fuchs-cerdena
View: 439 times
Download: 1 times
Share this document with a friend
Description:
 
Popular Tags:
37
Introduccion a Scrum
Transcript
Page 1: Ayacucho Agile Day - Introduccion a Scrum

Introduccion a Scrum

Page 2: Ayacucho Agile Day - Introduccion a Scrum

@JuanjoFuchs

#AgilePeru

Page 3: Ayacucho Agile Day - Introduccion a Scrum

Enfoque TradicionalRequerimientos

Análisis

Diseño

Construcción

Pruebas

Implementación

Page 4: Ayacucho Agile Day - Introduccion a Scrum

http://www.versionone.com/Agile101/Agile-Software-Development-Benefits/

Page 5: Ayacucho Agile Day - Introduccion a Scrum

Por que Scrum?

http://www.versionone.com/state_of_agile_development_survey/11/

Page 6: Ayacucho Agile Day - Introduccion a Scrum

Scrum es...

EmpiricoIterativo

IncrementalLiviano

Simple de entenderExtremadamente dificil de hacer

bien!

Page 7: Ayacucho Agile Day - Introduccion a Scrum

No es...

Cero documentacionIndisciplinadoImpredecible

Irse todos los dias a las 5 en punto!

Para equipos grandesO distribuidos

...

Page 8: Ayacucho Agile Day - Introduccion a Scrum

No es...S.C.R.U.M.

http://hackelare.files.wordpress.com/2011/07/scrum-1.jpg

Page 9: Ayacucho Agile Day - Introduccion a Scrum

Framework

PrincipiosRoles

EventosArtefactos

...Y Reglas

Page 10: Ayacucho Agile Day - Introduccion a Scrum

Cuando usarlo?

Page 11: Ayacucho Agile Day - Introduccion a Scrum

http://3.bp.blogspot.com/-8qwbxlN7dd4/TqHhvjqRa4I/AAAAAAAACJ8/F_o-yiVlGFo/s1600/Elephant.JPG

Page 12: Ayacucho Agile Day - Introduccion a Scrum

Un bocado a la vez...http://www.ahappyplacecalledhome.com/storage/One%20bite%20at%20a%20time-001.jpg

Page 13: Ayacucho Agile Day - Introduccion a Scrum

ProductBacklog

SprintBacklog

Sprint

Daily

Meeting

PlanningMeeting

Incremento

De ProductoReview

Retrospectiva

Page 14: Ayacucho Agile Day - Introduccion a Scrum

Principios

Transparencia

InspeccionarAdaptar

Page 15: Ayacucho Agile Day - Introduccion a Scrum

Roles

Page 16: Ayacucho Agile Day - Introduccion a Scrum

La voz del Que

Product Owner

Page 17: Ayacucho Agile Day - Introduccion a Scrum

Equipo

La tribu del Como

Page 18: Ayacucho Agile Day - Introduccion a Scrum

Scrum Master

El Joker

Page 19: Ayacucho Agile Day - Introduccion a Scrum

Eventos

Page 20: Ayacucho Agile Day - Introduccion a Scrum

Sprint

Maximo 4 semanas

Tiene un objetivo

No deberia cambiar

El equipo se mantiene

Inicia con el planning meeting

La duracion deberia ser constante El alcance se puede

renegociarSe podria cancelar antes de tiempo

Termina con el review

Y retrospectiva

Page 21: Ayacucho Agile Day - Introduccion a Scrum

Sprint Planning

Diseno colaborativo del planMaximo 8 horas2 partes1era: Que

Product Owner presenta el backlog

El equipo estudia cada item

Y determina cuanto2da: Como

El equipo define como se implementaran,

Desglosa las actividades

Se renegocia el cuanto

El equipo explica el como

Page 22: Ayacucho Agile Day - Introduccion a Scrum

Daily

Meeting

Sincronizacion de actividadesMaximo 15 minutosTodos los diasMisma hora y lugarConversacion del equipoIdentifica y remueve impedimentos3 preguntas

A - Que hice ayer?H - Que hare hoy?I - Que impedimentos tengo?

Page 23: Ayacucho Agile Day - Introduccion a Scrum

Sprint Review

Al final del SprintMaximo 4 horasEl equipo hace un demoEl product owner acepta o rechaza funcionalidades terminadasSe basa en criterios de aceptacionFuncionalidades rechazadas vuelven al backlogSe agregan mas items al backlog

Page 24: Ayacucho Agile Day - Introduccion a Scrum

Retrospectiva

Despues del reviewAntes del siguiente planningMaximo 3 horasOportunidad para mejorarComo nos fue en el Sprint anteriorIdentificar mejoras potencialesDefinir plan de mejoras

Page 25: Ayacucho Agile Day - Introduccion a Scrum

Artefactos

Page 26: Ayacucho Agile Day - Introduccion a Scrum

Product Backlog

Lista de funcionalidades requeridasPriorizadaActualizada constantementeResponsabilidad del Product OwnerFuncionalidades se detallan en ordenCada item se llama PBICada PBI usualmente es una User StoryLos PBIs son estimados solo por el equipo

Page 27: Ayacucho Agile Day - Introduccion a Scrum

Sprint Backlog

Definido en el planning meetingFuncionalidades escogidas para el SprintY plan para implementarlasSe actualiza durante el SprintSolo puede ser modificado por el equipo

Page 28: Ayacucho Agile Day - Introduccion a Scrum

Incremento

De Producto

Suma de todas las funcionalidades terminadasListas para ser puestas en produccionSi el cliente asi lo quisiera

Page 29: Ayacucho Agile Day - Introduccion a Scrum

Todo junto!

Page 30: Ayacucho Agile Day - Introduccion a Scrum

ProductBacklog

SprintBacklog

Sprint

Daily

Meeting

PlanningMeeting

Incremento

De ProductoReview

Retrospectiva

Page 31: Ayacucho Agile Day - Introduccion a Scrum

Algunas herramientas y practicas utiles...

Page 32: Ayacucho Agile Day - Introduccion a Scrum

Como <rol>

Me gustaria <funcionalidad>

Para que <motivo>

User Stories:

Page 33: Ayacucho Agile Day - Introduccion a Scrum

Burndown Charts

Page 34: Ayacucho Agile Day - Introduccion a Scrum

Taskboards

Page 35: Ayacucho Agile Day - Introduccion a Scrum

Funcionalidades Verticales

Page 36: Ayacucho Agile Day - Introduccion a Scrum

Referencias

• Scrum Guide (Oct 2011) – Ken Schwaber & Jeff Sutherlandhttp://www.scrum.org/storage/scrumguides/

• Simple Scrum – Tobias Mayerhttp://agileanarchy.wordpress.com/2009/09/20/simple-scrum/

• Scrum Roles – An Abstraction – Tobias Mayerhttp://agileanarchy.wordpress.com/2009/10/08/scrum-roles-an-abstraction/

Page 37: Ayacucho Agile Day - Introduccion a Scrum

@JuanjoFuchsMCP, CSM, CSD

https://groups.google.com/group/agileperu

@AgilePeru#AgilePeru

http://about.me/JuanjoFuchs

http://www.facebook.com/agileperu

http://agile-peru.net/

Ernesto Cardenas © 2012


Recommended