+ All Categories
Home > Documents > Introducción a La Implementación de Scrum

Introducción a La Implementación de Scrum

Date post: 30-May-2018
Category:
Upload: jimezam
View: 232 times
Download: 0 times
Share this document with a friend

of 50

Transcript
  • 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.html
  • 8/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.svg
  • 8/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.pdf
  • 8/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/

Recommended