Check List 2024-2025
Kerntaakexamen
Het examen bestaat uit 2 kerntaken met in totaal 8 werkprocessen.
Kerntaak-1: uitvoeren van een project (5 werkprocessen)
Kerntaak-2: samenwerken in een team (3 werkprocessen)
Voor het examen moet het ingeleverde werk aan officiële eisen voldoen. Deze zijn samengevat in de onderstaande checklist.
Kerntaak 1
Algemeen
- Gaat jouw planning, ontwerp, realisatie, testen en verbeteren over één project?
 - Zijn er minimaal 3 user story's beschreven?
Werk je samen met anderen: heeft ieder teamlid 3 unieke user story's beschreven? - Is bij elke opdracht duidelijk wie wat heeft gedaan?
 - Werk je samen met anderen: Alleen bij de planning (KT1, W1) mag één gemeenschappelijk document worden ingeleverd, alle andere documenten zijn individueel.
 
Planning
- Is er beschreven wat er gebouwd moet worden?
 - Is er beschreven waarom het gebouwd moet worden?
 - Zijn alle eisen beschreven?
 - Zijn er minimaal 3 user story's beschreven
Werk je samen met anderen: 2 teamleden? 6 userstory's 3 teamleden? 9 userstory's etc. - Staan de user story's in het formaat "als ..... wil ik ..... zodat ....."?
 - Zijn de user story's en eisen concreet en éénduidig (testbaar)?
 - Is er een takenlijst waarin alle taken staan en zijn deze project-specifiek?
 - Zijn er overleggen gepland?
 - Is bij elke taak beschreven hoe lang deze duurt?
 - Is bij elke taak beschreven wie deze moet uitvoeren?
 - Staan de taken op de juiste volgorde?
 - Zijn er prioriteiten gesteld?
 - Is de voortgang bewaakt?
 
Ontwerp
- Is elke user story uit de planning vertaald naar een ontwerp waardoor je een beeld krijgt hoe de user story er uit gaat zien?
 - Zijn er in het ontwerp tekeningen/schetsen van de User Interface te vinden?
 - Zijn er minimaal 2 schematechnieken toegepast, (bijvoorbeeld ERD, activiteitendiagram, klassendiagram, Use Case diagram)?
 - Zijn de keuzes in het ontwerp concreet onderbouwd/uitgelegd?
 - Zijn de onderwerpen ethiek, privacy en security besproken?
 IsZijnwatdeje beschrijft overonderwerpen ethiek, privacy en security specifiek alleen van toepassing op jouw project?
Realisatie
- Bevat je project code 
waarin(maak je gebruikmaaktvan datastructuren (variabelen, arrays....), flow control (loops), functies/methoden en dergelijke?methoden)? - Heb je minimaal 3 user story's opgeleverd?
Werk je samen met anderen: 2 teamleden? 6 userstory's 3 teamleden? 9 userstory's etc. - Heeft de realisatie (dus dit onderdeel), ongeveer 40 uur gekost?
Werk je samen met anderen: 2 teamleden? 80 uur 3 teamleden? 120 uur etc. - Voldoet het resultaat aan het ontwerp?
 - Worden fouten in de code
goedafgehandeld (error handling)? - Heb je rekening gehouden met security?
 - Is er volgens een standaard geprogrammeerd (inspringen, variabele naamgeving en dergelijke)?
 - Is de code goed leesbaar en begrijpelijk. Is er zinvol commentaar toegevoegd?
 - Heb je op een juiste manier versie beheer toegepast?
 - Videobestand(en) <= 400 MB?
 
Testen
- Zijn er per user story min. 5 testscenario's opgesteld?
 - Is bij elk testscenario concreet en eenduidig beschreven wat de beginsituatie was?
 - Is bij elk testscenario concreet en eenduidig beschreven wat de gewenste uitkomst was?
 - Zijn er alternatieve testscenario's beschreven?
 - Zijn er fouten gevonden?
 - Is elk testscenario uitgevoerd en zijn de bevindingen vastgelegd?
 - Is bij elk testscenario beschreven wat de conclusie/aanbeveling is?
 - Zijn alle scenario's concreet en eenduidig beschreven zodat er geen discussie kan ontstaan over de bevindingen?
 
AI/ChatGPT geeft vrijwel nooit concreet en eenduidige teksten!
Verbetervoorstellen
- Zijn er 2 of meer verbeteringen beschreven die zijn gebaseerd op de bevindingen uit het testrapport (W4)?
 - Zijn er 2 of meer verbeteringen beschreven die zijn gebaseerd op de bevindingen vanuit de oplevering?
 - Zijn er 2 of meer verbeteringen beschreven die zijn gebaseerd op de eigen reflectie?
 - Zijn de verbetervoorstellen eenduidig en concreet beschreven?
 
Kerntaak 2
Overleggen
- Stel je (relevante) vragen tijdens het overleg?
 - Breng jij wat mee naar het overleg, breng je bijvoorbeeld een onderwerp in?
 - Laat je zien dat je regelmatig afstemt?
 - Laat je zien dat je afspraken vastlegt?
 - Laat je zien dat je afspraken na komt?
 - Doe je actief mee met het overleg?
 - Videobestand <= 400 MB?
 
Presenteren
- Presenteer je overtuigend (positief, met passie, trots en met een goede energie)?
 - Onderbouw je je presentatie met goede argumenten?
 - Presenteer je een duidelijk verhaal?
 - Is de presentatie afgestemd op de doelgroep?
 - Stel je vragen aan de betrokkenen om te controleren of ze de presentatie begrijpen?
 - Reageer je op de juiste manier op vragen/feedback?
 - Gaat de presentatie over de stage of een ander onderwerp dat te maken heeft met het vak van software developer?
 - Videobestand <= 400 MB?
 
Reflectie
Je voldoet aan de exameneisen als je JA kunt antwoorden op alle vragen.
- Gaat het verslag over jouw handelen?
 - Benoem je goede punten over jouw handelen?
 - Benoem je verbeterpunten over jouw handelen?
 - Maak je onderscheid tussen jouw handelen en dat van het team waar je deel van uit maakt?
 - Beschrijf je feedback die je hebt gekregen?
 - Beschrijf je wat je hebt gedaan met de feedback?
 - Beschrijf je in het verslag dat jij een proactieve houding hebt (dus dat je initiatief laat zien).
 - Wees concreet (dus geen AI)!
Teksten die je kan kopiëren en voor een (willekeurige) andere reflectie ook zouden kunnen gelden, zijn niet goed.
Gebruik details! 
--