Stop met code typen — ontwerp de fabriek die het doet
Een hands-on dag voor ontwikkelaars en tech leads die verder willen dan autocomplete. Je leert werken met coding agents als Claude Code en Codex: van pair programmer, via agents die zelfstandig features bouwen, naar een dark factory waarin agents specificaties omzetten in geteste, uitgerolde software — en jij de specs, scenario's en guardrails ontwerpt.
Wat je leert
- 01
Coding agents beheersen
Claude Code, Codex en vergelijkbare agents inrichten: context, CLAUDE.md/AGENTS.md, rechten, hooks, skills en MCP.
- 02
Spec-driven bouwen
Van vage wens naar spec, plan en kleine taken die een agent zelfstandig en test-first kan uitvoeren.
- 03
Verifiëren in plaats van lezen
Tests, scenario's, review-agents en evals als poort, zodat je niet elke regel code zelf hoeft te lezen.
- 04
Opschalen naar een fabriek
Parallelle agents, headless in CI, sandboxing, kosten en de stappen naar een dark factory voor je eigen team.
Van pair programmer naar dark factory
Dertig typische activiteiten uit softwareontwikkeling, elk op drie niveaus: AI helpt je als pair programmer, een coding agent bouwt terwijl jij reviewt, of agents werken autonoom en jij stuurt op specificaties, scenario's en guardrails. Zo zie je per fase hoe ver je richting een dark factory kunt schuiven.
- Helpen
- AI als pair programmer
- Delegeren
- Agent bouwt, jij reviewt
- Dark factory
- Agents autonoom, jij stuurt
Specificeren en ontwerpen 5 activiteiten
| # | Ontwikkelactiviteit | Helpen | Delegeren | Dark factory |
|---|---|---|---|---|
| 1 | Requirements verhelderen | Helpen Onduidelijkheden en edge cases benoemen | Delegeren Agent interviewt de stakeholder en schrijft de spec | Dark factory Spec als enige bron van waarheid waar agents op bouwen |
| 2 | Architectuur kiezen | Helpen Opties en trade-offs doordenken | Delegeren Agent schrijft ADR's en prototypes per optie | Dark factory Meerdere architecturen parallel laten bouwen en meten |
| 3 | Taken opknippen | Helpen Epics opdelen in kleine, toetsbare stappen | Delegeren Agent maakt een implementatieplan en issues | Dark factory Orchestrator verdeelt taken over parallelle agents |
| 4 | Acceptatiecriteria vastleggen | Helpen Criteria concreet en meetbaar maken | Delegeren Agent zet criteria om in uitvoerbare scenario's | Dark factory Verborgen scenario-sets die de bouwende agent niet ziet |
| 5 | Projectcontext vastleggen | Helpen Conventies en valkuilen opschrijven | Delegeren Agent onderhoudt CLAUDE.md of AGENTS.md zelf | Dark factory Skills en regels die de hele fabriek consistent houden |
Bouwen 5 activiteiten
| # | Ontwikkelactiviteit | Helpen | Delegeren | Dark factory |
|---|---|---|---|---|
| 6 | Nieuwe features schrijven | Helpen Code voorstellen en uitleggen | Delegeren Agent bouwt de feature in een eigen branch of worktree | Dark factory Van spec naar gemergde PR zonder handmatige tussenstap |
| 7 | Bestaande code begrijpen | Helpen Codebase uitleggen en doorzoeken | Delegeren Agent documenteert architectuur en datastromen | Dark factory Levende kennisgraaf van de codebase voor alle agents |
| 8 | Refactoren | Helpen Verbeteringen voorstellen | Delegeren Agent voert de refactor uit achter groene tests | Dark factory Doorlopende automatische opschoonrondes |
| 9 | Legacy moderniseren | Helpen Oude code en frameworks uitleggen | Delegeren Agent migreert module voor module | Dark factory Migratie als pijplijn met gedragsvergelijking oud versus nieuw |
| 10 | Integraties en API's bouwen | Helpen API-documentatie samenvatten | Delegeren Agent schrijft client, contracttests en mocks | Dark factory Digitale tweelingen van externe diensten om tegen te testen |
Testen en kwaliteit 5 activiteiten
| # | Ontwikkelactiviteit | Helpen | Delegeren | Dark factory |
|---|---|---|---|---|
| 11 | Unit tests schrijven | Helpen Testgevallen voorstellen | Delegeren Agent werkt test-first: eerst rood, dan groen | Dark factory Testsuite als contract dat agents niet mogen aanpassen |
| 12 | End-to-end testen | Helpen Testscenario's uitschrijven | Delegeren Agent bestuurt de browser en legt bewijs vast | Dark factory Scenario-validatie als poort in plaats van menselijke code-review |
| 13 | Code reviewen | Helpen Diff uitleggen en risico's aanwijzen | Delegeren Review-agent geeft bevindingen, jij beslist | Dark factory Meerdere onafhankelijke review-agents die elkaar verifiëren |
| 14 | Bugs debuggen | Helpen Hypotheses over de oorzaak opstellen | Delegeren Agent reproduceert, fixt en schrijft een regressietest | Dark factory Van foutmelding naar fix-PR zonder dat iemand begint |
| 15 | Security controleren | Helpen Kwetsbaarheden uitleggen | Delegeren Agent draait een security-review op elke wijziging | Dark factory Sandboxes, minimale rechten en audit-logs als standaard |
Integreren en uitrollen 5 activiteiten
| # | Ontwikkelactiviteit | Helpen | Delegeren | Dark factory |
|---|---|---|---|---|
| 16 | CI/CD-pijplijn onderhouden | Helpen Falende builds uitleggen | Delegeren Agent repareert de pijplijn en houdt hem groen | Dark factory Agents als vaste stap in de pijplijn, headless |
| 17 | Pull requests afhandelen | Helpen PR-beschrijving en changelog schrijven | Delegeren Agent verwerkt reviewcommentaar zelfstandig | Dark factory Auto-merge op basis van scenario-score en risicoklasse |
| 18 | Dependencies bijwerken | Helpen Breaking changes uitleggen | Delegeren Agent upgradet en lost brekende code op | Dark factory Continu up-to-date, met supply-chain-checks |
| 19 | Infrastructuur als code | Helpen Configuratie uitleggen en checken | Delegeren Agent schrijft Terraform of Bicep, jij keurt het plan goed | Dark factory Kortlevende testomgevingen per agent-taak |
| 20 | Releasen | Helpen Releasenotes en checklists opstellen | Delegeren Agent bereidt de release voor, jij drukt op de knop | Dark factory Geleidelijke uitrol met automatische rollback op metrics |
Beheren en verbeteren 5 activiteiten
| # | Ontwikkelactiviteit | Helpen | Delegeren | Dark factory |
|---|---|---|---|---|
| 21 | Incidenten afhandelen | Helpen Logs en traces samenvatten | Delegeren Agent onderzoekt de oorzaak en stelt een fix voor | Dark factory Zelfherstellende systemen binnen vooraf vastgelegde grenzen |
| 22 | Monitoring en observability | Helpen Dashboards en alerts ontwerpen | Delegeren Agent voegt instrumentatie toe aan nieuwe code | Dark factory Productiesignalen sturen automatisch nieuwe taken aan |
| 23 | Documentatie bijhouden | Helpen Documentatie schrijven en herschrijven | Delegeren Agent werkt docs bij bij elke wijziging | Dark factory Docs die nooit achterlopen omdat ze uit de code komen |
| 24 | Gebruikersfeedback verwerken | Helpen Feedback clusteren en prioriteren | Delegeren Agent zet feedback om in issues met specs | Dark factory Van feedback naar experiment naar meting in één lus |
| 25 | Technische schuld aflossen | Helpen Schuld in kaart brengen | Delegeren Agent lost schuld op in kleine, reviewbare PR's | Dark factory Vast budget aan agent-capaciteit voor onderhoud |
De fabriek inrichten 5 activiteiten
| # | Ontwikkelactiviteit | Helpen | Delegeren | Dark factory |
|---|---|---|---|---|
| 26 | Tools kiezen en configureren | Helpen Claude Code, Codex en andere agents vergelijken | Delegeren Rechten, hooks en MCP-servers per repo inrichten | Dark factory Gedeelde, versiebeheerde agentconfiguratie voor het hele team |
| 27 | Parallel werken met agents | Helpen Werk geschikt maken om te verdelen | Delegeren Meerdere agents in eigen worktrees tegelijk | Dark factory Agent-teams met rollen: bouwer, tester, reviewer |
| 28 | Kwaliteit en voortgang meten | Helpen Bepalen wat 'goed' betekent | Delegeren Evals en scenario-scores per wijziging bijhouden | Dark factory Autonomie per domein opschalen op basis van meetdata |
| 29 | Kosten beheersen | Helpen Tokengebruik en modelkeuze begrijpen | Delegeren Budgetten en limieten per agent instellen | Dark factory Rekenen in kosten per opgeleverde feature, niet per ontwikkeluur |
| 30 | Teamrollen herdefiniëren | Helpen Nieuwe vaardigheden in kaart brengen | Delegeren Ontwikkelaars sturen agents in plaats van code te typen | Dark factory Mensen ontwerpen specs, scenario's en de fabriek zelf |
Een dark factory is een eindbeeld, geen startpunt: autonomie verdien je met tests, scenario's, sandboxing en meetbare kwaliteit. Jij blijft verantwoordelijk voor wat er in productie draait. Geef agents geen productiesecrets of onbeperkte rechten, let op prompt injection en afhankelijkheden, en volg het security- en AI-beleid van je organisatie.
Programma
Een dag in detail — zonder verrassingen.
| # | Tijd | Module | Inhoud |
|---|---|---|---|
| 1 | 09:00–09:45 | De autonomieladder | Van autocomplete tot dark factory: waar staat jouw team, en wat houdt de volgende stap tegen? |
| 2 | 09:45–10:45 | Agents inrichten | Claude Code en Codex in je eigen repo: context, rechten, hooks, skills en MCP. Hands-on. |
| — | 10:45–11:00 | Pauze | |
| 3 | 11:00–12:15 | Spec-driven en test-first | Een feature van spec naar PR laten bouwen door een agent, met tests als vangrail. |
| — | 12:15–13:00 | Lunch | |
| 4 | 13:00–14:15 | Parallel en headless | Meerdere agents in worktrees, review-agents, agents in CI en GitHub-workflows. |
| — | 14:15–14:30 | Pauze | |
| 5 | 14:30–15:30 | Scenario's, evals en vertrouwen | Verborgen scenario-sets, kwaliteitsmetingen, sandboxing, secrets en prompt injection. |
| 6 | 15:30–16:30 | Jouw fabrieksplan | Ontwerp de eerste lights-out pijplijn voor één domein in je eigen codebase, en een roadmap voor je team. |
Voor wie?
Softwareontwikkelaars · Tech leads en architecten · DevOps- en platformengineers · QA- en testengineers · Engineering managers en CTO's
Over de trainer
Wiemer Kuik
Trainer & adviseur AI-transformatie
Meer dan 40 jaar bedrijfservaring met focus op de integratie van zakelijke en IT-transformatie. Speerpunten: bedrijfstransformatie, verandermanagement, IT-governance, training van stakeholders, transformatiemanagement en presentatiecoaching.
LinkedInPlan deze workshop voor jouw ontwikkelteam, en zet de eerste stap van AI-assistent naar softwarefabriek.
Twijfel je over de fit?
Plan een intake — we sparren 30 minuten over jouw doelen en geven een eerlijk advies.