Om ervoor te zorgen dat mijn ontwerp uiteindelijk aan alle eisen voldoet heb ik een lijst met eisen gemaakt. Om prioritering toe te passen binnen mijn eisen maak ik gebruik van de MoSCoW methode.

De eisen uit mijn Requirements List zijn deels aangeleverd door CMD en de CoderDojo en deels gebaseerd op mijn Onderzoek, Expert Interviews en Persona.

M - Must haves: deze eisen moeten in het eindresultaat terugkomen, zonder deze eisen is het product niet bruikbaar;
S - Should haves: deze eisen zijn zeer gewenst, maar zonder is het product wel bruikbaar;
C - Could haves: deze eisen zullen alleen aan bod komen als er tijd genoeg is;
W - Won’t haves: deze eisen zullen in dit project niet aan bod komen maar kunnen in de toekomst wel interessant zijn.

Eisen vanuit CMD

Eisen vanuit CMDMoSCoW
De opdracht biedt de mogelijkheid om alle CMD-competenties op afstudeerniveau te laten zien.M
Je voert je project zelfstandig uit (jij bent hoofdverantwoordelijk) maar je betrekt wel mensen uit doelgroep, opdrachtgever, collega’s, expert e.d. bij je project.M
Er is een opdrachtgever, investeerder of belangenvereniging die uitspraak kan doen over de bruikbaarheid/relevantie van het eindproduct.M
Je werkt aan een oplossing die in de praktijk toegepast kan worden.M
Je ontwerpt een digitaal online interactief product.M
Je kunt binnen het project onderzoek doen naar het probleem, naar verschillende oplossingen of nieuwe mogelijkhedenM

Product Eisen

Product eisenMoSCoW
Compatibel met de VR-brillen die CoderDojo gebruikt met een stabiele framerate om om motion sickness te voorkomen.M
Uitleg van basis programmeerconcept en zoals variabelen, loops, condities, en functiesS
Maakt gebruik van Progressive difficulty om zo nieuwe concepten langzaam te introducerenM
Moet kinderen gemotiveerd houden om te blijven leren met de app.S
Duidelijke navigatie in de VR-omgeving met een UI die geschikt is voor de doelgroep van 7 tot 15 jaar.M
Maakt gebruik van Pair Programming om zo motivatie en opgenomen kennis te vergroten.C

Gebruikers eisen

Gebruikers eisenMoSCoW
De gebruiker wil op een leuke en interactieve manier leren programmeren.M
Gebruiksvriendelijk voor kinderen zonder technische voorkennis, programmeer voorkennis of voorkennis van Virtual RealityM
Moeilijkheidsgraad die steeds een stukje moeilijker wordt en niet alle stof in één keer.M
Er moet uitdaging aanwezig zijn, maar wel haalbaar.M
Directe feedback op actiesM
Praktische, hands-on ervaring met coderen in plaats van ‘saaie’ lessenM
Vrijheid om zelf te experimenteren en oplossingen te vindenM
Mogelijkheid om samen te werken en code te delen met anderenC
Simpele, stapsgewijze instructies voor basis programmeringsconceptenM
Mogelijkheid om debugging/foutmelding oplossen te oefenenC
Moet niet zorgen voor duizeligheidM

CoderDojo eisen

CoderDojo eisenMoSCoW
Aansluiten bij de bestaande opdrachten & cursussen zodat deze niet opnieuw uitgedacht hoeven te worden.C
Makkelijk te begeleiden zijn voor de vrijwilligers zodat deze hulp kunnen aanbieden wanneer dat nodig is.M
Moet gebruikt kunnen worden op verschillende CoderDojo locatiesM
Moet programmeren aanlerenM