Diagramas y diagramas

No es nueva la necesidad de controlar de algún modo visual la evolución de nuestros proyectos. Desde tiempos inmemoriales se asume que una de las herramientas más interesantes son los diagramas, que nos permiten abstraer y sintetizar la marcha de un proyecto, subproyecto, …

El diagrama de Gantt, según la Wikipedia, es una herramienta gráfica cuyo objetivo es el de mostrar el tiempo de dedicación previsto para diferentes tareas o actividades a lo largo de un tiempo total determinado. A pesar de que, en principio, el diagrama de Gantt no indica las relaciones existentes entre actividades, la posición de cada tarea a lo largo del tiempo hace que se puedan identificar dichas relaciones e interdependencias. Es un diagrama hasta cierto punto ‘estandar’ y raro es el jefe de proyecto que lo desconoce por completo, con lo que tiene la ventaja de su integración con la mayoría de herramientas opensource y comerciales de gestión de proyectos.

El diagrama de Gantt muestra el origen y el final de las diferentes unidades mínimas de trabajo y los grupos de tareas (llamados summary elements en la imagen) o las dependencias entre unidades mínimas de trabajo.

Tienen una pinta similar a esta, aunque podemos encontrarlo en multitud de posiciones, colores, …:

Hasta aquí todo normal.

En las metodologías ágiles lo común es usar diagramas de burn-down asociados a los sprints para gestionar la marcha positiva o negativa de ese sprint (que por término medio dura unas tres semanas según los más puristas). Es posiblemente el diagrama por excelencia de las metodoloígas ágiles, aunque la realidad es que puede ser realmente poca información si se está acostumbrado a otros modelos de desarrollo o no se conocen las herramientas complementarias que se usan en desarrollos Scrum.

Un ejemplo de diagrama burn-down podría ser el siguiente:

El punto que quizás me faltaba para engranar como gestionar el proyecto a largo plazo lo encontré en Navegapolis, a través del diagrama burn-up. Este diagrama, en mi opinión menos popular en las metodologías ágiles, está más indicado a gestionar el proyecto a largo plazo que a corto, y más orientado al cliente que al equipo de desarrollo.

El eje X representa el tiempo de desarrollo con las fechas de los sprints previstos.
En el área del gráfico se proyecta la línea que representa la velocidad de desarrollo del equipo.

La intersección de los hitos en Y del esfuerzo previsto para una versión, con la línea de velocidad prevista, proyecta sobre X la fecha en la que previsiblemente estarán desarrolla la versión.
Si las estimaciones se realizan considerando valores optimistas y pesimistas de velocidad, o de esfuerzo necesario, se obtienen rangos de fechas de probabilidad.

Nunca viene mal conocer nuevas herramientas para aplicar, aunque en mi caso siempre tengo la inminente necesidad de buscar soluciones híbridas que intenten extraer lo que me gusta de cada sistema o modo de trabajo.

Eso si, no debemos perder el norte, la gestión es simplemente un punto más en el desarrollo de un proyecto …

2 comentarios para “Diagramas y diagramas”

  1. rdeheras Dice:

    No conocía los diagramas de gestión que se podían utilizar en SCRUM, y reconozco que son interesantes.

    Si no interpreto mal la 1ª gráfica, el sprint representado es de 400h y está planificado en 15 días, siguiendo la línea de “Ideal Burndown”. Supongo es el Ideal Burndown sería el equivalente a un gantt, es decir, que su pendiente varía en función del número de personas que participan en el sprint y tiene en cuenta vacaciones, etc.

    El diagrama de velocidad también resulta muy útil para conocer si la ejecución del proyecto se está “desviando” es esfuerzo/plazo. Sería interesante contar con otra gráfica que aporte datos de tipo económico.

  2. Javier Murillo Blanco Dice:

    Sip, varía en función de la planificación propia del sprint como dices: las pendientes más pronunciadas es donde deberías avanzar más rápido en el tiempo, pero esto depende de cómo estén divididas las tareas, las personas (vacaciones, …).

    Cuando dices otra de tipo económico, ¿qué tienes en la cabeza? Quiero decir, qué tipo de gráfica sería, con qué ejes y queé información tendría cada eje ? Es una reflexión interesante, anuque tendríamos que tener en cuenta y graficado el coste / unidad de trabajo de cada participante.


Escribe un comentario