Activiteit 05 / 05 Voortgang bewaken

Bewaak conformance

Toont bij oplevering aan dat de solution als geheel conform de architectuur is, en bewaakt dat vervolgens doorlopend in productie, waarbij sturende eisen worden hervalideerd zodra de context verandert.

Beweegt de alphas: Systeem → Bruikbaar
Volgorde Ondersteun de implementatie Bewaak conformance
01

Beschrijving

Deze activiteit kent twee momenten die inhoudelijk verschillen maar op elkaar voortbouwen. Bij afronding van de bouw wordt de solution als geheel integraal getoetst aan de architectuurbepalende eisen en de vastgestelde architectuurbeslissingen, inclusief de samenhang die pas zichtbaar wordt wanneer alle onderdelen samenkomen. Dit levert het bewijs waarmee System de status Ready bereikt. Zodra de oplossing operationeel is, verschuift dit naar een doorlopende bewaking van architectuurconformance zonder eindpunt: blijft de oplossing overeenkomen met de vastgestelde architectuur, en blijven de architectuurbepalende eisen zelf geldig nu de context verandert?

02

Toegangscriteria

03

Aanpak

Bij afronding van de bouw wordt beoordeeld of de oplossing als geheel voldoet aan de architectuurbepalende eisen en de vastgestelde architectuurbeslissingen. Het gaat daarbij niet om de afzonderlijke onderdelen, die zijn al eerder getoetst tijdens Ondersteun de implementatie, maar om de samenhang die pas zichtbaar wordt wanneer alles samen draait. Het resultaat is het bewijs waarmee System de status Ready bereikt.

Voor de operationele fase wordt vastgesteld welke architectuurbepalende eisen en beslissingen gevoelig zijn voor verandering in de context, bijvoorbeeld afhankelijk van gebruiksvolume, een specifieke leverancier, of wet- en regelgeving. De bewaking richt zich op déze eisen, niet op alles in gelijke mate. Waar mogelijk wordt dit aangevuld met geautomatiseerde, doorlopende controle, bijvoorbeeld fitness functions die kwaliteitskenmerken continu meten, als aanvulling op de periodieke beoordeling door de architectuureigenaar.

Bij relevante veranderingen wordt beoordeeld of de architectuurbepalende eisen nog gelden zoals vastgesteld. Een eis die ooit terecht bepalend was, kan achterhaald raken; dat wordt dan expliciet vastgelegd, in plaats van de eis stilzwijgend te laten verlopen. Kleine, beheerste afwijkingen worden verwerkt als bijgewerkte architectuurbeslissing. Is de verandering fundamenteel genoeg dat de bestaande architectuur niet meer houdbaar is, dan is dat het signaal voor een nieuwe architectuurronde. Bevindingen met gevolgen buiten de solution, zoals een structurele leveranciersbeperking of een patroon dat bij meerdere trajecten optreedt, worden teruggekoppeld aan de enterprise architect: de architectuureigenaar signaleert en onderbouwt, maar de afweging over de enterprise-architectuur als geheel ligt bij Architectuursturing.

04

Acties

05

Voltooiingscriteria

Open practice. Deze practices zijn open voor bijdragen van de community. Open een GitHub-issue om een verbetering aan een bestaande practice voor te stellen, een nieuwe practice te introduceren of een sjabloon bij te dragen — issues zijn het startpunt voor elke wijziging.