Post on 23-Sep-2019
VAARWEL ARCHITECTUUR DOCUMENT WELKOM
ARCHITECTUUR REPOSITORY
INZETTEN VAN ENTERPRISE ARCHITECT ALS ALTERNATIEF
VOOR ARCHITECTUURDOCUMENTEN
AGENDA
• Architectuurdocumenten waarom wel of niet?
• Alternatieven voor documenten
• Architectuur repositories
• Inrichten van Sparx Enterprise Architect
• Het Web Publicatie Platform
• Aanpak project
• Inrichten van het publicatie proces
• Lessons learned
EVEN VOORSTELLEN
• Bert Dingemans
• Informatiearchitect met een focus op
(big) data en modellering
• ZZP werkzaam vanuit maatschap The
Demand Group
• W: www.interactory.nl
• M: bert.dingemans@the-future-
group.com
EXTRA INFORMATIE
• Auteur van Data architectuur
in de praktijk
• Trainer ITMG Data
architectuur en Big Data
• Gecertificeerd trainer voor
Arcitura Big Data Science
Professional
• EA Authorized Training
Partner
STUREN VAN VERANDERINGDE ROL VAN DE ARCHITECT
Base
lin
e
Targ
et
Project X
Project YV
oo
rsch
rijven
Besc
hri
jven
VOOR- EN BESCHRIJVENDE ARCHITECTUUR
Voorschrijvend
• Zijn een invulling van het
organisatie (ICT) beleid
• Stellen kaders voor verandering
• Geven van richtlijnen aan
projecten
• Geïmplementeerd in principes
en richtlijnen, kwaliteiten en
patronen
• Vaak gebaseerd op non
functionele aspect
Beschrijvend
• Zijn het resultaat van (ICT)
beleid
• Zijn concreet
• Zijn uitgangspunt of resultaat
van een verandering
• Geïmplementeerd in
diagrammen, modellen en
visualisaties
• Beschrijven functionele en/of
fysieke aspecten
VOOR- EN BESCHRIJVENDE ARCHITECTUUR
Voorschrijvend
• Zijn een invulling van het
organisatie (ICT) beleid
• Stellen kaders voor verandering
• Geven van richtlijnen aan
projecten
• Geïmplementeerd in principes
en richtlijnen, kwaliteiten en
patronen
• Vaak gebaseerd op non
functionele aspect
Beschrijvend
• Zijn het resultaat van (ICT)
beleid
• Zijn concreet
• Zijn uitgangspunt of resultaat
van een verandering
• Geïmplementeerd in
diagrammen, modellen en
visualisaties
• Beschrijven functionele en/of
fysieke aspecten
Lijst van Principes
Kwaliteiten
Programma van
Eisen/requirements
Architectuur
patronen
Architectuur
modellen
Grondplaat
ArchiMate
diagrammen
Visualisaties/
storytelling
PSA
RA
VERSCHIJNINGSVORMEN
•Pdf, Excel of Word documenten
•Grondplaten vanuit Visio
•Wiki
• Visualisaties (cartoons en video’s)
•Architectuur repositories
KANTOORAUTOMATISERING
VOORDEEL
• Eenvoudig inzetbaar
• Eenvoudig te verspreiden
en te ontsluiten
• Tooling
(kantoorautomatisering) is
standaard aanwezig
• Inzet van sjablonen e.d.
NADEEL
• Consistent houden van de inhoud is
lastig
• Verwijzingen opnemen naar andere
documentatie lastig
• Informatie is versplinterd
• Documenten zijn vaak projectgericht
• Discussies en Reviewcommentaar
lastig gemeenschappelijk te houden
EXTRA AANDACHTSPUNTEN
• Agile werkwijzen en architectuurdocumenten opstellen en
reviewen is lastig
• Steeds kortere architectuur ontwikkelcyclus
• (Architectuur)teams zijn vaker meer geografisch verspreid
• Steeds meer (verschillende) stakeholders betrokken bij de
architectuur
ARCHITECTUUR REPOSITORY
• Kan een alternatief zijn voor kantoorautomatisering
• Bestaat veelal uit een relationele database waarin de
architectuur concepten, relaties en eigenschappen worden
opgeslagen
• Daarboven op een omgeving voor ontsluiting in
diagrammen, lijsten, detailschermen en rapporten etc.
• Soms extra hulpmiddelen voor releases of integratie met
andere systemen
VOORBEELDEN
• Archi (Phillip Beauvoir)
• BizzDesign (BizzDesign)
• Aris (SoftwareAG)
• System Architect (IBM)
• Enterprise Architect (Sparx)
SPARX ENTERPRISE ARCHITECT
VOORDEEL• Ondersteuning meerdere
architectuurmodellering (ArchiMate,
UML, ER etc)
• Relationele database
• Releasemanagement
• Configureerbaar, integreerbaar en
aanpasbaar
• Goede prijs-kwaliteit verhouding
• Veel add ons verkrijgbaar
NADEEL
• Alleen desktop ontsluiting obv
Windows
• Statische web generator
• Diagramgebruik niet altijd
intuïtief
• Rapportgenerator is complex
• Modelvalidatie niet compleet
voor alle talen.
AORTA
• Vervangen van architectuurdocumenten naar een ingerichte
repository in EA
• Inrichting en modellering op basis van ArchiMate inclusief
viewpoints
• Inrichting van de repository ter ondersteuning van
referentie architectuur en projecten
• Uitwerking van custodian rol en publicatieproces
• Introductie van een OSS Web Publicatie Platform
AANPAK PROJECT
• Gezamenlijk bepaald welke ArchiMate concepten en associaties
relevant zijn
• Één Architectuurdocument omgezet naar de repository
• Evaluatie van de conversie
• Iteratief andere documenten toegevoegd aan de repository
• Introductie Web Publicatie Platform
• Inconsistenties geanalyseerd en standaardisatie gestart
• Custodian rol en publicatieproces in een vroeg stadium geadresseerd
• Cirkelgewijze stakeholderbetrokkenheid bij de introductie
WEB PUBLICATIE PLATFORM
• Webapplicatie voor het ontsluiten van de repository inhoud
met zoeken, lijsten, verkenner, detailweergaven en
diagrammen
• Discussieplatform en reviewproces via WPP
• Eenvoudige publicatie van een architectuur release
• Autorisatie op de repository inhoud
PUBLICATIEPROCES EN CUSTODIAN
• Gedetailleerde uitwerking van het publicatieproces
• Publicatieproces uitgewerkt obv ASL
• Introductie van custodian rol
• Bewaking repository inhoud
• Begeleiding en voorlichting over gebruik
• Bewaking notatiewijze en standaardisatie
• Interactieve sessies met het hele team over notatie e.d.
LESSONS LEARNED
POSITIEF• Kwaliteitsverbetering door ontdubbeling en
consistentieverhoging
• Goede discussie met stakeholders over
architectuur inhoud
• Meer samenwerking binnen architectuurteam
• Leerdoelen voor junior architecten
• Consistentie in (ArchiMate) notatiewijze
• Betere ontsluiting van architectuur naar de
stakeholders
• Sneller en eenvoudiger architectuur release
NEGATIEF
• Gebruik van documenten blijft
hardnekkig
• Betrokkenheid en interesse bij
stakeholders is soms gering
• Weerstand tegen verandering
• Neiging om werkwijze te
blijven verbeteren
SAMENVATTEND
• Een boeiend verbetertraject
• Er is een enorm potentieel in efficiëntie en consistentie
• Introductie van een Architectuur Repository kent vele
stakeholders
• Houdt rekening met weerstand (uit onverwachte hoek)
WORKSHOP EA VOOR ARCHITECTEN
• Eendaagse hands-on workshop
• Gebruik van Sparx EA als architectuur
repository
• Naast theorie veel oefeningen op basis
van een case
• Zie
http://tfgacademy.com/detail.aspx?module
=cursus&id=2
MEER INFORMATIE
• http://wpp.interactory.nl (OSS web publicatie platform voor
EA
• http://architectuurrepository.nl (producten en diensten
voor EA)
• http://community.sparxsystems.com/ (achtergrond
informatie EA)
• http://assistent.interactory.nl/CMSForm.aspx?webpage=wor
kshopea (cursus EA voor architecten)