lunes, 11 de mayo de 2009

El tablón como herramienta de gestión

Uno de las prácticas de más importancia cuando se habla de Scrum son las reuniones diarias delante del tablón. A pesar de ello son pocos los equipos que utilizan un tablón cómo herramienta de gestión (al menos que yo conozca), o si lo utilizan normalmente no se le extrae todo el provecho posible ¿Que ventajas puede aportar el utilizar un tablón donde se registran las tareas, su estado, el trabajo que nos queda...? ¿No es posible realizar esto mismo con una herramienta informática evitando así perder un tiempo valiosísimo cada día delante del tablón?

Desde mi punto de vista, y basándome en mi (todavía poca) experiencia, la utilización correcta del tablón de Scrum en las reuniones diarias es una de las prácticas indispensables de la metodología, y aunque cada organización que implante Scrum puede y debe adaptarla a sus necesidades, estas reuniones no deberían faltar, ya que muchas de las ventajas que aporta la metodología se consigue a través de esta práctica (comunicación, colaboración...)

Obviamente es básica la utilización de alguna herramienta de software adicional (por ejemplo Hojas Excel, Jira, Trac, Team Foundation Server o cualquier otra que se adecue a nuestras necesidades) ya sea para tener trazabilidad e información del estado de las diferentes tareas de un proyecto, por temas legales (auditorías, certificados de calidad, ...) o por cualquier otra necesidad, pero combinándolo con la gestión día a día delante del tablón es cuando vamos a conseguir explotar mucho mas las ventajas de Scrum (algunas explícitas otras más implícitas):

-Sensación real y inmediata de progreso (o de no progreso)
-Visibilidad a terceros del estado del proyecto
-Mayor sensación de equipo
-Mayor motivación entre los miembros del equipo
-Identificación con los proyectos y responsabilidad para con ellos

Sin la utilización de un tablón los programadores y otros componentes del equipo no van a tener una visión global y fácilmente accesible del avance del proyecto, ni tampoco otros roles interesados en el estado (comerciales, directivos, analistas de negocio...), lo que puede generar en desconfianzas, desmotivaciones, etc...

Si por el contrario mantenemos el tablón actualizado y bien visible vamos a conseguir que, además de las ventajas listadas antes , los roles interesados en el avance del proyecto conozcan la velocidad y la capacidad de generar software de cada equipo, lo que debería desembocar en un mayor entendimiento entre los diferentes departamentos de la organización implicados o interesados en el desarrollo de una determinada pieza de software evitando en la medida de lo posible las interferencias en medio de iteraciones, etc.

¿Que opináis vosotros sobre la gestión con el tablón? ¿Que ventajas o inconvenientes encontráis?