Tempus Fugit - die einfache Projektzeiterfassung
Hat Sie Ihr Chef auch schon mal gefragt: "Was machen Sie eigentlich den ganzen Tag vor dem Computer"? Fehlt Ihnen auch eine einfache Möglichkeit, Arbeitszeit für fünf oder sechs verschiedene Aufgaben den ganzen Tag über zu erfassen? Dann sollten Sie sich "Tempus Fugit" ansehen. Natürlich Freeware und nur eine ausführbare Datei, keine Installation notwendig und keine Veränderung Ihres Systems oder Benutzung der Registry.
Zweck des Programms
Tempus Fugit entstand als Zeitmesser für Aufgaben im Bereich der Softwaretechnik. Dennoch kann das Programm als universelle Projektzeiterfasung genutzt werden. Sie können bis zu acht Aufgaben Ihrer täglichen Arbeit mit dem Zeitaufwand auf einfachste Art und Weise erfassen und auswerten.
Das Programm wurde im Hinblick auf einfachste Bedienung, minimalen Ressourcenverbrauch und Vermeidung jeder Systemveränderung konzipiert.
Lizenzinformation
Tempus Fugit (nachfolgend „die Software“ genannt) ist Freeware. Das Programm kann kostenlos (auch beruflich) genutzt werden. Die Software ist zwar kostenlos, aber dennoch nicht frei von Rechten oder quelloffene Software. Das Urheberrecht verbleibt beim Programmautor. Sie erhalten eine nicht-exklusive, unbegrenzt gültige Lizenz zur Nutzung des Programms.
Die Weitergabe von ImageQuery ist auf elektronischem Wege oder per Datenträger gestattet, sofern die Weitergabe ebenfalls kostenlos erfolgt. Obwohl die Software getestet und auf Fehler geprüft wird, kann für die Funktion oder die Eignung für einen bestimmen Einsatzzweck keine Garantie gegeben werden. Alles, was ich Ihnen garantieren kann, ist die Tatsache, dass die SoftwarePlatz auf Ihrem Datenträger benötigt. Der Programmautor übernimmt keine Gewährleistung bei Datenverlust oder für eine Eignung zu einem bestimmten Einsatzzweck. Der Einsatz der Software erfolgt ausschließlich auf eigenes Risiko des Benutzers.
Der Autor ist dankbar für Hinweise zu Programmfehlern, eine individuelle Betreuung oder Schulung für die Benutzung des Programms kann aus Zeitgründen aber nicht angeboten werden. Diese Dokumentation enthält alles, was Sie für die Benutzung wissen müssen. Weitere Informationen und neue Version erhalten Sie unter http://www.ArminHanisch.de/software/.
Mit der Benutzung der Software erklären Sie sich mit diesen Bedingungen einverstanden.
Download der Software
Hier geht es zum Download. Windows 2000 oder höher, 128 MB RAM, 1 MB Plattenplatz. ZIP-Archiv.
Historie
2005-04-10 Ver1.0 Erste Version
2005-07-24 Ver1.5 Verbesserte Version mit Shortcutbehandlung und Monitoring der Taskwechselzeiten
2005-08-08 Ver1.6 Export der Daten als CSV, zusätzlicher Hotkey zur Minimierung konfigurierbar
2005-08-14 Ver 1.8 Anzahl der Aufgaben nicht mehr auf 8 beschränkt, diverse Bugs behoben, Kopieren der Daten in Zwischenablage
2005-09-21 Ver 1.9 Autosave in definierbaren Abständen funktioniert jetzt, Datei wird auch bei Logoff und Shutdown geschrieben.
Installation
Entpacken Sie die Dateien tempus.exe und tempus.ini in einen Ordner Ihrer Wahl. Das war’s! Hinweis für Administratoren: achten Sie darauf, dass der Benutzer die Datei tempus.ini auch schreiben kann (in dieser Datei werden Statistikdaten und die erfassten Zeiten abgelegt).
Eine Deinstallation ist ebenso einfach: löschen Sie beiden Dateien von der Platte und das Programm ist entfernt.
Benutzung des Programms
Nach dem Start des Programms installiert sich Tempus Fugit als Symbol im Benachrichtigungsbereich (try icon area) rechts unten in der Taskleiste. Die Liste der Aufgaben wird angezeigt und in einem Ballon-Hilfstext erhalten Sie Informationen zum Minimieren des Programms und einer eventuell konfigurierten Tastenkombination zum Aufruf.
Nach dem Start des Programms ist die achte Aufgabe (ganz unten) immer aktiviert. Dies wurde so programmiert, um Ihnen die Möglichkeit zu geben, die Zeiterfassung für Ihre Standardaufgabe sofort ohne Aufwand zu beginnen.
Das Programmfenster
|
|
Die Abbildung links zeigt das Programmfenster mit den acht Schltflächen zum Umschalten der jeweils aktuellen Aufgabe sowie der Anzeige der für die aktive Aufgabe vergangenen Zeit. Die Einträge der beiden Menüs sind selbsterklärend und erlauben unter anderem das Rückstellen der Zähler, das Beenden des Programms und das Aktualisieren der INI-Datei. |
Das Kontextmenü
Sobald Sie mit einer der beiden Maustasten auf das Symbol in der Taskleiste klicken, erscheint ein Kontextmenü mit einer Auswahl zum Umschalten der aktiven Aufgabe und einigen weiteren Optionen. Auf diese Weise müssen Sie das Hautpfenster nicht immer angezeigt haben. Ein Beispiel für das Menü zeigt die untenstehende Abbildung.

