Examen Rubics 2024
Portfolio-examen SPL Rubics SD_SD20_PF1_B1-K1-2_3v1.
K1W1 - Planning
- 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.
- 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.
K1W2 - Ontwerp
- 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.
- 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.
K1W3 - Realisatie
- 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.
- Versiebeheer is effectief toegepast.
- 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.
K1W4 - Testen
- De testcases in het testplan sluiten aan op de functionaliteit en bevatten alle scenario's.
- De kandidaat heeft voor alle toegewezen of geplande functionaliteit testscenario's of testcases gemaakt.
- 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.
- 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.
K1W5 - Verbeteren
- 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.
- De juiste verbetervoorstellen zijn gedaan vanuit het testen.
- De juiste verbetervoorstellen zijn gedaan vanuit de oplevering.
- De juiste verbetervoorstellen zijn gedaan vanuit de reflectie.
K2W1 - Overleggen
- 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.
- 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.
K2W2 - Presenteren
- 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.
K2W3 - Reflectie
- 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.
--