Malabarista
| malabarista | |
|---|---|
| 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
- ↑ Chris Schlaeger. Planificación de Fedora 15 usando Taskjuggler . Grupos de Google (24 de mayo de 2011). Consultado: 7 de agosto de 2011.