En el presente artículo se trata la herramienta GanttProject cuya finalidad es la de planificación de proyectos por medio de diagramas de Gantt. Estos diagramas fueron ideados por Henry L. Gantt y se caracterizan por establecer las tareas del proyecto en el eje vertical y el tiempo asignado a cada una de ellas en el eje horizontal.
El website oficial del proyecto es http://ganttproject.biz/
La aplicación GanttProject ha sido desarrollada en lenguaje Java y se distribuye para diversas plataformas, es por eso que se encuentran los instaladores para GNU/Linux (rpm, deb), MaxOSX (dmg) y Windows (exe). También está disponible un demo que se ejecuta sobre Java Web Start que nos permite probar el programa sin necesidad de instalarlo, para agilizar la carga de esta demo se han retirado las funcionalidades de exportación a HTML/PDF y la exportación/importación para Microsoft Project.
El panel ubicado en la zona derecha de la aplicación se encuentra la pestaña Gantt que muestra tres columnas por defecto: Nombre, Fecha de inicio y Fecha de fin. Además se puede agregar algunas o todas las columnas predefinidas Tipo, Prioridad, Info, Duración, Progreso, Coordinador, Antecesores y ID. Y si es necesario, se permite agregar columnas personalizadas por el usuario.
En el panel que acabamos de describir también se encuentra la pestaña Recursos que muestra dos columnas por defecto: Nombre y Función. Además se puede agregar algunas o todas las columnas predefinidas e-mail, Teléfono y Función asignada. De forma análoga a las columnas de la pestaña Gantt, también se permite agregar columnas personalizadas por el usuario, que podrían ser necesarias.
>La creación de tareas se puede realizar con un clic derecho desde el panel bajo la pestaña Gantt o desde el menú Tarea y los datos que se pueden incluir en la creación o modificación de las tareas son los que están asociados a las columnas que se pueden visualizar, según la explicación que se realizó sobre la pestaña Gantt.
>En el caso de los recursos es muy similar. La creación se puede realizar con un clic derecho desde el panel bajo la pestaña Recursos o desde el menú Recursos y los datos que se pueden crear o modificar son los que se mencionaron como visualizables bajo la pestaña Recursos.
La creación y configuración de tareas y recursos incluye también aspectos de presentación que pueden brindar información específica de forma ágil. De esta forma se pueden emplear colores para las tareas que deseemos agrupar, resaltar o para darle al diagrama los colores que identifiquen a una institución o temática.
Al final de tareas críticas o de grupos de tareas se suelen tener entregables o se requiere haber cumplido con objetivo principal que puede ser definido como un hito. La creación de hitos, en GanttProject, se realiza de la misma forma en la que se crean las tareas con la configuración adicional de marcar la casilla de hito.
Los archivos que crea GanttProject son documentos XML y gracias a la tecnología XSL se realizan trasformaciones para obtener páginas HTML o archivos PDF. Cualquier aplicación que desee procesar diagramas de Gantt puede emplear los archivos generados por GanttProject y elaborar un hoja de estilos XSL para cada tipo de transformación que requiera.
GanttProject ofrece la creación de diagramas Pert a partir de diagramas de Gantt que muestran la secuencia de las tareas y discriminan los hitos.
Cuando una tarea no se cumple de acuerdo a lo planificado es importante analizar el tiempo y los recursos que se emplearon realmente, GanttProject tiene la funcionalidad de comparar el estado actual de las tares con estados anteriores, y podemos utilizar esta funcionalidad para ajustar la configuración de tiempo y recursos en el futuro.
Los servidores WebDAV también son soportados y se puede trabajar con proyectos almacenados en servidores web para publicar o guardar proyectos en él. Leer más