miércoles, 10 de marzo de 2010

Como trabajar con kanban

Las metodologías ágiles

Uno de los propósitos de las aproximaciones ágiles es liberar funcionalidad de valor a los usuarios de forma rápida enmarcados a un compromisos de tiempo.

Kanban

Kanban es una nueva alternativa para la gestión del los proyectos, quien lo aplica pudiera introducir cambios a la forma de trabajar los equipos de trabajo y en la organización.
Se parte con el conocimiento de cómo se esta trabajando actualmente, entendiendo como funciona el proceso actual , en base a ello se reconocen los límites que se puede tener en cada fase del proceso. Una vez explicitado el proceso y sus límites se inicia hacer el seguimiento a la operación usando el flujo de trabajo aprobado en el proceso.

En la medida que se sigue operando aparecerán explícitamente los cuellos de botellas sobre los cuales se debería toma una decisión tendiente a mejorar el proceso. Esto es un esfuerzo del equipo de trabajo y de la organización en su totalidad.

Su basa es muy simple: el trabajo que se esta ejecutando ES limitado (en función de los recursos existentes), y si se desea iniciar una nueva tarea se debe terminar con algo que ya se estaba haciendo o haciendo espacio retirando algo que ya se había comprometido. Para esto se usa elementos visuales que explicitan el flujo de trabajo, las limitaciones, la carga de trabajo. No se requiere de sistemas sofisticados, se pues tener una pizarra con notas o una pizarra electrónica, lo importante de ello es que todos los involucrados pueden tener una idea clara del trabajo y su estado






Kanban esta demostrando su utilidad en los equipos de trabajo que están usando metodologías ágiles, adicionalmente también puede utilizarse por los equipos de trabajo que utilizan métodos más formales, pues su propósito es explicitar el proceso, sus limitantes, sus cuellos de botella y el estatus de avance.

En los equipos de trabajan en tareas de mantenimientos o en las salidas a producción, donde el número de bugs o issues levantados por los usuarios puede representar un problema de gestión de prioridad y atención, kanban podría ser una buena herramienta para mejorar el proceso de atención.

Referencias
Kanban and Scrum making the most of both, Henrik Kniberg & Mattias Skarin, 2009, http://www.infoq.com/minibooks/kanbanscrum-minibook
Kanban Applied to Software Development: from Agile to Lean, 2008, http://www.infoq.com/articles/hiranabe-lean-agile-kanban