Scrum - Von traditionellen Ansaetzen zu agilen Methoden wie Scrum
Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela
description
Transcript of Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela
![Page 1: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/1.jpg)
ScrumUna Alternativa Ágil para el desarrollo de Software
Clemir RondónRamón Gorrín
Noviembre 2011
![Page 2: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/2.jpg)
¿Metodologías agiles? ¿Qué es eso?
![Page 3: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/3.jpg)
Metodologías y Ceremonias
Fuente: Phillipe Kruchten
![Page 4: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/4.jpg)
Manifiesto ágil
www.agilemanifesto.org
Individuos e interacciones sobre procesos y herramientas
Software funcionando sobre documentación extensiva
Colaboración con el cliente sobre negociación contractual
Respuesta ante el cambio sobre seguir un plan
![Page 5: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/5.jpg)
Scrum
![Page 6: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/6.jpg)
Scrum
• Marco de trabajo en procesos agiles.• Equipos auto-organizados • El producto entregable se desarrolla en
iteraciones cortas (2 – 4 semanas)• Valor real del negocio• Entregas frecuentes y regulares• Software de alta calidad
![Page 7: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/7.jpg)
Modelo de Scrum
Pila de producto
Pila de Sprint
Reunión diaria
2 – 4 semanas
24 horasIncremento de
producto potencialmente
entregable
Sprint
![Page 8: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/8.jpg)
Sprint
• Un cierto periodo de tiempo con entregables específicos.
• Duración: 2 – 4 semanas. Ni más ni menos.• El producto es diseñado, codificado y probado
durante el sprint.• No hay cambios durante el sprint
![Page 9: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/9.jpg)
Marco de trabajo de Scrum
Roles•Equipo Scrum•Dueño del producto•Scrum Master
Ceremonias•Planeación del Sprint•Reunión diaria Scrum•Revisión Sprint•Retrospectiva de Sprint
Artefactos
•Pila de Producto•Pila de Sprint•Gráfico Burndown
![Page 10: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/10.jpg)
Roles
![Page 11: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/11.jpg)
Equipo de Scrum
• Define las tareas y estima su esfuerzo• Construye el producto que el cliente va a
consumir • Auto-organizado con un alto grado de
autonomía y responsabilidad• Multifuncional • 4 – 9 personas
![Page 12: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/12.jpg)
Dueño del producto• Representa a todos los interesados en el proyecto• Define las funcionalidades del producto según su
visión.• Decide fecha y contenido de las entregas• Es responsable por la rentabilidad del producto• Prioriza las funcionalidades según al valor del mercado• Ajusta las funcionalidades y prioriza cada iteración,
cuando es necesario• Acepta / rechaza los resultados
![Page 13: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/13.jpg)
Scrum Master
• Representa a la gestión del proyecto• Es responsable que se cumplan los valores y
las prácticas de Scrum• Remueve obstáculos • Evita interferencias • Mantiene enfocado la meta del sprint• Garantiza que el equipo es funcional y
productivo
![Page 14: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/14.jpg)
CeremoniasPl
anifi
caci
ón d
el S
prin
t
Revi
sión
del S
prin
t
Rept
rosp
ectiv
a de
l Spr
int
Diarias de Scrum
Plan
ifica
ción
del
Spr
int
Duración del Sprint
![Page 15: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/15.jpg)
Planificación del SprintCapacidad del equipo
Pila de producto priorizada
Tecnología
Producto actual
Condiciones del negocio
Objetivo del Sprint
Pila del Sprint
Dueño del producto• Presenta y describe las funcionalidades de mayor valor.• Aclara dudas y alcance
Equipo Scrum• Decide cómo lograr el objetivo del sprint (diseño)• Divide las funcionalidades de la pila de producto en tareas y las estima.• Crea la pila del sprint a partir de la estimación y su capacidad
Reunión de planificación
![Page 16: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/16.jpg)
Reunión de Scrum diaria
Equipo Scrum completo 15 minutos máximos de pie para responder:
¿Qué hice ayer?¿Qué hare hoy?
¿Tengo algún problema?
![Page 17: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/17.jpg)
Revisión del Sprint
• El equipo presenta lo que logró durante el Sprint.
• Demo de las nuevas funcionalidades desarrolladas.
• Informal (sin diapositivas)• Se invita a todos los interesados• Acepta / rechaza los resultados
![Page 18: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/18.jpg)
Retrospectiva del Sprint
El equipo completo discute los resultados del último Sprint.
• ¿Qué comenzar a hacer?• ¿Qué dejar de hacer?• ¿Qué seguir haciendo?
![Page 19: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/19.jpg)
Artefactos
![Page 20: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/20.jpg)
Pila de producto
• Requisitos de alto nivel del producto• Lista de qué hacer priorizada por el dueño del
producto.• Expresado tal y como cada requisito tiene
valor para el usuario o el cliente.• Siempre se espera cambiar y evolucionar.
![Page 21: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/21.jpg)
Pila de Sprint
• Es el resultado de dividir las funcionalidades de la pila de producto en tareas asignables.
• Es responsabilidad del equipo.• El equipo se auto-asigna el trabajo.
![Page 22: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/22.jpg)
Gráficos burndown
• Un gráfico de trabajo pendiente a lo largo del tiempo muestra la velocidad a la que se está completando los objetivos/requisitos.
![Page 23: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/23.jpg)
Efectos de adoptar Scrum
• Manejo de la incertidumbre• Alcance flexible• Entregas más rápidas• Calidad incrementada• Visibilidad incrementada• Productividad incrementada• Basura eliminada
![Page 24: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/24.jpg)
Pre-requisitos
• Disciplina• Coraje• Pasión • Cliente disponible• Multi-funcional• Resistencia• Autonomía• Responsabilidad
![Page 25: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/25.jpg)
Importante
• No tiene prácticas de ingeniería• Parece simple, pero es duro• No es una bala de plata• No es completa• Toma tiempo
![Page 26: Ejemplos de Proyectos Que Realizan Scrum. Caso Venezuela](https://reader035.fdocument.pub/reader035/viewer/2022062306/56d6bd451a28ab30168d54a5/html5/thumbnails/26.jpg)
Conclusiones
• La adopción de metodologías ágiles no es una tarea sencilla como muchos pueden creer.
• Scrum ofrece un modelo para grupos auto-gestionados y disciplinados.
• La aplicación de Scrum persigue rápida puesta en marcha sin obviar los procesos relativos a calidad y documentación.