Specificatie-gedreven, niet vibe-gedreven
AI maakt softwareontwikkeling sneller, mits het op de juiste basis staat. Bij Wercstat beginnen we daarom niet met code, maar met specificaties. We brengen uw behoeften tot in detail in kaart en leggen ze vast in gestructureerde documenten: entiteiten, processen, schermen, regels en randvoorwaarden. Pas als dat fundament klopt, gaan we bouwen.
Dat onderscheidt onze aanpak nadrukkelijk van vibe coding; improviseren met een chat-prompt en hopen dat er werkende software uitrolt. Bij zakelijke software, en zeker bij ERP, is dat geen optie. De specificatie is de waarheid; AI is het gereedschap dat ons helpt die waarheid sneller in werkende software om te zetten.
Stap 1: Behoeften vastleggen in specificatie-documenten
Samen met u brengen we uw bedrijfsprocessen in kaart en vertalen ze naar heldere specificatie-documenten. Geen losse aantekeningen, maar een samenhangend geheel dat voor ons én voor u leesbaar is.
Domeinmodel: welke entiteiten spelen een rol, en hoe verhouden ze zich?
Processen en workflows: welke stappen, welke beslissingen, welke uitzonderingen?
Schermen en interacties: wie ziet wat, wie doet wat, en wanneer?
Regels en randvoorwaarden: wat moet altijd gelden, wat mag nooit?
Deze documenten zijn geen wegwerpartikel. Ze blijven gedurende het hele project meelopen als levende referentie, bij wijzigingen, uitbreidingen en oplevering.
Stap 2: AI en framework-skills versnellen het bouwwerk
Met de specificatie als startpunt zetten we onze AI-skills en het Wercstat-framework in. De skills lezen het model, herkennen patronen die in ERP-projecten telkens terugkomen, en genereren in seconden wat anders dagen handwerk zou kosten: schermen, formulieren, overzichten, koppelingen, workflow-stappen.
Omdat het framework modelgedreven en type-veilig is, levert die versnelling geen rommel op. Wat gegenereerd wordt is consistent met de rest van het systeem, fouten worden compile-time gevangen, en elk gegenereerd onderdeel kan met de hand worden verfijnd waar het domein dat vraagt.
Stap 3: Gecontroleerd, niet losgelaten
AI is bij ons ondersteunend, niet sturend. Elke stap doorloopt een gestructureerde controle:
Code-review door ervaren ontwikkelaars: geen regel komt ongezien in productie.
Automatische tests: alle business-functionaliteit wordt geverifieerd met geautomatiseerde tests die bij elke wijziging meelopen.
Toetsing aan de specificatie: wat gebouwd is, moet aantoonbaar dekken wat afgesproken is.
Op die manier combineren we de snelheid van AI-gedreven ontwikkeling met de degelijkheid die zakelijke software nu eenmaal nodig heeft. Geen verrassingen achteraf, geen blackbox-code die niemand meer durft aan te raken.
Stap 4: Implementatie en doorontwikkeling
De oplevering volgt de specificatie en de tests die erbij horen. Wat we afspraken, dat krijgt u, en het werkt aantoonbaar. Implementatie gebeurt in korte iteraties met directe terugkoppeling, zodat verstoring van uw bedrijfsvoering tot een minimum beperkt blijft.
En omdat de specificatie-documenten meegroeien met uw bedrijf, blijft doorontwikkeling net zo gestructureerd als de eerste oplevering. Nieuwe modules, aanpassingen aan bestaande functionaliteit, koppelingen met nieuwe systemen, telkens via dezelfde route: specificeren, genereren, controleren, opleveren.
Stap 5: Beheer in operationeel gebruik
Een applicatie is niet klaar bij oplevering. Zodra hij in productie draait, begint het beheer. Daarin blijft Wercstat een actieve rol spelen, zo licht of zo intensief als u wenst.
Centrale foutregistratie: alle waarschuwingen en foutmeldingen die de applicatie genereert worden automatisch in de cloud verzameld en blijven daar inzichtelijk. Niets gaat verloren tussen losse logbestanden op losse servers.
Prioriteitsgestuurde meldingen: afhankelijk van de ernst worden meldingen doorgemaild naar uw eigen support-afdeling, naar Wercstat support, of naar beide. Kritieke fouten komen dus direct op de juiste plek terecht, zonder dat iemand handmatig logs hoeft door te spitten.
Operationele statistieken: de applicatie levert continu cijfers over hoe hij gebruikt wordt: welke schermen, welke processen, welke doorlooptijden, welke piekmomenten. Die statistieken zijn beschikbaar voor uw eigen IT-afdeling én voor Wercstat als beheerder in de cloud.
Gedeeld beheer: u bepaalt wie wat oppakt. Heeft u een eigen IT-afdeling, dan dient Wercstat als tweede lijn voor zaken die het framework of de generatieve laag raken. Heeft u die capaciteit niet in huis, dan neemt Wercstat het volledige operationele beheer op zich.
Op die manier blijft de applicatie geen black box na oplevering, maar een systeem dat actief gevolgd, bijgestuurd en doorontwikkeld wordt op basis van wat er in de praktijk gebeurt.
Klaar om kennis te maken? Neem contact op voor een vrijblijvend gesprek.