Het ontwerp is de opdracht.
Maatwerksoftware is duur omdat het denkwerk en het typewerk in dezelfde uren zitten. Wij hebben die twee gescheiden: onze engineers ontwerpen het systeem tot op datamodel-niveau, ons eigen AI-systeem voert dat ontwerp uit.
DOORLOOPTIJD
KLASSIEK MAATWERK
EEN ENGINEER
Rolverdeling / mens en machine
Alles wat een keuze is
- 01 Het proces doorgronden: waar het vastloopt, wat het doel is en welke uitzonderingen niet mogen sneuvelen.
- 02 Architectuur en datamodel: hoe het systeem in elkaar zit en waarom.
- 03 Koppelingen en contracten: welke systemen praten met elkaar, en onder welke afspraken.
- 04 Review van elke laag die de machine oplevert, en de eindverantwoordelijkheid.
Alles wat uitvoering is
- 01 Productiecode schrijven volgens de vastgelegde architectuur en onze eigen conventies.
- 02 Tests bouwen op basis van de flows uit het ontwerp, inclusief de uitzonderingen.
- 03 Technische documentatie bijhouden, die uit dezelfde bron komt en dus niet achterloopt.
- 04 Repeterend werk dat mensen duur en saai maakt: CRUD, migraties, koppelvlakken, refactors.
De scheidslijn is hard: de machine krijgt geen ruimte om te interpreteren. Staat iets niet in het ontwerp, dan bouwt hij het niet en gaat het terug naar de tekentafel.
Assemblagevolgorde / vijf stappen
-
01
Verkennen
Twee tot vier sessies met de mensen die het werk doen, niet alleen met de opdrachtgever. We brengen het proces in kaart, inclusief de uitzonderingen die een standaardpakket laat vallen, en bepalen wat we niet bouwen.
JE KRIJGTProcesbeschrijving, scope-afbakening en een indicatie van prijs en doorlooptijd. -
02
Systeem-design
De blauwdruk: entiteiten en relaties, statusovergangen, rechten en rollen, koppelvlakken, schermflows. Zo gedetailleerd dat er geen interpretatieruimte overblijft, want dat is de eis om de uitvoering te automatiseren. Deze stap is het grootste deel van ons werk en van de rekening.
JE KRIJGTEen leesbare blauwdruk die je zelf kunt beoordelen, plus een vaste prijs voor de bouw. -
03
AI-uitvoering
Ons eigen systeem leest de blauwdruk en bouwt eruit: code, tests, migraties, documentatie. Het werkt per laag, in dezelfde volgorde die het ontwerp voorschrijft, en levert per laag op. Geen zwarte doos: je ziet welke laag klaar is en wat erin zit.
JE KRIJGTWerkende software per laag, in weken in plaats van kwartalen. -
04
Review
Elke laag gaat langs een engineer voordat hij naar jou gaat: architectuur, security, performance, en de vraag of het gedrag klopt met de bedoeling. Klopt iets niet, dan gaat het terug de lus in met een aangescherpt ontwerp. De machine levert nooit rechtstreeks aan de klant.
JE KRIJGTEen testomgeving per laag, en een engineer met naam als aanspreekpunt. -
05
Doorbouwen
Na livegang verandert de route niet. Een nieuwe wens gaat eerst in het ontwerp, daarna door de machine, daarna langs review. Daardoor klopt het systeem na twee jaar nog met zijn documentatie, en daar loopt onderhoud aan maatwerk normaal op stuk.
JE KRIJGTWijzigingen in dagen, en een blauwdruk die meegroeit met het systeem.
De grenzen van de engine.
De engine is ons eigen systeem, met onze conventies en onze controles erin. Hij bepaalt niets over jouw proces, en we kopiëren geen code uit een chatbot.
- Bouwt volgens één vastgelegd ontwerp, met testdekking op de flows die erin staan.
- Levert gewone, leesbare code in gangbare technologie, zonder eigen framework waar je aan vastzit.
- Werkt in een afgeschermde omgeving; jouw data en ontwerp gaan niet het publieke domein in.
- Verzint geen functionaliteit die niet in het ontwerp staat.
- Levert nooit rechtstreeks aan jou op: review is een verplichte poort.
Waarborgen / de moeilijke vragen
Van wie is de code?
Van jou. Code, blauwdruk en documentatie zijn jouw eigendom en gaan mee als je weggaat. De engine blijft van ons; de code die eruit komt draait zonder hem.
Kan een ander team het overnemen?
Ja. We leveren op in gangbare talen en frameworks, met tests en een actuele blauwdruk. Een nieuw team leest die blauwdruk en weet waar het aan toe is, vaak beter dan na een klassieke overdracht.
Hoe weet ik dat het geen AI-rommel is?
Omdat de poort dicht blijft tot een engineer heeft gekeken. Wij zijn aansprakelijk voor wat we opleveren, niet de machine. Bij twijfel bouwen we een laag met de hand.
Wat gebeurt er met onze gegevens?
De engine werkt op het ontwerp, niet op jullie productiedata. Wat er in gaat blijft binnen onze afgeschermde omgeving, en we gebruiken het niet om externe modellen te trainen.
Waar zit de 2× goedkoper?
In de bouwuren. Ontwerp en review houden hun prijs; de uitvoering daartussen kost een fractie. Daarom prijzen we de bouwfase vast in plaats van per uur.
Wanneer past dit níet?
Als je niet vooraf wil vastleggen wat het systeem moet doen. Wie wil ontdekken tijdens het bouwen, is bij een klassiek uurtje-factuurtje-team beter uit. Wij verdienen ons voordeel met de blauwdruk.