Jongler de sarcini

Jongler de sarcini

Captură de ecran cu TaskJuggler
Tip de Management de proiect
Dezvoltator Chris Schlaeger
Scris in rubin
Interfață Qt
Sistem de operare software multiplatformă
ultima versiune 3.6.0 ( 12 martie 2016 )
Licență GPL
Site-ul web taskjuggler.org
 Fișiere media la Wikimedia Commons

TaskJuggler este un  program de gestionare a proiectelor multiplatformă distribuit în conformitate cu termenii licenței GPL , scris în limbajul Ruby .

Istorie

Versiunea anterioară a TaskJuggler rulează pe sistemele de operare Linux și Unix și a fost scrisă în C++ folosind bibliotecile Qt și KDE 3.5 . Proiectul TaskJuggler a fost început în 2001 de Chris Schläger. Primele versiuni au fost un program de linie de comandă care genera rapoarte HTML . Din august 2005, programul a început să ofere utilizatorului posibilitatea de a utiliza o interfață grafică scrisă folosind bibliotecile KDE.

Abordare

Un proiect în TaskJuggler este un document text (TJP) scris într-un limbaj de programare declarativ specific domeniului . Obiectele cheie sunt sarcinile, resursele, rapoartele, scripturile și condițiile aplicate sarcinilor și resurselor. De asemenea, este posibil să se descrie bugetul proiectului și să controleze costurile. Starea proiectului este monitorizată prin determinarea gradului de finalizare a sarcinilor (în procente) sau prin rezervarea resurselor care sunt legate de sarcini pentru un anumit timp.

TaskJuggler acționează ca un instrument de raportare. Când un document TJP se modifică, noi rapoarte de stare a proiectului sunt generate de la zero. Compilatorul TaskJuggler include o componentă de planificare a proiectelor bazată pe euristică . TaskJuggler este capabil să creeze diferite tipuri de rapoarte bazate pe o descriere a proiectului în TJP, inclusiv un grafic de rețea și diagrame Gantt . Compilatorul TaskJuggler poate gestiona proiecte mari cu peste 10.000 de sarcini, 1.000 de resurse și condiții complexe.

Fapte interesante

TaskJuggler a fost folosit de proiectul Fedora de mulți ani pentru a gestiona dezvoltarea sistemului de operare Fedora . [unu]

Link -uri

Note

  1. Chris Schlaeger. Planificarea Fedora 15 folosind Taskjuggler . Grupuri Google (24 mai 2011). Preluat: 7 august 2011.