Examen Rubics 2024
Portfolio-examen SPL Rubics SD_SD20_PF1_B1-K1-2_3v1.
------- Kerntaak 1 -------
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.
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.
K1W3 - Realisatie
- Er is voldoende inhoud van de user stories 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).
K1W4 - Testen
- 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.
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.
------- Kerntaak 2 -------
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.
K2W2 - Presenteren
- 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.
K2W3 - Reflectie
- De kandidaat benoemt zowel positieve- als verbeterpunten van het proces van zowel eigen als teamprestaties.
- De kandidaat reageert actief op ontvangen feedback
--