2. 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
3. 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
4. 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
12. 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
15. 1508/03/15
Ing. David Barreto Llano (david-barreto.com)
Roles de Scrum
Dueño del
Producto
Maestro
Scrum
Equipo de
Desarrollo
16. 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
17. 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
18. 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!
20. 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é
22. 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
38. 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