Skip to content

Latest commit

 

History

History
78 lines (43 loc) · 4.63 KB

INSTRUCTIONS.md

File metadata and controls

78 lines (43 loc) · 4.63 KB

Proof of Concept

Ontwerp en maak een data driven online concept voor een opdrachtgever.

Context

Deze leertaak hoort bij sprint Proof of Concept. Dit is een leertaak die je met een team of individueel uitvoert.

In het college S12W1-01-Sprintplanning-proof-of-concept krijg je uitleg over de opdracht en werkwijze.

Bij deze leertaak hoort de deeltaak:

Doel van deze opdracht

In de sprint Proof of Concept ga je een opdrachtgever helpen met een data-driven online concept. In deze mini-meesterproef laat je zien wat jij kan bereiken in 3 weken. Pas daarbij alle opgedane kennis en vaardigheden toe die je in semester 1 én semester 2 heb opgedaan.

Werkwijze

Op basis van een briefing ga je een opdrachtgever helpen met een data-driven online concept.

  • Maandag 3 juni krijg je een briefing bij de opdrachtgever. Tijdens de briefing maak je kennis met het bedrijf en wordt besproken wat je gaat maken.

  • Je hebt 3 weken om de opdracht te maken. Hiervoor doorloop je de fases van de DLC analyseren, ontwerpen, bouwen, integreren en testen en pas je verschillende methoden en technieken toe die je hebt geleerd.

  • Donderdag 20 juni ga je weer op bezoek ij de opdrachtgever en ga je laten zien wat je/jullie hebben gemaakt.

  • Donderdag 4 juli organiseert FDNDN een EXPO voor bedrijven, vrienden en familie. Op de Expo laat je zien wat je hebt geleerd in het eerste jaar van de opleiding.

Analyseren

In de analysefase inventariseer je wat er moet gebeuren om een taak uit te voeren.

Bijvoorbeeld: grip krijgen op een taak door het voeren van een gesprek met jouw opdrachtgever, schrijven van een debriefing, inventarisatie van bestaande informatie, interface audit, interface inventory, planning, maken van een todo lijst en bepalen van definitions of done.

Briefing en Debriefing

De debriefing is noodzakelijk voor de opdrachtgever om na te gaan of duidelijk is overgekomen wat hij voor ogen had. Maar ook voor jou en je team om te controleren of je alles goed hebt begrepen en geconcretiseerd.

Voordat je naar de briefing van de opdrachtgever gaat bereid je je voor op het gesprek zodat je weet welke vragen je moet stellen. Na de briefing stuur je de opdrachtgever een debriefing waarin je in eigen woorden opschrijft wat jij denkt dat de opdracht inhoudt.

In de deeltaak The Cient - Briefing/Debriefing staat hoe je je goed kan voorbreiden op de briefing.

Ontwerpen

In de ontwerpfase neem je ontwerpbeslissingen en zorg je dat je precies weet wat je moet gaan bouwen.

Bijvoorbeeld: het maken van idee-schetsen, wireframes en wireflows tekenen, labels bepalen, responsive layout uitwerken, breakpoints bepalen en breakdowns maken voor onderzoek naar semantische HTML elementen die je nodig hebt, hoe je de layout in CSS zou kunnen maken en welke JS en CSS je nodig hebt voor interacties en animaties.

Bouwen

In de bouwfase realiseer je de beslissingen uit de ontwerpfase.

Bijvoorbeeld: toepassen van HTML, CSS en JS, werken volgens conventies en best practices, toegankelijke code schrijven en mobile first toepassen.

Integreren

In de integratiefase voer je de aanpassingen door zodat iedereen ze kan zien.

Bijvoorbeeld: het comitten en pushen van code en publiceren met behulp van Github Pages.

Testen

In de testfase controleer je of jouw aanpassingen werken zoals bedoeld en pas je zo nodig jouw ontwerp of de code aan om te beantwoorden aan jouw bevindingen.

Bijvoorbeeld: uitvoeren van code/design reviews, user tests met gebruikers, toegankelijkheid testen met lighthouse en handmatige tests, je bevindingen documenteren en bepalen of je nog een iteratie maakt.

Criteria

Deze opdracht is done als:

  • Je hebt gewerkt volgens de verschillende fases van de development-lifecycle en je hebt je werk gedocumenteerd in de Readme en Wiki
  • Je toont aan dat je in de analysefase verschillende methoden en technieken hebt ingezet om te inventariseren wat er moet gebeuren
  • Je toont aan dat je in de ontwerpfase verschillende methoden en technieken hebt ingezet die ervoor zorgen dat je precies weet wat je moet bouwen
  • Je toont aan dat je in de bouwfase verschillende methoden en technieken hebt ingezet om het ontwerp te realiseren
  • Je toont aan dat je in de integratiefase verschillende methoden en technieken hebt ingezet om je website live te zetten
  • Je toont aan dat je in de testfase verschillende methoden en technieken hebt ingezet om het ontwerp te testen en verbeteren
  • De code staat op Github en heeft een live url