Die Berechnung von Laufzeiten ist ein elementarer Bestandteil der quantitativen Prozess-Optimierung. Diese sagt am Ende aus, wie lang ein Prozessmodell im Mittel braucht, um ausgeführt zu werden. Dies ist dann besonders hilfreich, wenn Prozesse optimiert werden sollen! So kann man die Laufzeiten bestimmter Prozessteile berechnen und somit ggf. besser anordnen.
In diesem Artikel wird gezeigt, wie ihr von Hand die Laufzeit von BPMN-Modellen berechnen könnt.
Damit die Prozesslaufzeit berechnet werden kann, brauchen wir die einzelnen Zeiten der Aktivitäten und die ungefähre Eintrittzeit der Ereignisse. Hier werden auch oft Schätzwerte genommen, da keine feste Aussage über die Zeiten getroffen werden kann.
Verteilung
Bei der Verteilung ist die Laufzeitberechnung relativ simple. Hier muss lediglich die längste Aktivität genommen werden.
In diesem Beispiel wäre die Laufzeit also etwa. 2:10h, denn wir nehmen die Laufzeit von B und wir nehmen die durchschnittliche Zeit, wann das Startereigniss e eintritt.
Alternative
Bei der alternative benötigen wir zusätzlich die Wahrscheinlichkeiten für die einzelnen Entscheidungen. Dies sind reine Erfahrungswerte und müssen ggf. nach einigen Ausführungen angepasst werden.
Hier berechnen wir nun folgendes: 0,4*5min+0,2*10min+0,4*15min=10 min. Also immer die Wahrscheinlichkeiten mit der Zeit der darauf folgenden Aktivitäten. Hier ist auch zu beachten, dass wir den gesamten Verteilungsblock betrachten. Wenn hinter C noch eine Aktivität D mit 5 min. wäre, dann wäre die Rechnung: 0,4*5min0,2*10min+0,4*20min.
Wiederholung
Bei der Wiederholung wird es jetzt etwas interessanter, da es einer Rekursion gleicht. Daher nutzen wir die gleiche Formel wie bei der Alternative: C(t) = 5min + 0,4*C(t)
Diese Gleichung können wir wiefolgt umstellen: C(t) = 5min / 0,6 und daher im generellen C(t) = C(A) / p. C(A) sind die Zeiten aller Aktivitäten und Ereignisse, die in der Rekursion vorkommen. P ist die Wahrscheinlichkeit, die Rekursion zu verlassen.
Fazit
Mithilfe der Berechnung dieser 3 Fälle, könnt ihr die Laufzeit von BPMN-Modellen berechnen. Hier müssen lediglich die einzelnen Komponenten zusammengefügt werden. Mehr zum Thema Business Engeneering von mir findet ihr hier.