TaskJuggler is a cross-platform project management program distributed under a GPL license , written in the Ruby language.
| Taskjuggler | |
|---|---|
Screenshot of TaskJuggler | |
| Type of | Project management |
| Developer | Chris Schlaeger |
| Written on | Ruby |
| Interface | |
| operating system | cross-platform software |
| Latest version | 3.6.0 ( March 12, 2016 ) |
| License | GPL |
| Site | taskjuggler.org |
Content
History
The previous version of TaskJuggler runs on Linux and Unix operating systems, and is written in C ++ using Qt and the KDE 3.5 libraries. The TaskJuggler project was launched in 2001 by Chris Schläger. The first versions were a command line program that generated HTML reports. Since August 2005, the program has also begun to provide the user with the opportunity to use a graphical interface written using KDE libraries.
Approach
A project in TaskJuggler is a text document (TJP) written in a domain-specific declarative programming language. The key objects are tasks, resources, reports, scenarios, and conditions applied to tasks and resources. It is also possible to describe the project budget and control costs. The status of the project is monitored by determining the degree of completion of tasks (as a percentage), or through booking resources that are tied to tasks for a specific time.
TaskJuggler acts as a reporting tool. When a TJP document changes, new project status reports are generated from scratch. The TaskJuggler compiler includes a project scheduling component based on a heuristic algorithm . TaskJuggler is able to create various types of reports based on the project description in TJP, including a network graph and Gantt charts . The TaskJuggler compiler can handle large projects with more than 10,000 tasks, 1000 resources and complex conditions.
Interesting Facts
TaskJuggler has been used by the Fedora Project team for many years to manage the work on the Fedora operating system. [one]
Links
Notes
- ↑ Chris Schlaeger. Fedora 15 planning using Taskjuggler Undec . Google Groups (May 24, 2011). The appeal date is August 7, 2011.