Code Monkey home page Code Monkey logo

meesterproef-1920's Introduction

Meesterproef @cmda-minor-web 1920

In de Meesterproef ga je toepassen wat je in de Minor Web Development hebt geleerd. Voor de Meesterproef krijg je een opdracht van een echte opdrachtgever. Je gaat leren hoe je de geleerde kennis en skills kan gebruiken om een oplossing voor een probleem te ontwerpen. Testen, maken, evalueren, testen, maken ...

Planning

Planning Maandag Dinsdag Woensdag Donderdag Vrijdag
Week 0 Projecten kiezen
Week 1 Briefing opdrachtgever Debriefing Hemelvaart Hemelvaart
Week 2 Sprint 1 + standup & checkup Codereviews Designreviews Sprint 2 + Meesterproef Q&A
Week 3 Pinksteren Codereviews Designreviews Sprint 3
Week 4 Standup & checkup Codereviews Designreviews Sprint 4
Week 5 Standup & checkup Final prototype EXPO

Werkwijze

In de eerste week krijg je een briefing van de opdrachtgever en schrijf je een debriefing. Dat is de opdracht en de doelstellingen in eigen woorden beschreven. Daarna ga je iedere week een proof-of-concept bespreken met je opdrachtgever. In week 5 presenteer je het eindresultaat. Hiervoor maak je een passende presentatie.

Elke week zijn er coachingsmomenten gepland. Coaches voor de Meesterproef zijn: Joost Faber, Laurens Aarnoudse, Janno Kapritsias, Vasilis van Gemert en Koop Reynders.

  1. Maandag - Standup & checkup met je coach.
  2. Woensdag - Codereview met Joost, Laurens en Janno.
  3. Donderdag - Designreview met Vasilis en Koop.
  4. Vrijdag - Testen met de opdrachtgever.

Programma

Meesterproef - Week 0 (11 mei)

Deze week worden de projecten gepresenteerd en kun je een project kiezen.

Meesterproef - Week 1 (18 - 22 mei)

Deze week heb je je eerste afspraak met je opdrachtgever. Schrijf een debriefing van de opdracht en check deze met de opdrachtgever en je coach.

  1. Maandag is de eerste afspraak met de opdrachtgever en heb je een standup en checkup met je coach.
  2. Dinsdag stuur je een debriefing.
  3. Donderdag en vrijdag is het Hemelvaart. Geen les.

Meesterproef - Week 2 (25 - 29 mei)

Deze week ga je twee keer testen bij de opdrachtgever. Maandag en vrijdag ga je de opdrachtgever laten zien wat je hebt gemaakt.

  1. Maandag heb je een standup en checkup met je coach.
  2. Woensdag is de eerste codereviews.
  3. Donderdag is er een designreview.
  4. Vrijdag is er een Q&A over de verwachtingen, criteria, leerdoelen en beoordeling

Meesterproef - Week 3 (1 - 5 juni)

De derde week ga je weer testen bij de opdrachtgever. Aan het eind van de week laat je de 3e sprint zien.

  1. Maandag is het tweede pinksterdag. Geen les. Wanneer ga je de 3e sprint laten zien aan je klant?
  2. Woensdag is er een codereview.
  3. Donderdag is er een designreview.

Meesterproef - Week 4 (8 - 12 juni)

Deze week ga je weer testen bij de opdrachtgever. Aan het eind van de week laat je de 4e sprint zien.

  1. Maandag heb je een standup en checkup met je coach.
  2. Woensdag is er een codereview.
  3. Donderdag is er een designreview.

Meesterproef - Week 5 (15 - 19 juni)

Dit is de laatste week van de Meesterproef. Donderdag laat je de je het final prototype zien aan je opdrachtgever. Vrijdag is de EXPO, dan kun je je werk laten zien aan collega's en wordt je werk beoordeeld.

  1. Maandag heb je een standup en checkup met je coach.
  2. Donderdag final prototype bij de opdrachtgever.
  3. Vrijdag EXPO. Presentatie en beoordeling van de projecten.

Criteria en beoordeling

Met de Meesterproef laat je zien wat je hebt geleerd tijdens de minor. Studenten die de vakken hebben gehaald kunnen aan de Meesterproef beginnen.

De Meesterproef bestaat uit 3 projectweken en een eindproject van 5 weken. De 3 projectweken, PW1, PW2 en PW3 tellen mee als AVV.

Het eindproject wordt beoordeeld op een Design rationale, een Product biografie en een reflectie op het eigen niveau. Én of de klant blij is met het gemaakte project.

Design Rationale

In de Design Rationale schrijf je de debriefing, de probleem-definitie, toon je de oplossing en schrijf je een uitleg van de code. De Design Rationale is een verantwoording van je ontwerp. Als je in een team werkt kun je de Design Rationale als team schrijven. (TIP: Doe dit dan in de project repo)

Product Biografie

In de Product Biografie hou je per week bij wat je allemaal hebt gedaan. Je schrijft over het proces, de iteraties, de werkwijze en de planning. Ook schetsen, testen, voorbeeld code en inspiratie zijn deel van de Product Biografie. De Product Biografie is individueel, ook als je in een team werkt.

Reflectie op eigen niveau

Aan het eind van het project reflecteer je systematisch op je werk en het proces. Aan de hand van de vak-rubrics schrijf je welke vakken wel of niet aan bod zijn gekomen en waarom. Zo krijg je een goed beeld van je eigen niveau, mogelijke aandachtspunten in techniek, interactie en/of aspecten van het design-proces waar je je nog op kan verbeteren.

Een blije klant

Voor de klant werk je aan een bestaand product of maak je een (werkend) prototype. Gericht op een bepaalde gebruikersgroep, geschikt voor verschillende apparaten, met echte data, én een goede UX. (Jeweettoch) Een blije klant is een goede klant. Soms ontkom je er niet aan dat je een beetje eigenwijs moet doen. Dan doe je juist niet wat de klant wil en probeer je de opdrachtgever te overtuigen met een proof-of-concept. En soms kan het voorkomen dat het proces niet helemaal soepel loopt. Dat hoort erbij en daar leer je van. Aan het eind van het project vragen we de klant feedback op het geleverde werk en het proces.

meesterproef-1920's People

Contributors

joostf avatar koopreynders avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.