Wat als je voor vrijwel ieder vraagstuk binnen softwareontwikkeling de juiste specialist kunt inschakelen? Een databasearchitect, beveiligingsexpert, ontwerper, tester of iemand die onderzoekt waarom een applicatie niet goed presteert. Binnen onze AI Factory organiseren we die deskundigheid als één digitale softwareafdeling, met een groeiende catalogus van 160 specialisten verdeeld over zestien vakgebieden.
Een complete softwareafdeling, maar dan anders georganiseerd
Stel dat je een nieuwe applicatie wilt ontwikkelen. Je hebt een goed idee en weet welk probleem je wilt oplossen, maar al snel blijkt dat er veel meer bij komt kijken dan alleen programmeren. Er moet iemand nadenken over de architectuur, een ander over de gegevens die worden opgeslagen en weer iemand anders over de manier waarop gebruikers met de applicatie werken. Er moeten beveiligingsmaatregelen worden ontworpen, koppelingen met bestaande systemen worden gemaakt en tests worden uitgevoerd om vast te stellen of alles correct functioneert.
Wanneer de software klaar is, moet die bovendien worden uitgerold, gecontroleerd en onderhouden. In een traditionele organisatie heb je daarvoor verschillende mensen, teams en soms externe deskundigen nodig.
Bij The Spidermonkeys organiseren we die werkzaamheden op een andere manier. Binnen onze AI Factory bouwen we aan een complete digitale softwareafdeling waarin specialistische deskundigheid beschikbaar wordt gemaakt wanneer een opdracht daarom vraagt.
Inmiddels hebben we een catalogus van 160 digitale specialisten uitgewerkt, verdeeld over zestien vakgebieden. Een deel van deze rollen gebruiken we al in onze dagelijkse softwareontwikkeling. Andere ontwikkelen we verder of voegen we stapsgewijs toe.
Het gaat daarbij niet om 160 afzonderlijke medewerkers of om 160 AI systemen die voortdurend aan het werk zijn. De specialisten worden vertegenwoordigd door gespecialiseerde vaardigheden, kennis, instructies en gereedschappen die onze Factory Agents kunnen inzetten. Afhankelijk van de opdracht kunnen verschillende rollen worden gecombineerd, met een passend AI model en de benodigde technische uitvoeringscapaciteit.
Zo kunnen we voor iedere opdracht een team samenstellen dat past bij de werkzaamheden. En omdat die deskundigheid onderdeel is van één samenhangende fabriek, kunnen specialisten samenwerken, elkaars werk controleren en gebruikmaken van eerder opgedane kennis.
Hieronder maak je kennis met de 160 specialisten die we binnen onze AI Factory hebben gedefinieerd.
1. Strategie, analyse en productontwikkeling
1. Productstrateeg
Onderzoekt doelgroep, productvisie en de waarde van een oplossing.
2. Bedrijfsanalist
Brengt bedrijfsprocessen, knelpunten en informatiebehoeften in kaart.
3. Requirements specialist
Vertaalt wensen naar concrete functionele en technische eisen.
4. Productarchitect
Vertaalt een productdoel naar een samenhangend bouwplan.
5. Haalbaarheidsspecialist
Onderzoekt technische mogelijkheden, beperkingen en alternatieven.
6. Procesoptimalisatiespecialist
Zoekt manieren om werkprocessen te vereenvoudigen en automatiseren.
7. Oplossingsontwerper
Ontwerpt hoe een oplossing functioneel moet werken.
8. Kosten en waardespecialist
Vergelijkt ontwikkelkosten, gebruikskosten en toegevoegde waarde.
9. Technisch onderzoeker
Onderzoekt technologieën en bestaande oplossingsrichtingen.
10. Acceptatiecriteriaspecialist
Legt meetbaar vast wanneer een opdracht geslaagd is.
2. Softwarearchitectuur en ontwikkeling
11. Softwarearchitect
Ontwerpt de structuur en samenhang van software.
12. Backendontwikkelaar
Bouwt bedrijfslogica, services en gegevensverwerking.
13. Frontendontwikkelaar
Ontwikkelt interactieve schermen en componenten.
14. API specialist
Ontwerpt en controleert technische interfaces.
15. Integratiespecialist
Verbindt systemen en organiseert betrouwbare gegevensuitwisseling.
16. Databasearchitect
Ontwerpt datamodellen, relaties en opslagstructuren.
17. Databaseperformance specialist
Optimaliseert databasequeries, indexen en prestaties.
18. Databasemigratiespecialist
Bereidt veilige databaseschemawijzigingen en migraties voor.
19. Events en messaging specialist
Ontwerpt berichtenstromen en asynchrone verwerking.
20. Legacy moderniseringsspecialist
Onderzoekt en vernieuwt verouderde software.
3. Gebruikersinterfaces en gebruikerservaring
21. UI ontwerpspecialist
Ontwerpt visuele schermen, formulieren en componenten.
22. UX onderzoeker
Onderzoekt gebruikersgedrag en knelpunten.
23. Designsystem specialist
Bewaakt consistente vormgeving en herbruikbare componenten.
24. Responsive designspecialist
Zorgt dat schermen op verschillende apparaten functioneren.
25. Toegankelijkheidsspecialist
Toetst digitale toegankelijkheid en relevante WCAG eisen.
26. UI Walker
Bedient applicaties als gebruiker en controleert zichtbaar gedrag.
27. Visuele regressiespecialist
Herkent ongewenste visuele veranderingen.
28. Interactieontwerper
Ontwerpt navigatie en gebruikershandelingen.
29. Content en microcopyspecialist
Schrijft duidelijke schermteksten en meldingen.
30. Lokalisatiespecialist
Past software aan voor talen en regio's.
4. Security, privacy en compliance
31. Securityarchitect
Ontwerpt beveiligingsmaatregelen en dreigingsmodellen.
32. Applicatiebeveiligingsspecialist
Controleert code op beveiligingskwetsbaarheden.
33. Identiteit en toegangsspecialist
Ontwerpt authenticatie, autorisatie en gebruikersrechten.
34. Secretsmanagement specialist
Bewaakt veilig gebruik en rotatie van credentials.
35. Privacy en AVG specialist
Onderzoekt verwerking en bescherming van persoonsgegevens.
36. ISO 27001 specialist
Ondersteunt informatiebeveiligingsmaatregelen en auditbewijs.
37. ISO 9001 specialist
Ondersteunt kwaliteitsmanagement en procesborging.
38. Compliance auditspecialist
Controleert naleving van normen en afspraken.
39. Softwareketenbeveiligingsspecialist
Controleert packages, afhankelijkheden en softwareherkomst.
40. Penetratietestspecialist
Voert geautoriseerde beveiligingstests uit.
5. Testen, reviews en kwaliteitsborging
41. Code reviewspecialist
Beoordeelt codekwaliteit en technische standaarden.
42. Unit testspecialist
Test afzonderlijke functies en componenten.
43. Integratietestspecialist
Controleert de samenwerking tussen systemen.
44. End to end testspecialist
Test complete bedrijfsprocessen van begin tot einde.
45. Regressietestspecialist
Controleert of bestaande functionaliteit blijft werken.
46. Performancetestspecialist
Meet snelheid en responstijden.
47. Belasting en stresstestspecialist
Onderzoekt gedrag onder hoge belasting.
48. Testautomatiseringsspecialist
Ontwerpt en onderhoudt automatische tests.
49. Kwaliteitsborgingsspecialist
Bewaakt oplevervoorwaarden en totale kwaliteit.
50. Oorzaakanalysespecialist
Onderzoekt structurele oorzaken van fouten.
6. Infrastructuur, deployment en operations
51. Infrastructuurarchitect
Ontwerpt servers, opslag en netwerken.
52. Cloud provisioningspecialist
Bereidt cloudresources voor binnen bevoegdheden.
53. Infrastructure as Code specialist
Beheert reproduceerbare infrastructuurconfiguraties.
54. Containerspecialist
Ontwikkelt en beheert containers en images.
55. Orchestratiespecialist
Organiseert technische workloads en capaciteit.
56. CI/CD specialist
Automatiseert build, test en releaseprocessen.
57. Deploymentspecialist
Bereidt gecontroleerde softwareuitrol voor.
58. Netwerk en connectiviteitsspecialist
Onderzoekt DNS, firewalls en verbindingen.
59. Backup en herstelspecialist
Ontwerpt backups en herstelprocedures.
60. Betrouwbaarheidsspecialist
Bewaakt beschikbaarheid, stabiliteit en herstel.
7. AI, Factory Agents en kennismanagement
61. LLM selectiespecialist
Selecteert passend taalmodel en redeneerniveau.
62. Prompt engineer
Ontwerpt betrouwbare AI instructies.
63. Factory Agent ontwerper
Definieert agentrollen en verantwoordelijkheden.
64. Skill engineer
Ontwikkelt en test herbruikbare skills.
65. Agent evaluatiespecialist
Meet betrouwbaarheid van Factory Agents.
66. Kennismanagementspecialist
Structureert en ontsluit technische kennis.
67. Never Twice specialist
Voorkomt herhaling van fouten en dubbel werk.
68. Context engineer
Selecteert relevante context en bewaakt isolatie.
69. AI kostenoptimalisatiespecialist
Optimaliseert modelgebruik en uitvoeringskosten.
70. Agentveiligheidsspecialist
Controleert gedrag en bevoegdheden van agents.
8. Documentatie, governance en levenscyclus
71. Technisch documentatiespecialist
Houdt technische documentatie actueel.
72. Architectuurbesluitenspecialist
Legt technische keuzes en onderbouwing vast.
73. GitHub governancespecialist
Bewaakt issues, PR's en repositoryregels.
74. Releasemanagement specialist
Beheert softwareversies en releasevoorwaarden.
75. Wijzigingsimpactanalist
Onderzoekt gevolgen van voorgestelde wijzigingen.
76. Afhankelijkhedenbeheerspecialist
Beheert softwareafhankelijkheden en versies.
77. Observability specialist
Analyseert logging, metrics en traces.
78. Incidentresponsspecialist
Onderzoekt incidenten en ondersteunt herstel.
79. Audittrailspecialist
Legt handelingen, besluiten en bewijs vast.
80. Continue verbeteringsspecialist
Onderzoekt verbeteringen in technische processen.
9. Data engineering en intelligentie
81. Datakwaliteitsspecialist
Controleert juistheid en volledigheid van gegevens.
82. Datapipeline engineer
Ontwerpt automatische gegevensverwerking.
83. Datawarehouse architect
Ontwerpt structuren voor rapportage en analyse.
84. Datagovernance specialist
Bewaakt eigenaarschap en databeleid.
85. Dataclassificatiespecialist
Deelt gegevens in naar gevoeligheid.
86. Data anonimiseringsspecialist
Beschermt persoonsgegevens via anonimisering of pseudonimisering.
87. Zoek en indexeringsspecialist
Ontwerpt zoekfuncties en indexen.
88. Vectordatabasespecialist
Ontwerpt opslag en retrieval van vectoren.
89. RAG specialist
Verbindt AI modellen met gecontroleerde kennisbronnen.
90. Datareconciliatiespecialist
Vergelijkt gegevens en herkent afwijkingen.
10. Geavanceerde softwarearchitectuur
91. Distributed systems specialist
Ontwerpt betrouwbare verspreide systemen.
92. Microservices architect
Ontwerpt zelfstandige services en contracten.
93. Schaalbaarheidsspecialist
Onderzoekt groei in gebruikers en belasting.
94. Cachingspecialist
Optimaliseert toegang tot veelgebruikte gegevens.
95. API contractvalidatiespecialist
Toetst implementaties aan API afspraken.
96. Transactieintegriteitsspecialist
Bewaakt consistente gegevensbewerkingen.
97. Concurrency en locking specialist
Voorkomt conflicten bij gelijktijdig werk.
98. Resilience engineer
Ontwerpt systemen die storingen opvangen.
99. Technische schuld analist
Onderzoekt structurele onderhoudsrisico's.
100. Architectuurcompliancespecialist
Controleert naleving van architectuurafspraken.
11. Autonome fabrieksbesturing
101. Taakdecompositiespecialist
Verdeelt complexe doelen in uitvoerbare taken.
102. Workload planningsspecialist
Plant werk op beschikbare capaciteit.
103. Agentsamenwerkingsspecialist
Ontwerpt overdracht tussen Factory Agents.
104. Conflictoplossingsspecialist
Onderzoekt conflicterende wijzigingen.
105. Foutherstelspecialist
Ontwerpt gecontroleerd herstel na fouten.
106. Retry strategiespecialist
Bepaalt veilige herhaalpogingen.
107. Voortgangsverificatiespecialist
Controleert aantoonbare voortgang.
108. Autonome continuatiespecialist
Hervat onderbroken werk veilig.
109. Uitvoeringsbewijsspecialist
Verzamelt bewijs van werk en controles.
110. Doelverificatiespecialist
Toetst of het oorspronkelijke doel is bereikt.
12. Geavanceerde beveiliging
111. Zero Trust architect
Ontwerpt minimale rechten en voortdurende verificatie.
112. Dreigingsmodelspecialist
Onderzoekt aanvalspaden en misbruikscenario's.
113. Kwetsbaarhedenbeheerspecialist
Prioriteert beveiligingsproblemen en herstel.
114. Security incidentonderzoeker
Onderzoekt incidenten en technisch bewijs.
115. Cryptografiespecialist
Beoordeelt versleuteling en cryptografische technieken.
116. Certificaatbeheerspecialist
Bewaakt digitale certificaten en vernieuwing.
117. Bevoegdhedengrens auditor
Controleert toegang binnen het mandaat.
118. Infrastructuurbeveiligingsspecialist
Onderzoekt beveiliging van servers en netwerken.
119. Prompt injection verdedigingsspecialist
Beschermt AI tegen manipulatieve invoer.
120. Beveiligingsbeleid handhavingsspecialist
Toetst naleving van beveiligingsregels.
13. Geavanceerde gebruikerservaring
121. Gebruiksvriendelijkheidstester
Onderzoekt of gebruikers taken eenvoudig uitvoeren.
122. Browsercompatibiliteitsspecialist
Test verschillende webbrowsers.
123. Mobiele ervaringsspecialist
Controleert bediening op mobiele apparaten.
124. Gebruikersreis validator
Test complete gebruikersroutes.
125. Formuliervalidatiespecialist
Test invoervelden en foutmeldingen.
126. Visuele consistentiespecialist
Controleert uniforme schermvormgeving.
127. Foutmeldingskwaliteitspecialist
Beoordeelt begrijpelijkheid van foutmeldingen.
128. Gebruikersrechtentester
Controleert zichtbaarheid en handelingen per gebruikersrol.
129. Workflowsimulatiespecialist
Simuleert complete bedrijfsprocessen.
130. Productacceptatiespecialist
Toetst de oplossing vanuit gebruikersperspectief.
14. Infrastructuur en betrouwbaarheid
131. Capaciteitsplanningsspecialist
Berekent benodigde rekenkracht, opslag en netwerkcapaciteit.
132. Resource optimalisatiespecialist
Vermindert verspilling van technische capaciteit.
133. Databasebackup verificatiespecialist
Test of databasebackups herstelbaar zijn.
134. Disaster recovery testspecialist
Test herstel bij ernstige storingen.
135. Infrastructure drift specialist
Herkent afwijkingen in infrastructuurconfiguraties.
136. Configuratiebeheerspecialist
Bewaakt reproduceerbare instellingen.
137. Service health monitoringspecialist
Controleert beschikbaarheid van diensten.
138. Deployment rollback specialist
Ontwerpt veilige terugdraai van releases.
139. Infrastructuurkostenspecialist
Analyseert infrastructuurkosten.
140. Omgevingslevenscyclusspecialist
Beheert technische omgevingen van begin tot einde.
15. Wetgeving, governance en certificering
141. NIS2 compliancespecialist
Onderzoekt relevante cyberbeveiligingsverplichtingen.
142. EU AI Act specialist
Onderzoekt toepasselijke Europese AI regels.
143. Softwarelicentiespecialist
Controleert licentievoorwaarden.
144. Open source compliancespecialist
Onderzoekt verplichtingen van open source software.
145. Databewaartermijnspecialist
Bewaakt bewaren en verwijderen van gegevens.
146. Datalocatiespecialist
Controleert opslaglocaties en verwerkingsregio's.
147. Risicobeoordelingsspecialist
Onderzoekt technische en organisatorische risico's.
148. Certificeringsbewijsspecialist
Verzamelt controleerbaar auditbewijs.
149. Beleidsnalevingsspecialist
Controleert naleving van vastgesteld beleid.
150. Regelgevingsmonitoringspecialist
Signaleert relevante wijzigingen in normen en wetten.
16. Kennis en continue verbetering
151. Kennislacunedetectiespecialist
Onderzoekt ontbrekende kennis en instructies.
152. Documentatiebetrouwbaarheidsspecialist
Vergelijkt documentatie met de actuele werkelijkheid.
153. Skill kwaliteitsevaluatiespecialist
Toetst betrouwbaarheid van skills.
154. Agent benchmarkingspecialist
Vergelijkt prestaties van Factory Agents.
155. Modelprestatiespecialist
Vergelijkt kwaliteit, snelheid en kosten van AI modellen.
156. Herbruikbare componentenonderzoeker
Zoekt bewezen oplossingen voor hergebruik.
157. Dubbele implementatiedetectiespecialist
Herkent onnodig dubbel ontwikkelde functionaliteit.
158. Lessons learned integratiespecialist
Zet ervaringen om in verbeterde controles.
159. Continue architectuurverbeteringsspecialist
Onderzoekt structurele architectuurverbeteringen.
160. Factory capability specialist
Brengt bewezen en ontbrekende fabrieksmogelijkheden in kaart.
Niet 160 losse systemen, maar één samenwerkende afdeling
Het bijzondere aan onze AI Factory is niet alleen het aantal specialisten, maar vooral de manier waarop hun deskundigheid wordt gecombineerd. Wanneer een nieuwe opdracht binnenkomt, hoeft niet iedere specialist aan het werk. De fabriek onderzoekt welke kennis nodig is, welke werkzaamheden uitgevoerd moeten worden en welke controles daarbij horen.
Een opdracht voor een eenvoudige gebruikersinterface vraagt een andere combinatie dan het ontwerpen van een complex platform met meerdere databases, externe koppelingen en hoge beveiligingseisen. Ook hoeven de specialisten niet allemaal op hetzelfde intelligentieniveau te werken. Voor relatief eenvoudige controles kunnen kleinere AI modellen voldoende zijn, terwijl ingewikkelde architectuurvraagstukken meer redeneercapaciteit vragen.
De Factory Controllers organiseren de werkzaamheden, Factory Agents zetten de benodigde vaardigheden in en Factory Workers leveren de technische omgevingen waarin het werk wordt uitgevoerd. Daarbij werken de specialisten volgens vastgestelde afspraken en kunnen zij elkaars resultaten onafhankelijk controleren.
Zo ontstaat niet zomaar een verzameling AI hulpmiddelen, maar een digitale softwareafdeling waarin deskundigheid, techniek, processen en kwaliteitscontrole samenkomen.
Een afdeling die voortdurend groeit
Onze catalogus van 160 specialisten is geen eindpunt. We gebruiken onze AI Factory al in de dagelijkse softwareontwikkeling en breiden haar mogelijkheden voortdurend verder uit. Sommige specialistische rollen zijn al onderdeel van onze werkwijze, andere worden verder ontwikkeld of staan op de planning.
Wanneer we ontdekken dat bepaalde deskundigheid ontbreekt, kunnen we onderzoeken hoe we die toevoegen. Wanneer een bestaande specialist beter kan functioneren, kunnen we de bijbehorende skills, instructies of gereedschappen verbeteren. En wanneer een nieuw AI model betere mogelijkheden biedt, kunnen we onderzoeken of bepaalde werkzaamheden daarmee sneller, betrouwbaarder of goedkoper uitgevoerd kunnen worden.
Daarbij willen we dat iedere verbetering aantoonbaar waarde toevoegt. Niet alleen meer specialisten, maar vooral betere resultaten.
De AI Factory werkt voor ons, terwijl wij blijven werken aan de AI Factory.
Wil je begrijpen hoe deze specialisten samenwerken om een idee om te zetten in een werkende applicatie? Lees ook ons hoofdartikel: Stel je nou eens voor… dat je een complete softwareafdeling tot je beschikking hebt.
The Spidermonkeys
Wij bouwen niet alleen software. Wij bouwen aan een nieuwe manier om software te maken.
