Metodología Scrum (Ing. David Barreto)
-
Upload
barretollano -
Category
Leadership & Management
-
view
234 -
download
5
Transcript of Metodología Scrum (Ing. David Barreto)
108/03/15Ing. David Barreto Llano (david-barreto.com)
SCRUMSCRUM
208/03/15Ing. 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/15Ing. 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/15Ing. 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/15Ing. David Barreto Llano (david-barreto.com)
Antes
Ahora
Evolución de los Proyectos
608/03/15Ing. David Barreto Llano (david-barreto.com)
Gestión de Proyectos (S. XX)
708/03/15Ing. David Barreto Llano (david-barreto.com)
Desarrollo en Cascada
808/03/15Ing. David Barreto Llano (david-barreto.com)
Gestión de Proyectos (S. XXI)
908/03/15Ing. David Barreto Llano (david-barreto.com)
Desarrollo Iterativo
1008/03/15Ing. David Barreto Llano (david-barreto.com)
Modelo Realimentado
1108/03/15Ing. David Barreto Llano (david-barreto.com)
Metodologías Ágiles
1208/03/15Ing. 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/15Ing. David Barreto Llano (david-barreto.com)
Inicios de Scrum
TOYOTA
1408/03/15Ing. David Barreto Llano (david-barreto.com)
Características de Scrum
Roles Reuniones
Proceso
1508/03/15Ing. David Barreto Llano (david-barreto.com)
Roles de Scrum
Dueño del Producto
Maestro Scrum
Equipo de Desarrollo
1608/03/15Ing. 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/15Ing. 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/15Ing. 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/15Ing. David Barreto Llano (david-barreto.com)
Backlog del Producto
2008/03/15Ing. 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/15Ing. David Barreto Llano (david-barreto.com)
Backlog del Sprint
2208/03/15Ing. 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/15Ing. David Barreto Llano (david-barreto.com)
Puntos de Historia (Story Points)
2408/03/15Ing. David Barreto Llano (david-barreto.com)
Velocidad del Sprint
2508/03/15Ing. David Barreto Llano (david-barreto.com)
Factor de Concentración
2608/03/15Ing. David Barreto Llano (david-barreto.com)
Desglose de las actividades del Sprint
2708/03/15Ing. David Barreto Llano (david-barreto.com)
Gráfica de Burndown
2808/03/15Ing. David Barreto Llano (david-barreto.com)
Pizarra de Seguimiento del Sprint
2908/03/15Ing. David Barreto Llano (david-barreto.com)
Pizarra de Seguimiento (real)
3008/03/15Ing. David Barreto Llano (david-barreto.com)
Pizarra de Seguimiento (digital)
3108/03/15Ing. David Barreto Llano (david-barreto.com)
Reuniones Diarias
3208/03/15Ing. David Barreto Llano (david-barreto.com)
Pizarra del Sprint (día 1)
3308/03/15Ing. David Barreto Llano (david-barreto.com)
Pizarra del Sprint (día 2)
3408/03/15Ing. David Barreto Llano (david-barreto.com)
Reunión de Revisión del Sprint
3508/03/15Ing. David Barreto Llano (david-barreto.com)
Reunión de Retrospectiva del Sprint
3608/03/15Ing. David Barreto Llano (david-barreto.com)
Ejemplo de Retrospectiva del Sprint
3708/03/15Ing. David Barreto Llano (david-barreto.com)
Reunión de Refinamiento del Backlog del Producto
3808/03/15Ing. 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/15Ing. David Barreto Llano (david-barreto.com)
Fin de la Presentación