Na een intensieve periode van twee weken kennismaken met OutSystems, stond ik aan het begin van mijn derde week klaar om mijn eerste sprint te starten. Jira diende als onze projectmanagementtool, een nieuwkomer voor mij, maar met eerdere ervaringen in Scrum Desk en Trello bleek de overgang verrassend soepel. Mijn taak? Het ontwikkelen van een stageportaal, een project dat tevens dienst zou doen als mijn bachelorproef. Hoewel de basis van mijn user stories al was vastgesteld, besloot ik hier en daar mijn eigen twist toe te voegen, waardoor het uniek zou zijn ten opzichte van mijn oorspronkelijke proef.
Het allereerste obstakel manifesteerde zich bij het prioriteren van de user stories. Met meer dan honderd functionaliteiten bleek het een uitdaging om de prioriteiten vast te stellen, vooral gezien de onderlinge afhankelijkheden. De sprint ging officieel van start, met mijn focus op het bedrijfsgedeelte - het plaatsen, bewerken en verwijderen van stageopdrachten, en het creëren van een overzichtspagina.
Week vier begon met een realiteitsslag. Mijn optimisme over de tijdsinschatting voor de user stories bleek te rooskleurig. Gesprekken met mijn mentor onthulden dat mijn initiële focus op visuele aspecten ten koste ging van de cruciale functionaliteiten. Een waardevolle les die me hielp de balans te herstellen.
Een andere eye-opener kwam in de vorm van feedback over inconsistentie in mijn frontend en het ontbreken van voldoende validaties, wat de veiligheid in het gedrang bracht. Deze opmerkingen stimuleerden mij om onmiddellijk verbeteringen aan te brengen, zowel in de frontend als de backend.
De echte uitdaging begon op een woensdagavond, toen ik de feedback wilde verwerken. Helaas stuitte ik op een hardnekkige fout die ik niet meteen kon oplossen. Ondanks mijn inzet tot 17:30 uur bleef de fout me achtervolgen, wat resulteerde in gevoelens van falen en onzekerheid. Gelukkig kon ik het probleem op vrijdag zelfstandig oplossen, wat mijn zelfvertrouwen herstelde.
De week eindigde positief met het succesvol implementeren van functionaliteiten voor het aanmaken van stageopdrachten, zij het met enige uitdagingen. De introductie van "dropdown tags" zorgde voor een onverwachte wending, waarbij ik uiteindelijk hulp van collega's nodig had. De overwinning volgde nadat we samen de code lieten werken.
Mijn volgende stap? Het finetunen van het tonen van tags in de frontend bij het aanpassen van stageopdrachten, een uitdaging die ik maandag vol goede moed zal aangaan. Blijf op de hoogte van mijn avontuur in de wereld van OutSystems!
In de afgelopen twee weken, net als in voorgaande periodes, waren er zeker uitdagingen, maar ik koester de waardevolle leerkansen die deze obstakels met zich meebrachten. Het ontvangen van constructieve feedback is voor mij een kans om direct aanpassingen door te voeren, en ik ben dankbaar voor de mogelijkheid om te leren van mijn fouten. Wat me vooral verheugt, is de groei in zelfvertrouwen en het verminderen van twijfels over mijn eigen capaciteiten. Het feit dat ik nu sneller mijn collega's durf te benaderen en vragen durf te stellen, voelt aan als persoonlijke overwinningen. Hoewel deze stappen misschien niet enorm lijken, besef ik dat ze wel degelijk bijdragen aan mijn vooruitgang. Met een positieve mindset kijk ik uit naar wat de komende weken zullen brengen. Ik ben nieuwsgierig naar verdere uitdagingen en ben vastberaden om elke kans aan te grijpen om te groeien. De toekomst ligt open, en ik sta klaar om de volgende stappen te zetten in mijn leertraject.
Geschreven door Jeffrey Talemans
Geschreven op 9 maart 2024