Featured

My First Blog Post

Meeting Agiliz


Ik werd in het begin van mijn stage goed ontvangen door het team. Een leuke rondleiding van mijn stagementor Katleen. Het was een verrassende eerste dag, doordat mijn collega en ik een nieuwe stage opdracht toegewezen kregen. Ik was heel benieuwd en klaar om van start te gaan. Kennis maken met het team ging heel vlot en aangenaam. Al snel kwam ik te weten hoe verzot ze zijn op chocolade, dit kan me pluspunten opleveren. 😉


Als stage opdracht mag ik een HR data platform maken binnenin een app. Hier komt veel research bij kijken waar ik mij de eerste week mee heb bezig gehouden. Daarnaast werd het team Agiliz uitgenodigd voor een leersessie, die ik kon bijwonen. Deze bijeenkomst was gerelateerd aan de bi-tool “Looker”. Naast praktische oefeningen en theoretische informatie kregen we ook wat lekkers aangeboden. De dag kon niet meer stuk!


Last week

Focus on dossier


De laatste week was het nog een stressvolle, maar vooral leervolle strijd tegen de tijd. De web applicatie was zo goed als klaar, kleine bugs dat inorde gebracht dienen te worden. Daarna smeet ik me volledig op de analytics terwijl mijn collega Eline nog verder deed aan de web applicatie. Zo had ieder zijn eigen taken.


Ik kon het bijna niet geloven. De laatste week is nu al gedaan, wat gaat de tijd voorruit. Het was vooral belangrijk een eindproduct te leveren aan de eindgebruikers, maar is dit ook gelukt… Na een groot doorzettingsvermogen is het maken van de web applicatie en dashboards uiteindelijk voltooid. In deze week heb ik me vooral gefocust op de dashboards terwijl Eline nog bugs probeerde te fixen via de web applicatie. Eens we beiden de focus zetten op het visualiseren, was het einde in zicht. Hier en daar heb ik Eline nog geholpen met de problemen die opdoken bij zaken als scores die niet werden weergegeven, jaar dat niet juist geformateerd was, kpi’s fixen aan de hand van de juiste metrix in mstr developer.


Na vele uren doorwerken kwam ik steeds meer en meer op ideeën om aan de noden van de klant te voldoen. Merendeels van de rapporten heb ik kunnen realiseren door een mooi overzicht te bewaren over de eisen van de klant. Alsook zelf inzichten te verwerken binnen de afgebakende richtlijnen en eigen ideeën.


Uiteindelijk kwam de presentatie dichterbij. Deze werd gehouden via Teams met een aantal van 15 collega’s, als het er niet meer waren. Zowel Nederland als België heeft mogen genieten van het eindproduct.

Eleventh week

Microstrategy & Visualisation


Attributen, facts, metrixen, daar begint het allemaal mee. Toch allezins voor deze week. Na veel wikken en wegen ben ik uiteindelijk tot visualisaties gekomen. Dit ging de ene moment vloter dan de andere moment.


Deze week kregen we feedback over een aantal criteria punten die noodzakelijk zijn voor de business inzichten te begrijpen binnenin de dashboards. Deze criteria zijn verbonden aan een aantal vragen binnen het recruitings proces. Wat is de kwaliteit van de kandidaten die zich aanbieden? Hiermee kunnen we kijken naar vaardigheden en skills waar een kandidaat over beschikt. Dit komt dan uitgebreid in een rapport te staan. Krijgen we genoeg kandidaten binnen? Deze vraag zal ons meer info geven over de potentiële kandidaten. Dit zal eerder richting het aantal kandidaten gaan die ze binnen krijgen en hoeveel daarvan naar een interview gaan. Wat gebeurd er met de kandidaten die we binnen krijgen. De laatste vraag zal verdiept worden in verdere rapporten die gebouwd worden. Hiervoor komt er een landingspagina waarop meer algemene informatie zal staan over het recruitings proces, daarna volgt een diepere view van kandidaten die elk hun eigen competenties vertonen.


Tenth week

Bugs & training


