Architectuur, maar dan agile

Agile is een mindset en iteratieve werkwijze voor zelforganiserende teams met als doel wendbaarheid te vergroten en snel resultaat te leveren. Helaas mislukken veel agile projecten omdat de druk om snel resultaat te leveren ten koste gaat van gezond boeren verstand.

Projecten zijn complex, hebben vaak veel afhankelijkheden en in een agile context ontbreekt vaak het totaalplaatje en de richtlijnen en kaders om daar te komen. Juist daar geeft architectuur de nodige structuur, inzicht, kaders en richtlijnen. Een goed ontwerp is een absolute vereiste.

Architectuur hoeft niet ten koste te gaan van wendbaarheid. Mijn visie is dat de architect nauw betrokken moet zijn bij agile teams en afhankelijk van de ervaring van het team een meer coachende of leidende rol vervult. De architect geeft inzicht in het geheel (functioneel en non-functioneel) en ontwerpt samen met het team de oplossing, bij aanvang maar ook gedurende het project. Kaders en richtlijnen zijn niet bedoeld om in de la te eindigen, maar om met de teams toe te passen in de praktijk.

Goede architectuur is vakmanschap en absoluut noodzakelijk voor de lange termijn. Maar goede architectuur is ook wendbaar, open en van het hele team. Architectuur, maar dan agile.

Ik heb in de rol van solution architect, enterprise architect en product owner o.a. ervaring met:

  • het coachen en ondersteunen van teams bij het ontwerpen, valideren en refactoren van solution architectuur
  • het borgen van architectuur in de agile werkwijze van een team
  • het begeleiden van management en architecten in de samenhang tussen architectuur en organisatie
  • het ontwerpen van architectuur voor low code i.c.m. service-gebaseerde landschappen

Wil je meer weten over agile én architectuur? Neem dan contact met mij op via het contactformulier