Zeiterfassungssoftware, die eine Kategorisierung ermöglicht

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.

Antworten (3)

Schon mal Toggl probiert ? Es sollte in der Lage sein, die meisten Dinge zu tun, die Sie wollen:

  • es hat eine Desktop-Software für Linux ,
  • es hat eine browserbasierte App,
  • Sie können Arbeitsbereiche erstellen, die Sie in Kategorien einteilen können, Aufgaben innerhalb der Kategorien bearbeiten, Tags zuweisen (sogar die Kunden markieren, mit denen Sie arbeiten, wenn Sie möchten).
  • Sie erhalten ein Dashboard und Berichte, um anzuzeigen, wie viel Zeit Sie für eine bestimmte Aufgabe aufgewendet haben.
  • Die oben genannten Funktionen sind Teil des kostenlosen Plans, wenn ich mich nicht irre, und
  • Wenn Sie sich entscheiden, dass Sie mehr wollen, können Sie sich für einen kostenpflichtigen Plan entscheiden.

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.

So weit ich sehe, kann es nicht lokal verwendet werden, sondern nur bei Toggl gehostet werden. Lokal oder selbst gehostet zu laufen, ist für mich ein Muss.
Ja, die Desktop-Clients (Windows, Linux, Mac) laufen lokal und können offline laufen, aber der Server ist zwangsläufig Toggls eigener.

KTimeTracker

Ich habe KTimeTracker in der Vergangenheit verwendet und ich glaube, dass es Ihren Anforderungen entspricht

Zu seinen Hauptmerkmalen:

Danke für den Tipp. Das Problem, das ich dabei habe, ist, dass ich nicht wirklich eine "Tagebuchansicht" (Liste der Dinge, an denen ich heute gearbeitet habe) bekomme. Ich möchte, dass die Aufgaben-/Kategorieansicht eine Zusammenfassung meiner täglichen Protokolle und nicht die Hauptansicht ist.
@mat KTimeTracker gibt iCal-Dateien aus, die mit Kalendersoftware geöffnet werden können. Tatsächlich sagt die Dokumentation, dass es sich gut in KOrganizer integriert, das eine Journalansicht hat. Ich bin mir jedoch nicht sicher, ob es tägliche Protokolle ausgeben wird, und ich kann es für eine Weile nicht testen. Könntest du es ausprobieren?
Ich habe die Export-zu-CSV-Funktion ausprobiert, aber das ist nicht wirklich nützlich. Außerdem muss ich manchmal in der Lage sein, bestimmte Arbeitsaufgaben in der Vergangenheit zu ändern, was mit KTimeTracker ebenfalls unmöglich zu sein scheint. Es ist traurig, eine Art Hybrid zwischen ihm und einem Hamster wäre perfekt.

Watson

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 .