- 6 voordelen van business process management: bedrijfsflexibiliteit,
efficiëntie, inzicht, naleving en beveiliging, overdracht van
bedrijfskennis, mogelijkheden voor continue verbetering
Procesidentificatie
- Problematiek: iedereen heeft andere visie over wat proces is, hoe
het gemodelleerd moet worden, vaak te grote of te kleine processen
o Process discovery = richtlijnen om te definiëren wat proces is,
stap voor process modeling => daarna kunnen we aan proces
cyclus beginnen
- Bedrijfsproces = verzameling activiteiten die moeten worden
aangeduid met dynamsch ww-znw, die een waardevol resultaat
opleveren, worden gestart door een onafhankelijke trigger en zich
herhaaldelijk voordoen.
o Activiteit: individueel ≠ waarde, keten creëert waarde
o Dynamisch ww dat fysieke of mentale actie uitdrukt (+
kwalificator) + zelfstandig naamwoord (enkelvoud) bv register
(new) client
o Leveren resultaat => dynamisch ww omdraaien: client
registered
Traceerbaar: is het zinvol om over 1 instantie te praten
Telbaar: is het zinvol om instanties te tellen
Waardevol: is het resultaat betekenisvol
Niet-specifieke dynamische ww’en vermijden want
leveren geen waardevol resultaat bv manage file = niet
duidelijk
o Waarde wordt cross-functioneel gecreëerd
o Start met onafhankelijke trigger = gebeurtenis/event dat
nieuwe procesinstantie maakt elke keer als het gebeurt
Procesinstanties leven in isolatie, activiteiten [1:1]
gelinkt aan trigger, multipliciteiten wissel = nieuw
proces
Taak geactiveerd door andere taak = logisch vervolg ≠
trigger
Goude regel: geen duidelijke onafh. trigger => geen
proces
o Gebeurt herhaaldelijk = creëert herhaaldelijk waarde (anders
project)
- Batch proces = meerdere dingen worden eerst verzameld en pas
later samen verwerkt meestal op vast tijdstip (bv elke week)
, o Verwerking gebeurt periodiek, geen independent trigger per
instantie, resultaat niet traceerbaar, telbaar en waardevol ≠
bedrijfsproces
o Kan lokaal efficiënter zijn maar veroorzaakt wachttijden en
maakt totale proces minder effectief => vermijdt het
o Ontvangen van klacht = onafhankelijke trigger => klacht
oplossen
o Elke vrijdag = geen onafhankelijke trigger => batch process
- Stappenplan process discovery = sanity check: pas richtlijnen toe
om te zien of het proces een proces is (5)
o STAP 1: Identificeer activiteiten (1) => dynamisch ww + zn (2)
negeer uitzonderingen en variaties, groepeer in logische,
chronologische volgorde en identificeer resultaat (3)
o STAP 2: Identificeer onafhankelijke triggers (4)
o STAP 3: voeg multipliciteiten toe
binnen keten van onafh trigger [1:1] relatie tussen 2 ketens
meestal verandering van multipliciteit dus splitsen in stap 4
o STAP 4: Splits [1:M], [M:N], [M:1] en voer terug sanity check uit
o STAP 5: Bepaal scope van het end-to-end-proces
activiteiten met [1:1] horen bij elkaar en moet herhaaldelijk
zijn (5)
o STAP 6: Analyseer 1:M:1 patroon
hergroepeer wanneer begin = tussenresultaat
o STAP 7: Analyseer 1:M:N patroon
hergroepeer wanneer er een gedeelde service is
o STAP 8: Maak procesprofielen
= beschrijving van 1 pagina met alle belangrijke
proceskenmerken
o STAP 9: Bouw procesfamilies
groepeer gerelateerde processen in een procesfamilie
- Multipliciteiten
o [1:M] = 1 instantie uit proces wordt gevolgd door meerdere
instanties van andere processen bv 1 verkoper – meerdere
bestellingen
o [M:1] = meerdere instanties uit proces om mee te starten dat
leidt tot 1 instantie in volgend proces bv meerdere onderdelen
– 1 factuur
, o 1:M:1 patroon = 1 instantie gevolgd door meerdere instanties
van ander proces die uiteindelijk weer samenkomen in 1
instantie
Voorbeeld: publiceer jobopening – beoordeel meerdere
kandidaten – teken 1 contract => vul jobopening –
neem werknemer aan [1:M]
3de proces = einde 1ste proces => begin en einde
samennemen in 1 proces zodat ze tegelijk samen
werken (≠ sequentieel maar parallel) en meerdere keren
interageren met tussenliggend proces
o 1:M:N patroon = meerdere instanties worden samengebracht
in 1 instantie in proces en dat levert ouput voor meerdere
instanties in volgende proces
Voorbeeld: abonneer – veel oproepen– ontvang betaling:
facturatie is periodiek + groepeert meerdere calls + over
hele looptijd meerdere facturen => ontvang betaling =
gedeelde dienst
Proces wordt door meerdere instanties/processen
gebruikt = niet exclusief bij 1 keten = gedeelde service
=> loskopellen en apart modelleren
- Procesprofiel: proces naam, trigger, subprocessen, resultaat,
varianten, goals, interne en externe deelnemers, ondersteunende
mechanismes, metingen = turtle diagram of process scope model
- Proceshiërarchie (van hoog naar laag)
o Proceslandschap = toont alle procesfamilies, wat
o Procesfamilie = groep (3-7) logisch gerelateerde end-to-end
processen met hun relatie, wat
o End-to-end proces = bedrijfsprocessen, wat
Procesvariant: bv proces = settle claim => variant =
settle fire loss claim
o Procesmodel (BPM) = realistische en begrijpelijke beschrijving
van manier waarop bedrijf de werkzaamheden uitvoert, hoe
=> BPMN, …
o Procesimplementatie = werkinstructies, gedetailleerde
beschrijving van elke stap in het proces, hoe
BPM
Procesidentificatie: welk proces is er => procesautomatisatie ≠ bestaande
processen automatiseren maar = processen helemaal herdenken met
optie van automatisatie
- BPM = bedrijfsprocesmodellering
efficiëntie, inzicht, naleving en beveiliging, overdracht van
bedrijfskennis, mogelijkheden voor continue verbetering
Procesidentificatie
- Problematiek: iedereen heeft andere visie over wat proces is, hoe
het gemodelleerd moet worden, vaak te grote of te kleine processen
o Process discovery = richtlijnen om te definiëren wat proces is,
stap voor process modeling => daarna kunnen we aan proces
cyclus beginnen
- Bedrijfsproces = verzameling activiteiten die moeten worden
aangeduid met dynamsch ww-znw, die een waardevol resultaat
opleveren, worden gestart door een onafhankelijke trigger en zich
herhaaldelijk voordoen.
o Activiteit: individueel ≠ waarde, keten creëert waarde
o Dynamisch ww dat fysieke of mentale actie uitdrukt (+
kwalificator) + zelfstandig naamwoord (enkelvoud) bv register
(new) client
o Leveren resultaat => dynamisch ww omdraaien: client
registered
Traceerbaar: is het zinvol om over 1 instantie te praten
Telbaar: is het zinvol om instanties te tellen
Waardevol: is het resultaat betekenisvol
Niet-specifieke dynamische ww’en vermijden want
leveren geen waardevol resultaat bv manage file = niet
duidelijk
o Waarde wordt cross-functioneel gecreëerd
o Start met onafhankelijke trigger = gebeurtenis/event dat
nieuwe procesinstantie maakt elke keer als het gebeurt
Procesinstanties leven in isolatie, activiteiten [1:1]
gelinkt aan trigger, multipliciteiten wissel = nieuw
proces
Taak geactiveerd door andere taak = logisch vervolg ≠
trigger
Goude regel: geen duidelijke onafh. trigger => geen
proces
o Gebeurt herhaaldelijk = creëert herhaaldelijk waarde (anders
project)
- Batch proces = meerdere dingen worden eerst verzameld en pas
later samen verwerkt meestal op vast tijdstip (bv elke week)
, o Verwerking gebeurt periodiek, geen independent trigger per
instantie, resultaat niet traceerbaar, telbaar en waardevol ≠
bedrijfsproces
o Kan lokaal efficiënter zijn maar veroorzaakt wachttijden en
maakt totale proces minder effectief => vermijdt het
o Ontvangen van klacht = onafhankelijke trigger => klacht
oplossen
o Elke vrijdag = geen onafhankelijke trigger => batch process
- Stappenplan process discovery = sanity check: pas richtlijnen toe
om te zien of het proces een proces is (5)
o STAP 1: Identificeer activiteiten (1) => dynamisch ww + zn (2)
negeer uitzonderingen en variaties, groepeer in logische,
chronologische volgorde en identificeer resultaat (3)
o STAP 2: Identificeer onafhankelijke triggers (4)
o STAP 3: voeg multipliciteiten toe
binnen keten van onafh trigger [1:1] relatie tussen 2 ketens
meestal verandering van multipliciteit dus splitsen in stap 4
o STAP 4: Splits [1:M], [M:N], [M:1] en voer terug sanity check uit
o STAP 5: Bepaal scope van het end-to-end-proces
activiteiten met [1:1] horen bij elkaar en moet herhaaldelijk
zijn (5)
o STAP 6: Analyseer 1:M:1 patroon
hergroepeer wanneer begin = tussenresultaat
o STAP 7: Analyseer 1:M:N patroon
hergroepeer wanneer er een gedeelde service is
o STAP 8: Maak procesprofielen
= beschrijving van 1 pagina met alle belangrijke
proceskenmerken
o STAP 9: Bouw procesfamilies
groepeer gerelateerde processen in een procesfamilie
- Multipliciteiten
o [1:M] = 1 instantie uit proces wordt gevolgd door meerdere
instanties van andere processen bv 1 verkoper – meerdere
bestellingen
o [M:1] = meerdere instanties uit proces om mee te starten dat
leidt tot 1 instantie in volgend proces bv meerdere onderdelen
– 1 factuur
, o 1:M:1 patroon = 1 instantie gevolgd door meerdere instanties
van ander proces die uiteindelijk weer samenkomen in 1
instantie
Voorbeeld: publiceer jobopening – beoordeel meerdere
kandidaten – teken 1 contract => vul jobopening –
neem werknemer aan [1:M]
3de proces = einde 1ste proces => begin en einde
samennemen in 1 proces zodat ze tegelijk samen
werken (≠ sequentieel maar parallel) en meerdere keren
interageren met tussenliggend proces
o 1:M:N patroon = meerdere instanties worden samengebracht
in 1 instantie in proces en dat levert ouput voor meerdere
instanties in volgende proces
Voorbeeld: abonneer – veel oproepen– ontvang betaling:
facturatie is periodiek + groepeert meerdere calls + over
hele looptijd meerdere facturen => ontvang betaling =
gedeelde dienst
Proces wordt door meerdere instanties/processen
gebruikt = niet exclusief bij 1 keten = gedeelde service
=> loskopellen en apart modelleren
- Procesprofiel: proces naam, trigger, subprocessen, resultaat,
varianten, goals, interne en externe deelnemers, ondersteunende
mechanismes, metingen = turtle diagram of process scope model
- Proceshiërarchie (van hoog naar laag)
o Proceslandschap = toont alle procesfamilies, wat
o Procesfamilie = groep (3-7) logisch gerelateerde end-to-end
processen met hun relatie, wat
o End-to-end proces = bedrijfsprocessen, wat
Procesvariant: bv proces = settle claim => variant =
settle fire loss claim
o Procesmodel (BPM) = realistische en begrijpelijke beschrijving
van manier waarop bedrijf de werkzaamheden uitvoert, hoe
=> BPMN, …
o Procesimplementatie = werkinstructies, gedetailleerde
beschrijving van elke stap in het proces, hoe
BPM
Procesidentificatie: welk proces is er => procesautomatisatie ≠ bestaande
processen automatiseren maar = processen helemaal herdenken met
optie van automatisatie
- BPM = bedrijfsprocesmodellering