Examen Rubics 2024 v 2023
Portfolio-examen SPL Rubics SD_SD20_PF1_B1-K1-2_3v1.
Kerntaak 1
K1W1 - Planning
Nieuw
- De uitgangspunten, technische en functionele eisen en wensen zijn bepaald en gedocumenteerd.
- De eisen zijn zodanig concreet beschreven dat een objectieve buitenstaander kan bepalen wanneer het project klaar is.
- Op basis van de functionaliteit is een complete en realistische planning gemaakt.
- In de planning komen de user stories terug.
- De planning is realistisch volgens professionele inschatting.
- Planning is consistent (ruim of krap) en de tijdsaanduiding is eenduidig (dus bijvoorbeeld in uren).
- De taken zijn voldoende fijnmazig. Richtlijn: in uren of dagdelen.
- De gestelde doelen en planning zijn bewaakt.
Oud
- De uitgangspunten zijn juist verwerkt (Definition of done) en de eisen en wensen zijn verwerkt in de user stories.
- De user stories voldoen aan de criteria (wie, wat, waarom en realistisch).
- Op basis van de user stories is een complete en realistische planning gemaakt.
- De voortgang is bewaakt en de juiste keuzes/afwegingen zijn gemaakt op basis van prioriteiten.
Beoordeling
- Opdracht, doelen en planning zijn afgestemd
- Voorgang is bewaakt
- Reageert op afwijkingen
Verandering
- User story's zijn niet meer verplicht
- Beoordeling anders; is minder concreet en punt 'reageert op afwijking' is erbij.
K1W2 - Ontwerp
Nieuw
- De eisen en wensen zijn vertaald naar een passend, eenduidig en volledig ontwerp.
- Er is gebruik gemaakt van relevante of toepasselijke schematechnieken (bijv. activiteitendiagram, klassendiagram, ERD, use case diagram).
- Minimaal 2 goede schematechnieken die inhoudelijk voor het grootste gedeelte (80%) inhoudelijk juist zijn.
- De gemaakte keuzes in het ontwerp zijn onderbouwd met steekhoudende argumenten, waarbij rekening is gehouden met haalbaarheid, privacy en security.
- Er wordt uitgelegd waarom keuzes zijn gemaakt en twee van de vier onderwerpen (ethiek, privacy, security en useability) worden daarbij besproken.
Oud
- De user stories zijn vertaald naar een passend, eenduidig en volledig ontwerp (sluit aan op wensen en eisen).
- Er is gebruik gemaakt van relevante of toepasselijke schematechnieken (bijv. activiteitendiagram, klassendiagram, ERD, use case diagram).
- De gemaakte keuzes in het ontwerp zijn onderbouwd met steekhoudende argumenten, waarbij rekening is gehouden met bijv. ethiek, privacy en security.
Beoordeling
- Eisen, wensen zijn eenduidig vastgelegd
- Schematechnieken
- Onderbouwing
Verandering
- User story's zijn niet meer verplicht
- Beoordeling is ongewijzigd.
K1W3 - Realisatie
Nieuw
- Er is voldoende inhoud van de functionaliteit gerealiseerd binnen de gestelde/geplande tijd.
- Er is minimaal 40 uur (netto) aan de realisatie gewerkt.
- De opgeleverde functionaliteiten voldoen aan de eisen en wensen.
- De user stories en eisen en wensen zijn voor minimaal 80% gerealiseerd. Eventuele afwijkingen zijn gedocumenteerd in de planningsvoortgang.
- De kwaliteit van de code is goed.
- Code bevat eigen toegevoegd commentaar.
- Identation (inspringen) van code is correct.
- Naamgeving van variabelen, objecten en functies is consistent.
- Versiebeheer is effectief toegepast.
- Er zijn ten minste 3 oude versies van het project aanwezig. Deze versies moeten de geschiedenis van de code laten zien. (dus 3 versies die allemaal van één dag zijn is niet goed).
Oud
- Er is voldoende inhoud van de user stories gerealiseerd binnen de gestelde/geplande tijd.
- De opgeleverde functionaliteiten voldoen aan de eisen en wensen.
- De kwaliteit van de code is goed. Dit uit zich onder andere in: structuur van de code, validatie, efficiëntie, foutafhandeling en terugkoppeling, security (veilig programmeren).
- De code is opgesteld volgens code conventions.
- De code is verzorgd, leesbaar, gestructureerd en voorzien van zinvol commentaar.
- Versiebeheer is effectief toegepast.
Beoordeling
- Gerealiseerde functionaliteiten
- Kwaliteit (voldoet aan eisen en wensen)
- Kwaliteit
- Versiebeheer
Verandering
- User story's zijn niet meer verplicht.
- Kwaliteit van de code is één punt (geen code
conventionsconventies meer). - Beoordeling op minderpunten omdat kwaliteit v. code en code conventies eruit, dus meer nadruk op functionaliteiten.
- Omdat er meer naar de opgeleverde code wordt gekeken is dit lastiger te halen met weinig opgeleverde functionaliteit (WP sites zijn nog lastiger).
K1W4 - Testen
Nieuw
- De testcases in het testplan sluiten aan op de functionaliteit en bevatten alle scenario's.
- Er zijn minimaal 5 scenario's nauwkeurig beschreven. Per test zijn 3 variaties beschreven. Er worden dus minimaal 15 testen uitgevoerd.
- De kandidaat heeft voor alle toegewezen of geplande functionaliteit testscenario's of testcases gemaakt.
- Alle functionaliteiten worden door de testen 'geraakt'.
- De kandidaat voert de testactiviteiten correct en volgens het testplan uit.
- Het testrapport bevat testresultaten van alle functionaliteiten. Alle resultaten worden voorzien van de juiste conclusies.
Oud
- De testcases in het testplan sluiten aan op de user stories en bevatten alle scenario's.
- De stappen, het gewenste resultaat en testdata zijn benoemd. Niet alleen het hoofdscenario, maar ook alternatieve scenario's.
- De stappen, het gewenste resultaat en testdata zijn benoemd. Niet alleen het hoofdscenario, maar ook alternatieve scenario's.
Beoordeling
- Er moet een testvorm of methodiek zijn gekozen.
- Alles is getest
- Resultaten zijn beschreven
- Er is een testplan en ene testrapport, die aan dezelfde eisen voldoen...?
Verandering
- User stories zijn er uit.
- Testplan moet alles omvatten.
- Uitvoering is apart punt (weegt zwaarder).
- Conclusies zijn niet meer verplicht.
K1W5 - Verbeteren
Nieuw
- Analyseert systematisch alle beschikbare informatiebronnen voor mogelijke aanpassingen aan de software.
- Interpreteert en vertaalt wensen, reacties, testresultaten en/of meldingen naar realiseerbare verbetervoorstellen.
- Stelt vast welke werkzaamheden benodigd zijn, evenals een haalbare planning.
Oud
- De juiste verbetervoorstellen zijn gedaan vanuit het testen.
- De juiste verbetervoorstellen zijn gedaan vanuit de oplevering.
- De juiste verbetervoorstellen zijn gedaan vanuit de reflectie.
Beoordeling
- Analyse voor aanpassingen door gebruik te maken van bronnen.
- Verbetervoorstellen
- Planning
Verandering
- Onderscheid tussen de bronnen minder relevant.
- Verbetervoorstellen dienen realiseerbaar te zijn.
- Planning voor verbetervoorstellen.
- Er worden bronnen geraadpleegd om tot goede verbetervoorstellen te komen.
Kerntaak 2
K2W1 - Overleggen
Nieuw
- De kandidaat neemt actief deel aan het overleg waarbij relevante onderwerpen worden ingebracht en de juiste vragen worden gesteld.
- De kandidaat stemt regelmatig en tijdig af met projectteamleden en opdrachtgever over de voortgang en eventuele knelpunten.
- De gemaakte afspraken zijn eenduidig vastgelegd.
- De kandidaat houdt zich aan gemaakte afspraken.
Oud
- De kandidaat neemt actief deel waarbij relevante onderwerpen worden ingebracht en de juiste vragen worden gesteld.
- De kandidaat stemt regelmatig en tijdig af met projectteamleden en opdrachtgever over de voortgang en eventuele knelpunten.
- De gemaakte afspraken zijn eenduidig vastgelegd.
- De kandidaat houdt zich aan gemaakte afspraken.
Beoordeling
Verandering
Geen.
K2W2 - Presenteren
Nieuw
- De kandidaat legt de functionaliteiten uit met een goed opgebouwd en met argumenten onderbouwd verhaal.
- De kandidaat stemt de stijl van communiceren en de presentatiemiddelen af op de toehoorders.
- De kandidaat beantwoordt vragen met steekhoudende argumenten.
Oud
- De kandidaat presenteert een overtuigend, duidelijk, beargumenteerd verhaal, afgestemd op de doelgroep.
- De kandidaat stelt gerichte vragen om te controleren of de betrokkenen goed geïnformeerd zijn over het opgeleverde werk.
- De kandidaat reageert adequaat op feedback.
Beoordeling
Verandering
- Presentatie gaat over project.
- Geen verplichte vragen meer tijdens presentatie.
- Geen beoordeling op de reactie op feedback.
- Vragen worden beantwoord én onderbouwd.
K2W3 - Reflectie
Nieuw
- De kandidaat benoemt zowel positieve- als verbeterpunten van het proces van zowel eigen als teamprestaties.
- De kandidaat reageert actief op ontvangen feedback
Oud
- De kandidaat benoemt zowel positieve als verbeterpunten van het proces van zowel eigen als teamprestaties.
- De kandidaat reageert adequaat op de ontvangen feedback.
- De kandidaat heeft een proactieve houding tijdens reflectiemeetings.
Beoordeling
Verandering
- Meetings zijn niet meer van toepassing.
--