Inleiding
Deze productbiografie bevat voor iedere sprint een beschrijving mijn werkwijze en een reflectie daarop. Ik was onderdeel van het JungleGym project.
Opdracht
JungleGym is een project dat ontstaan is tijdens een stage in Suriname. Een aantal ALO-studenten van de HvA waren naar de jungle van Suriname geweest om les te geven aan basisscholen. Uiteindelijk was dit, door corona, maar een korte periode.
In die korte periode kwamen zij tot de conclusie dat de kwaliteit van de gymlessen in de binnenlanden van Suriname niet goed zijn. Dit komt omdat het geen vakdocenten zijn, maar gewoon docenten die alle vakken geven.
Omdat zij vanuit Nederland niet direct iets konden doen, ontstond het idee om een app te maken waar uitleg staat over spelvormen. De docenten in Suriname kunnen dan filteren op de materialen die zij hebben en er zou dan een lijst moeten komen met alle spellen die zij kunnen doen.
Persoonlijke leerdoelen
Er zijn bepaalde leerdoelen vanuit het vak zelf, maar zelf heb ik ook een aantal leerdoelen voor mijzelf. Ik ben nooit zo'n fan van SMART-doelen en vind het nogal overdreven. Daarom houd ik de doelen lekker kort en licht ik ze eronder toe.
Ik wil een goede Git omgeving op kunnen zetten.
Er zijn een hoop dingen in Git(hub) waar ik het bestaan van weet, maar nooit echt heb gedaan. Denk aan Github Actions, Projects, Issue- en PR templates etc.
Hier is dit project uitermate geschikt voor. Het is dan nu specifiek in GitHub, maar dezelfde soort onderdelen bestaan in bijvoorbeeld Gitlab en BitBucket.
Ik wil een goede basis hebben van Svelte en/of SvelteKit.
Wij hebben ervoor gekozen om SvelteKit te gebruiken. Het is vrij makkelijk en daarnaast ook nog eens nieuw. Het leek ons wel een leuke uitdaging om hier voor te kiezen. Zelf heb ik al wel ervaring met Vue en React, maar nog niet met Svelte. Het is en blijft JavaScript, maar toch is het weer net iets anders. Ik wil dus in het komende project genoeg met SvelteKit aan de slag gaan, zodat ik hier een goede basis van heb.
Ik wil mij ontwikkelen op het gebied van design.
Ik ben zelf een developer (HBO-ICT) en ben deze minor ook wel een beetje gaan doen om het designen. Ik vind het enorm leuk om te doen, maar ik heb gemerkt dat deze minor toch iets meer front-end dan designen is. Wat overigens hartstikke prima is, want ik leer elke week weer nieuwe dingen.
Tóch wil ik nog wat meer gaan designen en daar is dit project ook goed voor. Er moet een app vanuit scratch gemaakt worden zonder dat er ook maar een style guide is. Het lijkt mij leuk om genoeg tijd te besteden aan het design, zodat het er leuk uit komt te zien en ik trots kan zijn op wat ik gemaakt heb.
Rol binnen het team
Aan het begin hebben wij niet zo zeer rollen verdeeld, aangezien wij van mening waren dat we dit vanzelf wel zouden zien. Dit hadden wij correct.
Iedereen is bezig geweest met de front-end (Svelte app), maar daarnaast nam Thijs de API (back-end) op zich en ik uiteindelijk het CMS (Strapi).
We zagen het gewoon als één groot project en ieder doet wat er van hem verwacht wordt. Op ten duur hadden wij een logo nodig en deze had Sjoerd weer gemaakt. Er was van tevoren niet besloten dat hij het logo zou maken.
Aan het begin van iedere sprint verdeelde wij de (vooraf opgestelde) user stories. Vervolgens maakte je hier zelf taken bij.
Last updated
Was this helpful?