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.