Post on 06-Jul-2020
BPM Round Table
Maandag 13 december 2010Maandag 13 december 2010
Opening
• Thema vandaag: “Procesarchitectuur”
• Spreker: Remco Dijkman
• Interactieve sessie
• Aansluitend borrel
Process Architectuur
Aanpak en richtlijnen
Remco Dijkman
Hajo Reijers
Irene Vanderfeesten
Proces architectuur
Maak een procesmodel:
• Welke processen zij er?
• Waar begint en eindigt het proces?
• Hoe zijn de processen logisch verbonden?
• Welk detailniveau moet ik gebruiken?
…
• Welk detailniveau moet ik gebruiken?
• …
3
Product-gerelateerd
Niet product-gerelateerd
Dienst
Product-gerelateerd
Niet product-gerelateerd
Dienst
Eisen opstellen Aanbieder selecteren …
Proces architectuur
4
Proces architectuur
Hoe ontwerpen we een procesarchitectuur?
• Aanpakken
• Richtlijnen
Welke aanpak is in de praktijk de beste?Welke aanpak is in de praktijk de beste?
6
Agenda
Verschillende aanpakken:
1. Doel-gebaseerd
2. Transactie-gebaseerd
3. Object-gebaseerd
4. Referentiemodel-gebaseerd
5. Functie-gebaseerd
7
Agenda
Voor elke aanpak (15 min.):
a. korte uitleg
b. stemronde nut en bruikbaarheid
c. feedback uit de zaal
Tenslotte:
stemronde individuele richtlijnen
8
Proces architectuur
Doel-gebaseerde ontwerpaanpakDoel-gebaseerde ontwerpaanpak
9
Doel-gebaseerde ontwerpaanpak
Een proces is een verzameling gerelateerde handelingen om een doel te bereiken.
Doel
10
Proces
Proces
Proces
Proces
Doel
Doel
Doel
Doel-gebaseerde ontwerpaanpak
Doel om:
• Te maken
• Bij te houden
• Te vermijden
maken:
Financieel
verslag
maken:
Jaarverslag
maken:
Sociaal
verslag
11
maken:
Jaarrekening
bijhouden:
Grootboek
Jaarverslag maken
Financieel
verslag maken
Sociaal verslag maken
Grootboek bijhouden
Jaarrekening
maken
Doel-gebaseerde ontwerpaanpak
Relaties tussen doelen
• decompositie in subdoelen (inclusief, exclusief)
• decompositie in subdoelen (maken, bijhouden, vermijden)
• …
Betekenis voor procesarchitectuur:Betekenis voor procesarchitectuur:
12
Doel
Doel Doel
Proces
ProcesProcesProces
Doel-gebaseerde ontwerpaanpak
Essentie:
• identificeer doelen met relaties
• identificeer daaruit processen met relaties
14
1. Deze aanpak is makkelijk toe te passen.
43%
Doel gebaseerde aanpak
1. 2. 3. 4.
30%
5%
22%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
2. Deze aanpak is nuttig om procesarchitecturen te ontwikkelen.
39%
Doel gebaseerde aanpak
1. 2. 3. 4.
8%
28%
25%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
3. Deze aanpak is populair in de praktijk.
42%
Doel gebaseerde aanpak
1. 2. 3. 4.
6%
42%
33%
19%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Proces architectuur
Transactie-gebaseerde ontwerpaanpakTransactie-gebaseerde ontwerpaanpak
18
Transactie-gebaseerde ontwerpaanpak
Een transactie is een actie die een aanbieder moet uitvoeren tot tevredenheid van een afnemer
Actie
Proces
19
Aanbieder Afnemer
Een transactie is een actie die een aanbieder moet uitvoeren tot tevredenheid van een afnemer
Transactie-gebaseerde ontwerpaanpak
Project uitvoeren
Project uitvoeren
20
Aanbieder Klant
Transactie-gebaseerde ontwerpaanpak
Een transactie is een actie die een aanbieder moet uitvoeren tot tevredenheid van een afnemer
aanbod overeenkomst
Proces
21
aanbod overeenkomst
uitvoeringafronding
Proces
Proces Proces
Transactie-gebaseerde ontwerpaanpak
Project
Projectplan
maken
22
Project
uitvoerenProjectplan
goedkeuren
Project uitvoeren
Projectplan
maken
Projectplan
goedkeuren
Transactie-gebaseerde ontwerpaanpak
Relaties tussen transacties:
• decompositie
• volgorde
• patronen: accepteren/afwijzen, bod/tegenbod, …
Betekenis voor procesarchitectuur:Betekenis voor procesarchitectuur:
23
Proces
ProcesProcesProces
Transactie-gebaseerde ontwerpaanpak
Essentie:
• identificeer transacties met relaties
• identificeer daaruit processen met relaties
24
4. Deze aanpak is makkelijk toe te passen.
41%
Transactie gebaseerde aanpak
1. 2. 3. 4.
41%
3%
32%
24%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
5. Deze aanpak is nuttig om procesarchitecturen te ontwikkelen.
42%
Transactie gebaseerde aanpak
1. 2. 3. 4.
11%
21%
26%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
6. Deze aanpak is populair in de praktijk.
41%
Transactie gebaseerde aanpak
1. 2. 3. 4.
19%
41%
35%
5%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Proces architectuur
Object-gebaseerde ontwerpaanpakObject-gebaseerde ontwerpaanpak
28
Object-gebaseerde ontwerpaanpak
Een object is … een ‘ding’
• Zittend object
• Stromend object
• Overige objecten
Objecten worden beschreven in documentenObjecten worden beschreven in documenten
29
ProcesStromend
objectZittend object
Proces Proces Proces
Stromend
object
Stromend
object
Stromend
object
Object-gebaseerde ontwerpaanpak
Klant
30
Aanvraag
procesAanvraag
Klachten
procesKlacht
Object-gebaseerde ontwerpaanpak
Veel mogelijke relaties tussen objecten:
• verwijzing
• decompositie
• …
Betekenis voor procesarchitectuur:Betekenis voor procesarchitectuur:
31
Proces
ProcesProcesProces
Object
Object
Object
Object-gebaseerde ontwerpaanpak
Essentie:
• identificeer objecten met relaties
• identificeer daaruit processen met relaties
32
7. Deze aanpak is makkelijk toe te passen.
37%
Object gebaseerde aanpak
1. 2. 3. 4.
37%
5%
29%29%1. Eens
2. Neutraal
3. Oneens
4. Weet niet
8. Deze aanpak is nuttig om procesarchitecturen te ontwikkelen.
57%
Object gebaseerde aanpak
1. 2. 3. 4.
0%
19%
24%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
9. Deze aanpak is populair in de praktijk.
34%
Object gebaseerde aanpak
1. 2. 3. 4.
29%
18%18%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Proces architectuur
Referentiemodel-gebaseerde ontwerpaanpakReferentiemodel-gebaseerde ontwerpaanpak
36
Referentiemodel-gebaseerde aanpak
Een referentiemodel is een generiek herbruikbaar model
Productie
Inkoop
37
Inkoop
Tactisch Operationeel
Verkoop
Logistiek
Referentiemodel-gebaseerde aanpak
Verschilde niveaus van granulariteit
Inkoop
Tactische inkoop Operationele inkoop
Verschillende niveaus van genericiteit
38
Reqs Selectie Contract … … …
Inkoop
Inkoop van services
Inkoop van goederen
Referentiemodel-gebaseerde aanpak
Essentie:
• een referentiemodel beschrijft processen met relaties
• selecteer daaruit processen met relaties
39
10. Deze aanpak is makkelijk toe te passen.
67%
Referentiemodel gebaseerde aanpak
1. 2. 3. 4.
5%8%
21%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
11. Deze aanpak is nuttig om procesarchitecturen te ontwikkelen.
62%
Referentiemodel gebaseerde aanpak
1. 2. 3. 4.
62%
14%
8%
16%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
12. Deze aanpak is populair in de praktijk.
56%
Referentiemodel gebaseerde aanpak
1. 2. 3. 4.
21%
10%13%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Proces architectuur
Functie-gebaseerde ontwerpaanpakFunctie-gebaseerde ontwerpaanpak
43
Functie-gebaseerde ontwerpaanpak
Een functie is een beschrijving van wat een organisatie doet.
Functie
44
Functie Functie
Functie Functie
Functie-gebaseerde ontwerpaanpak
Subsidie
verlenen
Aanvragen
verwerken
Voorlichtingsmateriaal
verspreiden
Voorlichtingsmateriaal
verspreiden
Subsidie-aanvraag afhandelen
45
Aanvragen
beoordelenUitbetalen
Ontvangen Beoordelen Inboeken Uitvoeren
Ontvankelijkheid
bepalen
Functie-gebaseerde ontwerpaanpak
De relatie tussen functies is een decompositie relatie.
Betekenis voor procesarchitectuur:
Functie
46
Proces
ProcesProcesProces
Functie
Functie Functie
Functie-gebaseerde ontwerpaanpak
Essentie:
• identificeer functies met relaties
• identificeer daaruit processen met relaties
47
13. Deze aanpak is makkelijk toe te passen.
45%
Functie gebaseerde aanpak
1. 2. 3. 4.
5%
16%
34%1. Eens
2. Neutraal
3. Oneens
4. Weet niet
14. Deze aanpak is nuttig om procesarchitecturen te ontwikkelen.
50%
Functie gebaseerde aanpak
1. 2. 3. 4.
11%8%
32%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
15. Deze aanpak is populair in de praktijk.
38%
Functie gebaseerde aanpak
1. 2. 3. 4.
28%
13%
21%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Proces architectuur
De aanpakken op een rijtjeDe aanpakken op een rijtje
51
Aanpakken voor procesarchitecturen
Verschillende aanpakken:
1. Doelen met relaties
2. Transacties met relaties
3. Objecten met relaties
4. Referentie-procesmodellen met relaties
5. Functies met relaties
52
Identificeer logische eenheden binnen een proces (eenheden in tijd, plaats, resource, …), bepaal welke van die logische eenheden een subproces vormen
51%
Stelling 1Deze richtlijn is nuttig om procesarchitecturen te ontwikkelen
1. 2. 3. 4.
51%
11%
24%
14%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Identificeer ‘bestaat uit’ relaties tussen documenten, leid daaruit ‘bestaat uit’ relaties tussen bedrijfsprocessen af
36%
Stelling 2Deze richtlijn is nuttig om procesarchitecturen te ontwikkelen
1. 2. 3. 4.
36%
10%
31%
23%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Gebruik een referentiemodel om processen volledig te beschrijven
39%
Stelling 3Deze richtlijn is nuttig om procesarchitecturen te ontwikkelen
1. 2. 3. 4.
29%
5%
26%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Identificeer het begin en het einde van een proces, door het begin en het einde van de bijbehorende transactie te identificeren
51%
Stelling 4Deze richtlijn is nuttig om procesarchitecturen te ontwikkelen
1. 2. 3. 4.
51%
11%
22%
16%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Identificeer de bedrijfsdoelen, identificeer dan bedrijfsprocessen die de bedrijfsdoelen realiseren
63%
Stelling 5Deze richtlijn is nuttig om procesarchitecturen te ontwikkelen
1. 2. 3. 4.
63%
0%
11%
26%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Elk proces hoort bij ten hoogste één bedrijfsfunctie
95%
Stelling 6Deze richtlijn is nuttig om procesarchitecturen te ontwikkelen
1. 2. 3. 4.
0%3%3%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Identificeer de documenten en dossiers die in de organisatie bestaan, identificeer dan de processen die beschrijven wat er met de documenten gebeurt
38%
Stelling 7Deze richtlijn is nuttig om procesarchitecturen te ontwikkelen
1. 2. 3. 4.
3%
33%
26%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Identificeer ‘uitgevoerd binnen’ relaties tussen transacties, leid daaruit ‘uitgevoerd binnen’ relaties tussen bedrijfsprocessen af
39%
Stelling 8Deze richtlijn is nuttig om procesarchitecturen te ontwikkelen
1. 2. 3. 4.
11%
24%
26%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Identificeer wat er voor de klant aan waarde gecreëerd wordt, identificeer dan de processen die beschrijven hoe dat wordt gedaan
89%
Stelling 9Deze richtlijn is nuttig om procesarchitecturen te ontwikkelen
1. 2. 3. 4.
3%3%6%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Identificeer de bedrijfsfuncties, identificeer dan de processen die binnen bedrijfsfuncties worden uitgevoerd
47%
Stelling 10Deze richtlijn is nuttig om procesarchitecturen te ontwikkelen
1. 2. 3. 4.
3%
18%
32%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Identificeer de transacties (die door een aanbieder worden uitgevoerd tot de tevredenheid van een afnemer), identificeer dan de bedrijfsprocessen die de transacties realiseren
44%
Stelling 11Deze richtlijn is nuttig om procesarchitecturen te ontwikkelen
1. 2. 3. 4.
10%
15%
31%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Gebruik een referentiemodel om processen te identificeren
69%
Stelling 12Deze richtlijn is nuttig om procesarchitecturen te ontwikkelen
1. 2. 3. 4.
0%
10%
21%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Identificeer de ‘bestaat-uit’ relaties tussen bedrijfsdoelen, leid daaruit ‘bestaat-uit’ relaties tussen bedrijfsprocessen af
32%
Stelling 13Deze richtlijn is nuttig om procesarchitecturen te ontwikkelen
1. 2. 3. 4.
26%
18%
24%
32%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Identificeer de zaken die stromen door een organisatie, identificeer dan de processen die horen bij die stromende zaken
68%
Stelling 14Deze richtlijn is nuttig om procesarchitecturen te ontwikkelen
1. 2. 3. 4.
0%
16%16%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Grafische eigenschappen en relaties tussen processen in een procesarchitectuur model moeten een duidelijke betekenis hebben
84%
Stelling 15Deze richtlijn is nuttig om procesarchitecturen te ontwikkelen
1. 2. 3. 4.
11%
3%3%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Identificeer ‘bestaat uit’ relaties tussen bedrijfsfuncties, leid daaruit ‘bestaat-uit’ relaties tussen bedrijfsprocessen af
33%
Stelling 16Deze richtlijn is nuttig om procesarchitecturen te ontwikkelen
1. 2. 3. 4.
26%
23%
18%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Een bedrijfsdoel moet worden gerealiseerd door een bedrijfsproces, of bestaan uit subdoelen die worden gerealiseerd door bedrijfsprocessen
59%
Stelling 17Deze richtlijn is nuttig om procesarchitecturen te ontwikkelen
1. 2. 3. 4.
3%
14%
24%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Gebruik een referentiemodel om relaties tussen processen te identificeren
37%
Stelling 18Deze richtlijn is nuttig om procesarchitecturen te ontwikkelen
1. 2. 3. 4.
32%
8%
37%
24%
1. Eens
2. Neutraal
3. Oneens
4. Weet niet
Afsluiting
• Afstudeeropdrachten:
• Contactpersoon is Irene Vanderfeesten (i.t.p.vanderfeesten@tue.nl)
• Volgende BPM Round Table sessies:• Volgende BPM Round Table sessies:
• Maandag 28 maart 2011
• Maandag 20 juni 2011
• Steeds in Zwarte Doos, van 16-18u
• Geïnteresseerde collega’s/relaties?
• Aanmelden voor mailinglist viabpmroundtable@tue.nl