NAF Insight: ArchiMate en domeintalen 1 November 2012 Harmen van den Berg, NAF-werkgroep ArchiMate-gebruik
Een paar sfeerbeelden...
Werkgroep ArchiMate-gebruik
• Kennis delen rond gebruik ArchiMate taal in de praktijk • Kennis delen rond gebruik ArchiMate-ondersteunende tools • Verzamelen en publiceren good practices • Werkgroep elke 6 weken op donderdagochtend • Voorzitters Egon Willemsz en Harmen van den Berg • Meer info of aanmelden? – http://www.naf.nl/nl/werkgroepen/archimate-gebruik.html –
[email protected]
ArchiMate in de praktijk
• Te downloaden vanaf http://www.naf.nl/nl/werkgroepen/archimategebruik.html
Even kennismaken!
Steek je hand op: • • • • • • •
Wie heeft er ooit een TOGAF-training gevolgd? Wie is er TOGAF9 gecertificeerd? Wie had er voor vandaag nog nooit van ArchiMate gehoord? Wie gebruikt ArchiMate? Wie is ArchiMate gecertificeerd? Wie is een business- of IT-architect? Wie heeft nu ontdekt dat hij of zij toch in een andere zaal moest zijn?….
Aanleiding
• ArchiMate wordt steeds meer en breder ingezet als modelleertaal voor enterprise architectuur • Daarnaast worden veel andere (domein)talen gebruikt – – – – –
BPMN voor procesmodellering UML en ERD voor gegevensmodellering UML voor applicatieontwerp CMDB’s ...
• Maar hoe verhouden zich al deze talen?
ArchiMate en domeintalen Take out insurance Request insurance
Receive request
Process request
Collect premium
Activity diagram Component diagram
Transaction entry
Bill creation
Financial Application
Invoice Request
Class diagram
Typische vragen...
• Wanneer gebruik je ArchiMate, wanneer gebruik je een meer specifieke domeintaal? • Welke detailsniveaus horen bij welke taal? • Wanneer maak je de overgang van de ene naar de andere taal? • Hoe relateer je ArchiMate(-concepten) met (concepten uit de) domeintaal?
Wat is Enterprise Architectuur?
• Een proces – Gericht op het ontwikkelen en gebruiken van enterprise architectuur in een organisatie – Met mensen en middelen
• Een product – Een ontwerp dat de samenhang duidelijk maakt tussen producten, processen, organisatie, informatievoorziening en infrastructuur, gebaseerd op een visie en bepaalde expliciete uitgangspunten, principes en voorkeuren
• Met als doel het sturen van veranderingen
Architectuur als proces: TOGAF en DYA
Governance Ontwikkelen zonder Architectuur Nieuwe ontwikkelingen
Businessoplossingen
Ontwikkelen onder Realisatie Architectuur
Strategische Besluitvorming Dialoog
Businessoplossingen
Leveren
Architectuur ArchitectuurServices kaders
DYA processen
Dynamische Architectuur Businessarchitectuur
Informatiearchitectuur
Technische architectuur
Architectuur als product: ArchiMate
• Open standaardtaal voor het modelleren, visualiseren en analyseren van enterprise architectuur – Gericht op het beschrijven en communiceren van architectuurdomeinen in onderlinge samenhang – Ontwikkeld in Nederland, breed en internationaal geadopteerd – Opgezet vanuit service oriëntatie
• ArchiMate wordt beheerd door The Open Group • ArchiMate vormt perfecte combinatie met TOGAF of DYA
ArchiMate core and extensions • Implementation & migration extension
• ArchiMate ‘core’ ( = ArchiMate 1.0) – Business – Applications – Technology
– Programs and projects – Plateaus
• Motivation extension
• Two extensions in ArchiMate 2.0
Motivation Extension
Implementation & Migration Extension
ArchiMate Core
Extension for …
– Stakeholders, drivers and goals – Principles – Requirements
Technology
Application
Business
Summary of ArchiMate 2.0 Core
Passive structure
Behavior
Active structure
Programma
14:30-15:00 ontvangst 15:00-15:15 inleiding 15:15-17:00 presentaties over - Relatie ArchiMate en domeintalen vanuit de praktijk – Jan van de Wetering (Agis) - Relatie ArchiMate en UML – Harmen van den Berg (BiZZdesign) - Relatie ArchiMate en CMDB’s – Hans van Drunen (Atos)
17:00-18:00 werksessie in groepen 18:00-19:00 eten en netwerken
Werksessies
Werkgroepen
• ArchiMate en processen • ArchiMate en UML – Eventueel splitsen in gegevens en applicaties
• ArchiMate en CMDB’s • ArchiMate en infrastructuurmodellering • ...
Vraagstellingen / aandachtspunten
• • • • •
Regels voor detailniveaus Regels voor overgang naar ArchiMate naar domeintaal Regels voor overgang van domeintaal naar ArchiMate Karakteristieken voor elk van de (domein)talen Welke issues kom je tegen in de praktijk?
• Probeer dit zo op te schrijven dat we dit kunnen omvormen naar een good practice • Zorg voor een voorzitter / notulist, en lever de resultaten na afloop in • Korte terugkoppeling na afloop
Structuur good practice
• • • • • •
Naam herkenbare naam Vraagstelling beschrijving van de vraag Oplossing beschrijving en visualisatie oplossing Gevolgen beschrijving van gevolgen oplossing Alternatieven beschrijving alternatieve oplossingen Relaties met andere good practices
Aan de slag...