...
Voor het OOSE project kregen wij een opdracht van het bedrijf JDI toegekend. Zij wilde graag een nieuwe HR portaal voor hun bedrijf met daarin de mogelijkheden om werkplekken te kunnen reserveren, reiskosten declareren en verlof aanvragen en goedkeuren. Deze aspecten wilden ze graag gerealiseerd zien worden door middel van Java Spring Boot en Vue.js. Een van de uitdagingen hierin was voor mij dat ik nog nooit met een frontend framework zoals Vue.js heb gewerkt. Dit maakt ook gebruik van een nieuwe soort taal voor mij namelijk javascript. Verder denk ik dat er niet veel uitdagingen in zullen zit met betrekking tot samenwerking aangezien dit in mijn vorige projecten altijd erg natuurlijk liepOok zou samenwerking een uitdaging kunnen worden wanneer er conflicten ontstaan binnen in de projectgroep.
Dit document is geschreven om te reflecteren op hoe ik om ben gegaan met de bijbehorende projectmethode en om te kijken naar mijn eigen bijdrage bij het gehele project. Ook zal er worden aangetoond welke competenties ik naar mijn idee heb behandeld tijdens het project.
Leerdoelen
Voor dit project zijn 2 leerdoelen opgesteld die kort worden toegelicht in dit hoofdstuk. In een verder hoofdstuk zal ik de acties toelichten waarmee ik van plan ben om hieraan te werken en de leerdoelen te realiseren.
Leerdoel 1:
Het eerste leerdoel heb ik meegenomen uit een vorig project omdat ik dit nog steeds wil verbeteren aangezien ik dit een belangrijk aspect van samenwerken vind.
Mijn eerste leerdoel is het consequent laten weten aan mijn groepsgenoten waar ik mee bezig ben.
Leerdoel 2:
Het tweede leerdoel is een leerdoel dat is opgesteld tijdens het project. Ik heb namelijk de rol van scrummaster (deze rol wordt later in het verslag nog toegelicht) op me genomen voor dit project. Hierbij hoort ook het organiseren van de daily standup en ik kreeg na een week de feedback dat dit beter kon. Naar aanleiding daarvan heb ik toen het leerdoel opgesteld.
Mijn tweede leerdoel is het geven van een een gestructureerde en strakke daily stand up geven.
Kwaliteitsoordeel Deelproducten
...
Het SRS en het SDD zijn deelproducten waar op het moment nog veel aan gewerkt wordt dus waar ik naar mijn idee nog niet een goed kwaliteitsoordeel over kan geven. Wel wordt er aan gewerkt aan de hand van de eisen die in het plan van aanpak staan opgesteld. Hierdoor is wat er op het moment in staat wel in lijn van die eisen.
Evaluatie gehanteerde projectmethode
Voor dit project moest er gebruikt gemaakt worden van de projectmethode SCRUM. Zoals staat beschreven in het plan van aanpak is SCRUM een agile manier van te werk gaan. Op deze manier wordt er aan het einde van iedere sprint een product opgeleverd waarbij er nieuwe functionaliteit is toegevoegd. Pas aan het einde van het project zal er een product zijn die alle bedoelde functionaliteit en geimplementeerde use cases bevat. Aan het begin van het project zullen er globale requirements opgesteld worden die uitgewerkt worden in de sprints wanneer ze aan bod komen. Zo staat het aanvragen van verlof als een van de laatste requirements en zal die dus ook pas in de laatste sprint volledig uitgewerkt worden. Ook zijn er een aantal 'ceremonies' in de SCRUM methode zoals de daily standup, reviewsessies en de retrospective. Deze zijn van groot belang aangezien deze ceremonies allemaal bedoeld zijn om de kwaliteit van het werk en de samenwerking te verbeteren.
Kijkend naar de manier waarop er als groep omgegaan wordt met de bij dit project horende projectmethode ben ik hier wel tevreden mee. Er wordt zo goed mogelijk geprobeerd om volgens de theoretische richtlijnen te werken maar dit gaat niet altijd zoals het hoort. De manier van reviewen kan namelijk op een meer gestructureerde manier dan waarop het nu gaat. Nu wordt er namelijk even snel gevraagd of er mensen naar kunnen kijken terwijl die ook met hun eigen ding bezig zijn. Hierdoor gebeurt het nog wel is dat er toch niet helemaal goed naar wordt gekeken en er veranderingen worden gedaan in code die niet helemaal kloppen. Ik denk dat er met meer focus gereviewed kan worden wanneer dit meer volgens SCRUM zou gaan en er kleine reviewsessies worden ingepland. Verder ben ik zelf aan het werk om de Daily Stand Up te verbeteren aangezien dit ook een van mijn leerdoelen isVoor een volgend project zou ik er graag aan willen werken dat er actieve reviewsessies in worden gepland om zo hopelijk de kwaliteit van het project te verhogen.
Beschrijving rollen
In dit project heb ik de rol van Scrum Master op mij genomen. Deze rol houdt in dat ik verantwoordelijk ben voor het naleven van de scrum ceremonies in de groep. Hierbij hoort horen bijvoorbeeld de daily standup, de review sessies en de retrospective. De reden hierachter is omdat ik mezelf vaak wat meer op de achtergrond zet als het gaat om taken die bij deze rol horen, zoals het organiseren van de daily standup en het zorgen dat een aantal aspecten van de projectmethode goed worden doorgevoerd. Door deze rol op me te nemen hoop ik mijzelf hierin te ontwikkelen en zo ook wat sterker in mijn schoenen te gaan staan.
...