SWOT analyse op basis van ArchiMate assessments. Deze zijn vervolgens gerelateerd aan de rest van het ArchiMate model in deze repository.
Versie | 1.0 | Creatie datum | 14-09-2021 |
Omdat werken met een architectuur repository gebaseerd is op standaardisatie en hergebruik vraagt dit discipline van het modelleerteam op het vlak van modelleerconventies en samenwerken.
Dit kan alleen als het team met elkaar samenwerkt en de repository als een gezamenlijk product beschouwd.
Binnen architectuur repositories kunnen eenvoudige meerdere weergaven worden gemaakt van een architectuur. Deze weergaven kunnen specifiek gemaakt worden voor verschillende stakeholders in het reviewproces.
Daarnaast zijn er functionaliteiten aanwezig in een repository ter ondersteuning van het reviewproces.
Dit maakt het reviewproces eenvoudiger voor zowel de modelleurs als de reviewers
Regelmatig zie je in architectuur teams dat een aantal architecten deelname aan een architectuur repository initiatief niet nodig vinden. Dit is een anti patroon en zal acceptatie van een repository gebaseerde werkwijze op enig moment in de weg gaan staan. Probeer dit zoveel mogelijk te voorkomen.
In repositories zij verschillende functionaliteiten aanwezig waarmee versiebeheer van architectuur(onderdelen) mogelijk wordt. Hiermee kunnen de verschillen in deze versie eenvoudig zichtbaar worden gemaakt
Door diverse functionaliteiten en de mogelijkheid van hergebruik van reeds aanwezige (deel)modellen is een agile aanpak in een repository eenvoudig mogelijk.
Introductie van repository gebaseerd werken is een investering in een veranderende organisatie. Organisatieverandering vraagt een investering in tijd van ALLE architecten.. Zie ook de toelichting bij: Ik ben bijzonder dus voor mij ...
Bouwblokken kunnen als sjablonen uitgewerkt worden binnen de repository. Door gebruik te maken van het kopiëren van bouwblokken of relateren van specifieke onderdelen naar deze bouwblokken kan een werkwijze met bouwblokken eenvoudig geïntroduceerd worden.
Zeker bij grote organisaties zullen er al diverse onderdelen van het architectuurmodel zijn uitgewerkt in andere tools. Deels door de architecten zelf, deels door andere stakeholders. Hier moeten afspraken over worden gemaakt over het gebruik van verwijzigingen of integratie hulpmiddelen.
Modellen in de architectuur repository kunnen (en moeten) gestandaardiseerd worden in de architectuur repository. Dit wordt gedaan op basis van een vastgesteld metamodel.
Is dit metamodel beschikbaar in de architectuur repository dan wordt (geautomatiseerd) valideren van Architectuur modellen relatief eenvoudig mogelijk.
Architectuur modellen kunnen altijd mooier en gedetailleerder. Veelal is dat niet nodig en zelfs ongewenst. Deze overgemodelleerde architecturen moeten in een latere fase ook bijgehouden en beheerd worden. Daarnaast is een gedetailleerd model voor veel stakeholders niet relevant en ook niet duidelijk.
Vaak wordt een architectuur tool al geconfigureerd en ingericht als het (meta) model van de architectuur nog niet vast staat. Het metamodel is bepalend voor de inrichting van de tool en de functionaliteiten binnen het tool.
Door het gezamenlijke gebruik van de elementen in een repository dienen de modelleurs alert te zijn op duplicaten, homoniemen en synoniemen in het model. Bij voorkeur wordt ter voorkomen hiervan een controleproces ingericht. Dit proces wordt bij voorkeur ondersteund door functionaliteiten in de modelleertool.
Bij het werken in een architectuur repository zie je dat bepaalde rollen noodzakelijk zijn om gezamenlijk werken te introduceren. Echter in de context van de organisatie dient deze rol voldoende ingebed te zijn in het team.