Agentic development
Het gebruik van AI coding assistants versnelt ons. Dit doen we door het gebruik van agentic development principes die zorgen voor de kwaliteit die ontwikkelteams ook kunnen halen. Uiteindelijk word het ook duidelijk dat het niet gaat om wie de code heeft geschreven, maar dat het draait om hoe je de kwaliteit bewaakt.

Specificaties en iteraties
Onze werkwijze en kwaliteit is vooraf gespecificeerd en coding agents gaan door totdat de kwaliteit er is.
Als onze skills in een koffertje
De technische werkwijze is helemaal vastgelegd voor de coding agents om te gebruiken. Elke iteratie kan ervoor zorgen dat we iets leren en dat opnemen in deze werkwijze.
Specificeren
We werken met features, stukjes functionaliteit die we ver in detail uitschrijven zodat coding agents weten wat ze moeten maken en hoe het getest moet worden dat het werkt.
Testen
Coding agents gaan aan de slag met de feature en schrijven eerst de tests. Deze tests zullen falen, maar zorgen ervoor dat code pas slaagt als de code doet wat het belooft.
Code schrijven
Coding agents gaan aan de slag met de code en schrijven het in de stijl die we gewend zijn totdat de tests slagen. Meerdere stukken kwaliteitsborging beïnvloeden de agents tot een goede uitkomst.
Reviews
Coding agents beoordelen de code volgens verschillende onderwerpen die ik heb vastgelegd. Pas als ze hier doorheen komen komt de code bij de ontwikkelaar. Deze zal met zijn ervaring de code en functionaliteit beoordelen.
Testen en monitoren
Code die alle stappen heeft doorlopen mag door en zal vervolgens nog in de gaten gehouden worden door verdere tests en gemonitord worden.