El documento discute las ventajas del enfoque Kanban sobre Scrum para equipos de operaciones y mantenimiento. Fulanito explica que su equipo ha tenido dificultades para comprometerse a sprints de dos semanas y prefiere trabajar en las tareas más urgentes cada día. Kanban es una herramienta visual que permite ver el flujo de trabajo completo mediante tarjetas y columnas, y limita el trabajo en progreso para optimizar el tiempo de entrega.
1. ¿Por qué Kanban?
Fulanito: “¡Por fin conseguimos implantar
Scrum del todo!”
Menganito: “ ¿Y qué tal les va?”
Fulanito : “Bueno, mucho mejor que lo que teníamos antes...
pero está el equipo de operación y mantenimiento.””
Menganito : “¿Y cuál es el problema?”
Fulanito : “Seguimos fracasando en nuestros
Sprints”
Menganito : “¿Por qué?”
Fulanito : “Porque nos resulta muy difícil comprometernos a
una planificación de 2 semanas. Las iteraciones no tienen mucho
sentido para nosotros, simplemente nos ponemos con lo más urgente
que tenemos cada día.
2. ¿Qué es Kanban?
"Es una herramienta altamente visual que permite ver el proceso
completo y hacer evidente el flujo de trabajo".
¿Cómo..?
Visualizar el flujo de trabajo
Dividir el trabajo en bloques, escribir cada elemento en una tarjeta y
ponerlo en el dashboard.
Utilizar columnas con nombre para ilustrar dónde está cada
elemento en el flujo de trabajo.
Limitar el Work in Progress
Mide el lead time
Asignar límites concretos a cuántos elementos pueden estar en
cada columna.
Tiempo medio para terminar una tarea, optimizar el proceso para
que sea tan pequeño y predecible como sea posible.
3. Dashboard
Fuente: Kanban and Scrum – making the most of both http://www.infoq.com/minibooks/kanban-scrum-minibook
4. ¿De donde viene?
Lean
Manufacturing
Lean Software
Development
Kanban
•Eliminar desperdicios
•Amplificar conocimiento
•Decidir tan tarde como sea posible
•Entregar tan rápido como sea posible
•Dar poder al equipo
•Construir con integridad
•Ver el todo
5. Dashboard: Kanban vs. Scrum
Fuente: Kanban and Scrum – making the most of both http://www.infoq.com/minibooks/kanban-scrum-minibook
6. Roles: Kanban vs. Scrum
Fuente: Kanban and Scrum – making the most of both http://www.infoq.com/minibooks/kanban-scrum-minibook
8. Caso de Estudio
Fuente: Kanban and Scrum – making the most of both http://www.infoq.com/minibooks/kanban-scrum-minibook
9. Caso de Estudio
Fuente: Kanban and Scrum – making the most of both http://www.infoq.com/minibooks/kanban-scrum-minibook
10. Caso de Estudio
Fuente: Kanban and Scrum – making the most of both http://www.infoq.com/minibooks/kanban-scrum-minibook
11. Caso de Estudio
Fuente: Kanban and Scrum – making the most of both http://www.infoq.com/minibooks/kanban-scrum-minibook
12. Caso de Estudio
Fuente: Kanban and Scrum – making the most of both http://www.infoq.com/minibooks/kanban-scrum-minibook
13. Caso de Estudio
Fuente: Kanban and Scrum – making the most of both http://www.infoq.com/minibooks/kanban-scrum-minibook
14. Limites
}¿Cuáles deberían ser los limites en Kanban?
§Límite Kanban demasiado bajo => gente ociosa => mala productividad
§Límite Kanban demasiado alto => tareas ociosas => mal tiempo de respuesta
}¿Cuán estrictos son los límites Kanban?
Estrictos o guías ….
}¿Qué columnas deberíamos tener?
Empezar de forma sencilla e ir agregando a medida que se necesita
¡Experimenta!
Fuente: Kanban and Scrum – making the most of both http://www.infoq.com/minibooks/kanban-scrum-minibook
16. Scrum vs Kanban
Scrum Kanban
Iteraciones de tiempo fijo El tiempo fijo es opcional
Compromiso del equipo obligatorio Compromiso opcional
Equipos deben ser multifuncionales Equipos pueden ser multifuncionales o especializados
Las tareas deben entrar en un sprint Las tareas pueden tener cualquier duración
Limitación del WIP indirecta Limitación del WIP directa
No se pueden añadir tareas durante el sprint Se pueden añadir tareas
Un tablero por equipo Un tablero para uno o varios equipos
Cada sprint limpia el tablero Kanban es persistente
17. Conclusiones
}Scrum y Kanban son ambos herramientas de proceso
}Ninguna herramienta es completa, ninguna
herramienta es perfecta
}Kanban es menos prescriptivo que Scrum
}Kamban hace visible cuellos de botella
}Kanban responde rápidamente a imprevistos/cambios