Die jeweils aktive Aufgabe (oder der Pausenmodus, bei dem die Zeiterfassung angehalten wird) wird durch ein Häkchen im Menü gekennzeichnet.
Die Option Anzeigen zeigt das Hautpfenster wieder an. Die Auswahl Beenden stoppt das Programm und die Option About... zeigt Informationen über Autor und Programmversion an.
Auswertung der Daten
Nach dem Beenden des Programms wird eine Zusammenfassung der gemessenen Zeiten in die Datei tempus.ini zurückgeschrieben. Zusätzlich werden einige statistische Daten erfasst und ebenfalls in die Datei geschrieben. Um die Auswertung zu erleichtern, wird pro Tag ein neuer Abschnitt in der Datei tempus.ini ergänzt, der als Titel das Datum in der Form JJJJ-MM-TT erhält. Der nächste Absatz zeigt ein Beispiel für einen solchen Abschnitt.
[2005-05-28]
Projekt 42=00: 10:22
Coding=00:05:30
Sample Task=00:00:40
Do JavaDocs!=00:05:05
Workshop=00:08:02
InternSupp=00:02:20
ExtSupport=00:00:00
IT-Admin=00:01:44
Diese Daten lassen sich aus diesem Format leicht in andere Anwendungen übertragen oder einfach in der Datei tempus.ini als Arbeitszeit-Logbuch sammeln.
Aufbau der Datei tempus.ini
Eine komplette Liste der möglichen Konfigurationseinstellungen finden Sie in der Anleitung im Archiv.
Nachfolgend finden Sie eine kommentierte beispielshafte Fassung einer Ini-Datei. Einträge, die das Programm schreibt, sind fett hervorgehoben.
; This is a sample INI file for the "Tempus fugit" tool.
; As you see, all lines starting with a semicolon are comments
; and will be ignored, just as blank lines.
; dieser abschnitt definiert die beschriftung der schaltflaechen.
; falls der text zu lang ist, wird er passend abgeschnitten
[Buttons]
Button0=Project 42
Button1=Coding
Button2=Sample Task
Button3=Do JavaDocs!
Button4=Workshop
Button5=InternSupp
Button6=ExtSupport
Button7=IT-Admin
; Hier stehen die Startwerte der einzelnen Zaehler, falls Sie
; Zeiten ueber mehr als einen Programmstart hinweg sammeln wollen.
; Dazu muss der Schluessel ResetTimerOnStart den Wert “false” haben.
[Timers]
Timer0=00:00:00
Timer1=00:00:00
Timer2=00:00:00
Timer3=00:00:00
Timer4=00:00:00
Timer5=00:00:00
Timer6=00:00:00
Timer7=00:00:02
; Falls sie nach einer bestimmten Zeitspanne, die fuer eine
; Aufgabe aufgebracht wurde, eine Benachrichtigung erhalten wollen,
; koennen Sie diese hier definieren.
; Der Schluessel „TotalTime“ definiert Benachrichtigungen fuer
; die Gesamtlaufzeit des Programms.
;[Notifications]
;TotalTime=00:00:10,That have been\nexactly 10\nSeconds!
;Timer7=00:00:45,You now spent 45 seconds on this task.
; Dieser Abschnitt steuert das Programmverhalten. Details dazu
; finden Sie im naechsten Abschnitt der Anleitung.
[Runtime]
SaveInterval=60
ResetTimersOnStart=true
AlphaValue=255
Hotkey=Alt+F12
; Die nachfolgenden Daten werde nach jedem Beenden des Programms
; aktualisiert und beziehen sich immer auf die letzte Laufzeit.
TaskSwitches=8
MinTaskTime=00:01:44
MaxTaskTime=00:10:22
AvgTaskTime=00:02:30
; Ein solcher Abschnitt wird nach jedem Programmende pro Tag
; ergänzt und verbleibt danach unveraendert in der Datei.
; Diese Informationen koennen Sie fuer die Auswertung auslesen
; und in andere Anwendungen uebertragen.
[2005-05-28]
Projekt 42=00:10:22
Coding=00:05:30
Sample Task=00:00:40
Do JavaDocs!=00:05:05
Workshop=00:08:02
InternSupp=00:02:20
ExtSupport=00:00:00
IT-Admin=00:01:44
Weitere Hinweise
Warum der Name?
„tempus fugit“ ist Latein und bedeutet „die Zeit fliegt“. Jeder, der bereits an einem Projekt im Bereich der IT mitgearbeitet hat, kann den Namen sicher nachvollziehen …
Weitere Pläne
Das Programm an sich ist fertig und weitere Funktionalität ist erst einmal nicht geplant. In der Arbeit ist ein Zusatzprogramm, mit dem über einen definierbaren Zeitraum die gesammelten Zeiten aus der Datei tempus.ini ausgelesen und entweder als CSV-Datei, Access-MDB-Datei, SQL-Befehle oder als XML-Datei exportiert werden kann. Sollten Sie Interesse daran haben, senden Sie dem Autor eine EMail.
