Cómo usamos SCRUM en DESIC (I)
Por Antonio Martel
Responsable de proyectos en DESIC
c/ Camelia 15-17, Las Palmas GC
http://www.desic-sl.com/
Conoce sus herramientas:
Conoce sus participantes:
Conoce sus reuniones:
Ventajas de Scrum: Productividad
Ventajas de Scrum: Visibilidad
Scrum es sobre todo transparencia:
Ventajas de Scrum: Calidad
Ventajas de Scrum para el equipo de trabajo:
Ventajas de Scrum para el Cliente:
Scrum/Agile
SCRUM puede ser una gran ventaja competitiva.
Equipo de trabajo (los desarrolladores)
Reunión diaria (individual, 5-15 minutos)
Pila del producto (la lista de todas las cosas que se quieren para el producto)
Un pequeño sprint cada dos semanas:
- No todo el trabajo para el final
- Son como los controles antes del examen final
Lo siento, esto no es Scrum: velocidad, burndown, estimaciones, retrospectivas, ...
Informe CHAOS 2011 (Mike Cohn's blog)
Scrum Master (también es el jefe de proyectos)
http://www.mountaingoatsoftware.com/blog/agile-succeeds-three-times-more-often-than-waterfall
Reunión de demo (sólo interna ahora, cambiaremos)
El cliente ve cada poco lo que se ha estado haciendo
Sabe que de forma consistente se le entrega trabajo (que puede ir usando)
Cliente: "se ve lo que se está cociendo en el puchero"
El equipo sabe lo que tiene que hacer cada día
El cliente sabe lo que se le entregará en cada Sprint
Si algo va mal lo sabrás en unas semanas
No hay una única entrega en la que trabajar noches y fines de semana
No se juega todo a una carta: Si hay un bug, se corrige en el sprint siguiente
Vacaciones o ausencias no tienen por qué ser un problema grave
Con tanto despliegue el coste de cada uno de ellos se reduce
Cada entrega en pre o pro ha sido probado en demo 3 ó 4 veces
En cada despliegue se vuelve a probar que todo lo anterior funciona. No se arriesga todo a una carta
El Cliente puede reorientar el trabajo:
- "¿Sabes qué? se me ha ocurrido que mejor..."
- "Ha surgido un nuevo decreto/La ley obliga ahora a..."
- "Queríamos hacer la funcionalidad x pero cuando lo enseñamos a nadie le interesó. Todo el mundo preguntaba por listados en Excel"
Pila del sprint (la lista de cosas que se espera acabar en las próximas dos semanas)
Agile: No se trata de correr sino de llevar poco peso
Siempre sabemos lo que queda por hacer para terminar el producto
Dueño del producto (el representante del Cliente que toma las decisiones)
Reunión de planificación del sprint (al terminar la demo)
Éxito: 42%
Deficiente: 49%
Fracaso: 9%
Éxito: 14%
Deficiente: 57%
Fracaso: 29%
Interesados (comité funcional, técnicos, etc.)
Lo perfecto es lo enemigo de lo bueno: La perfección es una asíntota vertical
Gráfica burn-down (no la usamos: número de tickets pendientes nuestra referencia)
Se evita entregar todo al final arriesgando la calidad
Reunión de retrospectiva (pocas y en finales de etapa)
Cómo usamos SCRUM en DESIC (I)
Por Antonio Martel
Responsable de proyectos en DESIC
c/ Camelia 15-17, Las Palmas GC
http://www.desic-sl.com/