108/03/15
Ing. David Barreto Llano (david-barreto.com)
SCRUMSCRUM
208/03/15
Ing. David Barreto Llano (david-barreto.com)
Contenido
Evolución de la Gestión de Proyectos
Desarrollo en Cascada
Desarrollo Iterativo
Metodologías Ágiles
¿Qué es Scrum?
Actores
Backlogs (Producto y Sprint)
Reuniónes (Previa, Planificación, Diaria, Revisión y
Retrospectiva, Refinamiento)
Resumen Final
308/03/15
Ing. David Barreto Llano (david-barreto.com)
Aclaratoria
La mayoría de las imágenes y parte del contenido de esta
presentación, han sido extraídas de los videos de la empresa
CollabNet disponibles en Youtube:
Introduction to Scrum - CollabNet Scrum Training Part 1
http://www.youtube.com/watch?v=D8vT7G0WATM
Backlog Refinement Meeting - CollabNet Scrum Training Part
2 http://www.youtube.com/watch?v=b_WeHcZcx1w
Sprint Planning Meeting - CollabNet Scrum Training Part 3
http://www.youtube.com/watch?v=wPvG9NZNUa4
El libro “Scrum and XP for the Trenches” de Henrik Kniber es la
referencia bibliográfica principal de esta presentación y se
puede obtener de forma gratuita en
http://www.infoq.com/minibooks/scrum-xp-from-the-trenches
408/03/15
Ing. David Barreto Llano (david-barreto.com)
Gestión de Proyectos
Un proyecto es una actividad temporal
con un objetivo establecido, limitado
en recursos y con entregables
definidos
Diferente a las actividades operativas
repetitivas y permanentes
Requieren diferentes técnicas y
estrategias de gestión
Contempla la planificación,
motivación y el control de los
recursos
508/03/15
Ing. David Barreto Llano (david-barreto.com)
Antes
Ahora
Evolución de los Proyectos
608/03/15
Ing. David Barreto Llano (david-barreto.com)
Gestión de Proyectos (S. XX)
708/03/15
Ing. David Barreto Llano (david-barreto.com)
Desarrollo en Cascada
808/03/15
Ing. David Barreto Llano (david-barreto.com)
Gestión de Proyectos (S. XXI)
908/03/15
Ing. David Barreto Llano (david-barreto.com)
Desarrollo Iterativo
1008/03/15
Ing. David Barreto Llano (david-barreto.com)
Modelo Realimentado
1108/03/15
Ing. David Barreto Llano (david-barreto.com)
Metodologías Ágiles
1208/03/15
Ing. David Barreto Llano (david-barreto.com)
Manifiesto Ágil
Se valora más...
...a los individuos y su interacción que a los procesos y las
herramientas
...el software que funciona que la documentación exhaustiva
...la colaboración con el cliente que la negociación
contractual
...la respuesta al cambio que el seguimiento de un plan
1308/03/15
Ing. David Barreto Llano (david-barreto.com)
Inicios de Scrum
TOYOTA
1408/03/15
Ing. David Barreto Llano (david-barreto.com)
Características de Scrum
Roles Reuniones
Proceso
1508/03/15
Ing. David Barreto Llano (david-barreto.com)
Roles de Scrum
Dueño del
Producto
Maestro
Scrum
Equipo de
Desarrollo
1608/03/15
Ing. David Barreto Llano (david-barreto.com)
Dueño del Producto
Representa las aspiraciones del
cliente
Tiene la visión del producto
Define los requerimientos del
producto y los prioriza
Define qué se debe hacer no cómo
Se asegura que el equipo desarrolle el
producto correcto
1708/03/15
Ing. David Barreto Llano (david-barreto.com)
Equipo de Desarrollo
Personas encargadas en
desarrollar el producto
Grupo reducido (4 a 9 personas),
multidisciplinario y autodirigido
No existe un líder formal
Colaboran para conseguir un
mismo objetivo
1808/03/15
Ing. David Barreto Llano (david-barreto.com)
Maestro Scrum
Protege de distracciones externas
Garantiza herramientas necesarias
Elimina impedimentos
Hace cumplir el proceso Scrum
Es el moderador en las reuniones del
equipo
¡No es el líder del equipo, es solo un
facilitador!
1908/03/15
Ing. David Barreto Llano (david-barreto.com)
Backlog del Producto
2008/03/15
Ing. David Barreto Llano (david-barreto.com)
Historias de Usuarios
● Mecanismo para explicar los requerimientos del proyecto
● Debe ser conciso y estar escrito desde el punto de vista del
usuario
● Preferiblemente, debe ser redactado por el mismo usuario
● Consta de 3 partes: quién, qué y por qué
2108/03/15
Ing. David Barreto Llano (david-barreto.com)
Backlog del Sprint
2208/03/15
Ing. David Barreto Llano (david-barreto.com)
Reunión de Planificación del “Sprint”
Selección de los ítems (objetivos) a ejecutar en el Sprint
2308/03/15
Ing. David Barreto Llano (david-barreto.com)
Puntos de Historia (Story Points)
2408/03/15
Ing. David Barreto Llano (david-barreto.com)
Velocidad del Sprint
2508/03/15
Ing. David Barreto Llano (david-barreto.com)
Factor de Concentración
2608/03/15
Ing. David Barreto Llano (david-barreto.com)
Desglose de las actividades del Sprint
2708/03/15
Ing. David Barreto Llano (david-barreto.com)
Gráfica de Burndown
2808/03/15
Ing. David Barreto Llano (david-barreto.com)
Pizarra de Seguimiento del Sprint
2908/03/15
Ing. David Barreto Llano (david-barreto.com)
Pizarra de Seguimiento (real)
3008/03/15
Ing. David Barreto Llano (david-barreto.com)
Pizarra de Seguimiento (digital)
3108/03/15
Ing. David Barreto Llano (david-barreto.com)
Reuniones Diarias
3208/03/15
Ing. David Barreto Llano (david-barreto.com)
Pizarra del Sprint (día 1)
3308/03/15
Ing. David Barreto Llano (david-barreto.com)
Pizarra del Sprint (día 2)
3408/03/15
Ing. David Barreto Llano (david-barreto.com)
Reunión de Revisión del Sprint
3508/03/15
Ing. David Barreto Llano (david-barreto.com)
Reunión de Retrospectiva del Sprint
3608/03/15
Ing. David Barreto Llano (david-barreto.com)
Ejemplo de Retrospectiva del Sprint
3708/03/15
Ing. David Barreto Llano (david-barreto.com)
Reunión de Refinamiento del
Backlog del Producto
3808/03/15
Ing. David Barreto Llano (david-barreto.com)
Resumen
Las metodologías ágiles son iterativas, eficientes, flexibles y
promueven el trabajo en equipo
Scrum es la metodología ágil de gestión de proyectos de mayor
éxito en el desarrollo de software
Scrum define actores (dueño de producto, scrum master, equipo
de trabajo, stakeholders), reuniones (planificación, diaria,
revisión, retrospectiva, refinamiento) y artefactos (backlog del
producto, backlog del sprint, gráfico burndown, etc.)
Cada una de las reuniones debe estar limitada en tiempo de
antemano
Los sprints tienen un tiempo definido
3908/03/15
Ing. David Barreto Llano (david-barreto.com)
Fin de la Presentación

