Hay dichos populares como no mezclar churras con merinas o no son lo mismo peras que manzanas que podríamos emplear para decir que Scrum y Kanban no son la misma cosa. Podemos cnsultarlo en diferentes libros.
Solemos confundir ambos marcos de trabajo y aunque es cierto que pueden tener puntos en común, lo cierto es que Scrum ha heredado muchas cosas de Kanban.
Kanban nació como consecuencia de los modelos de producción de Toyota muy enfocado en la producción Just in Time(JIT), relacionados con la filosofía Lean, mientras que Scrum apareció a principio de los 80 como nuevo marco de trabajo para desarrollos tecnológicos.
A continuación os contamos las principales diferencias:
Planificación en Scrum y Kanban
Scrum: Se planifican ciclos periódicos de trabajo denominados Sprint, que duran entre 1-4 semanas.
Kanban: No es necesario una planificación, cuando una tarea se termina se empieza por la siguiente, las tareas fluyen de forma continua a petición.
Estimación de tiempo en Scrum y Kanban
Scrum: Antes de comenzar un sprint es necesario partir las tareas de tal forma que puedan terminarse en el tiempo estimado del sprint.
Kanban: No es necesario una estimación de tiempo por tarea, se aborda la siguiente tarea pendiente una vez terminamos la actual. Lo único que limita es el numero de tareas que podemos abordar al mismo tiempo.
Cambios en el ámbito de trabajo en Scrum y Kanban
Scrum: Cuando llegan cambios, es conveniente esperar al sprint siguiente para abordarlos.
Kanban: Los cambios necesarios se abordaran a medida que van llegando.
Roles en Scrum y Kanban
Scrum: Tenemos un equipo dedicado compuesto por un Product Owner, un Scrum Master y el equipo de desarrollo.
Kanban: No hay unos roles definidos, van asociados a las necesidades de los desarrollos.
Reuniones en Scrum y Kanban
Scrum: Se realizan las siguiente reuniones a lo largo del sprint. Sprint Planning, Daily Scrum, Sprint Review y Sprint Retrospectiva.
Kanban: No son necesarias reuniones por defecto.
Dueño del producto en Scrum y Kanban
Scrum: El dueño del producto es el Product Owner, que es el que gestiona las prioridades de las tareas y el product backlog.
Kanban: Depende de los roles definidos y de las necesidades, no hay una única figura asociada.
Cuando debe usarse Scrum y cuando debe usarse Kanban
Scrum: Cuando podemos desarrollar
Kanban: