introdución a la gestión ágil de proyectos

33

Upload: jose-reyes-gonzalez-silva

Post on 12-Jun-2015

197 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introdución a la gestión ágil de proyectos
Page 2: Introdución a la gestión ágil de proyectos

EL OBJETIVO

Sentar las bases de lo que será la futuraSentar las bases de lo que será la futura metodológica de gestión de proyectos

en Walnuters.

Page 3: Introdución a la gestión ágil de proyectos

LA REALIDAD

Page 4: Introdución a la gestión ágil de proyectos

¿QUÉ ES SCRUM?Q

Scrum es un marco de trabajo iterativo eScrum es un marco de trabajo iterativo e incremental para el desarrollo de

proyectos y productos.

Page 5: Introdución a la gestión ágil de proyectos

¿QUÉ ES SCRUM?Q

• Es una metodología de gestión de proyecto ágiles– Manifiesto ágilg

• Iterativo• Iterativo– Ciclos de entre 1 y 4 semanas (Sprints/time-boxes)

• Incremental– Un incremento de valor esta listo al final de cada spint– Un incremento de valor esta listo al final de cada spint

• Priorizado• Priorizado– Se trabaja en el orden de prioridad dado por el cliente

Page 6: Introdución a la gestión ágil de proyectos

¿QUÉ ES SCRUM?Q

• Iterativo

• Incremental

Imagen: http://bit.ly/1orNAz

Page 7: Introdución a la gestión ágil de proyectos

EL CICLO DE VIDA

Imagen: http://bit.ly/MNjpNk

Page 8: Introdución a la gestión ágil de proyectos

ROLES EN SCRUM

Page 9: Introdución a la gestión ágil de proyectos

ROLES EN SCRUM

• Roles cerdo (Desarrollan el proyecto)

– Dueño de producto (Product Owner)– Dueño de producto (Product Owner)– Scrum Master

Mi b d l i– Miembro del equipo

• Roles gallina (aportan información)

– Usuarios (quienes usaran el producto)Usua os (qu e es usa a e p oduc o)

– Stakeholder (clientes)

Gerentes (Los administradores de la organización)– Gerentes (Los administradores de la organización)

Page 10: Introdución a la gestión ágil de proyectos

ROLES Y RESPONSABILIDADES

• Dueño de producto

– Es la persona que actúa como intermediario entre el cliente y elintermediario entre el cliente y el equipo de trabajo.

– Es quien determina y maneja la pila de productos

– Determina la priorización p

Page 11: Introdución a la gestión ágil de proyectos

ROLES Y RESPONSABILIDADES

• Scrum Master

– Guía espiritual del equipo

– MotivadorMotivador

F ilit d– Facilitador

– El gurú de SCRUM

Page 12: Introdución a la gestión ágil de proyectos

ROLES Y RESPONSABILIDADES

• El equipo

– Autoorganización

– Ser multifucionales

– Conocer y comprender la visión del POConocer y comprender la visión del PO.

M j t li l il d S i t– Manejar y actualizar la pila de Sprint

Page 13: Introdución a la gestión ágil de proyectos

VOLVAMOS AL CICLO

Page 14: Introdución a la gestión ágil de proyectos

RELEASE PLANNINGpostit sto i gpostit-storming

• Crear la pila de producto

– Metas de alto nivel

• Discuten los riesgos, fechas, costes, etc.,

• Crear los elementos de la Pila• Crear los elementos de la Pila de Producto estructurado y priorizadopriorizado

http://bit.ly/TlajMF

Page 15: Introdución a la gestión ágil de proyectos

PILA DE PRODUCTO

• ¿Qué datos debe reflejar la pila de producto?

– Titulo y descripción del elemento

P i id d– Prioridad

– Estimación del valor de negocio

– Estimación esfuerzo

• IMPORTANTE: Debe estar en un lugar visible para todo el equipoel equipo

Page 16: Introdución a la gestión ágil de proyectos

PILA DE PRODUCTO

• Ejemplo de pila de productos

Page 17: Introdución a la gestión ágil de proyectos

VOLVAMOS AL CICLO

Page 18: Introdución a la gestión ágil de proyectos

PLANIFICACIÓN DEL SPRINT

• PARTE 1: – ¿QUÉ SERÁ ENTREGADO EN EL PRÓXIMO¿QUÉ SERÁ ENTREGADO EN EL PRÓXIMO

INCREMENTO?

• PARTE 2:– ¿CÓMO SE CONSEGUIRÁ HACER EL TRABAJO

NECESARIO PARA ENTREGAR EL INCREMENTO?

Page 19: Introdución a la gestión ágil de proyectos

PLANIFICACIÓN DEL SPRINTPa te 1Parte 1

• Objetivo: Definir una meta para el Sprint (Sprint Goal)

P ti i D ñ d P d t S M t E i• Participan: Dueño de Producto, Scrum Master y Equipo.

