Dag in het leven van analytics engineer Ruud
Bij Creates halen we inspiratie uit onze dagelijkse routines. Vandaag neemt Ruud, BI-consultant en analytics engineer, je mee in zijn werkdag.
Meestal heb ik geen wekker nodig, daar zorgen de kids wel voor. De ene dag wat vroeger, de andere wat later, maar meestal tussen 06.30 en 07.00 uur ben ik wakker. Het ochtendritueel is inmiddels vaste prik: kinderen aankleden, broodjes smeren, tassen inpakken. Daarna brengen mijn partner en ik ieder een kind weg, de één naar de opvang, de ander naar school. Vervolgens rijd ik meteen door, richting kantoor of de klant.
Op maandag parkeer ik rond 08.45 uur bij een tennisvereniging in de buurt van onze klant. Als Ian ook op kantoor werkt die dag, spreken we daar af. Samen wandelen we dan naar kantoor, frisse neus halen, even in beweging komen en meteen de dag doorspreken. Wat staat er op de planning? Waar moeten we op letten? Zo’n momentje samen zorgt voor structuur en energie.
Rond 09.30 uur start vrijwel elke werkdag met een daily stand-up. Even met het team doornemen wat we gisteren hebben gedaan en wat er vandaag op de agenda staat. Ik zit bij de klant in Leiden, wat voor mij dichter bij huis is dan het kantoor in Utrecht. Op teamdagen werken we bij Creates op kantoor en dan schuift de klant gezellig aan voor een productieve werkdag.
Na de ‘daily’ volgen er vaak wat meetings die de rest van de ochtend vullen. Zo hebben we elke drie weken een sprintreview, waarin we laten zien wat er de afgelopen sprint is opgeleverd. Tussendoor zijn er regelmatig refinement sessies of korte overleggen met de klant om de wensen en uitdagingen scherper te krijgen. Op zo’n dag bij de klant heb ik veel gesprekken met de product owner en mensen van de afdeling commercial finance. De product owner kent alle ins en outs van de businesslogica en helpt bij de vertaalslag van ‘wat moet het doen’ naar ‘hoe gaan we dat bouwen’.
Tussen 12.30 en 13.00 uur probeer ik altijd even naar buiten te gaan voor een lunchwandeling. Frisse lucht, even loskomen van je scherm, dat helpt om het tweede deel van de dag scherp te blijven.
De middag staat vaak in het teken van bouwen en uitzoeken. Deze week was ik bijvoorbeeld druk met een uitdaging rondom het zo efficiënt mogelijk inrichten van de Power BI-workspaces. Deze workspaces draaien momenteel op een te hoge en kosten inefficiënte Azure capaciteit. Dit komt mede door de semantische modellen die door de jaren heen te groot zijn geworden. Op dit moment onderzoeken hoe we de modellen kleiner of slimmer kunnen maken. Er zit data in van 2019 tot nu, maar niet elk rapport heeft alle data nodig. Kunnen we jaren archiveren? Het model opsplitsen in domeinen? Of subsets maken voor kleinere rapporten?
Dat soort keuzes moet je goed onderbouwen en testen. Zeker omdat we nu draaien op een trialversie met de hoogste capaciteit, wat als deze verloopt niet meer de meest kostenefficiënte oplossing is. Op een lagere capaciteit kunnen de modellen niet meer ververst worden. Ook daar moet een oplossing voor komen. Hoe kunnen we de refresh op korte termijn slimmer doen zodat deze wel blijven werken?
Omdat de klant nog midden in een transitie zit van de ene BI-tool naar Power BI, wordt de data nog vaak vergeleken. Bij een afwijking wordt een bug aangemaakt. Ik mag dan uitzoeken waar dat verschil vandaan komt. Soms wijken cijfers in rapportages af van wat gebruikers verwachten. Dan duik ik erin om te achterhalen waar het misgaat: in de data, de berekening of de logica. Dat soort puzzels los ik graag op. En omdat je bij de klant zit, kun je gelijkschakelen als je vragen hebt. Dat werkt super efficiënt.
Rond 16.30 uur had ik vandaag nog een leuk momentje: iemand van een andere klant, die ook met Power BI werkt, had wat vragen. Omdat zij bij de klant de enige is die met Power BI werkt, heeft ze consult aangevraagd bij ons om samen met iemand te kunnen sparren. Dit soort ad hoc vragen zijn leuk om mensen binnen de power BI community te kunnen helpen en te ondersteunen waar nodig. Samen meekijken, ideeën uitwisselen en elkaar helpen, daar haal ik veel voldoening uit.
Wanneer er ruimte is in mijn werkdag, duik ik graag even in mijn eigen ontwikkeling. Nieuwe features in Power BI ontdekken, DAX-constructies verbeteren of gewoon experimenteren met technieken die me verder brengen. Op dagen dat ik niet direct voor een klant werk, pak ik daar bewust extra tijd voor.