Linux · Oficina
TaskJuggler
TaskJuggler es una herramienta de gestión de proyectos libre y con licencia GPL para Linux, Unix y Windows, desarrollada en C++ con Qt/KDE.
- Licencia
- GPL-3.0
- Última versión
- —

¿Qué es TaskJuggler?
TaskJuggler comenzó en 2001 por Chris Schläger y ha evolucionado de un generador de informes en línea de comandos a un motor de planificación completo. Los primeros años se centraron en generar informes HTML, mientras que entre 2005 y 2010 estuvo disponible una GUI basada en KDE, ofreciendo a los usuarios una interfaz visual similar a MS Project.
Está dirigido a gestores de proyectos y planificadores técnicos que necesitan un enfoque flexible y basado en datos. A diferencia de las herramientas comerciales, ofrece un archivo de definición de proyecto basado en texto que puede controlarse con versiones.
Comparado con FastTrack Schedule o Microsoft Project, TaskJuggler se siente más como un lenguaje de scripting que como un editor WYSIWYG. Requiere aprender su propia sintaxis pero brinda control preciso sobre recursos, restricciones y dependencias.
Ideal para: Gestores de proyectos que prefieren una herramienta de planificación basada en scripts y controlada por versiones sobre interfaces WYSIWYG.
Funciones clave de TaskJuggler
- Archivos de definición de proyecto basados en texto
- Asignación avanzada de recursos y manejo de restricciones
- Motor de línea de comandos que genera informes HTML
- Desarrollado con bibliotecas Qt y KDE
- Multiplataforma (Linux, Unix, Windows)
- Libre y con licencia GPL
Ventajas
- Código abierto y gratuito
- Motor de planificación altamente configurable
- Archivos de proyecto compatibles con control de versiones
- Compatibilidad multiplataforma
Inconvenientes
- Sin GUI moderna después de 2010
- Curva de aprendizaje para la sintaxis de texto
- Soporte comunitario limitado en comparación con herramientas comerciales
Programas de Windows que sustituye TaskJuggler
Consejos para usuarios de Windows
Si vienes de FastTrack o MS Project, necesitarás exportar tus datos a CSV o XML y luego importarlos al formato .tjp de TaskJuggler. La sintaxis es basada en líneas: tareas, recursos y restricciones se definen en texto plano. Los atajos son mínimos; la navegación se realiza a través de la línea de comandos y los informes HTML generados. El flujo de trabajo pasa de arrastrar y soltar a editar el archivo .tjp y volver a ejecutar el motor para ver los horarios actualizados.
TaskJuggler: preguntas frecuentes
¿TaskJuggler sigue siendo mantenido?
La última versión estable fue la 2.0 en 2017; hay correcciones de errores ocasionales pero no desarrollo activo. Sigue siendo utilizable pero carece de nuevas características.
¿Puedo usar TaskJuggler en Windows?
Sí, funciona en Windows con los mismos binarios, pero la GUI KDE no está disponible; utilizas la línea de comandos e informes HTML.
¿Cómo instalo TaskJuggler en Ubuntu?
Usa el gestor de paquetes: sudo apt install taskjuggler. Para versiones más recientes, descarga desde el sitio web del proyecto y compila desde la fuente.
¿TaskJuggler soporta diagramas de Gantt?
Los informes HTML incluyen visualizaciones estilo diagrama de Gantt, pero son estáticas y se generan después de cada ejecución.
Actualizado el