• Duración: 1 hora por semana

• Enfoque: Basado en la visión del Dueño de Producto.

• Se presenta la pila de producto actualizada al equipo, se clarificar

dudaduda.

• El equipo estima los elementos de la pila.

http://bit.ly/vblnke

Page 20: Introdución a la gestión ágil de proyectos

¿CÓMO ESTIMAR?

Page 21: Introdución a la gestión ágil de proyectos

PLANNING POKER

• Scrum Master es el moderador

• El Dueño de producto expone trabajo a realizarEl Dueño de producto expone trabajo a realizar

• Debate

• Primera estimación

• Mayor y menor valor justificanMayor y menor valor justifican

• Nueva estimación

Page 22: Introdución a la gestión ágil de proyectos

PLANNING POKER

Page 23: Introdución a la gestión ágil de proyectos

PLANIFICACIÓN DEL SPRINTPa te 2Parte 2

• Objetivo: Crear un plan detallado para el Sprint

• Participan: Scrum Master y Equipo• Participan: Scrum Master y Equipo

• Duración: 1 hora por semana.

• El equipo divide los elementos de la pila

– Las tareas de la pila son trabajo real para el equipo más específicas– Las tareas de la pila son trabajo real para el equipo, más específicas

que las de la pila de producto

– Las tareas pueden tener una persona responsable, aunque no es

obligatorio.

– Las tareas se estiman y actualizan diariamente.

Page 24: Introdución a la gestión ágil de proyectos

DURANTE EL SPRINT

• No se realizan cambios que afecten al objetivo del Sprintj p

• La composición del equipo se• La composición del equipo se mantiene constante

• No se reduce el tiempo

Page 25: Introdución a la gestión ágil de proyectos

SPRINT BACKLOG

Imagen: http://bit ly/pXY9eqImagen: http://bit.ly/pXY9eq

Page 26: Introdución a la gestión ágil de proyectos

BURNDOWN

• Mediante esta sencilla gráfica todo el equipo Scrum puede visualizar si el Sprint se dirige hacia elScrum puede visualizar si el Sprint se dirige hacia el objetivo de entregar todos las tareas planificadas o si por el contrario hay algún impedimento que lo p y g p qretrasará.

Page 27: Introdución a la gestión ágil de proyectos

SCRUM DIARIO

Page 28: Introdución a la gestión ágil de proyectos

SCRUM DIARIO

• Scrum Master es el responsable de la reunión

• Asistentes: Scrum Master y Equipos• Asistentes: Scrum Master y Equipos

• Duración: 15 minutos máximo

• Cada miembro del equipo responde a tres preguntas:

– ¿Qué has hecho desde la ultima reunión de seguimiento?

– ¿Qué harás hasta la siguiente reunión?

– ¿Qué problemas tienes?¿ p

• Objetivo: Compartir el estado del proyecto y los problemas.

• Después de la reunión se pueden tener discusiones sobre lo que• Después de la reunión se pueden tener discusiones sobre lo que

se ha dicho en la reunión.

Page 29: Introdución a la gestión ágil de proyectos

REVISION SPRINT

Page 30: Introdución a la gestión ágil de proyectos

REVISION SPRINT

• Scrum Master es el responsable de coordinar y facilitar la reunión

D ió I f l E t 2 4 h• Duración: Informal, Entre 2 y 4 horas.

• Asistentes: SM, DP, Equipo y cliente si es posible.

• Objetivo: Mostrar lo que se ha logrado durante el Sprint

• Se revisa el progreso de la pila de producto durante el sprint• Se revisa el progreso de la pila de producto durante el sprint

– ¿Qué se ha completado?

– ¿Qué se ha quedado a medias?

Page 31: Introdución a la gestión ágil de proyectos

RETROSPECTIVA

Page 32: Introdución a la gestión ágil de proyectos

RETROSPECTIVA

• Scrum Master es el responsable y facilita la reunión.

• Asistentes: SM y equipo

• Duración: Entre 30 minutos y 1 hora.y

• Objetivo: El equipo inspecciona como ha ido el pasado sprint

– Se identifica que ha ido bien

– Se identifica los problemas, lo inservible, las posibles mejoras, etc.

– Se discute como mejorar los problemas y eligen al menos una mejora para el

siguiente sprint.

– Revisa la última mejora elegida y discuten como ha funcionado.

Page 33: Introdución a la gestión ágil de proyectos

RETROSPECTIVA

• Fuentes:– La guía definitiva de Scrum: Las Reglas del Juego (Ken Schwaber y Jeff Sutherland)

– The Scrum Primer (Pete Deemer, Gabrielle Benefield, Craig Larman y Bas Vodde)

– Flexibilidad con Scrum: Principios de diseño e implantación de campos de Scrum (Juan Palcio)

– Gestión de Proyectos IT: http://www.gestiondeproyectosit.es/blogit/