De eerste sprint was afgerond, of toch bijna. Ik had hier en daar een inschattingsfout gemaakt, waardoor ik enkele user story's niet kon doen.
Dit had ook een collega wel al gezegd, dat de eerste 4 sprints sowieso fout ingeschat zullen worden, en daarna dat het pas beter zou gaan.
Uiteindelijk had ik met Kurt overlegd om de overgebleven issues, naar de tweede sprint te verplaatsen.
Deze tweede sprint ging vooral over de schermen rond solliciteren.
Naar mijn gevoel verliep de tweede sprint beter dan de eerste. Ik kon sneller tickets klaarzetten om te laten testen, deels omdat ik beter kon werken met Outsystems. Daarnaast waren de user stories kleiner, wat soms echter te klein bleek te zijn voor testen. In de volgende sprint moet er een balans gevonden worden tussen de twee: niet te groot, maar wel zodat elk ticket getest kan worden.
Kurt heeft af en toe zijn mening gegeven over mijn manier van werken, waarbij hij opmerkte dat ik niet genoeg testte en te snel tevreden was. Dit is terecht; hoewel hij milder was dan bij echte werknemers, zijn er toch grenzen. Sommige aspecten zijn gewoon onaanvaardbaar. Ik ga dit echt onthouden door een post-it op mijn laptop te plakken met de boodschap "test alles en kijk kritisch naar alles wat je maakt."
Tijdens een sessie deelden collega's hun werk en gaven ze tips en tricks, wat zeer leerzaam was voor mijn ontwikkeling. Hoewel niet alles relevant was voor mijn project, was het toch waardevol om te zien hoe het er in de "echte" wereld aan toegaat.
De delen over AI en mobiele ontwikkeling vond ik het meest interessant. AI blijft natuurlijk een boeiend en relevant onderwerp, vooral omdat ik het nodig heb voor mijn labproject. Het gebruik van OpenAI tijdens de sessie was echter niet zo relevant.
Het gaat redelijk vlot met de functionaliteiten die ik al heb gebruikt, omdat ik al vertrouwd ben met hoe ze werken. Maar bij taken zoals filteren, het integreren van Google Maps en het toevoegen van sociale media, liep het wat stroever. Ik wist niet meteen hoe ik het moest aanpakken, waardoor het langzamer ging. Hier had ik om hulp gevraagd, maar het had allemaal sneller kunnen gaan als ik het eerder had gevraagd.
Wat ik vooral heb geleerd uit de tweede sprint in mijn traject, is dat ik sneller hulp moet vragen en vooral meer moet testen. Hoe grondiger mijn tests, hoe minder fouten er blijven hangen, en dat bespaart zowel mijzelf als Kurt tijd die anders verloren gaat aan het constant testen en aanpassen. Het is belangrijk dat ik me meer voorstel dat ik voor een klant werk, met een vastgesteld budget. Daarom is het cruciaal om niet te veel tijd te verliezen. Mijn grootste aandachtspunt is het vermijden van tijdverlies door onvoldoende testen en te laat om hulp te vragen. Het is immers beter om iets langer te testen en het meteen goed te hebben, dan om snel klaar te zijn maar vervolgens herhaaldelijk aanpassingen te moeten doen. Is mijn mening over het werken daar al veranderd? Niet echt. Ik waardeer de leuke en vriendelijke mensen op het bedrijf, maar de klik tussen mij, het bedrijf en Outsystems is nog niet helemaal daar. Bovendien ben ik begonnen met werken in Laravel voor mijn lab-project, wat ik momenteel leuker en interessanter vind om mee te werken.
Geschreven door Jeffrey Talemans
Geschreven op 30 maart 2024