Metodología Scrum (Ing. David Barreto)

  • 1.
    108/03/15 Ing. David BarretoLlano (david-barreto.com) SCRUMSCRUM
  • 2.
    208/03/15 Ing. David BarretoLlano (david-barreto.com) Contenido Evolución de la Gestión de Proyectos Desarrollo en Cascada Desarrollo Iterativo Metodologías Ágiles ¿Qué es Scrum? Actores Backlogs (Producto y Sprint) Reuniónes (Previa, Planificación, Diaria, Revisión y Retrospectiva, Refinamiento) Resumen Final
  • 3.
    308/03/15 Ing. David BarretoLlano (david-barreto.com) Aclaratoria La mayoría de las imágenes y parte del contenido de esta presentación, han sido extraídas de los videos de la empresa CollabNet disponibles en Youtube: Introduction to Scrum - CollabNet Scrum Training Part 1 http://www.youtube.com/watch?v=D8vT7G0WATM Backlog Refinement Meeting - CollabNet Scrum Training Part 2 http://www.youtube.com/watch?v=b_WeHcZcx1w Sprint Planning Meeting - CollabNet Scrum Training Part 3 http://www.youtube.com/watch?v=wPvG9NZNUa4 El libro “Scrum and XP for the Trenches” de Henrik Kniber es la referencia bibliográfica principal de esta presentación y se puede obtener de forma gratuita en http://www.infoq.com/minibooks/scrum-xp-from-the-trenches
  • 4.
    408/03/15 Ing. David BarretoLlano (david-barreto.com) Gestión de Proyectos Un proyecto es una actividad temporal con un objetivo establecido, limitado en recursos y con entregables definidos Diferente a las actividades operativas repetitivas y permanentes Requieren diferentes técnicas y estrategias de gestión Contempla la planificación, motivación y el control de los recursos
  • 5.
    508/03/15 Ing. David BarretoLlano (david-barreto.com) Antes Ahora Evolución de los Proyectos
  • 6.
    608/03/15 Ing. David BarretoLlano (david-barreto.com) Gestión de Proyectos (S. XX)
  • 7.
    708/03/15 Ing. David BarretoLlano (david-barreto.com) Desarrollo en Cascada
  • 8.
    808/03/15 Ing. David BarretoLlano (david-barreto.com) Gestión de Proyectos (S. XXI)
  • 9.
    908/03/15 Ing. David BarretoLlano (david-barreto.com) Desarrollo Iterativo
  • 10.
    1008/03/15 Ing. David BarretoLlano (david-barreto.com) Modelo Realimentado
  • 11.
    1108/03/15 Ing. David BarretoLlano (david-barreto.com) Metodologías Ágiles
  • 12.
    1208/03/15 Ing. David BarretoLlano (david-barreto.com) Manifiesto Ágil Se valora más... ...a los individuos y su interacción que a los procesos y las herramientas ...el software que funciona que la documentación exhaustiva ...la colaboración con el cliente que la negociación contractual ...la respuesta al cambio que el seguimiento de un plan
  • 13.
    1308/03/15 Ing. David BarretoLlano (david-barreto.com) Inicios de Scrum TOYOTA
  • 14.
    1408/03/15 Ing. David BarretoLlano (david-barreto.com) Características de Scrum Roles Reuniones Proceso
  • 15.
    1508/03/15 Ing. David BarretoLlano (david-barreto.com) Roles de Scrum Dueño del Producto Maestro Scrum Equipo de Desarrollo
  • 16.
    1608/03/15 Ing. David BarretoLlano (david-barreto.com) Dueño del Producto Representa las aspiraciones del cliente Tiene la visión del producto Define los requerimientos del producto y los prioriza Define qué se debe hacer no cómo Se asegura que el equipo desarrolle el producto correcto
  • 17.
    1708/03/15 Ing. David BarretoLlano (david-barreto.com) Equipo de Desarrollo Personas encargadas en desarrollar el producto Grupo reducido (4 a 9 personas), multidisciplinario y autodirigido No existe un líder formal Colaboran para conseguir un mismo objetivo
  • 18.
    1808/03/15 Ing. David BarretoLlano (david-barreto.com) Maestro Scrum Protege de distracciones externas Garantiza herramientas necesarias Elimina impedimentos Hace cumplir el proceso Scrum Es el moderador en las reuniones del equipo ¡No es el líder del equipo, es solo un facilitador!
  • 19.
    1908/03/15 Ing. David BarretoLlano (david-barreto.com) Backlog del Producto
  • 20.
    2008/03/15 Ing. David BarretoLlano (david-barreto.com) Historias de Usuarios ● Mecanismo para explicar los requerimientos del proyecto ● Debe ser conciso y estar escrito desde el punto de vista del usuario ● Preferiblemente, debe ser redactado por el mismo usuario ● Consta de 3 partes: quién, qué y por qué
  • 21.
    2108/03/15 Ing. David BarretoLlano (david-barreto.com) Backlog del Sprint
  • 22.
    2208/03/15 Ing. David BarretoLlano (david-barreto.com) Reunión de Planificación del “Sprint” Selección de los ítems (objetivos) a ejecutar en el Sprint
  • 23.
    2308/03/15 Ing. David BarretoLlano (david-barreto.com) Puntos de Historia (Story Points)
  • 24.
    2408/03/15 Ing. David BarretoLlano (david-barreto.com) Velocidad del Sprint
  • 25.
    2508/03/15 Ing. David BarretoLlano (david-barreto.com) Factor de Concentración
  • 26.
    2608/03/15 Ing. David BarretoLlano (david-barreto.com) Desglose de las actividades del Sprint
  • 27.
    2708/03/15 Ing. David BarretoLlano (david-barreto.com) Gráfica de Burndown
  • 28.
    2808/03/15 Ing. David BarretoLlano (david-barreto.com) Pizarra de Seguimiento del Sprint
  • 29.
    2908/03/15 Ing. David BarretoLlano (david-barreto.com) Pizarra de Seguimiento (real)
  • 30.
    3008/03/15 Ing. David BarretoLlano (david-barreto.com) Pizarra de Seguimiento (digital)
  • 31.
    3108/03/15 Ing. David BarretoLlano (david-barreto.com) Reuniones Diarias
  • 32.
    3208/03/15 Ing. David BarretoLlano (david-barreto.com) Pizarra del Sprint (día 1)
  • 33.
    3308/03/15 Ing. David BarretoLlano (david-barreto.com) Pizarra del Sprint (día 2)
  • 34.
    3408/03/15 Ing. David BarretoLlano (david-barreto.com) Reunión de Revisión del Sprint
  • 35.
    3508/03/15 Ing. David BarretoLlano (david-barreto.com) Reunión de Retrospectiva del Sprint
  • 36.
    3608/03/15 Ing. David BarretoLlano (david-barreto.com) Ejemplo de Retrospectiva del Sprint
  • 37.
    3708/03/15 Ing. David BarretoLlano (david-barreto.com) Reunión de Refinamiento del Backlog del Producto
  • 38.
    3808/03/15 Ing. David BarretoLlano (david-barreto.com) Resumen Las metodologías ágiles son iterativas, eficientes, flexibles y promueven el trabajo en equipo Scrum es la metodología ágil de gestión de proyectos de mayor éxito en el desarrollo de software Scrum define actores (dueño de producto, scrum master, equipo de trabajo, stakeholders), reuniones (planificación, diaria, revisión, retrospectiva, refinamiento) y artefactos (backlog del producto, backlog del sprint, gráfico burndown, etc.) Cada una de las reuniones debe estar limitada en tiempo de antemano Los sprints tienen un tiempo definido
  • 39.
    3908/03/15 Ing. David BarretoLlano (david-barreto.com) Fin de la Presentación