Stephanie Lambrighs

Wil je meer weten over hoe ik het ervaar om stage te doen bij Cegeka. Bekijk dan zeker regelmatig mijn blog!

Wil je zelf meer weten over Cegeka bekijk dan zeker hun website!

 

Intro

Ondertussen zit ik in week 8 van mijn stage. Ook de sprint bij Cegeka is weer ten einde. Deze sprint was voor mij toch wel pittig. Er waren veel moeilijke taken bij en ik vond het niet altijd even simpel. Toch ben ik er in geslaagd om al de geplande taken af te ronden op 1 week tijd. Hierdoor kwam er ruimte vrij om al extra taken op te nemen. Hierdoor kon ik weer wat tijd sparen.

Tijd over

Aangezien er tijd over was deze sprint kon ik extra taken opnemen. Ik heb er voor gekozen om deze tijd te benutten met kleine aanpassingen en kleine extra features aan de applicatie. Hier en daar moest er nog iets kleins veranderd worden of soms waren er kleine bugs die opgelost moesten worden.

Extra features

Een van de aanpassingen die ik gemaakt heb is dat wanneer men een flow uit de lijst wil verwijderen, dat men dan een popup venster krijgt waar men moet bevestigen of men effectief deze flow al dan niet wil verwijderen. Pas wanneer je op bevestigen klikt zal de flow effectief verwijderd worden.

Daarnaast heb ik ook aanpassingen gedaan aan het venster met de nodes. Rechts in het scherm zie je een sidebar met nodes. Hier heb ik nu ook een scrollbar voorzien zodat men kan scrollen als er teveel nodes zijn om op de pagina weer te geven.

Uitbreiding opdracht

Aangezien de stagementor gezien had dat de opdracht eigenlijk best vlot verloopt en we deze sprint tijd over hadden, is er besloten om de opdracht een stukje uit te breiden. We hebben dan even gebrainstormd om te kijken wat we nog extra kunnen toevoegen van functionaliteiten. Hierbij was het vooral belangrijk om even een stap terug te nemen en een goed overzicht te krijgen van ‘the bigger picture’. Dit vond ik zelf iets moeilijk aangezien mijn gebrek aan ervaring hier een rol speelt. Toch deed ik mijn uiterste best om alles goed te begrijpen en mee na te denken naar een oplossing. Uiteindelijk hebben we gekozen om de database uit te breiden en hiervoor models te voorzien in Python.

 

Sprintplanning

Nadat we samen hadden nagedacht over de models, moesten hiervoor taken aangemaakt worden voor de volgende sprint. Ik heb dan de userstories gemaakt en een inschatting gegeven over hoelang ik overal mee ga bezig zijn. In totaal kwam ik uit op 40 storypoints voor de volgende sprint. Dat vond ik redelijk veel aangezien ik de vorige sprints telkens maar 25 storypoints heb opgenomen. Natuurlijk is het wel zo dat ik elke sprint ruim gehaald heb en dat ik de vorige sprint wat tijd over had dus er kon wel wat extra bij. Bovendien is de stage helaas niet eindeloos en moet ik ook zien dat ik alles klaar krijg voor het einde. Na de volgende sprint zijn er nog maar 2 extra sprints, dus het is belangrijk om goed on track te blijven.

Nieuwe sprint

Ondertussen is de nieuwe sprint begonnen. Het begin van de sprint ging redelijk vlot maar toen ben ik op een bug gebotst waardoor ik lang heb vastgezeten. Hierdoor ben ik redelijk wat tijd verloren maar nu het opgelost is kan ik terug verder. Bovendien was er ook een misverstand bij een van de taken maar dit was snel uitgeklaard samen met de stagementor. Gelukkig heb ik een stagementor die mij heel goed helpt en begeleid bij de stage. Ik kan steeds bij hem terecht als er problemen of onduidelijkheden zijn en dit helpt mij enorm. Hierdoor heb ik tot nu toe van deze stage al enorm veel kunnen leren!