Ihr Software Development Lifecycle Daten-Template
Ihr Software Development Lifecycle Daten-Template
- Empfohlene Attribute zur Erfassung
- Wichtige Aktivitäten zur Verfolgung
- Extraktionsanleitung für Jira Software
Software Development Lifecycle Attribute
| Name | Beschreibung | ||
|---|---|---|---|
|
Aktivität
Activity
|
Der Name eines spezifischen Events oder einer Statusänderung, die im Entwicklungslebenszyklus eines Elements aufgetreten ist. | ||
|
Beschreibung
Dieses Attribut repräsentiert einen eigenständigen Schritt oder Meilenstein im Softwareentwicklungsprozess. Diese Aktivitäten werden aus Änderungen im Statusfeld des Jira Issue oder anderen signifikanten Events wie Code-Commits oder Reviews abgeleitet. Im Process Mining bildet die Sequenz dieser Aktivitäten die Prozesslandkarte. Die Analyse von Aktivitäten hilft, den Prozessfluss zu identifizieren, die Dauer spezifischer Phasen zu messen und Abweichungen vom Standard-Workflow zu erkennen, wie Nacharbeitszyklen oder übersprungene Quality Gates.
Bedeutung
Datenquelle
Typischerweise abgeleitet aus den 'Status'-Feldübergängen im Jira Issue-Verlauf oder Changelog. Es kann auch mit Daten aus verbundenen Entwicklungstools angereichert werden.
Beispiele
Entwicklung gestartetCode Review durchgeführtQA-Tests abgeschlossenIn Produktion bereitgestellt
|
|||
|
Entwicklungselement
DevelopmentItem
|
Der eindeutige Identifikator für eine einzelne Arbeitseinheit, wie eine Story, Bug oder Task, innerhalb von Jira Software. | ||
|
Beschreibung
Das Entwicklungselement dient als primärer Case-Identifikator und repräsentiert eine eigenständige Arbeitseinheit wie ein Feature, Bugfix oder eine Aufgabe. Es verknüpft alle Aktivitäten von der ersten Konzeption und Planung über Entwicklung, Tests und Bereitstellung für dieses spezifische Element. In Jira entspricht dies typischerweise dem Issue Key, zum Beispiel 'PROJ-123'. Die Analyse dieses Attributs ermöglicht die Nachverfolgung des gesamten End-to-End-Lebenszyklus jedes Arbeitselements. Es ist die Grundlage für die Erstellung von Prozesslandkarten, die Berechnung von Zykluszeiten und die Identifizierung von Variationen, wie verschiedene Elemente den Entwicklungsprozess durchlaufen.
Bedeutung
Dies ist der essentielle Schlüssel, um alle zugehörigen Entwicklungsaktivitäten miteinander zu verknüpfen, wodurch es möglich wird, den Weg eines einzelnen Arbeitselements von Anfang bis Ende zu verfolgen.
Datenquelle
Dies ist das Standardfeld 'key' für ein Issue im Jira Software Issue API-Objekt.
Beispiele
PROJ-101CORE-5432API-789
|
|||
|
Ereigniszeit
EventTime
|
Das genaue Datum und die Uhrzeit, wann eine spezifische Entwicklungsaktivität oder ein Event aufgetreten ist. | ||
|
Beschreibung
Dieses
Bedeutung
Dieser Timestamp ist fundamental für die korrekte Sequenzierung von Events und die Berechnung aller dauerbasierten Metriken, die entscheidend für das Verständnis der Prozesseffizienz und die Identifizierung von Verzögerungen sind.
Datenquelle
Dies entspricht dem 'created' Timestamp für jeden Eintrag im Changelog oder Verlauf eines Issues.
Beispiele
2023-10-26T10:00:00Z2023-11-15T14:35:10Z2024-01-05T09:00:00Z
|
|||
|
Letzte Datenaktualisierung
LastDataUpdate
|
Der Timestamp, der angibt, wann die Daten für diesen Prozess zuletzt aus dem Quellsystem aktualisiert wurden. | ||
|
Beschreibung
Dieses Attribut erfasst das Datum und die Uhrzeit der letzten Datenextraktion aus Jira Software. Es bietet Kontext zur Aktualität der analysierten Daten. Die Kenntnis der letzten Aktualisierungszeit ist wichtig, um die Zeitnähe der Prozesserkenntnisse zu verstehen. Es hilft Analysten und Business-Nutzern zu bestätigen, dass sie aktuelle Daten betrachten und informiert sie über den Stichtag für die in die Analyse einbezogenen Events.
Bedeutung
Zeigt die Aktualität der
Datenquelle
Dieser Timestamp wird am Ende des Datenextraktions-, Transformations- und Ladeprozesses (ETL) generiert und aufgezeichnet.
Beispiele
2024-03-15T02:00:00Z2024-03-16T02:00:00Z
|
|||
|
Quellsystem
SourceSystem
|
Das System, aus dem die Daten des Entwicklungslebenszyklus extrahiert wurden. | ||
|
Beschreibung
Dieses Attribut identifiziert den Ursprung der Daten. Für diesen Prozess wird es durchgängig 'Jira Software' sein, aber es ist nützlich, um Daten zu unterscheiden, wenn mehrere Quellsysteme in einer größeren Analyse kombiniert werden. In einer breiteren IT-Landschaft gewährleistet die Angabe des Quellsystems eine klare Datenherkunft und hilft beim Management von Datenqualität und Integrationsbemühungen über verschiedene Plattformen hinweg.
Bedeutung
Bietet eine klare Datenherkunft, was entscheidend ist, wenn Daten aus mehreren Systemen integriert werden oder für Data Governance- und Audit-Zwecke.
Datenquelle
Dies ist ein statischer Wert, der während des Datenextraktions- und Transformationsprozesses hinzugefügt werden sollte.
Beispiele
Jira Software
|
|||
|
Artikelstatus
ItemStatus
|
Der aktuelle Status des Entwicklungselements innerhalb seines Workflows. | ||
|
Beschreibung
Dieses Attribut spiegelt den spezifischen Status des Entwicklungselements zu einem bestimmten Zeitpunkt wider, z. B. 'In Progress', 'In Review' oder 'Done'. Die Abfolge von Statusänderungen über die Zeit generiert die Aktivitäten für Process Mining. Während das Attribut 'Activity' das Änderungs-Event darstellt, liefert 'ItemStatus' den Zustand des Elements. Es ist nützlich als Dimension für Filterung und Analyse, um zu sehen, wie viele Elemente sich derzeit in einem bestimmten Zustand befinden oder um die Eigenschaften von Elementen zu analysieren, die lange in einem bestimmten Status verbleiben.
Bedeutung
Bietet einen Überblick darüber, wo sich ein Element in seinem Lebenszyklus befindet. Dies ist essenziell für statusbasierte Analysen und das Verständnis des aktuellen Bearbeitungsstands.
Datenquelle
Dies ist das Feld 'status' innerhalb des 'fields'-Objekts der Jira Issue API-Antwort.
Beispiele
Zu erledigenIn BearbeitungIn PrüfungErledigt
|
|||
|
Assignee
Assignee
|
Der Benutzer, der aktuell für die Bearbeitung des Entwicklungselements zugewiesen ist. | ||
|
Beschreibung
Der Bearbeiter ist die Person, die für das Arbeitselement in seinem aktuellen Status verantwortlich ist. In Jira ist dies ein Standardfeld, das sich ändert, wenn das Element zwischen verschiedenen Personen und Teams wechselt. Die Analyse des Bearbeiters ist entscheidend, um Ressourcenzuweisung, Arbeitslastverteilung und Übergabepunkte zu verstehen. Sie hilft bei der Beantwortung von Fragen, welche Entwickler oder Teams in spezifischen Phasen involviert sind, wer ein Engpass ist und wie die Arbeit innerhalb der Organisation verteilt ist.
Bedeutung
Identifiziert den verantwortlichen Benutzer oder die Ressource für eine
Datenquelle
Dies ist das Feld 'assignee' innerhalb des 'fields'-Objekts der Jira Issue API-Antwort.
Beispiele
Alice SmithBob JohnsonNicht zugewiesen
|
|||
|
Elementpriorität
ItemPriority
|
Die Prioritätsstufe, die dem Entwicklungselement zugewiesen ist und dessen Dringlichkeit angibt. | ||
|
Beschreibung
Die Analyse der Priorität ist entscheidend für die Überprüfung der Konformität und die Identifizierung von Engpässen für kritische Elemente. Zum Beispiel basiert das
Bedeutung
Hilft bei der Analyse, ob
Datenquelle
Dies ist das Feld 'priority' innerhalb des 'fields'-Objekts der Jira Issue API-Antwort.
Beispiele
HöchsteHochMittelNiedrig
|
|||
|
Positionstyp
ItemType
|
Die Klassifizierung des Entwicklungselements, wie Bug, Story, Task oder Epic. | ||
|
Beschreibung
Dieses
Bedeutung
Ermöglicht die Segmentierung der Prozessanalyse, um zu vergleichen, wie verschiedene Arten von Arbeit, wie Bugs versus neue Funktionen, gehandhabt werden und wo sich ihre
Datenquelle
Dies ist das Feld 'issuetype' innerhalb des 'fields'-Objekts der Jira Issue API-Antwort.
Beispiele
StoryBugAufgabeEpic
|
|||
|
Projektname
ProjectName
|
Der Name des Jira-Projekts, zu dem das Entwicklungselement gehört. | ||
|
Beschreibung
In Jira werden alle Arbeitselemente in Projekten organisiert. Der Dieses
Bedeutung
Ermöglicht die Segmentierung der Prozessanalyse nach Projekt, Produkt oder Team, was Leistungsvergleiche und die Identifizierung von Best Practices erlaubt.
Datenquelle
Dies ist das Feld 'project' innerhalb des 'fields'-Objekts der Jira Issue API-Antwort.
Beispiele
Mobile App EntwicklungCore PlatformData Science
|
|||
|
Teamname
TeamName
|
Das für das Arbeitselement verantwortliche Entwicklungsteam. | ||
|
Beschreibung
Repräsentiert das spezifische agile oder Feature-Team, das dem Entwicklungselement zugewiesen ist. In Jira wird dies oft als benutzerdefiniertes Feld implementiert oder kann aus anderen Informationen wie dem Projekt oder einer spezifischen Komponente abgeleitet werden. Dieses Attribut ist entscheidend für die Analyse der Teamleistung. Es ermöglicht die Filterung von Dashboards, um Metriken wie Zykluszeit, Nacharbeitsquote und Durchsatz für einzelne Teams anzuzeigen. Dies ist entscheidend für die Dashboards 'Effizienz der Phasenübergaben' und 'Entwickler-Auslastung & Item-Fortschritt'.
Bedeutung
Ermöglicht die Leistungsmessung und den Vergleich zwischen verschiedenen Entwicklungsteams, wodurch leistungsstarke Teams identifiziert und Best Practices geteilt werden können.
Datenquelle
Dies ist oft ein benutzerdefiniertes Feld in Jira. Konsultieren Sie Ihren Jira-Administrator, um den spezifischen Feldnamen zu identifizieren, der 'Team', 'Squad' oder ähnlich lauten könnte.
Beispiele
Team PhoenixKerndiensteUI/UX Avengers
|
|||
|
Bearbeitungszeit
ProcessingTime
|
Die gesamte aktive Zeit, die für eine bestimmte Aktivität aufgewendet wurde. | ||
|
Beschreibung
Die Bearbeitungszeit ist die Dauer, die ein Element in einem bestimmten Status oder einer Aktivität verbringt. Sie wird als Differenz zwischen EventEndTime und EventTime für ein einzelnes Event im Event Log berechnet. Diese Metrik ist ein Kernbestandteil der Engpassanalyse und wird direkt im KPI 'Durchschnittliche Bearbeitungszeit pro Phase' verwendet. Durch die Aggregation der Bearbeitungszeit für jede Aktivität erkennen Sie deutlich, welche Phasen des Entwicklungslebenszyklus die meiste Zeit in Anspruch nehmen, was die Konzentration der Verbesserungsbemühungen erleichtert.
Bedeutung
Misst direkt die Dauer jeder
Datenquelle
Dies ist eine berechnete Metrik, abgeleitet durch Subtraktion des 'EventTime' vom 'EventEndTime' für jede Zeile im Event Log.
Beispiele
86400360000604800
|
|||
|
Element-Auflösung
ItemResolution
|
Das Endergebnis oder der Grund für das Schließen eines Entwicklungselements. | ||
|
Beschreibung
Die 'Lösung' erklärt, warum ein Element in einen geschlossenen Zustand überführt wurde. Während ein Status 'Geschlossen' sein kann, könnte die Lösung 'Erledigt', 'Wird nicht gemacht', 'Duplikat' oder 'Nicht reproduzierbar' sein. Dies liefert entscheidenden Kontext zum Ergebnis der Arbeit. Die Analyse der Lösung hilft, zwischen erfolgreich abgeschlossener Arbeit und Elementen, die abgebrochen oder abgelehnt wurden, zu unterscheiden. Dies ist wichtig für die Qualitätsanalyse und das Verständnis des tatsächlichen Durchsatzes wertvoller Arbeit im Vergleich zum Aufwand für letztendlich verworfene Elemente.
Bedeutung
Unterscheidet zwischen erfolgreich abgeschlossenen Elementen und solchen, die aus anderen Gründen geschlossen wurden, was für eine genaue Produktivitäts- und Qualitätsanalyse entscheidend ist.
Datenquelle
Dies ist das Feld 'resolution' innerhalb des 'fields'-Objekts der Jira Issue API-Antwort. Es wird typischerweise nur gefüllt, wenn ein Issue geschlossen wird.
Beispiele
ErledigtWird nicht gemachtDuplikatNicht reproduzierbar
|
|||
|
Endzeit des Events
EventEndTime
|
Der Timestamp, wann eine Aktivität oder ein Status abgeschlossen wurde. | ||
|
Beschreibung
Dieses Attribut markiert die Abschlusszeit einer Aktivität. Es ist der Timestamp der nächsten Aktivität in der Sequenz für einen gegebenen Case. Während der 'EventTime' (StartTime) den Beginn einer Aktivität markiert, markiert der EventEndTime ihr Ende. Die Differenz zwischen diesen beiden Timestamps ist die Bearbeitungszeit für diese Aktivität. Dies ist entscheidend für die Berechnung des KPIs 'Durchschnittliche Bearbeitungszeit pro Phase' und für die Erstellung von Dashboards, die Aktivitätsdauern analysieren.
Bedeutung
Definiert den Endpunkt einer
Datenquelle
Dies ist ein abgeleitetes Attribut. Für ein gegebenes Event ist seine Endzeit die Startzeit des nachfolgenden Events für denselben Case.
Beispiele
2023-10-26T12:30:00Z2023-11-15T18:00:15Z2024-01-05T11:45:00Z
|
|||
|
Fix Version
FixVersion
|
Die Softwareversion, in der das Entwicklungselement tatsächlich gelöst und freigegeben wurde. | ||
|
Beschreibung
Die 'Fix Version' in Jira gibt die Version an, die die abgeschlossene Arbeit für ein Element enthält. Sie markiert das konkrete Ergebnis der Entwicklungsbemühungen. Dieses Attribut liefert den tatsächlichen Release-Kontext, der mit der 'PlannedReleaseVersion' verglichen werden kann, um die Lieferleistung zu analysieren. Es wird auch verwendet, um alle in einem bestimmten Release gelieferten Elemente für eine konsolidierte Ansicht der erzielten Ergebnisse zu gruppieren.
Bedeutung
Bestätigt, in welchem Release ein Arbeitsergebnis enthalten war, und liefert die Grundlage für die Release-Analyse und die Verfolgung gelieferter Funktionen.
Datenquelle
Dies entspricht dem Feld 'fixVersions' in der Jira Issue API-Antwort.
Beispiele
v2.1.1 Hotfixv3.0.0 Major Releasev2.2.0
|
|||
|
Geplante Freigabe
PlannedReleaseVersion
|
Die Ziel-Softwareversion oder das Release, in dem das Element bereitgestellt werden soll. | ||
|
Beschreibung
Dieses Attribut, oft das Feld 'Affects Version/s' in Jira, gibt das beabsichtigte Release für ein Feature oder einen Fix an. Es dient als Frist oder Ziel für den Abschluss der Arbeit. Dies ist ein kritisches Attribut für den KPI 'On-Time Release Delivery Rate'. Durch den Vergleich des tatsächlichen Bereitstellungsdatums mit dem geplanten Releasedatum, das dieser Version zugeordnet ist, können Sie die Termineinhaltung und die Vorhersagbarkeit Ihres Release-Prozesses messen.
Bedeutung
Definiert das Zieldatum der Lieferung oder des Release, was die Berechnung der pünktlichen Lieferraten und die Analyse der Termineinhaltung ermöglicht.
Datenquelle
Dies entspricht den Feldern 'versions' oder 'fixVersions' in der Jira Issue API. Das spezifische Feld für die Planung kann variieren.
Beispiele
Version 2.1Q1 2024 ReleaseProjekt Phoenix Start
|
|||
|
Gesamtdurchlaufzeit
CycleTime
|
Die gesamte End-to-End-Dauer für ein Entwicklungselement. | ||
|
Beschreibung
Dies ist ein primärer KPI zur Messung der Gesamtprozessgeschwindigkeit und -effizienz. Der KPI 'Durchschnittliche End-to-End
Bedeutung
Misst die End-to-End-Geschwindigkeit des Entwicklungsprozesses und liefert einen wichtigen Leistungsindikator für die Gesamteffizienz und Liefergeschwindigkeit.
Datenquelle
Dies ist ein berechnetes Attribut auf Case-Ebene. Es ist der Timestamp des letzten Events minus dem Timestamp des ersten Events für ein gegebenes 'DevelopmentItem'.
Beispiele
12096002592000604800
|
|||
|
Ist Nacharbeit
IsRework
|
Ein Flag, das anzeigt, ob eine Aktivität Teil eines Nacharbeitszyklus ist. | ||
|
Beschreibung
Dieses boolesche Attribut ist wahr, wenn eine Aktivität einen Rückschritt im Prozess darstellt, wie die Rückkehr zu 'Entwicklung gestartet', nachdem QA-Tests fehlgeschlagen sind. Es wird durch die Analyse der Abfolge von Aktivitäten für einen Case bestimmt. Die Identifizierung von Nacharbeit ist grundlegend für die Verbesserung der Prozesseffizienz und -qualität. Dieses Attribut unterstützt direkt den KPI 'Nacharbeitsaktivitätsrate' und das Dashboard 'Häufigkeit und Pfade von Nacharbeitszyklen'. Es ermöglicht die Quantifizierung des vergeudeten Aufwands und die genaue Bestimmung der Ursachen von Qualitätsproblemen, die zu Nacharbeit führen.
Bedeutung
Markiert explizit
Datenquelle
Dies ist ein berechnetes Attribut. Es erfordert die Definition des erwarteten Prozessflusses und dann das Markieren jeder Aktivität, die durch den Übergang zu einer früheren Phase abweicht.
Beispiele
truefalsch
|
|||
|
Komponente
Component
|
Ein Unterabschnitt oder funktionaler Bereich eines Projekts, zu dem das Element gehört. | ||
|
Beschreibung
Komponenten werden in Jira verwendet, um Issues innerhalb eines Projekts in kleinere, besser verwaltbare Teile zu gruppieren. Dies könnte einen Funktionsbereich wie 'Benutzerauthentifizierung', eine technische Schicht wie 'Backend API' oder ein Modul wie 'Reporting' darstellen. Die Analyse nach Komponenten ermöglicht eine granularere Sicht auf den Entwicklungsprozess. Sie kann helfen zu identifizieren, ob bestimmte Teile der Anwendung mehr Bugs erzeugen, längere
Bedeutung
Ermöglicht die Segmentierung des
Datenquelle
Dies ist das Standardfeld 'components' innerhalb des 'fields'-Objekts der Jira Issue API-Antwort.
Beispiele
BenutzeroberflächeDatenbankAPI GatewayAuthentifizierung
|
|||
|
Melder
Reporter
|
Der Benutzer, der das Entwicklungselement ursprünglich erstellt oder gemeldet hat. | ||
|
Beschreibung
Der Reporter ist die Person, die das Issue in Jira erstellt hat. Dies könnte ein Entwickler, ein QA-Tester, ein Produktmanager oder sogar ein Kunde über eine Service Desk-Integration sein. Die Analyse des Reporters kann Einblicke in den Ursprung der Arbeit geben. Sie können zum Beispiel analysieren, ob Bugs, die vom QA-Team gemeldet wurden, einen anderen Lebenszyklus haben als solche, die von Kunden gemeldet wurden. Sie kann auch dazu beitragen, Kommunikationsmuster und den Informationsfluss zu Beginn des Prozesses zu verstehen.
Bedeutung
Identifiziert den Ursprung des Arbeitselements, der verwendet werden kann, um Muster basierend darauf zu analysieren, wer Aufgaben erstellt oder Bugs meldet.
Datenquelle
Dies ist das Feld 'reporter' innerhalb des 'fields'-Objekts der Jira Issue API-Antwort.
Beispiele
Charles DarwinMarie CurieIsaac Newton
|
|||
|
Sprint-Name
SprintName
|
Der Name des agilen Sprints, dem das Entwicklungselement zugewiesen ist. | ||
|
Beschreibung
Für Teams, die Scrum nutzen, ist der Die Analyse nach
Bedeutung
Bietet einen kritischen Kontext für agile Teams und ermöglicht die Analyse der Prozesseffizienz und des Durchsatzes auf Sprint-Basis.
Datenquelle
Diese Information wird typischerweise in einem 'Sprint'-Benutzerdefinierten Feld gespeichert, das von Jira Software (Agile) verwaltet wird. Die Daten sind über die Issue API zugänglich.
Beispiele
PROJ Sprint 1Q4-2023 Sprint 3November PI Sprint 2
|
|||
|
Übergabe-Wartezeit
HandoffWaitTime
|
Die Leerlaufzeit zwischen zwei aufeinanderfolgenden Aktivitäten. | ||
|
Beschreibung
Diese Metrik berechnet die Wartezeit oder Queue-Zeit zwischen dem Abschluss einer Aktivität und dem Beginn der nächsten. Sie repräsentiert die Zeit, in der Arbeit untätig auf die Bearbeitung wartet. Dies ist eine kritische Metrik für den KPI 'Durchschnittliche Übergabewartezeit' und das Dashboard 'Effizienz der Phasenübergaben'. Hohe Übergabezeiten weisen oft auf Koordinationsprobleme, Ressourcenengpässe oder ineffiziente Kommunikation zwischen Teams hin, wie zwischen Entwicklung und QA. Die Minimierung dieser Leerlaufzeit ist ein wichtiger Hebel zur Reduzierung der Gesamtzykluszeit.
Bedeutung
Hebt Leerlauf- oder Wartezeiten im
Datenquelle
Dies ist eine berechnete Metrik. Es ist die Startzeit einer Aktivität minus der Endzeit der vorhergehenden Aktivität für denselben Case.
Beispiele
017280043200
|
|||
Software Development Lifecycle Aktivitäten
| Aktivität | Beschreibung | ||
|---|---|---|---|
|
Entwicklung gestartet
|
Stellt den Zeitpunkt dar, an dem ein Entwickler aktiv mit der Arbeit an dem Entwicklungselement beginnt. Dies wird fast immer durch eine Statusänderung im Jira-Workflow erfasst, zum Beispiel wenn der Status des Issues zu 'In Progress' wechselt. | ||
|
Bedeutung
Dies ist ein entscheidender Meilenstein zur Messung der aktiven Entwicklungszeit. Er hilft, Wartezeit von wertschöpfender Arbeit zu unterscheiden, eine Schlüsselmetrik zur Identifizierung von Engpässen.
Datenquelle
Abgeleitet aus dem Jira Issue
Erfassen
Timestamp der Statusänderung zu 'In Progress'.
Ereignistyp
inferred
|
|||
|
Entwicklungselement erstellt
|
Dies markiert den Beginn des Lebenszyklus, wenn ein neues Entwicklungselement, wie eine Story, ein Bug oder eine Task, formal in Jira erfasst wird. Dieses Event wird vom System explizit mit einem Erstellungs-Timestamp für jedes Issue erfasst. | ||
|
Bedeutung
Diese Aktivität dient als definitiver Start des Prozesses, was für die Berechnung von End-to-End-Zykluszeiten und die Verfolgung des Gesamtvolumens der eingehenden Arbeit unerlässlich ist.
Datenquelle
Dies ist ein fundamentales Event für jedes Jira Issue. Der Erstellungs-Timestamp wird im Feld 'created' des Issue-Datensatzes gespeichert und ist über die Jira API zugänglich.
Erfassen
Das 'created' Timestamp-Feld im Jira Issue-Objekt.
Ereignistyp
explicit
|
|||
|
In Produktion bereitgestellt
|
Dieses Event markiert den Zeitpunkt, an dem die Codeänderungen, die mit dem Entwicklungselement verbunden sind, in der Produktionsumgebung live sind. Dies kann aus einer finalen Statusänderung zu 'Done' oder 'Released' abgeleitet oder über ein explizites Event von einem integrierten CI/CD-Tool erfasst werden. | ||
|
Bedeutung
Dies ist der primäre Erfolgspunkt für den Prozess. Er ist essenziell für die Berechnung der gesamten End-to-End-Zykluszeit und die Messung der Bereitstellungsfrequenz und des Durchsatzes.
Datenquelle
Kann aus dem Jira Issue
Erfassen
Timestamp der Statusänderung zu 'Erledigt' oder 'Freigegeben'.
Ereignistyp
inferred
|
|||
|
QA-Tests abgeschlossen
|
Bedeutet, dass das Entwicklungselement alle Quality Assurance-Checks erfolgreich bestanden hat und für die nächste Phase, wie User Acceptance Testing oder Freigabe, bereit ist. Dies wird durch eine Statusänderung aus dem primären Teststatus abgeleitet. | ||
|
Bedeutung
Dies markiert den Abschluss eines wichtigen Quality Gate. Die Analyse der Dauer der QA-Phase hilft, Testprozesse und Ressourcenzuweisung zu optimieren.
Datenquelle
Abgeleitet aus dem Jira Issue
Erfassen
Timestamp der Statusänderung von 'In QA' zu 'Bereit für UAT'.
Ereignistyp
inferred
|
|||
|
QA-Tests gestartet
|
Dieses Event markiert den Beginn der formalen Quality Assurance Testphase für das Entwicklungselement. Es wird aus einer Jira-Statusänderung abgeleitet, wenn das Issue in einen Status wie 'In QA', 'In Testing' oder 'Bereit zum Testen' verschoben wird. | ||
|
Bedeutung
Dies ist ein wichtiger Meilenstein, der den Qualitätsvalidierungszyklus einleitet. Die Messung der Zeit von 'Entwicklung abgeschlossen' bis zu diesem Punkt hebt Übergabeverzögerungen zwischen Dev- und QA-Teams hervor.
Datenquelle
Abgeleitet aus dem Jira Issue
Erfassen
Timestamp der Statusänderung zu 'In QA' oder 'Im Test'.
Ereignistyp
inferred
|
|||
|
UAT genehmigt
|
Stellt den erfolgreichen Abschluss des User Acceptance Testing (UAT) dar, der die Genehmigung der Stakeholder für die Freigabe anzeigt. Dies wird durch eine Statusänderung von 'In UAT' zu einem Zustand wie 'Bereit zur Freigabe' oder 'Erledigt' abgeleitet. | ||
|
Bedeutung
Dieser Meilenstein bestätigt die geschäftliche Akzeptanz und gibt das Element für die Produktionseinführung frei. Er ist ein kritisches Gate, um sicherzustellen, dass die gelieferte Arbeit den Benutzererwartungen entspricht.
Datenquelle
Abgeleitet aus dem Jira Issue
Erfassen
Timestamp der Statusänderung von 'In UAT' zu 'Bereit zur Freigabe'.
Ereignistyp
inferred
|
|||
|
Code Review durchgeführt
|
Zeigt an, dass ein Kollege oder Teamleiter den `Code` auf Qualität, Standards und Funktionalität überprüft hat. Dies kann aus einer Statusänderung abgeleitet werden, z.B. dem Übergang von 'In Review' zu 'Ready for QA', oder explizit aus integrierten Entwicklungstools. | ||
|
Bedeutung
Diese Aktivität ist ein kritisches Quality Gate. Die Analyse ihrer Dauer und Ergebnisse, wie Nacharbeit, hilft, die Codequalität zu verbessern und später im Prozess gefundene Bugs zu reduzieren.
Datenquelle
Wird üblicherweise aus dem Jira Issue
Erfassen
Timestamp der Statusänderung von 'In Review' zum nächsten Status.
Ereignistyp
inferred
|
|||
|
Element bereit für die Entwicklung
|
Zeigt an, dass ein Entwicklungselement vollständig spezifiziert, überprüft und priorisiert wurde und somit bereit ist, von einem Entwickler bearbeitet zu werden. Dies wird typischerweise aus einer Statusänderung im `Workflow` abgeleitet, z.B. dem Übergang von 'Backlog' zu 'To Do' oder 'Ready for Dev'. | ||
|
Bedeutung
Dies zu verfolgen hilft, die Backlog-Bereitschaft und die Wartezeit der Elemente vor Beginn der Entwicklung zu messen. Es isoliert Planungs- und Verfeinerungszeit von der aktiven Entwicklungszeit.
Datenquelle
Abgeleitet aus dem Jira Issue
Erfassen
Timestamp der Statusänderung zu einem vor der Entwicklung bereiten Status.
Ereignistyp
inferred
|
|||
|
Entwicklung abgeschlossen
|
Diese Aktivität bedeutet, dass der Entwickler die Codierung abgeschlossen hat und das Element für die nächste Phase, wie Code Review oder Tests, bereit ist. Sie wird aus einer Jira-Statusänderung abgeleitet, z. B. wenn der Status von 'In Progress' zu 'In Review' oder 'Bereit für QA' wechselt. | ||
|
Bedeutung
Dies markiert das Ende der Kernentwicklungsphase und ermöglicht die Analyse der Codierungsdauer und der Effizienz der Übergaben an das Qualitätssicherungsteam.
Datenquelle
Abgeleitet aus dem Jira Issue
Erfassen
Timestamp der Statusänderung von 'In Progress' zu 'In Review' oder 'Bereit für QA'.
Ereignistyp
inferred
|
|||
|
Entwicklungselement abgebrochen
|
Stellt die Beendigung eines Entwicklungselements vor dessen Fertigstellung dar. Dies wird durch eine Statusänderung zu einem Endstatus wie 'Abgebrochen', 'Abgelehnt' oder 'Wird nicht gemacht' abgeleitet und geht oft mit einer spezifischen Lösung einher. | ||
|
Bedeutung
Diese Aktivität verfolgt nicht erfolgreiche Prozessergebnisse. Die Analyse, warum Elemente abgebrochen werden, kann Probleme bei der Planung, Priorisierung oder Anforderungsdefinition aufzeigen.
Datenquelle
Abgeleitet aus dem Jira Issue
Erfassen
Timestamp der Statusänderung zu 'Abgebrochen', 'Abgelehnt' oder 'Wird nicht gemacht'.
Ereignistyp
inferred
|
|||
|
Entwicklungselement geschlossen
|
Dies ist die letzte administrative Aktion, die bestätigt, dass keine weitere Arbeit an dem Element erwartet wird. Sie wird oft aus einer Statusänderung zu 'Geschlossen' und der Einstellung eines 'Resolution'-Feldwerts abgeleitet. | ||
|
Bedeutung
Stellt das absolute Ende des Lebenszyklus eines Elements dar. Ein Vergleich mit 'In Produktion bereitgestellt' kann administrative Verzögerungen oder Überwachungszeiten nach der Bereitstellung aufdecken.
Datenquelle
Abgeleitet aus dem Jira Issue
Erfassen
Timestamp der Statusänderung zu 'Geschlossen'.
Ereignistyp
inferred
|
|||
|
QA-Tests fehlgeschlagen
|
Zeigt an, dass das QA-Team einen Defekt gefunden hat, was dazu führt, dass das Entwicklungselement zur Nacharbeit an die Entwickler zurückgesendet wird. Dies wird aus einem rückwärtigen Statusübergang abgeleitet, zum Beispiel von 'In QA' zurück zu 'In Progress' oder 'To Do'. | ||
|
Bedeutung
Diese Aktivität ist entscheidend, um Nacharbeitszyklen zu identifizieren. Die Verfolgung ihrer Häufigkeit hilft, die Kosten schlechter Qualität zu quantifizieren und Verbesserungsbereiche in Entwicklung oder Anforderungen hervorzuheben.
Datenquelle
Abgeleitet aus dem Jira Issue
Erfassen
Timestamp der Statusänderung von einem Teststatus zu einem Entwicklungsstatus.
Ereignistyp
inferred
|
|||
|
UAT gestartet
|
Markiert den Beginn des User Acceptance Testing (UAT), bei dem Stakeholder oder Endnutzer die neue Funktionalität validieren. Dies wird durch eine Statusänderung in Jira abgeleitet, z. B. zu 'In UAT' oder 'User Acceptance Testing'. | ||
|
Bedeutung
Diese Aktivität verfolgt den Beginn der finalen Validierungsphase vor dem Release. Die Analyse ihrer Dauer ist entscheidend, um Verzögerungen durch Stakeholder-Verfügbarkeit oder Feedback-Zyklen zu verstehen und zu reduzieren.
Datenquelle
Abgeleitet aus dem Jira Issue
Erfassen
Timestamp der Statusänderung zu 'In UAT'.
Ereignistyp
inferred
|
|||
|
Zur Veröffentlichung vorbereitet
|
Zeigt an, dass das Entwicklungselement alle Prüfungen bestanden hat und in eine spezifische Software-Release-Version gebündelt wurde, die auf die Bereitstellung wartet. Dies wird oft abgeleitet, wenn sich der Status eines Issues auf 'Ready for Release' ändert oder das Feld 'Fix Version' gefüllt wird. | ||
|
Bedeutung
Diese Aktivität hilft, die Freigabebereitschaft und die Zeit zu verfolgen, die Elemente auf ein Bereitstellungsfenster warten, nachdem alle Entwicklungs- und Testarbeiten abgeschlossen sind.
Datenquelle
Typischerweise aus dem Jira Issue Changelog als Statusänderung zu 'Bereit zur Freigabe' abgeleitet. Alternativ kann es vom Timestamp abgeleitet werden, wenn das Feld 'Fix Version/s' gesetzt wird.
Erfassen
Timestamp der Statusänderung zu 'Bereit zur Freigabe' oder wenn 'Fix Version' gefüllt ist.
Ereignistyp
inferred
|
|||