Nog een week voorbij en nog een stap verder. De weken lijken voorruit te vliegen. Gelukkig blijven de collega’s wekelijks contact houden. Deze week ben ik begonnen met het volgen van een training over Microstrategy, door mijn begeleider Arno. Hij heeft dit zeer goed gedaan door uitgebreid een aantal stappen te doorlopen. Zowel attributen aanmaken als facts en metrixen komen aanbod in de training. Deze heb ik ook nodig voor het recruitment proces te visualiseren.


Maar voor dit gedaan kon worden, moest er nog een aantal bugs aan de web applicatie gemaakt worden. Deze zijn ondertussen in orde gebracht na veel denken en zoeken. Uiteindelijk heeft dit iets langer geduurd dan verwacht. Dat wil niet zeggen dat ik of mijn andere collega al geen attributen, facts en metrixen konden aanmaken, een goede voorbereiding op de rapporten die achteraf gemaakt worden.


Ninth week

Getting to analytics


Het begin van de negende week, na twee weken “vakantie”. De voorbije weken waren niet zoals gepland. De eerste versie van de web applicatie stond online, maar er waren problemen ondervonden in verband met het werkende krijgen van andere platformen. Zo konden we aller eerst kijken naar de web applicatie die opnieuw online gezet moest worden. Dit moest opnieuw gebeuren, omdat zowel Microstrategy als de nieuwe web applicatie beide op dezelfde server moesten werken. Dit was uiteindelijk gelukt. Daarna werd er feedback gegeven op de web applicatie door de begeleiders en collega’s.


Na het configureren van php en het online krijgen van de web applicatie, kon ik met de analytics beginnen. Hierbij komen veel zaken aanbod. Dit begint bij het definiëren van dimensies en metingen. Daarruit ga ik voort op mock ups die gemaakt kunnen worden. Dit wordt bedoeld met een eerste weergave/idee om rapporten weer te geven.


Er waren veel meetings gepland deze week. Dit was goed doordat de voorbereiding op de analytics goed opgevolgd kon worden. Dit werd dan ook op tijd bijgestuurd. Ik kon mij gaan richten op de juiste vragen die beantwoord moeten worden in de dashboards. Uiteindelijk bekomen we op een landingspagina waarin een algemeen overzicht wordt weergegeven. Daarop volgt een verdere, gedetailleerdere weergave vaneen kandidaat binnen het recruitment proces.


Vervolgens is er vrijdag nog een uurtje vrij gemaakt voor het bekijken welke feedback de collega’s aangepast willen zien binnen de web applicatie. Er zijn wat functionele fouten die opgelost moesten worden. Eventueel nog andere kleine aanpassingen op het vlak van de opmaak. Er is bewust gekozen ons hier niet zoveel op te focussen, zodat er focus gelegd wordt op het analytische en kan er datagedreven te werk gegaan worden.


Aight week

Finish in touch


De laatste week voor de paasvakantie was even stressvol en veel werk om een deadline te halen. Ondanks de vele dagen thuis blijft de focus erin. We behouden de leuke quizen en da talloze gesprekken via teams. Zo houden we de flow erin en lijkt het dat we net op ons dagelijks kantoor werken.

De deadline is aangebroken en de web applicatie is afgewerkt. Nu was het onze taak deze web applicatie op een server van Agiliz te zetten. Dit ging vlot, de databank is gemaakt en de connectie is gelegd…of toch bijna. Eline en ik waren het bijna gelukt deze connectie te leggen op de server. Spijtig genoeg is bepaalde delen van de code nog niet performant genoeg om te kunnen connecteren.


Na de laatste demo aan onze klant te hebben gegeven, kregen we voor de laatste keer feedback over de web applicatie voor ze dit zelf mochten gaan gebruiken tijdens de twee weken paasvakantie. Er kwam een heel goede opmerking om bij feedback ook een dublicate knop te voorzien, zo is het gemakkelijk een vacature na te maken voor een andere locatie. Dit werd dan ook verwezenlijkt voor de klant. Daarnaast zijn er nog een aantal kleine foutjes opgelost en is de web applicatie op orde gebracht en gereed gemaakt voor gebruik. We willen de website zo responsive mogelijk maken.


Seventh week

Layout and working


