Checklist KT 2026
Hieronder staan 8 checklists op basis waarvan het kerntaakexamen wordt beoordeeld.
Naast deze beoordeling geldt voor al het werk dat het authentiek moet zijn.
Kerntaak 1 - Project uitvoeren
1. Checklist B1-K1-W1 (Planning & Voortgang)
- Er zijn minimaal 5 uitgangspunten (kaders/randvoorwaarden) benoemd. Ze zijn onderbouwd en de bron is duidelijk.
- Er zijn minimaal 12 functionele eisen benoemd. Deze beschrijven observeerbaar gedrag en zijn testbaar.
- Er zijn minimaal 5 technische eisen benoemd. Deze zijn concreet (controleerbaar) en onderbouwd.
- Alle functionele eisen komen terug in de planning.
- Taken zijn opgesplitst (max. 4 uur per taak) en gekoppeld aan een specifiek onderdeel van de uitgangspunten, eisen of wensen (1.1, 1.2, 1.3). Taken zijn eenduidig beschreven.
- De totale ontwikkeltijd is minimaal 40 uur (deze 40 uur is gebaseerd op niveau dat verwacht wordt van een MBO-4 examenkandidaat).
- De planning is logisch en chronologisch van opbouw, concreet en testbaar.
- In de planning zijn minimaal 5 overleg/ voortgangs momenten opgenomen.
- De voortgang is minimaal 5 keer bijgehouden gedurende de uitvoering van het project. (bevat datum en daadwerkelijke bestede uren)
- Elke voortgangsmeting bevat status, afwijking en een beschreven actie op die afwijking.
- Er is een afsluitende evaluatie/reflectie opgenomen van het verloop van het project.
2. Checklist B1-K1-W2 (Ontwerp)
- Alle (minimaal 12) functionele eisen uit de planning zijn vertaald naar het ontwerp.
- GUI functionaliteiten hebben schetsen/wireframes of een eenduidige beschrijving en zijn testbaar.
- Elke functionele beschrijving bevat: doel, invoer, uitvoer en foutafhandeling.
- Indien van toepassing zijn stappen (flow) en alternatieve scenario's beschreven.
- Technische eisen zijn concreet gemaakt (bijv. volledig ERD), zijn onderbouwd.
- Er zijn minimaal 2 relevante, verschillende schematechnieken; ERD, Flow diagram
- De schematechnieken zijn helemaal juist toegepast.
- Ontwerpkeuzes zijn onderbouwd (waarom is hiervoor gekozen?).
- Bij tenminste 3 ontwerpkeuzes zijn minstens één of meer alternatieve oplossingen overwogen en beschreven.
- Er is beschreven welke keuzes er ten aanzien van security of privacy (AVG) zijn gemaakt.
3. Checklist B1-K1-W3 (Realisatie)
- Er is minimaal 40 uur geprogrammeerd (onderbouwd door hoeveelheid code, complexiteit en versiebeheer).
- De code werkt en dit is aangetoond (video en/of draaiende applicatie).
- De opgeleverde code is in zijn algemeenheid zichtbaar gebaseerd op de gemaakte planning en het ontwerp.
- Alle eisen en wensen zijn verwerkt volgens de (eventueel aangepaste) planning
- Naamgeving: Code is consistent, variabelen/functies hebben betekenisvolle namen.
- De code heeft een gangbare, consistente en duidelijke mappen structuur.
- Geen onnodig commentaar, maar alleen om code ter verduidelijken en er is geen dubbele code (DRY).
- Modulariteit: 80% functies (doen één ding, max 60 regels). Bestanden max 400 regels.
- Robuustheid: Fouten worden opgevangen, afgehandeld (try/catch), database constraints zijn aanwezig, etc.
- Security: Geen plain text wachtwoorden en bescherming tegen SQL-injection, en bijvoorbeeld CSRF, ....
- De code staat volledig in GIT versiebeheer.
- Er zijn tenminste 5 versies beschikbaar, verdeeld over de projecttijd (opbouw is te volgen).
- Commits zijn logisch opgebouwd en hebben duidelijke beschrijvingen.
- Tenminste 5 commits zijn duidelijk te koppelen aan functionaliteiten, zoals in de planning staat beschreven.
4. Checklist B1-K1-W4 (Testen)
- De testcases bevatten een pre-conditie, actie en verwacht resultaat.
- Er zijn zowel Happy Flow als Unhappy Flow (foutscenario's) tests uitgewerkt.
- De gekozen testdata is concreet en dekt randgevallen.
- Alle tests zijn reproduceerbaar met dezelfde eenduidige uitkomsten.
- Je maakt een matrix waarbij je een relatie legt tussen test en functionaliteit. Hiermee toon je aan hoe goed elke functionaliteit is getest..
- Alle functionaliteiten zijn getest.
- Het werkelijke resultaat is bij elke uitgevoerde test vastgelegd.
- Je toont bewijs van de daadwerkelijke uitvoering (screenshots, logs, database-status) van de tests.
- Testresultaten en gevonden fouten (bugs) zijn duidelijk geregistreerd (omschrijving + ernst) en bevatten de juiste conclusie.
- Het rapport bevat een duidelijke eindconclusie/advies over de softwareversie.
5. Checklist B1-K1-W5 (Verbeteren)
- Je hebt minimaal 2 verschillende bronnen gebruikt (bijv. logs, feedback, reflectie en resultaten van testcases) for je analyse.
- Je analyseert en prioritiseert de mogelijke aanpassingen.
- Je hebt analyseert hoeveel tijd elke aanpassing kost. De totale tijd van alle aanpassingen is minimaal 8 uur aan werk.
- Elke verbeter voorstel is concreet uitgewerkt (het is duidelijk wat er moet gebeuren).
- Elk verbeter voorstel is realistisch,
- Je hebt het voorstel opgesplitst in een (technisch) stappenplan
- Er is een realistische inschatting gemaakt van de tijd per taak.
Kerntaak 2 - Samenwerken
1. Checklist B1-K2-W1 (Voert overleg)
- Je brengt minstens één relevant onderwerp in dat betrekking heeft op het project, de voortgang of een probleem.
- Je stelt minimaal één vraag die bijdraagt aan verduidelijking, besluitvorming of verbetering van het project.
- Je reageert op bijdragen van anderen (bijvoorbeeld door feedback te geven of door te bouwen op wat een ander zegt).
- Je toont voorbereiding (bijv. verwijst naar eerder besproken punten, eigen werk of projectdoelen).
- Je kunt aantonen dat je 5 verschillende contactmomenten hebt gehad om af te stemmen.
- Je toont aan dat je ten minste 3 keer hebt afgestemd over de voortgang. Hierbij toon je inhoudelijk duidelijk aan wat er is afgestemd.
- Je hebt minimaal 1 maal afgestemd over een knelpunt. Hierbij toon je inhoudelijk duidelijk aan wat er over het knelpunt is afgestemd.
- Je hebt minimaal 1 maal om feedback gevraagd. Hierbij toon je aan om welke feedback je hebt gevraagd en wat de inhoud van de feedback was.
- Er zijn tenminste 3 duidelijke voorbeelden waaruit blijkt dat afspraken zijn vastgelegd. De afspraken zijn hierin concreet en duidelijk beschreven.
- Bij de afspraken staat wat, wie en wanneer.
- Je kan tenminste 3 voorbeelden geven van afspraken die zijn nagekomen.
- Jouw stage-leider bevestigt dat afspraken zijn nagekomen en indien dit niet het geval was dat jij daarover vooraf duidelijk hebt gecommuniceerd.
2. Checklist B1-K2-W2 (Presenteert het opgeleverde werk)
- De presentatie heeft een duidelijke structuur (inleiding, kern, afsluiting).
- De belangrijkste functionaliteiten worden benoemd zonder irrelevante details.
- Keuzes/werkwijze worden onderbouwd met concrete argumenten (techniek/ontwerp).
- Taalgebruik en tempo zijn aangepast aan het kennisniveau van de toehoorders.
- Ondersteunende middelen (slides/demo) zijn effectief en visueel overzichtelijk.
- Er is sprake van actieve interactie (oogcontact, inspelen op vragen/verwarring).
- Vragen worden aandachtig beluisterd en relevant beantwoord met logische argumenten.
- De houding bij het beantwoorden is professioneel, rustig en zelfverzekerd.
3. Checklist B1-K2-W3 (Reflecteert op het werk)
- Je benoemt zowel een specifiek eigen positief- als verbeterpunt (onderbouwd).
- Je benoemt zowel een specifiek team positief- als verbeterpunt (onderbouwd).
- Je legt een duidelijk verband tussen jouw gedrag, het resultaat en mogelijke verbeteringen.
- Je benoemt specifiek ontvangen feedback en vertaalt dit naar concrete verbeteracties.
- Er is bewijs dat je zichtbaar zaken hebt aangepast op basis van de feedback.
- Je toont gedurende het gehele proces een open en lerende houding.
---