Buenas prácticas con Kanban: los paneles de tareas
En el uso diario del panel, deben observarse algunas reglas de necesario cumplimiento, como son:
Una tarea para una sola persona
Hay alguna metodología muy específica, por ejemplo XP (eXtreme Programming) para desarrollo de software, que promueve el "pair programming", es decir, que una tarea se ejecute por dos personas. Pero no es lo más genérico en proyectos ágiles
Las tareas solo se mueven hacia la derecha
Solo podemos hacer avanzar una tarea cuando su estado real es el que se refleja en su columna, no un estado "supuesto"; por tanto, si una tarea retrocede, es que no se dijo de forma realista cuál era su estado, y esto no se puede concebir (salvo error) como práctica aceptable.
Deshacer trabajo significa desperdicio, falta de eficiencia.Pocas tareas en cada columna
La excepción son las columnas de "pendiente de comenzar" y "finalizadas", o sus equivalentes.
Pocas tareas simultáneas por persona
Es deseable centrarse en una tarea lo máximo posible e intentar cerrarla antes de comenzar otra.
Sin cambios dentro de un timebox
Una vez comenzada una iteración, no se deben introducir cambios en la misma. Esto desordena y puede hacer inviable el panel de tareas en curso.
Por ejemplo, si hay que incluir una nueva historia de usuario. Si incluimos o excluimos una historia de usuario, quiere decir que la planificación de la iteración no sirve, y esto supone haber incurrido en desperdicio (se ha hecho un trabajo, que ahora no sirve).
- Que sean cortas implica que la cantidad de información que hace falta es pequeña, solo la referente a unas pocas historias de usuario, por tanto, es más fácil dirigir y cerrar las dudas e incertidumbres.
- Cuanto más cortas, más rápidamente se hace su planificación, porque caben menos historias de usuario y por tanto hay que detallar menos tareas.
- En caso de que Negocio diga que es necesario un cambio, y haya que anular o parar la iteración, se desperdiciará menos trabajo cuanto más corta sea.