]project-open[ includes an interface to TaskJuggler . TaskJuggler is a project scheduling and resource leveling application, allowing to calculate the start- and end dates of project tasks, depending on the available resources and the project and task priorization.
- The interface creates a TaskJuggler ".tjp" project description file from a ]project-open[ project, including resources, resource availability (vacation and other absences), current task completion and past timesheet hours spent on the project.
- Based on this information, TaskJuggler can calculate the schedule for the project with high precision and based on updated information.
- ]project-open[ then imports the TaskJuggler schedule and sets the start- and end dates of tasks and sub-projects accordingly. It also updates resource assignment information.
The TaskJuggler integration supports portfolios of projects (in ]po[ terminology called a "program"), allowing for portfolio scheduling and the scheduling of all projects in the company.
Status and Maturity
The status is "alpha" at the moment (Summer 2013).