Retrospective sprint 5
Vertical slices
- Simon: 8 vertical slices
- Registratiefunctionaliteit
- Weergave van het spel in het checkout-scherm
- Weergave van de prijs in het checkout-scherm
- Weergave van reviews van Lucastar
- Weergave van reviews van gebruikers
- Verzenden van een review
- Zoekbalkfunctionaliteit
-
Versturen van een bevestigingsmail na registratie
-
Rayan: 10 vertical slices
- Toevoegen aan winkelwagen
- Vinden in de juiste winkelwagen
- Verwijderen uit winkelwagen
- Profiel gegevens ophalen
- Profiel gegevens updaten
- Adres gegevens ophalen
- Adres gegevens updaten
- Detailpagina tonen
- Opzoeken van de zipcode
-
Ophalen van de landen
-
Timi: 10 vertical slices:
- Inloggen
- User ID uit sessie halen
- Payment status ophalen via API
- Status updaten in database
- Items uit winkelwagen halen na betaling
- Games in database zetten
- Prijzen in database zetten
- Transaction ID en Order ID in database zetten
- Transaction ID en Order ID uit database halen
-
Order registreren bij succesvolle betaling
-
Yassmina: 6 vertical slices:
- Gamegegevens ophalen uit database
- Prijs ophalen uit database
- Toevoegen van games in database voor verlanglijstje
- Ophalen van games uit database voor verlanglijstje
- Games verwijderen uit verlanglijstje
- Orderbevestiging via de mail sturen naar de juiste persoon.
Sommige functionaliteiten hebben meerdere routes nodig dan de andere.
Reflecteren op vorige actionpoints
- Eerder testen: We waren eerder begonnen met het testen van onze codes en gebruikerstesten. Maar we waren te laat met het testen van het live zetten.
- Last minute fixes verminderen: We zijn eerder begonnen met het verbeteren van de errors, zodat we eerder konden builden voor het live zetten van de website.
- Regelmatig feedback: We zijn wel bezig geweest met elkaar feedback geven, alleen niet twee keer per week.
Storypoints:
- Simon: 19 points
- Timi: 16 points
- Rayan: 21 points
-
Yassmina: 24 points
-
Simon heeft maar 19 punten, omdat hij de hele website heeft zitten stylen met css.
- Timi heeft maar 16 punten, omdat hij veel tijd heeft besteed aan session en payment api.
- Rayan heeft maar 21 punten, omdat hij veel moeite heeft met het opslaan van de profielfoto's in de database.
- Yassmina heet 24 punten, omdat zij vooral heeft gefocust op het verlanglijstje en ook nog aan haar orderbevestiging van het vorige sprint heeft gewerkt.

