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.

Een gesprek over hoe we met AI werken?

Een eerste gesprek is remote of op locatie, en altijd vrijblijvend.

Neem contact op