Examen Rubics
Examen Rubics
Portfolio-examen SPL Rubics SD_SD20_PF1_B1-K1-K2_2v1.
K1W1 - Planning
- De uitgangspunten zijn juist verwerkt (Definition of done) en de eisen en wensen zijn verwerkt in de user stories.
De eisen zijn zodanig concreet beschreven dat een objectieve buitenstaander kan bepalen wanneer het project klaar is.
- 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.
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 voortgang is bewaakt en de juiste keuzes/afwegingen zijn gemaakt op basis van prioriteiten.
Voorgang is bewaakt op ten minste drie tijdstippen. De status op deze tijdstippen is volledig duidelijk en ere wordt terugverwezen naar de (originele) planning. Hieruit wordt de juisten conclusie getrokken (loop achter- op- of voor).
K1W2 - Ontwerp
- De user stories zijn vertaald naar een passend, eenduidig en volledig ontwerp (sluit aan op wensen en eisen).
Van elke user story is ten minste één schets die het grootste gedeelte (>60%) van de user story illustreert. Deze wordt verduidelijkt met tekst waarin de globale werking van de schets wordt beschreven.
- 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 bijv. ethiek, 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 voldoende inhoud van de user stories gerealiseerd binnen de gestelde/geplande tijd.
- 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 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
- 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 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.
--