Deep Dive: Durchschnittliche Zeitberechnung

Ein präzises Verständnis der Berechnung von Durchschnittszeiten ist entscheidend für eine fundierte Prozessleistungsanalyse. In Noreja werden Zeitkennzahlen klar in zwei Analyseebenen unterteilt: die Case-Instance-Ebene, auf der einzelne Prozessdurchläufe bewertet werden, und die Modellebene, auf der Daten über mehrere Instanzen hinweg aggregiert werden. Diese strukturierte Trennung schafft Transparenz bei der Berechnung von Zeitstempeln, Übergangsdauern und Durchlaufzeiten – und ermöglicht es, sowohl einzelne Fälle detailliert zu analysieren als auch übergreifende Leistungs­muster und Ausreißer im gesamten Prozess zu erkennen.

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

Beispiel: Übergangsdauer (Beziehung)

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)

Beispiel: Durchlaufzeit der Case Instance

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

Beispiel: Aktivitäten
 

Beziehungen (Übergangsdauern)
Analog zur Instanzebene, aber aggregiert über alle Fälle hinweg: MIN / MAX / AVG aller Übergangsdauern zwischen den Aktivitäten

Beispiel: Beziehungen (Übergangsdauern)

Durchlaufzeit auf Modellebene
Auch hier aggregieren wir die einzelnen Durchlaufzeiten aller Prozessinstanzen: MIN / MAX / AVG der Durchlaufzeiten über alle Instanzen hinweg


Beispiel: Durchlaufzeit auf Modellebene


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.

Was this article helpful?