Agile werken en enterprise architectuur versterken elkaar et de populariteit van agile werken is enterprise architectuur op de achtergrond geraakt en dat is jammer, betoogt Robert van Wessel. Van Wessel werkt als adviseur bij ICTU, is verbonden aan de Erasmus Universiteit en schreef met twee medeauteurs een paper over hoe het gedachtegoed van enterprise architectuur agile werken kan versterken. Het paper is gepubliceerd door het prestigieuze instituut IEEE, dat met ruim 400.000 leden in 160 landen tot doel heeft om ‘technology for humanity’ te bevorderen. M Dogmatisch Van Wessel ziet in de praktijk dat zowel enterprise architecten als aanhangers van de agile aanpak last hebben van rigide denken en het hanteren van een dogmatische aanpak: “In sommige agile raamwerken staat zelfs letterlijk dat je ver moet blijven van architectuur. Terwijl je in de praktijk ziet dat je met agile werken wel snel tot resultaten komt, maar dat die resultaten vaak los staan van elkaar. Als je dan in de organisatie de lijntjes aan elkaar moet knopen, gaat het mis. Bijvoorbeeld omdat de gekozen technologie afwijkt van wat er organisatiebreed wordt 92 Veel organisaties, ook binnen de overheid, zijn enthousiast over agile werken. Het blijkt een vruchtbare methodiek voor softwareontwikkeling. In de praktijk zien we echter dat wat agile is ontwikkeld niet altijd vanzelf aansluit op het brede geheel van processen en IT binnen een organisatie. Daar kan het gedachtegoed van enterprise architectuur bij helpen. gebruikt. Of dat er andere begrippen worden gehanteerd. Juist in het aansluiten van de lijntjes zit de toegevoegde waarde van enterprise architectuur. Je zorgt ermee dat alles wat met de agile methodiek wordt ontwikkeld, goed past binnen de grotere structuur van de organisatie.” Het totale plaatje Hoe combineer je agile werken met enterprise architectuur? Van Wessel onderzocht hoe organisaties dit aanpakken. Bij de organisaties die hier succesvol in zijn, valt op dat de belangrijkste aanpassingen worden gedaan in de samenwerking tussen de ontwikkelteams. Architecten worden toegevoegd aan de agile teams, om samen ervoor te zorgen dat wat er wordt ontwikkeld, past binnen het architectuurraamwerk. Dat bijvoorbeeld afgesproken standaarden worden gehanteerd en op eenduidige wijze worden toegepast. “De grootste verandering zit in de rol van de architecten, in hoe zij acteren in de ontwikkelteams. Niet als politieagent, maar als meewerkend teamlid dat de grote lijnen vasthoudt.” De architecten uit de verschillende teams wisselen met elkaar kennis uit, zodat ook tussen de teams onderling de samenhang wordt bewaakt. In de organisaties die Van Wessel onderzocht, bleek dat geen van de agile methodieken die de organisaties hadden gekozen (SAFe, LESS en Spotify), voldoende houvast boden om zowel op project- als op organisatieniveau succesvol te zijn. “Het doel van een organisatie is vertaald in een enterprise architectuur. Dat gaat onder meer over hoe de organi
93 Online Touch Home