Zeiterfassung in Azure DevOps
Die Erstellung von Zeiterfassungen in Azure DevOps ist grundsätzlich gleich zu DYCE Time Tracking über die DYCE Web App. In allen Work Items kann im Tab DYCE Time Tracking eine neue Zeiterfassung erstellt, bestehende vervollständigt und kontrolliert werden.
Die Funktionalität der Schnellerfassung mit der Stoppuhr und die Vorlagen stehen in Azure DevOps nicht zur Verfügung. Anstelle der Schnellerfassung können Zeiterfassung mit vorbelegtem Customer, Project, Project Task, Activity und Description in DYCE Fast Tracking erstellt werden.
Azure DevOps steht aktuell nicht in deutscher Sprache zur Verfügung. Daher verzichten wir darauf, die Browsersprache zu erkennen und stellen die DYCE Time Tracking Erweiterung nur in englischer Sprachausführung zur Verfügung.
DYCE Fast Tracking
DYCE Fast Tracking ist die schnellste Art eine Zeiterfassung zu erstellen. Es kann in jedem Work Item (Epic, User Story, Task, etc.) verwendet werden. Gut sichtbar im Tab Details kann nach der Eingabe eine Dauer mit dem Plus-Button eine neue Zeiterfassung erstellt werden.
Die Description wird automatisch aus der Art, Nummer und Titel des Work Items generiert.
Die Zuordnung zu einem Customer, Project, Project Task und Activity wird aus der Area ermittelt, wenn hier eine Vorbelegung vorgenommen wurde.
Der Benutzer kann die Tätigkeit ändern und Zeiterfassungen erstellen. Die letzten 20 Änderungen an der Aktivität werden bei der Erstellung der Zeiterfassung gespeichert. Diese werden verwendet, um die Aktivität vorzubelegen, wenn der Benutzer das nächste Mal eine Zeiterfassung für dieses Workitem erstellt.
Ist in einem Task Original Estimate gefüllt, wird Remaining und Completed automatisch aktualisiert.
Die Activity kann nur editiert werden, wenn ein Project Task inkl. Projektplanzeile vorbelegt ist.
Ist das Work Item nicht gespeichert, wird das Ändern der Activity sowie das Erstellen von Zeiterfassungen unterbunden, um falsche oder fehlende Vorbelegungen zu verhindern.
Die automatische Berechnung von Remaining und Completed wird im Chrome Browser erst mit dem Neuladen der Seite durchgeführt.
DYCE Time Tracking in Work Items
In jedem Work Item ist ein Tab DYCE Time Tracking eingeblendet. In diesem Tab können in New neue Zeiterfassungen erstellt werden.
Die Description ist durch die Art, Nummer und Titel des Work Items vorbelegt.
Die Zuordnung zu einem Customer, Project, Project Task und Activity wird aus der Area ermittelt, wenn hier eine Vorbelegung vorgenommen wurde. Ist in einem Task Original Estimate und Remaining gefüllt, werden Remaining und Completed automatisch aktualisiert.
Kann keine neue Zeiterfassung erstellt werden, gibt es eventuell noch nicht gespeicherte Änderungen in dem Work Item. Bei Änderungen in den folgenden Feldern muss das Work Item gespeichert werden, bevor eine neue Zeiterfassung erstellt werden kann:
- Titel
- State
- Area
- Iteration
- Assigned to
- Work Item Type
In All werden alle Zeiterfassungen zu diesem Work Item angezeigt. Die Zeiterfassungen sind nach Bearbeiter (Mitarbeiter) gruppiert und summiert. Die Summe zeigt auf einen Blick an, wie lange insgesamt an dem Vorgang gearbeitet hat.
In Incomplete werden alle Zeiterfassungen angezeigt, in denen wichtige Angeben fehlen. Welche Angaben fehlen wird durch den roten Stern und beim hoover über dem Status angezeigt.
Vorbelegung mit Hilfe des Area
Die Felder Customer, Project, Project Task und Activity können durch die Auswahl einer Area im Work Item vorbelegt werden.
Area path
In Project Settings kann unter Projekt configuration (Boards) in dem Tab Areas ein Area path erstellt werden.
Area Mapping
Das Areas Mapping kann in den Project Settings erstellt werden. Hier kann unter DYCE Administration (Extensions) in dem Tab Area Mapping die Zuordnung von Area Paths zu Customer, Projects, Project Task und Activities erstellt werden. Die Auswahl begrenzt sich auf die inhaltlich richtigen Möglichkeiten und wird an die darunter liegenden Ebenen vererbt. So ist es z.B. nicht möglich ein Project auswählen, das nicht zu dem ausgewähltem Customer gehört.
Verwendung des Area Mappings
In dem Feld Area im Work Item ist der Area Path eingetragen. Bei Erstellung eines Work Items wird automatisch ein Area eingetragen. Dabei wird z.B. in einem Child immer automatisch der Area Path vom Parent übernommen.
Bei der Erstellung einer Zeiterfassung wird die Vorbelegung (Area Mapping) aus dem Area Path ermittelt und verwendet, um die entsprechenden Felder in der Zeiterfassung zu befüllen.
Mit einem gut gepflegtem Area Path kann der Anwender seine Zeiterfassung machen, ohne die passende Projektaufgabe suchen zu müssen.