Ich suche eine persönliche Zeiterfassungssoftware, mit der ich für jede Arbeitsaufgabe eine Kategorie (Projekt, Aufgabe oder wie auch immer das heißt) festlegen kann. Diese Kategorien müssen in Unterkategorien (Unterprojekte, Unteraufgaben) organisierbar sein, und ich muss in der Lage sein, Statistiken darüber zu erhalten, wie viel Arbeit ich für jede Kategorie in einem bestimmten Zeitraum aufgewendet habe.
Eine Desktop-Software (Linux) ist vorzuziehen, aber browserbasiert (selbst gehostet) ist auch in Ordnung. Open Source ist ein großer Bonus.
Schon mal Toggl probiert ? Es sollte in der Lage sein, die meisten Dinge zu tun, die Sie wollen:
Wir haben es verwendet, um die Zeit zu verfolgen, die wir für Aufgaben in unserem Team aufwenden, und es hat für uns recht gut funktioniert.
Ich habe KTimeTracker in der Vergangenheit verwendet und ich glaube, dass es Ihren Anforderungen entspricht
Zu seinen Hauptmerkmalen:
Dies erfüllt alle Ihre Anforderungen, außer dass es nicht gerade Desktop-Software, sondern Befehlszeilen-Software ist. Da gute Zeiterfassungsanwendungen unter Linux notorisch selten sind und die Befehlszeilenschnittstelle mit Autovervollständigung usw. wirklich gut ist, sollte die Verwendung in einem Terminalemulatorfenster ein akzeptabler Kompromiss sein.
Watson erfüllt Ihre anderen Anforderungen wie folgt:
"Kategorie / Projekt / Aufgabe festlegen": watson start [projectname]
"Kategorien müssen in Unterkategorien / Unterprojekte / Unteraufgaben organisierbar sein": watson start [projectname] [+tagname]
. Technisch gesehen können Sie mehrere Tags gleichzeitig verwenden, aber wenn Sie nur einen verwenden, übernehmen sie die Rolle von Teilaufgaben.
"Statistiken, wie viel Arbeit ich für jede Kategorie in einem bestimmten Zeitraum aufgewendet habe": watson report --from 2014-04-01 --to 2014-04-30
, mit einer Beispielausgabe wie dieser:
Tue 01 April 2014 -> Wed 30 April 2014
apollo11 - 13h 22m 20s
[brakes 7h 53m 18s]
[module 7h 41m 41s]
[reactor 8h 35m 50s]
[steering 10h 33m 37s]
[wheels 10h 11m 35s]
Linux-Software: ja (plattformübergreifend, da sie auf Python basiert).
Open Source: Ja, MIT-Lizenz.
Weitere Funktionen: Protokoll der täglichen Aktivitäten, Synchronisierung mit einem Teamserver, Löschen und Anpassen von aufgezeichneten Zeiten usw. – siehe Befehlsreferenz .
Matte
Alex