Nu al de tweede week thuis en in de zevende week stage, de tijd gaat voorruit. De dagen thuis vergeet Agiliz de collega’s zeker niet. Er worden quizzen gedaan via teams die de spirit erin houden. Heel leuk bedacht om te doen! Dit motiveerd me en houdt me fris van geest. 😉

We hebben een deadline te halen nog voor de vakantie een web applicatie af te maken die de functionaliteit toont over een recruitment proces. Van een vacature tot feedbadk. Daarnaast werkt dit platform naar de wensen van de klant.


De aanpak deze week waren de puntjes op de i zetten. Zo kon ik een layout voorop stellen die de klant kon nakijken. De klanten waren heel positief en keken uit naar de volgende demo. Daarna ben ik ook de laatste aanpassingen gaan doen, samen met Eline.

Deze week komen we in de buurt van een ordelijke, klantvriendelijke web applicatie. Hiermee gaan we scoren in de volgende week. Daar staat ons nog een volgende opdracht te wachten om de applicatie op een server te zetten van Agiliz.


Sixth week

Web application


In de zesde week ben ik vooral bezig geweest met het zoeken naar de juiste data velden die gecreëerd moeten worden. Er kan gerichter te werk gegaan worden naar de core van het product. Zo ben ik in mijn zesde week bezig met het vervolledigen van de web pagina’s. Ik ben zeer perfectionistisch ingesteld, daardoor zorg ik voor optimale functionaliteit en een mooie opmaak.


Deze week heb ik remote van thuis uit mogen werken, enkel dinsdag ben ik naar kantoor gegaan. Zo kon ik nog eens een gesprek voeren met mijn begeleider Arno, dit ging door via een teams call. Arno gaf feedback over de web applicatie en de voorruitgang van de stage. Hierop volgde een nieuwe meeting met de klant. Zo konden ik en Eline feedback krijgen wat er beter kan en anders moet.


Dit brengt ons bij een volledig nieuw design met de juiste lijsten zoals vacatures, kandidaten, interviews, feedback en analytics. Deze lijsten worden zelf aangemaakt binnen in onze web applicatie om zo de juiste informatie voor de klant/kandidaat/werknemer te bieden.


Fifth week

Recruitment proces


De komende weken waren een mooie voorbereiding op hetgeen de klant voor ogen heeft. Het waren drukke dagen. Hier en daar een jobbeurs te doen en nog zoveel werk. Het is zeker en vast de moeite, want we komen er! Elke week kunnen we gerichter werken en toetsen we steeds af van wat de klant wilt.


Vorige week werd er tijdens de meeting verteld om een storyboard te maken over de twee modules, recruitment en training. Eerst zag ik het nut er niet van in, maar al snel zag ik dat er meer input velden nodig waren, zowel in het data model als de webpagina.


Maandag was de storyboard klaar en konden we beginnen aan de webpagina die ze voorstelden. De eerste stap die we hebben ondernomen was het uitproberen van een document, foto, pdf in een database weg te schrijven. Daarnaast konden we van start gaan met de webpagina en hun input velden. Het was heel belangrijk dit werkende te krijgen, zoals de data weg te schrijven in de database en hun connectie. De opmaak kwam pas later.


Woensdag kwam de opmaak en konden we verschillende schermen maken. Het was een eerste demo versie waarin je kandidaten, feedback, vacature en interview kon aanmaken. Dit werd donderdag voorgesteld aan onze collega’s. Buiten dat heb ik ook dankzij het storyboard het data model kunnen vervolledigen. Ook dat werd donderdag bekeken als ook de nieuwe planning.


Uiteindelijk was de meeting er. Ze waren aangenaam verrast met het werk dat we leverde. Het was een positieve meeting. De eerste demo versie was goed. Dus besloten ze verder te gaan en kregen we de opdracht dit verder te verfijnen met nog extra features met een echte login pagina. We focussen ons eerst op het recruitment proces. Zo hebben we tijd om het hele proces te doorlopen en ligt de focus hoog. Er werd dan ook minder gefocust op google cloud, omdat we zelf data gaan maken om daarop analytisch te werk gaan.


Fourth week

Determine & plan core


