Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Module 1: Context, reikwijdte en uitdagingen bij levering
- Automatische aanvullingen versus zelfstandige meervoudige uitvoeringen
- Veel voorkomende misvattingen over AI in softwarelevering
- Waarom betere prompts alleen niet voldoende zijn
- Identificeren van huidige werkwijzen, knelpunten en doelen van deelnemers
- Het kiezen van een geschikt AI-werkmodel voor engineeringteams
Module 2: Specificatieverwerking en gestructureerde afbakening
- Samenstellen van een gestructureerd overzicht uit documenten van stakeholders
- Technieken voor het extraheren van eisen
- Strategieën voor segmentering: structureel, semantisch en op basis van glijdende vensters
- Het behouden van afhankelijkheden en onderlinge verwijzingen
- Omgaan met tabellen, diagrammen, stroomdiagrammen en gemengde inputtypen
- Effectief beheer van contextvensters
Module 3: Grenzen van menselijke beoordelingsvermogen
- Situaties waarin menselijk oordeel cruciaal blijft
- Het herkennen van onjuiste afhankelijkheden die door AI worden verzonnen
- Detectie van gefabriceerde beperkingen en omgekeerde logica
- Voorkomen van onveilige, maar hulpvaardig ogende standaandinstellingen
- Toetsingskaders voor traceerbaarheid, consistentie en volledigheid
Module 4: Van eisen naar code met behulp van agentische tools
- Architectuur-georiënteerd leveringsmodel
- In kaart brengen van componenten en servicegrenzen
- Gebruik van API-contracten als leidraad voor levering
- Permanente regels en beperkingen binnen AI-tools
- Verbanden tussen taakinstructies en gestelde eisen
- Het onderscheid tussen minimale versus sterk begrensde promptingmethodes
- Gebruik van een contract-georiënteerde aanpak voor back-end- en front-endontwikkeling
Module 5: Iteratieve verbeteringscycli met AI-agenten
- Het zelfcorrecterende proces in meerdere cyclussen
- Gestuurde iteratieve leveringsprocessen
- Beoordelen van gedaanheidsverschillen en codewijzigingen
- Detectie van ongeautoriseerde uitbreiding van scope of wijzigingen
- Het beheren van beperkte contextgeheugens van AI-systemen
- Toepassing van iteratiegeschiedenis om voortdurend te verbeteren
Module 6: Handhaving van codekwaliteit
- Promptbeperkingen voor bijzondere uitzonderingssituaties
- Regeldocumentatie als levend bestanddeel binnen governancemechanismen
- Automatische controleprocessen zoals linting en statische analyse
- Beveiligingsscanning van door AI gegenereerde code
- Controle op voldoenheid aan afhankelijkheids- en architectuurvereisten
- Menselijke controlemechanismen voor uitvoer van AI-systemen
Module 7: Terugkoppelingscycli en voortdurende verbetering
- Het terugleiden van gestructureerde foutmeldingen in AI-werkwijzen
- Gedefinieerde iteratiegrenzen en beëindigingscriteria
- Registratie van cycli en resultaten
- Ongoede verbetering van regeldocumentatie na verloop van tijd
- Aanmaken van herbruikbare ‘engineeringsintelligentie’
Module 8: Veiligheidsgerelateerde foutpatronen bij AI-gestuurde levering
- Veelvoorkomende veiligheidsrisico’s in door AI gegenereerde code
- Toegevoegde technologie-specifieke beveiligingsrichtlijnen
- Beveiligingsscanning vóór committeringen
- Toepassing van veilige SDLC-controles in AI-ondersteunde ontwikkeling
- Menselijke verantwoordelijkheid binnen beveiligde leveringprocessen
Module 9: Testgeoriënteerde specificatieverwerking
- Het genereren van testeisen uit oorspronkelijke vereistenlijsten
- Testontwerp gebaseerd op specifieke domeintaalgebruiken
- Veilig genereren van daadwerkelijke testimplementaties
- Basisprincipes van mutatietesten
- Controle op dekking en overeenkomst met oorspronkelijke eisen
- Beoordeling van krachtigheid van testbeweringen
- Toepassing van vraagmodeltechnieken ten behoeve van diagnostiek
Module 10: Systeemonderhoud en stabiliteit
- Onderhouden documenten zoals contracten, kaarten, regels en testspecificaties
- Aanpassing van beperkingen in de loop der tijd
- AI-gebruik in het kader van duurzame governance-strategieën
- Vermijden van technische schulden middels gecontroleerde AI-toepassingen
- Operationele benadering voor duurzaam werkende teams met AI-ondersteuning
Vereisten
Deelnemers dienen te beschikken over:
- Ervaring in softwareontwikkelingsprojecten
- Inzicht in de basisprincipes van applicatiearchitectuur
- Kennis van API’s, back-end- of front-end-systemen, of full-stack ontwikkeling
- Basiskennis van Agile-methodieken of iteratieve softwarelevering
- Inzicht in concepten rond softwaretesten
- Kennis van AI-codetools is wenselijk maar niet verplicht
- Geschikt voor technisch personeel op midden- en hoog niveau
14 Uren