1BM05 - Business Process Management (BPM) Flashcards
7PMG
๐๐ = use as few elements as possible ๐๐ = minize # routing paths ๐๐ = use 1 start & end event ๐๐ = model as structured as possible ๐๐ = avoid OR routing elementsds ๐๐ = use verb-object-activity labels ๐๐ = decompose a model with >50 elements
5control flow errors
- missing exceptions (time-out, reminders)
- misbehaviour revisions (you want to use the original loop/task, not create new ones)
- missing reminders (internally or externally)
- sunny-day scenarios (failures, cancellations, out of stock)
- endings
heuristics
See appendix test & name them all
BPM levels
see table summary & name important elements
Fitness formula
see summary
Soundness formula
see summary
what are the 4 elements of the devilโs quadrangle
๐๐ข๐ฆ๐
๐๐ฎ๐๐ฅ๐ข๐ญ๐ฒ
๐๐จ๐ฌ๐ญ
๐
๐ฅ๐๐ฑ๐ข๐๐ข๐ฅ๐ข๐ญ๐ฒ
adjusted formula sheet
see summary
what are the 3 soundness errors & demands
๐๐ซ๐ซ๐จ๐ซ๐ฌ
- unbounded & never ending
- deadlock
- dangling tasks
๐๐๐ฆ๐๐ง๐๐ฌ
๐จ๐ฉ๐ญ๐ข๐จ๐ง ๐ญ๐จ ๐๐จ๐ฆ๐ฉ๐ฅ๐๐ญ๐: for each case it is always still possible to reach the state, in which there is only a token on an end event
๐ฉ๐ซ๐จ๐ฉ๐๐ซ ๐๐จ๐ฆ๐ฉ๐ฅ๐๐ญ๐ข๐จ๐ง: if an end event is marked, all other places are empty for a given case
๐ง๐จ ๐๐๐๐ ๐ญ๐ซ๐๐ง๐ฌ๐ข๐ญ๐ข๐จ๐ง๐ฌ it should be possible to execute an arbitrary activity by following the appropriate route through the BPMN model
process model metrics
see summary
process architecture split rules
See summary (in appendix too)
what are the 6 stages of the BPM cycle?
๐ฉ๐ซ๐จ๐๐๐ฌ๐ฌ ๐ข๐๐๐ง๐ญ๐ข๐๐ข๐๐๐ญ๐ข๐จ๐ง; business problem posed & relevant processes identified
๐ฉ๐ซ๐จ๐๐๐ฌ๐ฌ ๐๐ข๐ฌ๐๐จ๐ฏ๐๐ซ๐ฒ; current state process modeling
๐ฉ๐ซ๐จ๐๐๐ฌ๐ฌ ๐๐ง๐๐ฅ๐ฒ๐ฌ๐ข๐ฌ; issues with current state identified
๐ฉ๐ซ๐จ๐๐๐ฌ๐ฌ ๐ซ๐๐๐๐ฌ๐ข๐ ๐ง; process improvement
๐ฉ๐ซ๐จ๐๐๐ฌ๐ฌ ๐ข๐ฆ๐ฉ๐ฅ๐๐ฆ๐๐ง๐ญ๐๐ญ๐ข๐จ๐ง; change from current state to desired state is performed
๐ฉ๐ซ๐จ๐๐๐ฌ๐ฌ ๐ฆ๐จ๐ง๐ข๐ญ๐จ๐ซ๐ข๐ง๐ & ๐๐จ๐ง๐ญ๐ซ๐จ๐ฅ๐ฅ๐ข๐ง๐ ; collect date & take corrective action of new process
draw the redesign oval
Y-axis; creative vs analytical
X-axis; transformational vs. transactional
Inside; inward vs. outward looking
what are imperative & declaritive models?
๐ถ๐บ๐ฝ๐ฒ๐ฟ๐ฎ๐๐ถ๐๐ฒ; nothing allowed unless permitted
๐ฑ๐ฒ๐ฐ๐น๐ฎ๐ฟ๐ถ๐๐ถ๐๐ฒ; everything allowed unless forbidden
what are the 5 steps in turning conceptual process models into automatable ones?
๐ข๐๐๐ง๐ญ๐ข๐๐ฒ ๐ญ๐ก๐ ๐๐ฎ๐ญ๐จ๐ฆ๐๐ญ๐ข๐จ๐ง ๐๐จ๐ฎ๐ง๐๐๐ซ๐ข๐๐ฌ; automated tasks, user tasks & manual tasks
๐ซ๐๐ฏ๐ข๐๐ฐ ๐ฆ๐๐ง๐ฎ๐๐ฅ ๐ญ๐๐ฌ๐ค๐ฌ; how to handle manual tasks?
๐๐จ๐ฆ๐ฉ๐ฅ๐๐ญ๐ ๐ญ๐ก๐ ๐ฉ๐ซ๐จ๐๐๐ฌ๐ฌ ๐ฆ๐จ๐๐๐ฅ; control flow errors
๐๐๐ฃ๐ฎ๐ฌ๐ญ ๐ญ๐๐ฌ๐ค๐ฌ ๐ ๐ซ๐๐ง๐ฎ๐ฅ๐๐ซ๐ข๐ญ๐ฒ; adjust granularity
๐ฌ๐ฉ๐๐๐ข๐๐ฒ ๐๐ฑ๐๐๐ฎ๐ญ๐ข๐จ๐ง ๐ฉ๐ซ๐จ๐ฉ๐๐ซ๐ญ๐ข๐๐ฌ; make nice BPMN model (lanes, labels, text boxes