Deep Dive: Durchschnittliche Zeitberechnung
Wir unterscheiden zwei Ebenen der Laufzeitanalyse:
Case Instance Level – Analyse auf Instanzebene - Hierbei wird jede einzelne Prozessinstanz individuell betrachtet und ausgewertet.
Model Level – Analyse auf Modellebene - Hierbei werden Informationen über mehrere Instanzen hinweg aggregiert, z. B. im Prozessmodell, Variantenmodell oder Case Model.
1. Case Instance Level
Auf dieser Ebene analysieren wir jede einzelne Prozessinstanz und berechnen folgende Werte:
Aktivitäts-Zeitstempel
Jede Aktivität innerhalb einer Instanz erhält einen Startzeitstempel, der den Moment des Aktivitätsbeginns angibt.
Übergangsdauer (Beziehung)
Für jede Beziehung zwischen zwei Aktivitäten (z. B. „A führt zu B“) wird die Differenz zwischen den Startzeitpunkten berechnet:Übergangsdauer = Startzeit der Quellaktivität → Startzeit der Zielaktivität
Durchlaufzeit der Case Instance
Die Gesamtlaufzeit einer Prozessinstanz berechnet sich aus der Zeitspanne zwischen dem frühesten und dem spätesten Start- oder Änderungszeitpunkt innerhalb dieser Instanz: Durchlaufzeit = MIN(Start/Änderung) → MAX(Start/Änderung)
2. Model Level
Auf der Modellebene werden Daten aus mehreren Instanzen zusammengeführt. Daraus leiten wir folgende Kennzahlen ab:
Aktivitäten
Für jede Aktivität aggregieren wir alle Startzeitpunkte aus den einbezogenen Instanzen und zeigen: MIN / MAX / AVG aller Startzeitpunkte pro Aktivität
Beziehungen (Übergangsdauern)
Analog zur Instanzebene, aber aggregiert über alle Fälle hinweg: MIN / MAX / AVG aller Übergangsdauern zwischen den Aktivitäten
Durchlaufzeit auf Modellebene
Auch hier aggregieren wir die einzelnen Durchlaufzeiten aller Prozessinstanzen: MIN / MAX / AVG der Durchlaufzeiten über alle Instanzen hinweg
Diese Logik ermöglicht sowohl eine präzise Analyse einzelner Prozessverläufe als auch das Erkennen übergeordneter Muster und Ausreißer auf aggregierter Ebene. Durch die klare Trennung beider Sichten wird vollständige Transparenz über alle Analyseebenen hinweg sichergestellt.