of 50
8/14/2019 Introduccin a La Implementacin de Scrum
1/50
Introduccin a la implementacin de Scrum
Jorge Ivn Meza Martnez - 1
Introduccin a la implementacinIntroduccin a la implementacin
de Scrumde Scrum
Jorge Ivn Meza Martnez
http://www.jorgeivanmeza.com/
mailto:[email protected]://www.jorgeivanmeza.com/http://www.jorgeivanmeza.com/mailto:[email protected]8/14/2019 Introduccin a La Implementacin de Scrum
2/50
Introduccin a la implementacin de Scrum
Jorge Ivn Meza Martnez - 2
ContenidoContenido
Introduccin.
Historia.
Qu es un proyecto.
Gestin clsica.
Un nuevo escenario.
Gestin adaptativa y suscaractersticas.
Manifiesto gil y sus postulados.
Principios de funcionamiento giles.
Ciclo de vida del modelo Scrum.
Roles en el grupo de trabajo: lasgallinas y los cerdos.
Visin general de Scrum en laprctica.
Etapas de la metodologa.
Planificacin inicial.
Product Backlog.
Planificacin del sprint.
Sprint Backlog.
Desarrollo del sprint.
Seguimiento del sprint.
Revisin del sprint.
Fuentes de informacin.
8/14/2019 Introduccin a La Implementacin de Scrum
3/50
Introduccin a la implementacin de Scrum
Jorge Ivn Meza Martnez - 3
IntroduccinIntroduccin
Es un proceso iterativo e incremental de desarrollo desoftware, comnmente utilizado para el desarrollo gil.
Centra su visin en la importancia de las personas sobrelas tcnicas, herramientas y procesos.
Rene un conjunto de buenas prcticas para el desarrollogil de proyectos.
Su nombre proviene del Rugby y hace referencia a unajugada cuando el grupo intenta avanzar una largadistancia como una unidad pasndose el baln entre ellos.
8/14/2019 Introduccin a La Implementacin de Scrum
4/50
Introduccin a la implementacin de Scrum
Jorge Ivn Meza Martnez - 4
HistoriaHistoria
En 1986 Hirotaka Takeuchi y Ikuro Nonaka describieronuna nueva aproximacin holstica que aumentara eldesempeo y la flexibilidad del desarrollo.
En 1991 DeGrace y Stahl hicieron referencia a estaaproximacin como Scrum.
En 1995 Sutherland y Schwaber presentaron un
documento en OOPSLA'95 describiendo Scrum.
En 2001 Schwaber y Mike Beedle escriben el libro AgileSoftware Development with SCRUM.
8/14/2019 Introduccin a La Implementacin de Scrum
5/50
Introduccin a la implementacin de Scrum
Jorge Ivn Meza Martnez - 5
Que es un proyectoQue es un proyecto
Todo trabajo para producir un resultado nico.
Es una interaccin en equipo entre mltiples disciplinas.
Exponen diferentes patrones de comportamiento quepermiten elaborar predicciones y relaciones entre s.
Son realizados por personas con recursos finitos.
Tienen un inicio y un fin(!) definidos.
I d i l i l i d S
8/14/2019 Introduccin a La Implementacin de Scrum
6/50
Introduccin a la implementacin de Scrum
Jorge Ivn Meza Martnez - 6
Gestin de proyectos clsicaGestin de proyectos clsica
Condiciona su xito a la prediccin.
Se basa en el conocimiento detallado de todas lainformacin inherente al proyecto antes de iniciar eldesarrollo.
El xito depende de mantener bajo lo esperado las
variables de cronograma, costos y calidad.
Las labores de seguimiento durante el desarrollo seenfocan en garantizar el cumplimiento riguroso del plan.
I t d i l i l t i d S
8/14/2019 Introduccin a La Implementacin de Scrum
7/50
Introduccin a la implementacin de Scrum
Jorge Ivn Meza Martnez - 7
Un nuevo escenarioUn nuevo escenario
La velocidad y la incertidumbre son cuestionescotidianas hoy en da.
La constante innovacin es la norma.
Adaptacin + Flexibilidad + Replanteamiento =>Evolucin.
Es necesario dar el mayor valor agregado al producto en el
menor tiempo posible y de la manera mas eficienteposible.
El cliente no conoce la totalidad de los requisitos ni seestablecern por completo o de manera esttica.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
8/50
Introduccin a la implementacin de Scrum
Jorge Ivn Meza Martnez - 8
Gestin de proyectos adaptativaGestin de proyectos adaptativa
El objetivo es el de dar valor al producto, el negocio es unaconsecuencia prctica de l.
El producto se debe mantener al da (de inters para elcliente) mediante su contnua evolucin.
No hay necesariamente una fecha de finalizacin: mejorapermanente.
La rigurosidad de la visin clsica es innecesaria si esta notrae consigo una mejora directa sobre el valor delresultado: eliminacin de lo prescindible.
Cada iteracin agrega funcionalidades nuevas al producto
acercndolo mas al ideal solicitado por el cliente.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
9/50
Introduccin a la implementacin de Scrum
Jorge Ivn Meza Martnez - 9
Gestin de proyectos adaptativaGestin de proyectos adaptativa
La gestin de proyectos se debe adaptar a la organizacin,no esta a la gestin ya que las circunstancias de losmercados y las empresas no pueden modificarse.
El equipo (personas) es mas importante que cualquiertcnica o herramienta para lograr el xito del proyecto.
La modificacin de los requerimientos no se ve como unaamenaza sino como algo enrriquecedor que concreta lavisin del producto.
Su incorporacin no depende del grupo de desarrollo sinode toda la organizacin, de lo contrario es inoperante.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
10/50
Introduccin a la implementacin de Scrum
Jorge Ivn Meza Martnez - 10
Caractersticas de la gestinCaractersticas de la gestinadaptativaadaptativa
Incertidumbre.
Auto-organizacin.
Fases de desarrollo solapadas.
Control sutil.
Difusin del conocimiento.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
11/50
Introduccin a la implementacin de Scrum
Jorge Ivn Meza Martnez - 11
Caractersticas de la gestinCaractersticas de la gestinadaptativaadaptativa
Incertidumbre.
Viene del medio en el cual se encuentra inmerso elproyecto.
La direccin especifica la visin genrica, no laorganizacin.
La toma de decisiones crticas se realiza durante la
ejecucin del proyecto.
El equipo de trabajo debe ser mayor facultado: autonoma,libertad y responsabilidad.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
12/50
p
Jorge Ivn Meza Martnez - 12
Caractersticas de la gestinCaractersticas de la gestinadaptativaadaptativa
Auto-organizacin.
Los grupos de trabajo se organizan de manera autnomasegn los requerimientos de la situacin y de las
habilidades de los integrantes.
No existen imposiciones externas respecto a suorganizacin o forma de trabajo.
Deben contar con las siguientes caractersticas.
Autonoma: libres de elegir la estrategia de solucin.Autosuperacin: desarrollo, evaluacin, mejora.Auto-enrriquecimiento: multidisciplinario.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
13/50
p
Jorge Ivn Meza Martnez - 13
Caractersticas de la gestinCaractersticas de la gestinadaptativaadaptativa
Fases de desarrollo solapadas.
Las diferentes fases del proyecto se solapan, es decir, la
finalizacin de una se intersecta con el inicio de lasiguiente.
Se convierten en actividades mas que fases separadas yaisladas.
Se realizan segn los requerimientos del proyecto.
Requieren que el equipo de trabajo sea multidisciplinario.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
14/50
Jorge Ivn Meza Martnez - 14
Caractersticas de la gestinCaractersticas de la gestinadaptativaadaptativa
Control sutil.
No se especifican controles rgidos que limiten lacreatividad, espontaineidad e innovacin del grupo detrabajo.
Se establecen puntos de control para evitar queambigedad, inestabilidad y tensin del ambiente desvenlos esfuerzos del proyecto.
Auto-control entre iguales.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
15/50
Jorge Ivn Meza Martnez - 15
Caractersticas de la gestinCaractersticas de la gestinadaptativaadaptativa
Control sutil.
Se basa en los siguientes principios.
Seleccin adecuada del personal dinmica de grupo.Espacio abierto (libertad) de trabajo.Contacto con la realidad del cliente.Sistemas de evaluacin y reconocimientos basados en el
rendimiento del equipo.Gestin de las diferencias de ritmo a lo largo del proceso.
Tolerancia al error: disminuye el miedo a intentarlo(creatividad y espontaneidad).
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
16/50
Jorge Ivn Meza Martnez - 16
Caractersticas de la gestinCaractersticas de la gestinadaptativaadaptativa
Difusin del conocimiento.
La informacin es de libre acceso, tanto a nivel deproyecto como de organizacin.
En el equipo multidisciplinar: todos los miembros aportan,todos los miembros aprenden.
En la organizacin los miembros de los proyectos se rotanpara enrriquecer y aprender de la organizacin completa.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
17/50
Jorge Ivn Meza Martnez - 17
Manifiesto gilManifiesto gil
En 2001, Kent Beck (Extreme Programming) convoc a 17crticos de modelos de desarrollo de software en Salt LakeCity.
Se discutieron los mtodos emergentes que surgan comoalternativa a los mtodos tradicionales: demasiadopesados.
Se acu el trmino metodologas giles.
Se concluy la reunin generando el documento conocidocomo el Manifiesto gil, el cual expone a cuatropostulados y una serie de principios asociados.
Introduccin a la implementacin de Scrum
http://www.extremeprogramming.org/http://agilemanifesto.org/http://agilemanifesto.org/http://www.extremeprogramming.org/8/14/2019 Introduccin a La Implementacin de Scrum
18/50
Jorge Ivn Meza Martnez - 18
Postulados del Manifiesto gilPostulados del Manifiesto gil
Los individuos y su interaccin por encima de los procesosy las herramientas.
El software que funciona (bien hecho) por encima de ladocumentacin exhaustiva.
La colaboracin con el cliente por encima de lanegociacin contractual: el cliente es un integrante mas
del equipo.
La respuesta al cambio por encima del seguimiento de unplan.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
19/50
Jorge Ivn Meza Martnez - 19
Principios del Manifiesto gilPrincipios del Manifiesto gil
El listado de los principios que expone el Manifiesto gilpuede encontrarse en su sitio web.
http://agilemanifesto.org/principles.html
Introduccin a la implementacin de Scrum
http://agilemanifesto.org/principles.htmlhttp://agilemanifesto.org/principles.html8/14/2019 Introduccin a La Implementacin de Scrum
20/50
Jorge Ivn Meza Martnez - 20
Principios de funcionamiento gilesPrincipios de funcionamiento giles
Operacin preparada para responder al cambio, no paracumplir un plan.
Reduccin al mnimo indispensable de lasespecificaciones documentadas como textos, se prefierenlos prototipos (tienen mayor valor agregado y permite laretroalimentacin con el cliente).
Implicacin activa (responsabilidades) del cliente con elequipo de desarrollo.
Valoracin al conocimiento tcito de las personas y de suinteraccin por encima del conocimiento de los procesos:el tener bien definidos los procesos no es necesariamentesinnimo de tener buenos procesos.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
21/50
Jorge Ivn Meza Martnez - 21
Ciclo de vida del modelo ScrumCiclo de vida del modelo Scrum
Concepto.
Especulacin.
Exploracin.
Revisin.
Cierre.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
22/50
Jorge Ivn Meza Martnez - 22
Ciclo de vida del modelo ScrumCiclo de vida del modelo Scrum
Concepto.
Desarrollo de la visin y alcances del producto.
Se determina el grupo de trabajo.
Especulacin.
Se parte de la visin del producto.
Se realizan hiptesis (especulaciones acerca de lo que seentiende se desea producir).Se contrastan con la realidad.Este proceso se realiza en cada iteracin del desarrollo.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
23/50
Jorge Ivn Meza Martnez - 23
Ciclo de vida del modelo ScrumCiclo de vida del modelo Scrum
Exploracin.
Desarrollo de las funcionalidades.Genera un incremento del producto.
Revisin.
Se verifica el cumplimiento de la visin y los objetivos porparte del -sub- producto generado.
Cierre.
Entrega pactada de un -sub- producto: listo, revisado yprobado.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
24/50
Jorge Ivn Meza Martnez - 24
Roles en el grupo de trabajoRoles en el grupo de trabajo
Los hay de dos tipos: las gallinas y los cerdos.
Los cerdos son los encargados de desarrollar el producto demanera regular, las gallinas, son los dems interesados en elproducto.
Las necesidades, deseos, ideas y sugerencias de las gallinasson tomadas en cuenta pero no modifican de ninguna manera el
desarrollo del proyecto.
http://www.implementingscrum.com/2006/09/11/the-classic-story-of-the-pig-and-chicken/
Introduccin a la implementacin de Scrum
http://www.implementingscrum.com/2006/09/11/the-classic-story-of-the-pig-and-chicken/http://www.implementingscrum.com/2006/09/11/the-classic-story-of-the-pig-and-chicken/8/14/2019 Introduccin a La Implementacin de Scrum
25/50
Jorge Ivn Meza Martnez - 25
Roles en el grupo de trabajoRoles en el grupo de trabajo
Los roles desarrolladores (cerdos).
Equipo de trabajo.
Propietario del producto.
Scrum mastero facilitador.
Los roles interesados (gallinas).
Usuarios.
Stakeholders.
Administrativos.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
26/50
Jorge Ivn Meza Martnez - 26
Roles en el grupo de trabajoRoles en el grupo de trabajo
Equipo de trabajo.
Responsables de desarrollar el producto.
Entre 5 y 9 personas, multidisciplinario.
Deciden de manera autnoma su organizacin y ladistribucin de tareas.
No hay roles especficos, es decir, las tareas pueden serintercambiadas entre sus miembros.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
27/50
Jorge Ivn Meza Martnez - 27
Roles en el grupo de trabajoRoles en el grupo de trabajo
Propietario del producto.
Representa al cliente.
Define el producto que el cliente necesita.
Asegura la visin del negocio durante el desarrollo.
Es el responsable de obtener el mayor valor del producto
para el cliente y los usuarios.
Administra el Product Backlog (requerimientos delproducto): historias de usuarios priorizadas.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
28/50
Jorge Ivn Meza Martnez - 28
Roles en el grupo de trabajoRoles en el grupo de trabajo
Scrum mastero facilitador.
Eliminar los impedimentos que se presenten para que elgrupo de trabajo pueda cumplir con los objetivos del
sprint.
Se reune a diario y al final de cada sprintcon el grupo detrabajo para evaluar su desempeo y necesidades.
Vela por el desarrollo de las metodologas giles. No es ellider del grupo pero es el encargado de hacer cumplir lasreglas.
Adapta las prcticas de desarrollo a la empresa.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
29/50
Jorge Ivn Meza Martnez - 29
Roles en el grupo de trabajoRoles en el grupo de trabajo
Usuarios.
Son las personas que efectivamente utilizarn el productodesarrollado.
Stakeholders.
Personas relacionadas con el producto o sufuncionamiento. Interactan durante las revisiones de los
sprints.
Administrativos.
Preparan el entorno para el desarrollo del producto.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
30/50
Jorge Ivn Meza Martnez - 30
Visin general de Scrum en la prcticaVisin general de Scrum en la prctica
http://en.wikipedia.org/wiki/Image:Scrum_process.svg
Introduccin a la implementacin de Scrum
Vi i l d S l tiVi i l d S l ti
http://en.wikipedia.org/wiki/Image:Scrum_process.svghttp://en.wikipedia.org/wiki/Image:Scrum_process.svg8/14/2019 Introduccin a La Implementacin de Scrum
31/50
Jorge Ivn Meza Martnez - 31
Visin general de Scrum en la prcticaVisin general de Scrum en la prctica
Visin general
del productoReunin inicial
Product
BacklogPlanificacin
del Sprint
Desarrollo
del Sprint
(30 dias)
Ejecucin SprintBacklogSeguimiento(24 horas)
Revisin
Sub/Producto
Iteraciones
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
32/50
Jorge Ivn Meza Martnez - 32
Las reunionesLas reuniones
Las reuniones (flechas verdes) son muy importantes paraScrum ya que con ellas se solventa en parte la escasadocumentacin que se maneja.
Estas delimitan los diferentes hitos del desarrollo del
proyecto y con ellas se mantiene una comunicacinpermanente tanto entre los miembros del equipo dedesarrollo como con el cliente a travs de surepresentante.
En ellas se planea el trabajo a desarrollarse, se evala eldesarrollo realizado y se obtienen conclusiones paramejoras posteriores. Tambin se establecen riesgos, sedeterminan obstculos y se preven problemas para susolucin.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
33/50
Jorge Ivn Meza Martnez - 33
Las reunionesLas reuniones
Planificacin inicial.
A partir de la visin del producto se establecen unos
requerimientos iniciales y priorizados que consolidan elProduct Backlog. Es un caso particular de las reunionesde planificacin al iniciar el proyecto.
Planificacin del sprint.
Se realiza al inicio de cada sprint. Determina losobjetivos de cada iteracin, estos se consolidan en elSprint Backlog.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
34/50
Jorge Ivn Meza Martnez - 34
Las reunionesLas reuniones
Seguimiento del sprint.
Se realiza diariamente y sirve para evaluar el desarrollo
del sprinty tomar las medidas correctivas necesariasen tiempo de ejecucin.
Revisin del sprint.
Se realiza al final de cada sprint. Su misin es la deanalizar y revisar el incremento generado, y con ella lade dar presentacin formal al resultado.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
35/50
Jorge Ivn Meza Martnez - 35
Planificacin inicialPlanificacin inicial
Esta reunin sucede una nica vez al inicio del proyecto.
Se reune el grupo de trabajo con el representante delcliente.
Se determinan los requisitos iniciales y la visin delproducto desde el punto de vista del negocio.
Se consolida esta informacin en el Product Backlog.
Introduccin a la implementacin de Scrum
8/14/2019 Introduccin a La Implementacin de Scrum
36/50
Jorge Ivn Meza Martnez - 36
Product BacklogProduct Backlog
Su desarrollo parte de la visin del propietario delproducto, la cual debe ser real, comprendida y compartidapor parte de todo el equipo.
Es un inventario de funcionalidades, mejoras, tecnologa y
correccin de errores que deben incorporarse al productoa travs de las sucesivas iteraciones del desarrollo.
En l se documenta todo lo que implique un trabajo.
Es abierto y editable por todos. Nunca est completo, seconsidera en permanente evolucin.
Debe proveer por lo menos informacin suficiente pararealizar el primer sprint.
Introduccin a la implementacin de Scrum
d kl
8/14/2019 Introduccin a La Implementacin de Scrum
37/50
Jorge Ivn Meza Martnez - 37
Formato delFormato del Product BacklogProduct Backlog
Se recomienda utilizar un formato de lista con por lomenos los siguientes campos.
Identificador de la funcionalidad o trabajo.Descripcin de la funcionalidad.Prioridad.Estimacin de recursos.
La documentacin no es estricta y puede contener mascampos segn la naturaleza del proyecto. A continuacinse listan otros ejemplos de campos adicionales.
Observaciones.Criterio de validacin.Personal asignado.Nmero del sprinten el que se realiza.Mdulo del sistema al que pertenece.
Introduccin a la implementacin de Scrum
Pl ifi i d l i
8/14/2019 Introduccin a La Implementacin de Scrum
38/50
Jorge Ivn Meza Martnez - 38
Planificacin delPlanificacin del sprintsprint
Es gestionada por el Scrum manager.
Se realiza en dos etapas. En total, su duracin no deberexceder un da de trabajo.
La primera etapa dura mximo 4 horas y en ella sedefinen cuales funcionalidades del Product Backlog seimplementarn en la siguiente iteracin.
La segunda se descompone las funcionalidades elgidas en
las tareas necesarias para implementar el incremento delproducto.
Cada sprint, a excepcin del primero, deber generar unproducto probado y funcional de inters para el cliente.
Introduccin a la implementacin de Scrum
Pl ifi i d lPl ifi i d l ii t
8/14/2019 Introduccin a La Implementacin de Scrum
39/50
Jorge Ivn Meza Martnez - 39
Planificacin delPlanificacin del sprintsprint
Se auto-asignan las tareas a un integrante del equipo y seestiman los recursos necesarios para su desarrollo.
El tamao de las tareas debe ser el adecuado para realizar
un seguimiento diario de su avance. Se estima que laduracin de cada tarea deber ser entre 4 a 16 horas detrabajo.
Los miembros del grupo realizarn preguntas para
solucionar todas sus dudas que sern resueltas por elpropietario del producto.
El producto resultante de esta planificacin es el SprintBacklog.
Introduccin a la implementacin de Scrum
F t d l ifi i d lF t d l ifi i d l i ti t
8/14/2019 Introduccin a La Implementacin de Scrum
40/50
Jorge Ivn Meza Martnez - 40
Formato de planificacin delFormato de planificacin del sprintsprint
Introduccin a la implementacin de Scrum
F t d l ifi i d lF t d l ifi i d l i ti t
8/14/2019 Introduccin a La Implementacin de Scrum
41/50
Jorge Ivn Meza Martnez - 41
Formato de planificacin delFormato de planificacin del sprintsprint
Se determina la duracin del sprint(A).
Se determina cada funcionalidad priorizada del producto(B).
Se definen las tareas a realizarse (C).
Se especifica la informacin general de la planificacin(D): el objetivo general del sprinte informacin adicionalde las revisiones como cuando y en donde se realizarn.
Introduccin a la implementacin de Scrum
S i t B klSprint Backlog
8/14/2019 Introduccin a La Implementacin de Scrum
42/50
Jorge Ivn Meza Martnez - 42
Sprint BacklogSprint Backlog
Como se mencion en la seccin de la Planificacin delsprint, el Sprint Backlog incluye un listado de lasfuncionalidades que se van a desarrollar durante lasiguiente iteracin, desglosado en tareas con recursos
definidos y asignadas a un integrante del grupo detrabajo.
Incluye un objetivo del sprintal rededor del cual giran lasfuncionalidades a implementarse.
Slo los miembros del equipo de trabajo puedenmodificarlo durante el sprint.
Es visible para todos los miembros del equipo.
Introduccin a la implementacin de Scrum
Formato delFormato del Sprint BacklogSprint Backlog
8/14/2019 Introduccin a La Implementacin de Scrum
43/50
Jorge Ivn Meza Martnez - 43
Formato delFormato del Sprint BacklogSprint Backlog
Introduccin a la implementacin de Scrum
Desarrollo delDesarrollo del sprintsprint
8/14/2019 Introduccin a La Implementacin de Scrum
44/50
Jorge Ivn Meza Martnez - 44
Desarrollo delDesarrollo del sprintsprint
Despus de realizado el Sprint Backlog el sprintpuedeiniciar su desarrollo.
Su duracin no deber exceder los 30 das.
Es desarrollado por el grupo de trabajo de acuerdo a laplaneacin realizada anteriormente.
Durante su desarrollo el Product Backlog se congela y nose aceptan modificaciones.
Su ejecucin es contnuamente monitoreada.
Introduccin a la implementacin de Scrum
Seguimiento delSeguimiento del sprintsprint
8/14/2019 Introduccin a La Implementacin de Scrum
45/50
Jorge Ivn Meza Martnez - 45
Seguimiento delSeguimiento del sprintsprint
Se realizan diariamente: Scrums diarios.
Asisten a ellas todos los miembros del equipo de trabajo,pueden asistir otras personas (gallinas) pero no estn
autorizadas a intervenir.
Su duracin es breve, de mximo 15 minutos.
Su misin es la de determinar avances y socializar
necesidades e impedimentos para proceder con susolucin.
Se acostumbra a realizar estas reuniones de pie paragarantizar su brevedad.
Introduccin a la implementacin de Scrum
Seguimiento delSeguimiento del sprintsprint
8/14/2019 Introduccin a La Implementacin de Scrum
46/50
Jorge Ivn Meza Martnez - 46
Seguimiento delSeguimiento del sprintsprint
Al final de la reunin se actualizan los tiempos de trabajoen el Sprint Backlog.
En esta reunin, cada integrante debe responder a estaspreguntas.
Qu ha hecho desde la ltima reunin ?
Qu va a hacer desde ahora hasta la prxima reunin ?
Hay algo que vaya a impedir que pueda realizar lo que seha planeado ?
Introduccin a la implementacin de Scrum
Revisin delRevisin del sprintsprint
8/14/2019 Introduccin a La Implementacin de Scrum
47/50
Jorge Ivn Meza Martnez - 47
Revisin delRevisin del sprintsprint
Al final de cada sprintse realiza una reunin en la que elequipo de trabajo presenta al propietario del producto ydems involucrados el incremento construdo durante elsprint. No se permiten presentaciones en PowerPoint.
Su duracin es de mximo 4 horas. Su preparacin es demximo 1 hora.
Le permite al propietario del producto conocer de primera
mano el estado actual del desarrollo del proyecto.
El grupo de desarrollo obtiene retroalimentacin por partedel cliente para evolucionar y dar valor al Product Backlog.
Introduccin a la implementacin de Scrum
Revisin delRevisin del sprintsprint
8/14/2019 Introduccin a La Implementacin de Scrum
48/50
Jorge Ivn Meza Martnez - 48
Revisin delRevisin del sprintsprint
El producto expuesto debe estar en su etapa final:terminado, probado y operando en el entorno del cliente(incremento).
Puede inclur tambin documentacin de usuario o tcnicasegn se haya pactado.
La reunin es de carcter informativo, por lo cual no haycabida a la toma de decisiones o a la crtica del
incremento.
Se convoca para la reunin de planeacin del prximosprint.
Introduccin a la implementacin de Scrum
Fuentes de informacinFuentes de informacin
8/14/2019 Introduccin a La Implementacin de Scrum
49/50
Jorge Ivn Meza Martnez - 49
Fuentes de informacinFuentes de informacin
Flexibilidad con Scrum.Principios de diseo e implantacin de campos de Scrum.
Juan Palacio.http://www.navegapolis.net/files/Flexibilidad_con_Scrum.pdf
Scrum in five minutes.Softhouse Consulting.http://www.softhouse.se/Uploades/Scrum_eng_webb.pdf
SCRUM development process.
Ken Schwaber.http://jeffsutherland.com/oopsla/schwapub.pdf
Scrum (development)http://en.wikipedia.org/wiki/Scrum_(development)
Introduccin a la implementacin de Scrum
http://www.navegapolis.net/files/Flexibilidad_con_Scrum.pdfhttp://www.softhouse.se/Uploades/Scrum_eng_webb.pdfhttp://jeffsutherland.com/oopsla/schwapub.pdfhttp://en.wikipedia.org/wiki/Scrum_(development)http://en.wikipedia.org/wiki/Scrum_(development)http://jeffsutherland.com/oopsla/schwapub.pdfhttp://www.softhouse.se/Uploades/Scrum_eng_webb.pdfhttp://www.navegapolis.net/files/Flexibilidad_con_Scrum.pdf8/14/2019 Introduccin a La Implementacin de Scrum
50/50
Jorge Ivn Meza Martnez - 50
Fin de la presentacinFin de la presentacin
Creative Commons (CC)
http://creativecommons.org/licenses/by-nc-sa/2.5/co/http://creativecommons.org/licenses/by-nc-sa/2.5/co/