De eerste dag in de vierde week begonnen we met volle teugels alles voor te bereiden. planning, demo test API, data model. Dit zijn de zaken waar we ons dagelijks mee bezig houden. We willen een duidelijk beeld schetsen over de core van het product zowel voor mijzelf als de klanten. Dit vergt veel onderzoek naar wat de klant wilt, maar het belangrijkste is een gesprek aangaan. Dit bracht mij verder tot de core van het product.


De core houdt in dat Eline en ik een HR data platform gaan bouwen. Met dit als einddoel doorlopen we een proces. De core is vrijdag besproken. De klant wilt een HR platform waarin basis modules naar boven komen rond talent development. Dit gaat van Recruitment tot Career tot Training tot Performance/engagement. Dus een werknemer moet een traject kunnen volgen van een sollicitant of een kandidaat die zich evolueert tot een performance werknemer. Zo zien zij dit voor ogen dat wij gaan mogen bouwen. Afgelopen vrijdag is er ook besproken om te gaan focussen op twee modules, recruitment en training. Hierbij maken we een storyboard. Dit geeft ons beter weer hoe we te werk kunnen gaan met data en welke data we juist nodig gaan hebben.


Deze week vond ik het heel leuk om google cloud te verkennen. Ze hebben veel features waarop je kan gaan inspelen. Zo konden we onze data die we hebben gelinkt aan een database in een query wegschrijven naar google cloud. Verder is het ons gelukt om niet enkel data weg te schrijven maar ook aan de hand van een public ip adress te koppelen met Mysql. Basis en optionele modules zijn verder over nagedacht. Daarin zijn we dan gerichter datagegevens kunnen insteken die tot deze module hoort. Dit is een goede voorruitgang! Volgende week werken we de modules uit en kijken we ook al eens naar het integreren van documenten, input velden in een database.


Buiten het werken kan er ook tijd gemaakt worden voor een leuk gesprek met de collega’s tijdens een lekker broodje onder de middag. Volgende week zullen ze verrast worden met een aantal truffels! 😉


Third week

Data modeling


De derde week ingevlogen. ‘S morgens aangekomen en beginnen met een koffie en een babbel met de collega’s voor we erin vliegen. Uit de vorige meeting van de tweede week had Arno mij en Eline gevraagd om een uitgebreide planning te maken voor de volgende weken. Daarna ben ik maandag verder gegaan met het coderen van de web UI. Hierdoor lukte het mijn collega en ik om een online tokenID op te roepen via een acces token. Met andere woorden hebben we date kunnen trekken vanuit een online server die we wegschrijven op onze lokale server. Hiermee kunnen we achteraf visualisaties op gaan maken. Vervolgens ging ik me inhoudelijk bezighouden met het definiëren van de verschillende modules, welke mogelijke inhoud/tabellen bevatten de volgende modules.


De dag erop hield ik me bezig met de zoekopdracht naar security en de gdpr. Dit was een helse opdracht, veel lezen en nog eens lezen. Dit moest natuurlijk gebeuren. Naar aanleiding hiervan hielden we rekening welke gegevens gevoelig zijn voor de klant en we beter niet kunnen gebruiken in onze analyse. Daarnaast stelde mijn collega en ik een aantal security groepen op die belangrijk kunnen zijn binnen de hr webpagina die gemaakt zal worden. Groepen zoals: Company owners, HR, ICT, members en visitors/viewers. De volgende stap waren onze rechten die we toekennen aan de groepen. Uiteindelijk keek ik uit naar de meeting met Arno, mijn stagebegeleider. We kregen goede feeback en konden meteen weer van start gaan.


Deze meeting bracht me tot het brengen van het data model. Samen met mijn collega zijn we een data HR ERD model gaan bouwen in de voorbije dagen. Hier kwam veel bij kijken. Data moest op de juiste plaats komen, elk veld moest juist geformateerd worden en elk hun eigen type, key. Ook measures komen erbij kijken. Zo heb je uiteindelijk data objecten met Fact tables waarronder measures en keys die elk gelinkt zijn aan een dimensie met eigen velden eronder. Dit wordt ook wel ons data model genoemd of data modeling. Dit is een voorbereiding om de data gestructureerd in de database te zetten.


Design a site like this with WordPress.com
Get started