Taskjuggler | |
---|---|
| |
Sorts | Projektledning |
Utvecklaren | Chris Schlaeger |
Skrivet i | rubin |
Gränssnitt | Qt |
Operativ system | plattformsoberoende programvara |
senaste versionen | 3.6.0 ( 12 mars 2016 ) |
Licens | GPL |
Hemsida | taskjuggler.org |
Mediafiler på Wikimedia Commons |
TaskJuggler är ett plattformsoberoende projektledningsprogram som distribueras under villkoren för GPL-licensen , skrivet på Ruby -språket .
Den tidigare versionen av TaskJuggler körs på operativsystemen Linux och Unix och skrevs i C++ med Qt- och KDE 3.5 - bibliotek . Projektet TaskJuggler startades 2001 av Chris Schläger. De första versionerna var ett kommandoradsprogram som genererade HTML - rapporter. Sedan augusti 2005 började programmet också ge användaren möjlighet att använda ett grafiskt gränssnitt skrivet med hjälp av KDE-bibliotek.
Ett projekt i TaskJuggler är ett textdokument (TJP) skrivet i ett domänspecifikt deklarativt programmeringsspråk . Nyckelobjekten är uppgifter, resurser, rapporter, skript och villkor som tillämpas på uppgifter och resurser. Det är också möjligt att beskriva projektbudgeten och styrkostnaderna. Projektets status följs upp genom att bestämma graden av slutförande av uppgifter (i procent), eller genom att boka resurser som är knutna till uppgifter under en viss tid.
TaskJuggler fungerar som ett rapporteringsverktyg. När ett TJP-dokument ändras genereras nya projektstatusrapporter från grunden. TaskJuggler-kompilatorn inkluderar en heuristisk baserad projektplaneringskomponent . TaskJuggler kan skapa olika typer av rapporter baserat på en projektbeskrivning i TJP, inklusive en nätverksgraf och Gantt-diagram . TaskJuggler-kompilatorn kan hantera stora projekt med över 10 000 uppgifter, 1 000 resurser och komplexa förhållanden.
TaskJuggler har använts av Fedora-projektet i många år för att hantera utvecklingen av operativsystemet Fedora . [ett]
rubin | |
---|---|
människor | |
ID |
|
Genomföranden | |
Ansökningar |
|
Bibliotek och ramar |
|
Serverprogramvara | |
Övrig |
|
|
Programvara för projektledning | |
---|---|
Skrivbord | |
Klient-server |
|
webbservice | |