Reflectie - Tomvandenberg11/coding-the-curbs GitHub Wiki

Reflectie Fabian Vis

Ik heb een hoop geleerd tijdens deze 5 weken met Coding the Curbs. Niet alleen in codeer opzicht maar ook zeker als het gaat om om gaan met een opdrachtgever. Ik heb geleerd zelf een database op te zetten en daar data uit te halen. Ook heb ik veel meer leren nadenken in de ogen van een eindgebruiker omdat wij een beetje in de knoop zaten met de use case. Verder heb ik ook geleerd betere feedback te geven en ook te ontvangen tijdens de code / design reviews maar ook tijdens de gesprekken met de opdrachtgever. Deze 5 weken waren zeer waarde vol omdat het omgaan met een echte opdrachtgever iets is wat maar zelden op school geleerd word!

Reflectie Tim de Roller

We hebben nu 5 weken gewerkt aan het project voor Coding the Curbs en zijn voor mijn gevoel best ver gekomen. Het was best een leuke opdracht en wat leuker omdat je het echt maakt voor een opdrachtgever. Maar dat laatste brengt ook weer wat meer momenten waar je meer moet denken.

Elke week hadden we reviews voor design, maar die gingen de eerst 2 / 3 weken vooral over onze userstory. Dit kwam omdat we erachter kwamen dat het originele idee van de app niet zo logisch was en een vraag of het zou werken. We zijn dus gaan overleggen met de docenten, onze coach en de opdrachtgever en zijn eruit gekomen. Dit was een mooi leer momentje hoe je om moet gaat met de opdrachtgever & ideeën vertellen. Ook was het leuk om een keer mee te maken hoe het is om te werken voor een opdrachtgever.

We zijn voor de verandering een keer vroeg begonnen met documentatie, dit heeft erg geholpen met het soepel laten verlopen van taken. Ook hebben we veel met issues & project gewerkt, super handig voor overzicht & taakverdelingen. Hierdoor konden we ook lekker thuis werken.

Wat zou ik anders doen?

Ik heb veel tijd besteed aan het denken hoe de database zou moeten werken & hoe we de tijdens/data erin kunnen zetten. Al was het goed om erover te denken vind ik zelf dat ik hier teveel tijd mee heb verloren. De samenwerking ging goed alleen konden we de taken nog wel wat meer opsplitsen, nu waren het soms hele grote of hele kleine taken.

Reflectie Sietse Roos

Hoe het project verlopen was had ik niet helemaal verwacht maar wel op een goede manier. Wij kwamen er namelijk snel al achter dat de opdrachtgever wat minder ver in het proces was dan wij dagen. Dit bekend dat wij best veel input hadden qua design keuzes wat ik heel leuk vond. Er waren punten dat wij echt samen met de opdrachtgever aan het brainstormen waren over bepaalde problemen en hij naam onze feedback heel serieus. Hierdoor heb ik ook geleerd om goed voor jezelf te bepalen wat af en wat niet af gaat komen in een bepaalde tijd en dit goed te communiceren met de opdrachtgever. We waren ook netjes bezig met de documentatie en hebben dit een keer niet achterwegen gelaten.

Reflectie Tom van den Berg

Ik vind dat het project achteraf goed verlopen is. Er zijn een aantal dingen waar we vooraf niet op gerekend hadden, maar uiteindelijk leren we hier weer van. Ik ben blij dat we voor deze opdracht gekozen hebben. Het is een leuke uitdaging geweest, door de problemen waar we tegenaan liepen. Zo werd er aan het begin van het project gezegd dat we een API konden gebruiken, maar hier kregen we uiteindelijk geen toegang toe. Hierdoor moesten we zelf een database opzetten waarbij de gebruikers een reservering kunnen maken. Ik heb veel nieuwe dingen geleerd tijdens het codeer proces. Zo heb ik geleerd om een mail naar de gebruiker te sturen en om in server-side modules te werken.

Ook vind ik veel geleerd door met een opdrachtgever te werken. In het begin ga je er als developer toch meer vanuit dat je een design en een API aangeleverd krijgt, waarna je meteen kan beginnen met coderen. Dit is uiteindelijk niet het geval geweest. We hebben het design voor de applicatie en de database zelf gemaakt en opgezet. We hebben zelfs met de opdrachtgever meegedacht aan het concept, waardoor we tot een aantal extra features, zoals de kaart en de bevestigingsmail zijn gekomen.

Na deze 5 weken ben ik blij op hoe ver we zijn gekomen, omdat we een goed werkende prototype hebben ontwikkeld die bijna gebruikt kan worden. Ook ben ik blij met wat ik geleerd heb, zowel als developer en conceptueel.