| Kanban Boxes: campo de scrum en oficinas multiproyecto |
| Domingo 11 de Abril de 2010 09:38 |
|
Implantar un campo de Scrum para un único equipo de 4 a 8 personas, que trabaja en el desarrollo de un único sistema es un "caso de libro". No hay más que "copiar y pegar" las prácticas tradicionales de scrum de Ken Schwaber y Jeff Sutherland. Pero en las empresas en las que nos movemos son bastante habituales los entornos multiproyecto, y "equipos" mínimos de tres, dos, o incluso una persona, y como flexibilidad consiste adaptar las prácticas a nuestra circunstancia y no al revés, os comento una práctica, de invención propia, que me está funcionando razonablemente bien, y que me ha dado por llamar "cajas kanban" o "kanban boxes", que parece que inglés siempre mola más ;-) Mantiene los principios de "time boxing ", Seguimiento diario del avance, comunicación directa y visual, pero no hace dependiente el avance iterativo de ciclos temporales o "sprints" sino simplemente de nuevas funcionalidades, y es válida para entornos multi-proyecto, y también más aconsejable que el ciclo Scrum clásico para equipos muy pequeños (3 personas o menos) ¿Qué es una caja Kanban o una Kanban Box? La descomposición y estimación de una funcionalidad o historia de usuario en las tareas que la componen, con un formato visual y simple (Kanban) y un indicador de avance diario ágil: Y a partir de aquí, en función de cómo es nuestro equipo y los proyectos en los que estamos, vendría la gestión ágil: el arte de lo posible: cuál es el mayor valor que puede entregar el equipo de la empresa, con los criterios de prioridad de los responsables de producto, en el menor tiempo posible. Un ejemplo de uso: 1.- Las diferentes pilas de producto se priorizan entre los diferentes "propietarios", y teniendo en cuenta la capacidad de desarrollo. del equipo total de la empresa... 2.- ...se van "encajando" las historias más prioritarias, y por tanto las próximas que van a entrar en producción. 3.- Cada caja constituye en sí un incremento para construirse de forma completa y operativa, y queda encolado a la espera del próximo "slot" para entrar en desarrollo. 4.- Al entrar al tablero Kanban de desarrollo, se calcula la velocidad prevista en función de la personas(s) que se la han asignado y a diario se actualizan las tareas y los indicadores de avance: el teórico y el real. ![]() Para la comunicación en los puntos 1 y 2: priorización de la pila general de la empresa entre los diferentes propietarios, y descomposición y valoración de las tareas, respetad los principios ágiles de comunicación directa (socialización ) y conocimiento y aportación conjunta del equipo a la visión del producto, estableciendo reuniones de características similares a las de inicio de sprint del ciclo clásico de scrum con los criterios de momento y participantes más adecuados según cada empresa. Espero que os sirva de idea... Bienvenidas las sugerencias y mejoras! |






