<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.reflektis.nl/blogs/tag/nora/feed" rel="self" type="application/rss+xml"/><title>reflektis - Blog #nora</title><description>reflektis - Blog #nora</description><link>https://www.reflektis.nl/blogs/tag/nora</link><lastBuildDate>Mon, 07 Sep 2026 14:32:39 +0200</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[NORA processen en ArchiMate]]></title><link>https://www.reflektis.nl/blogs/post/nora-processen-en-archimate</link><description><![CDATA[In mijn vorige post Procesconcepten in NORA heb ik geprobeerd wat licht te werpen op het modelleren van processen in BPMN, gebaseerd op de NORA defini ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_fGriU4rVQ2KS8QcfsAj4yQ" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_1TXefpDnTrOOmBtZjDS2Tg" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_GqpR9alMRGiljv5NJ7hmQw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_w-VIM-JjQDOXkizQybiESQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center " data-editor="true"><div><p>In mijn vorige post <a href="https://blog.reflektis.nl/procesconcepten-in-nora/">Procesconcepten in NORA</a> heb ik geprobeerd wat licht te werpen op het modelleren van processen in BPMN, gebaseerd op de NORA definities van processen. Dat artikel is vooral bedoeld voor procesontwerpers en bedrijfsanalisten die voor (overheids-) organisaties in Nederland bezig zijn processen te beschrijven.</p><p>Dit artikel richt zich meer op enterprise/bedrijfsarchitecten. Ook daar zie ik veelal een worsteling om dit te doen in lijn met de NORA referentie architectuur, en om te begrijpen wat NORA precies bedoelde met het onderscheid tussen bedrijfsprocessen en werkprocessen. Dit komen we namelijk steeds weer tegen bij de verschillende afgeleide referentie architecturen zoals de GEMMA, de HORA enz.</p><blockquote class="wp-block-quote"><p>Merk op dat in de nieuwste versie van de NORA, mede vanwege de vele misverstanden die rond deze concepten ontstonden, dit onderscheid is losgelaten.</p></blockquote><p>Naarmate een volwassener architectuurdiscipline in die organisaties ontstaat moet het daar natuurlijk niet bij blijven. Vanuit enterprise- en bedrijfsarchitectuur beschrijven we immers ook processen. Hiervoor wordt merendeels <a href="https://www.opengroup.org/archimate-forum/archimate-overview">ArchiMate</a>, een modelleertaal voor enterprise architectuur, gebruikt.</p><h2 class="wp-block-heading" id="h-bedrijfsarchitectuur">Bedrijfsarchitectuur</h2><p>Het vakgebied van bedrijfsarchitectuur is volwassen aan het worden. Het fundament daarvoor is voor een groot deel afkomstig van de <a href="http://businessarchitectureguild.org">Business Architecture Guild</a>. Dit is een onafhankelijke organisatie waarvan het werk door de Open Group wordt geadopteerd in TOGAF (Phase B: Business Architecture). Dat weerspiegelt zich dan weer in ArchiMate omdat beide standaarden beheerd worden door de Open Group en in lijn zijn met elkaar. ArchiMate is een manier om het metamodel voor TOGAF te beschrijven. Er zijn andere manieren, maar wereldwijd en zeker in Nederland is ArchiMate de enige die ik tegenkom.</p><h2 class="wp-block-heading">De vier pijlers van bedrijfsarchitectuur</h2><p>Volgens het framework van de Guild zijn er vier pijlers waarop bedrijfsarchitectuur rust:</p><ol class="wp-block-list"><li>Capabilities</li><li>Value Streams</li><li>Information</li><li>Organisation</li></ol><figure class="wp-block-image size-full is-resized"><img src="https://blog.reflektis.nl/wp-content/uploads/IMG_1394-text.png" alt="Vier pijlers van bedrijfsarchitectuur" class="wp-image-12836" style="width:579px;height:auto;"/></figure><p>We zien hierin bedrijfsprocessen niet (direct) voorkomen. In dit artikel wil ik die relatie tussen bedrijfsprocessen en enterprise architectuur uitwerken. Ik focus hierbij op Capabilities en Value Streams, zodat je kunt zien op welke wijze bedrijfsprocessen deel uitmaken van de bedrijfsarchitectuur.</p><p>Ook wil ik laten zien hoe processen samenwerken met software, in het geval dat processen geheel of gedeeltelijk geautomatiseerd worden uitgevoerd.</p><h2 class="wp-block-heading" id="h-bedrijfsprocessen-en-value-streams">Bedrijfsprocessen en Value Streams</h2><blockquote class="wp-block-quote"><p>Onderstaande metamodellen zijn voor versie 3.2 van ArchiMate</p></blockquote><p>Bedrijfsprocessen hebben een directe relatie met de Value Streams die zij realiseren. In het classificatiemodel (door de Open Group metamodel genoemd) van ArchiMate is dit te zien. Eerst kijken we hoe ArchiMate Value Streams en Capabilities ziet. Zoals je ziet, zijn dit gedragselementen (behaviours) in de Strategische laag:</p><figure class="wp-block-image size-large is-resized"><img src="https://blog.reflektis.nl/wp-content/uploads/Strategy-1024x947.png" alt="" class="wp-image-12842" style="width:484px;height:auto;"/></figure><p>Bedrijfsprocessen zijn ook gedragselementen, maar dan in de bedrijfslaag (<strong>Business Process</strong> hieronder):</p><figure class="wp-block-image size-large is-resized"><img src="https://blog.reflektis.nl/wp-content/uploads/Business-Internal-Behaviour-Elements-1-1024x880.png" alt="" class="wp-image-12844" style="width:588px;height:auto;"/></figure><p>In het diagram hieronder zie je de relatie tussen die twee. Een <strong>Strategy Behavior Element</strong> kan een <strong>Capability</strong> of een <strong>Value Stream</strong> zijn (zie hierboven), en een <strong>Business Process </strong>is een <strong>Internal Behavior Element</strong>.</p><figure class="wp-block-image size-large"><img src="https://blog.reflektis.nl/wp-content/uploads/Relationships-with-Motivation-and-Core-1-1024x706.png" alt="" class="wp-image-12847"/></figure><p>De relatie tussen een bedrijfsproces (<strong>Business Process</strong>) en een V<strong>alue Stream</strong> is dus een realisatie relatie. Hieronder zie je een voorbeeld van hoe die aan elkaar verbonden kunnen worden. Eerst kijken we naar de relatie tussen Capabilities en Bedrijfsprocessen. Hier toon ik meteen ook de gerelateerde BPMN versie van het ArchiMate proces.</p><figure class="wp-block-image size-large"><img src="https://blog.reflektis.nl/wp-content/uploads/Capability-Business-Process-1024x757.png" alt="" class="wp-image-12850"/></figure><p>Een voorbeeld van een relatie tussen Value Streams en Bedrijfsprocessen. Ook dit is een Realisatie relatie. In BPMN is het vervolgens mogelijk het top-level proces verder hiërarchisch te decomponeren zover als nodig/zinvol is. Hiervoor adviseer ik de methode van Bruce Silver zoals hij die uitlegt in zijn boek <a href="https://methodandstyle.com/">Method &amp; Style</a>.</p><figure class="wp-block-image size-large is-resized"><img src="https://blog.reflektis.nl/wp-content/uploads/Value-Stream-Business-Process-1024x488.png" alt="" class="wp-image-12851" style="width:840px;height:auto;"/></figure><h2 class="wp-block-heading" id="h-repository">Repository</h2><p>Idealiter zijn beide procesbeschrijvingen uitgewerkt in dezelfde architectuur repository. Deze wordt beschikbaar gesteld door een tool die zowel BPMN als ArchiMate moet ondersteunen (en bij voorkeur nog meerdere talen, met name UML). Ook helpt de tool bij het (hyper-) linken van beide modellen, zodat te zien is dat een proceselement in een ArchiMate view dezelfde is als een activiteit in een BPMN view.</p><p>Nu gaan we even weer terug naar het abstracte voorbeeld in ons voorgaande artikel <a href="https://blog.reflektis.nl/procesconcepten-in-nora/">Procesconcepten in NORA</a>:</p><figure class="wp-block-image size-large"><img src="https://blog.reflektis.nl/wp-content/uploads/Ketenproces-1-1024x656.jpg" alt="" class="wp-image-12816"/></figure><p>Hieronder zie je nu datzelfde procesmodel, maar nu in ArchiMate.</p><figure class="wp-block-image size-large is-resized"><img src="https://blog.reflektis.nl/wp-content/uploads/Bedrijfsprocessen-service-koppeling-1024x497.png" alt="ArchiMate proces view" class="wp-image-12822" style="width:920px;height:auto;"/></figure><h2 class="wp-block-heading">Enkele observaties</h2><ul class="wp-block-list"><li>Vanuit de enterprise architectuur willen wij voor elk bedrijfsproces zien welke dienst dat proces levert: de <strong>Dienst 1.</strong> Hierdoor kunnen wij in andere views laten zien wie de afnemers zijn van dat proces</li><li>We willen ook vastleggen wie verantwoordelijk is voor het proces, en wie het proces uitvoert. Het onderscheid tussen Bedrijfsproces en Werkproces is juist daarvoor bedoeld: het bedrijfsproces heeft een uitvoeringsverantwoordelijke, het werkproces heeft een uitvoerder (een afdeling of een team). Dit kun je zien in de elementen <strong>Bedrijf</strong> en <strong>Afdeling 1</strong>, en de relaties (assignment) die het heeft met de proceselementen. Dit is gerelateerd aan de peiler <strong>Organisatie</strong>.</li><li>Wij willen ook zicht hebben op de gebruikte applicaties. De eventuele gebruikte software komen we tegen bij de proces stap <strong>Geautomatiseerd proces,</strong> dat gebruik maakt van een Application Service genaamd <strong>Geautomatiseerd proces</strong>. Dit is een voorbeeld van een proces stap die geheel door software wordt uitgevoerd.</li><li>Een proces stap waarbij een mens gebruik maakt van software is <strong>Proces stap 1.2</strong>, die van <strong>Application Service 1</strong> gebruik maakt</li><li>Wij adviseren om in top-level processen alleen activiteiten, exclusieve gateways (~XOR Junction in ArchiMate), parallelle gateways (XAND Junction in ArchiMate), en simpele events te gebruiken, dus geen meer esoterische BPMN concepten zoals event-based gateways en complexe event types.</li><li>Vanuit de enterprise architectuur is het tenslotte essentieel te weten welke bedrijfsobjecten waar gebruikt worden. Dit is gerelateerd aan de pijler <strong>Informatie</strong>.</li></ul><p>Concluderend hoop ik dat deze uitleg helderheid geeft over hoe processen gemodelleerd moeten worden, onder de paraplu van NORA. Zowel bij Belastingdienst als Defensie heb ik deze aanpak met succes mogen realiseren. Ervaringen uit de praktijk zijn cruciaal om de aanpak verder te vervolmaken, en om die reden wil ik de lezers uitnodigen op mijn artikelen te reageren en in dialoog te gaan.</p></div></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Sat, 23 Mar 2024 18:51:16 +0100</pubDate></item></channel></rss>