Post-its Groepen en sterke punten
Veel Vertical Slices af (technisch positief)
Inzicht:
We merkten dat we als team veel vertical slices hebben kunnen afronden. Dat betekent dat we onze functionaliteiten steeds beter opleveren in complete, werkende delen. Dit laat zien dat onze samenwerking tussen frontend en backend goed verloopt, en dat we steeds beter begrijpen hoe we een user story van A tot Z opleveren.
Hoe houden we dit vast:
We willen deze lijn doortrekken door bij het plannen van een sprint duidelijke slice-taken te formuleren. Ook houden we onze stand-ups actief om goed af te stemmen welke delen nog geblokkeerd zijn. Dit helpt ons om gestructureerd en gefocust te blijven werken.
Goede communicatie (process positief)
Inzicht:
De communicatie in het team is deze sprint goed verlopen. We helpen elkaar als iemand vastloopt, geven feedback, en overleggen regelmatig over de voortgang. Dat zorgt voor een prettige sfeer en een betere samenwerking.
Hoe houden we dit vast:
We blijven actief vragen stellen aan elkaar en houden de drempel laag om hulp te vragen. Daarnaast willen we structureel op vaste momenten feedbackmomenten inplannen (bijv. halverwege de sprint), zodat we consistent blijven verbeteren.
Deploy naar live-omgeving werkte niet (technisch negatief)
Inzicht:
Tijdens deze sprint is het ons niet gelukt om de website succesvol te deployen naar de live-omgeving. Hierdoor konden we aan het einde van de sprint geen werkende liveversie tonen aan de stakeholders. Dit was een serieus probleem, vooral omdat het onduidelijk was waar het fout ging – mogelijk door de ontbrekende pipeline en OneDrive-gerelateerde padfouten.
Hoe gaan we dit verbeteren:
Simon pakt dit op door samen met het team en met behulp van de HBO-ICT knowledgebase een werkende CI/CD pipeline op te zetten (via GitLab CI). Daarnaast gaan we de OneDrive-synchronisatie uitschakelen of verplaatsen we het project naar een stabiele padlocatie. We willen ervoor zorgen dat in sprint 6 de deploy automatisch én betrouwbaar werkt, zodat we zonder stress een liveversie kunnen tonen.
Betere voorbereiding sprint review (process negatief)
Inzicht:
We merkten dat we niet altijd goed voorbereid waren voor de sprint review. Soms was het onduidelijk wie wat moest presenteren, of welke functionaliteiten echt demo-klaar waren. Dat zorgt voor onduidelijkheid tijdens de review en komt minder professioneel over.
Hoe gaan we dit verbeteren:
Yassmina gaat wekelijks een mini-planning maken, inclusief een vast moment voor sprint review voorbereiding aan het einde van de week. We spreken af dat we donderdagmiddag alles demo-klaar willen hebben, zodat er vrijdag alleen nog getest wordt. Dit zorgt voor een betere presentatie en meer rust richting de review.
Action points
- Pipeline fail fixen, met behulp van hbo-ict-knowlegdebase. De pipeline zetten, zodat het automatisch update (Simon)
- Einde van de week sprint board updaten. (Rayan)
- Elke week een weekplanning maken (Yassmina)
Feedback:
Yassmina:
Tops:
- Je bent goed bezig met de code, maar vooral met de aspecten buiten de code zoals voorbereiding voor de sprint reviews of retrospectives etc. Alsof je altijd de scrum master rol op je zelf neemt. (Rayan)
- Je bent een harde werker; tijdens de voorbereiding op de examens reageerde je altijd en kwam je ook je afspraken na. Het effect op mij. Het effect op mij was dat ik me gemotiveerd en gesteund voelde om ook mijn best te doen. (Timi)
- Je bent erg actief in de groep, en als er een probleem is, organiseer je snel iedereen om het op te lossen.(Simon)
Tips:
- Soms raak je wel snel bezorg om wat kleinere zaken, wat onnodig is. (Rayan)
- Je zou soms iets sneller om hulp kunnen vragen, zodat we efficiënter kunnen werken en minder tijd verliezen aan onduidelijkheden. (Timi)
- Je vroeg heel weinig om hulp. (Simon)
Simon:
Tops:
- Je bent technisch heel goed en het effect op mij is dat ik dan zelfverzekerd in dit project kan gaan. (Rayan)
- Ik merk dat je de code goed snapt en het makkelijk uitlegt, ook als het lastig is, omdat je complexe dingen helder weet over te brengen. Het effect op mij is dat ik sneller begrijp wat er gebeurt en met meer vertrouwen verder kan werken. (Yassmina)
- Je werkt hard en bent technisch goed. Het effect op mij is dat ik me op mijn gemak voel om je vragen te stellen en erop vertrouw dat je me goed kunt helpen. (Timi)
Tips:
- Ik merk dat je soms veel druk op jezelf legt, omdat je het graag goed wilt doen en veel verantwoordelijkheid voelt. Het effect op mij is dat ik me zorgen maak of je nog voldoende ruimte hebt om te ontspannen aan het eind van een sprint. (Yassmina)
- Je helpt soms mensen buiten ons groepje, terwijl we zelf nog met problemen zitten. Het effect is dat het voelt alsof onze eigen voortgang soms wordt vertraagd. (Timi)
- Je bent deze sprint af en toen afwezig geweest, probeer dat te voorkomen. (Rayan)
Rayan:
Tops:
- Ik merk dat je slimme vragen stelt tijdens de lessen en in gesprekken met de product owner, omdat je goed luistert en kritisch meedenkt. Het effect op mij is dat we als team betere inzichten krijgen en duidelijkere keuzes kunnen maken. (Yassmina)
- Je neemt vaak het initiatief en je leiderschapsvaardigheden zijn goed. Het effect op mij is dat ik me zeker voel binnen het team en makkelijker mijn eigen bijdrage lever. (Timi)
- Je hebt een heel goed karakter en weet een fijne sfeer in ons team te creëren.(Simon)
Tips:
- Ik merk dat het sprintboard niet altijd actueel is, omdat er soms taken of voortgang ontbreken. Het effect op mij is dat ik minder goed kan inschatten waar we staan, en het lastiger is om samen prioriteiten te bepalen. (Yassmina)
- Je bent soms snel afgeleid. Het effect op mij is dat ik dan ook mijn focus verlies en het lastiger vind om geconcentreerd te blijven werken. (Timi)
- Je zou beter kunnen opletten bij je sprintboard en userstory's.(Simon)
Timi:
Tops:
- Je hebt hele goede technische en doelgerichte vaardigheden en denkt altijd 2 stappen voor. (Rayan)
- Ik merk dat je niet alleen met je eigen taak bezig bent, omdat je ook kijkt naar wat het team nodig heeft en daar actief op inspeelt. Het effect op mij is dat ik me gesteund voel en dat de samenwerking soepeler verloopt. (Yassmina)
- Je bent iemand die altijd bereid is om anderen te helpen.(Simon)
Tips:
- Soms als er problemen zijn dan weiger je vaak hulp te vragen en blijf je in je eigen space. Het effect op mij is dan dat je geen hulp aan je teamgenoten wilt vragen. (Rayan)
- Ik merk dat er soms kleine aanpassingen worden gedaan zonder user story, omdat het dan sneller lijkt te gaan. Het effect op mij is dat ik minder overzicht heb van wat er gedaan is en waarom, wat het lastiger maakt om het project goed te begrijpen en bij te sturen. (Yassmina)
- Je doet liever uitdagende taken, maar de basisfunctionaliteiten van de website zijn ook belangrijk.(Simon)