close

Malabarista

Ir a la navegación Ir a la búsqueda
malabarista
Captura de pantalla de TaskJuggler
Captura de pantalla de TaskJuggler
Tipo de Gestión de proyectos
Desarrollador chris schlaeger
Escrito en rubí
Interfaz Qt
Sistema operativo software multiplataforma
ultima versión 3.6.0 ( 12 de marzo de 2016 )
Licencia GPL
Sitio web taskjuggler.org
 Archivos multimedia en Wikimedia Commons

TaskJuggler es un  programa de gestión de proyectos multiplataforma distribuido bajo los términos de la licencia GPL , escrito en lenguaje Ruby .

Historia

La versión anterior de TaskJuggler se ejecuta en los sistemas operativos Linux y Unix y se escribió en C++ utilizando las bibliotecas Qt y KDE 3.5 . El proyecto TaskJuggler fue iniciado en 2001 por Chris Schläger. Las primeras versiones eran un programa de línea de comandos que generaba informes HTML . Desde agosto de 2005, el programa también comenzó a brindar al usuario la capacidad de usar una interfaz gráfica escrita con las bibliotecas de KDE.

Enfoque

Un proyecto en TaskJuggler es un documento de texto (TJP) escrito en un lenguaje de programación declarativo específico del dominio . Los objetos clave son tareas, recursos, informes, scripts y condiciones aplicadas a tareas y recursos. También es posible describir el presupuesto del proyecto y controlar los costos. El estado del proyecto se controla determinando el grado de finalización de las tareas (en porcentaje) o reservando recursos que están vinculados a las tareas durante un tiempo determinado.

TaskJuggler actúa como una herramienta de informes. Cuando un documento TJP cambia, se generan nuevos informes de estado del proyecto desde cero. El compilador TaskJuggler incluye un componente de programación de proyectos basado en heurística . TaskJuggler es capaz de crear varios tipos de informes basados ​​en la descripción de un proyecto en TJP, incluido un gráfico de red y diagramas de Gantt . El compilador TaskJuggler puede gestionar grandes proyectos con más de 10 000 tareas, 1000 recursos y condiciones complejas.

Datos interesantes

TaskJuggler ha sido utilizado por el Proyecto Fedora durante muchos años para gestionar el desarrollo del sistema operativo Fedora . [una]

Enlaces

Notas

  1. Chris Schlaeger. Planificación de Fedora 15 usando Taskjuggler . Grupos de Google (24 de mayo de 2011). Consultado: 7 de agosto de 2011.