Een end-to-end (bedrijfs)proces bestaat uit het geheel van activiteiten die, op een bepaalde plaats door een bepaalde rol, in een bepaalde volgorde afgehandeld worden en waarvan de output van één activiteit de input is van de volgende activiteit. Het resultaat van een proces zou waardecreatie moeten zijn.
Het beschrijven van end-to-end (bedrijfs)processen gebeurt door middel van BPMN (Business Process Modeling Notation) en wordt uitgevoerd door een business analist. De business analist vormt de brug tussen business, partners, leveranciers en ondersteunende disciplines en houdt rekening met alle aspecten van de bedrijfsvoering en de strategie. Daarnaast wordt van de business analist verwacht dat hij nieuwe ontwikkelingen in zijn markt oppikt en vertaalt naar efficiënte oplossingen, zo kan technologie een enabler zijn voor nieuwe business modellen.
De business analist zal de end-to-end (bedrijfs)processen identificeren, classificeren en modelleren in BPMN (zie afbeelding 2) en dit door gebruik te maken van een modelleer tool, hij zal dan werken in een zogenaamde ‘business view modus’, zie afbeelding 3.
Een groot voordeel van BPMN is dat het de op XML gebaseerde taal voor de formele specificatie van zakelijke processen, namelijk BPEL, ondersteunt. BPEL breidt het Web Services interactiemodel uit en maakt het geschikt voor ondersteuning van zakelijke transacties. Niet elke tool heeft deze functionaliteit, zie afbeelding 4.
Afbeelding 1: End-to-end (bedrijfs)proces.
Afbeelding 2: Aanpak voor het modelleren van end-to-end (bedrijfs)processen.
Afbeelding 3: De business view modus.
Afbeelding 4: Converteren van end-to-end (bedrijfs)processen naar BPEL (indien mogelijk).
Wanneer een proces in BPEL beschreven is, kan het worden ontkoppeld van de machine waar het proces uiteindelijk wordt uitgevoerd. Afbeelding 5 toont enkele standaard componenten die geconverteerd worden van BPMN naar BPEL. De procesanalist/designer zal de gegenereerde BPEL-modellen verder bekijken en aanvullen in de BPEL view modus (afbeelding 6). Niet elke tool heeft deze functionaliteit.
De procesanalist/designer zal de gegenereerde BPEL-modellen verder bekijken en aanvullen in de BPEL view modus (afbeelding 6). Niet elke tool heeft deze functionaliteit.
Omdat niet elk tool de functionaliteit heeft om BPEL verder aan te vullen is het noodzakelijk om tijdens de selectie van een tool hiermee reeds rekening te houden, zie afbeelding 7.
Round-tripping
Het werken met end-to-end (bedrijfs)processen door de business analist en het verder werken met de BPEL-modellen ervan door de procesanalist/designer, creëert automatisch een nieuw probleem. Stel dat de business analist de BPMNdiagrammen opnieuw aanpast en BPEL genereert en dit nadat de procesanalist/designer de BPEL-modellen reeds heeft aangepast, dan zijn deze laatste aanpassingen dus overschreven. Dit noemen we het round-tripping probleem, zie afbeelding 8.
Tools die round-tripping compliant zijn noemt men BPMtools, buiten de opmaak van BPMN en het genereren van BPEL, hebben deze tools nog andere mogelijkheden, zoals: het definiëren van prestatie indicatoren (KPI’s); definiëren van duur en kost; simulatie; integratie; uitvoering van de code; het analyseren van de real-time performance van de processen; Business Activity Monitoring (BAM) enzovoort.
Afbeelding 5: BPMN naar BPEL conversie.
Afbeelding 6: De BPEL view modus.
Afbeelding 7: Aanpassen van de gegenereerde BPEL (indien mogelijk).
Afbeelding 8: Aanpassen van BPMN en gegenereerde BPEL (indien mogelijk).
De laatste tijd zien we echter een nieuw soort van tool ontstaan, waarmee wordt afgestapt van de twee werelden BPMN (human-centric processen) en BPEL (integrationcentric processen) en waar alles geïntegreerd zit in één tool. Deze tools hebben één zaak gemeen; namelijk BPMN 2.0 wordt gebruikt als procesdefinitietaal en wordt ondersteund door het OMG. Eén van de laatste nieuwe tools in dit segment is Oracle BPM Suite 11g. In deze tools staat het proces centraal: WYSIWYE – what you see is what you execute. Er is géén vertaling meer naar BPMN want het proces is nu de applicatie. Alle functionaliteiten worden nu gemapt op het proces (het datamodel, forms, business rules, participants, simulatie en statistieken) en worden daar rechtstreeks van afgelezen. Deze functionaliteiten worden nogal eens vergeten bij BPEL, wat eigenlijk meer een interconnectie is tussen systemen terwijl er voor een nieuw systeem nog steeds een functionele analyse moet gebeuren, zie afbeelding 9. Het grote voordeel van deze aanpak is dat de business analist nu een groot deel van de automatisering zelf kan doen, men noemt dit ook wel de Business-Empowered Implementatie.
Bij de aanschaf van een tool zijn er enkele criteria waar we rekening mee moeten houden:
Afbeelding 9: Business-Empowered omgeving
Download hieronder het PDF bestand voor een hogere resolutie van de beelden.
7 november (online seminar op 1 middag)Praktische tutorial met Alec Sharp Alec Sharp illustreert de vele manieren waarop conceptmodellen (conceptuele datamodellen) procesverandering en business analyse ondersteunen. En hij behandelt wat elke data-pr...
18 t/m 20 november 2024Praktische workshop met internationaal gerenommeerde spreker Alec Sharp over het modelleren met Entity-Relationship vanuit business perspectief. De workshop wordt ondersteund met praktijkvoorbeelden en duidelijke, herbruikbare ...
De DAMA DMBoK2 beschrijft 11 disciplines van Data Management, waarbij Data Governance centraal staat. De Certified Data Management Professional (CDMP) certificatie biedt een traject voor het inleidende niveau (Associate) tot en met hogere niveaus van...
3 april 2025 (halve dag)Praktische workshop met Alec Sharp [Halve dag] Deze workshop door Alec Sharp introduceert conceptmodellering vanuit een non-technisch perspectief. Alec geeft tips en richtlijnen voor de analist, en verkent datamodellering op c...
10, 11 en 14 april 2025Praktische driedaagse workshop met internationaal gerenommeerde spreker Alec Sharp over herkennen, beschrijven en ontwerpen van business processen. De workshop wordt ondersteund met praktijkvoorbeelden en duidelijke, herbruikba...
Alleen als In-house beschikbaarWorkshop met BPM-specialist Christian Gijsels over business analyse, modelleren en simuleren met de nieuwste release van Sparx Systems' Enterprise Architect, versie 16.Intensieve cursus waarin de belangrijkste basisfunc...
Deel dit bericht