woensdag 6 januari 2021

Week 15: Eind presentatie

 Week 15: Eind presentatie

De laatste week van de eindpresentatie heeft het team nog een paar laatste aanpassingen aan het dashboard toegevoegd. Niels heeft deze week ook de machine learning zo goed mogelijk verbeterd voor de oplevering. Het team was erg vastberaden om Peter en Evert-Jan te verassen met het dashboard. Niet alleen met de layout, maar ook met de functionaliteiten.
Peter gaf na de eindpresentatie aan dat hij erg tevreden was met wat we hadden laten zien. Het team was en is erg blij met de reactie van Peter. Het was precies de reactie waar het team voor ging. Dit heeft de laatste week van de officiële project week goed afgesloten.

vrijdag 11 december 2020

Week 14: Begin van het einde

 Week 14: Begin van het einde

Deze week is de eerste week van de laatste sprint van het project. We hebben we gewerkt aan een betere lay-out van het dashboard, het verbeteren van de voorspellingen en wat bug fixes. We lopen goed op schema en verwachten dat we het project op tijd af zullen hebben. De laatste week willen we besteden aan de laatste puntjes op de i, bug fixes en documentatie.
- Niels

vrijdag 4 december 2020

Week 13: Sprint review 4

Week 13: Sprint review 4

Deze week was de laatste week van sprint 4. Tijdens deze week hebben we veel laatste puntjes op de i kunnen zetten voor deze sprint. We hebben ervoor gezorgd dat alle plots de juiste gegevens kon weergeven. De gegevens worden nu uit MongoDB gehaald. Bodemligging plot is aangemaakt en de plot waarbij alle gegevens te zien zijn is toegevoegd. Ook zijn de voorspellingen toegevoegd aan het dashboard.
Peter was erg tevreden met ons dashboard. Hij zag een enorme vooruit gang vergeleken met vorige weken. We denken dat dit komt doordat hij alleen maar updates om de 2-3 weken ziet, in plaats van elke week. Elke week maken we al steeds meer vooruitgang.
We hebben ook een mockup van het dashboard naar Lysanne (CoVadem) opgestuurd. Zij was erg tevreden met hoe deze eruit zag. Ze had wel een paar kleine UI opmerkingen, maar omdat sprint 5 vooral draait om laatste puntjes op de i zetten, UI aanpassen en de voorspellingen op schonen, zullen we dit zeker meenemen.
Ons team is ook erg ver gekomen met de final documentatie. Tijdens sprint 5 moeten we 2 handleidingen en 1 final documentatie opleveren. De handleidingen zijn op dit moment beide 60% af. De final documentatie zit nu op 50%.
Het team is tevreden met hoe het project nu loopt.

- Jacky

vrijdag 27 november 2020

Week 12: MongoDB, documenten & meetings

 Week 12: MongoDB, documenten & meetings

Deze week hebben wij ons bezig gehouden met het verder toepassen van MongoDB, zodat het dashboard ook van de waterdiepte en bodemligging data ophaalt van de MongoDB database. Door elkaar te helpen is dat goed gelukt! Ook hebben we een start gemaakt aan de documentatie die wij voor sprint 4 moeten leveren. 

Daarnaast hadden wij (onze teamleader) deze week een onverwachte meeting met CoVadem. Wij konden ons daar niet goed op voorbereiden, dus wij hadden laten zien wat wij voor de eerste versie van het product hadden gepresenteerd. De feedback die wij van Lysanne hadden gekregen was dat het mooi uit zag. Lysanne wilde ook dat we een mockup naar haar sturen. Dat vonden wij wel vreemd want het ontwerp is al te zien in het product wat wij nu hebben, maar verder is het geen probleem om een mockup ervan te maken.
- My

Week 11: Recrusion error & MongoDB

 Week 11: Recursion error & MongoDB

Deze week was een goede week waarin we bezig zijn geweest met het leukste onderdeel van programmeren: Errors oplossen :). 


Tijdens het maken van de algoritmes om de bodemligging en kritische zones te berekenen, was het nodig veel data in te laden. Helaas lukten het ons niet allemaal de code werkend te krijgen aangezien 3 van de 5 laptops de grootte van de dataset niet kon verwerken. Er kwamen steeds recursion errors. Na vele pogingen om de errors op te lossen, is het ons gelukt de errors te fixen door de dataset in MongoDB te plaatsen, en de informatie daaruit te halen. Super opgelucht! 


Daarnaast hebben we wederom in groepjes gewerkt aan de taken op de trello bord. We hebben de groep opgedeeld in 2 en via teams met elkaar gecommuniceerd. We hebben midweeks ook een gezamenlijke call gehad om MongoDB op te zetten op alle laptops, dit is goed gelukt. 


We kunnen verder vrij goed met elkaar overweg en hebben de grootste impediment weten op te lossen.


- Henriquet

vrijdag 20 november 2020

Week 10: Sprint review 3

 Week 10: Sprint review 3

Deze week hebben wij sprint review 3 gehouden. Deze sprint review had voornamelijk betrekking op ons product, met name ons dashboard. Aan de hand van verscheidene visualisaties, waaronder grafieken en kaarten, probeerden wij duidelijk te maken aan de docenten en leerlingen waar ons dashboard uit bestond, zowel op uiterlijke wijze als inhoudelijke wijze. Aan het begin en na de afloop van de demonstratie van ons dashboard hebben wij exact aangegeven wat wij zouden demonstreren en wat ons verbeterpunten zouden zijn voor de volgende sprint, de verbeterpunten fungeren in dit geval als een soort manier van afstemming: de docenten zullen voor de volgende keer weten wat de exacte punten zijn waar aan gewerkt wordt en waar ze op moeten letten voor de volgende keer. Wij hebben de feedback die aan ons gegeven werd voor ons gevoel duidelijk in onze presentatie geïmplementeerd. 
Wij zien als groep nu ook in dat we misschien eerder met iets visueels hadden moeten komen, wij denken namelijk dat dat ook het verschil heeft weten te maken, naast het verwerken en implementeren van de gegeven feedback. 
De docent heeft op die manier een beter beeld van waar wij mee bezig zijn. Wij weten nu ook dat, op het moment dat we iets willen aantonen aan een docent, dit niet altijd perfect of compleet hoeft te zijn. Dat waren wel de eisen die we aan onze visualisaties stelden namelijk, iedere keer dat wij iets wilden opleveren, moest dit 'compleet' zijn of 'naar behoren werken', wat natuurlijk een onrealistische situatie is, op het moment dat een product zich nog in de ontwerp fase bevindt. 
Wij hebben echter gezien dat de docenten het al zeer op prijs stelden om überhaupt te zien waar we mee bezig waren, dat het inhoudelijk nog niet klopt of dat het op uiterlijk vlak nog niet helemaal tip top eruit ziet, hoeft geen probleem te zijn. Wij hebben ook nog eens bruikbare feedback hierop weten te ontvangen, adviezen en tips die wij weer kunnen meenemen in de verdere ontwikkeling van ons product. 
De les die wij uit deze sprint getrokken hebben is dat het niet altijd noodzakelijk is om iets perfects klaar te hebben liggen wat aangetoond kan worden, het leerproces en de ontwikkeling naar een perfect product zijn namelijk belangrijke stappen en momenten die niet vergeten en/of overgeslagen mogen worden. Dat zijn immers ook punten waaraan een docent kan zien hoe wij vorderingen maken als groep. 
Voortaan zullen wij, ook al is een bepaald proces nog niet afgerond en is een product nog niet compleet, tussentijdse opleveringen laten zien aan de hand van visualisaties. In plaats van verbaal aangeven op welke plek wij staan binnen het project, zullen wij visualisaties aantonen (indien dit mogelijk is) en aan de hand daarvan onze vorderingen weergeven en aantonen.

- Nadia


Ook hebben we tijdens deze sprint ons meer als een team kunnen vormen. We hebben samen met Evert-Jan een gesprek gehad om onze teambuilding te verbeteren en om de stand van zaken duidelijk te maken. Dit heeft ons team goed gedaan. We hebben nieuwe en duidelijkere afspraken gemaakt. Bijvoorbeeld om elkaar vaker te spreken, en elkaar meer op de hoogte houden met wat er gaande is.
Tijdens sprint 4 wilt het team zowel Evert-Jan als Peter omver blazen met de opgeleverde producten.
Het enige probleem waar het team deels tegen aanloopt is een recursionerror. Samen met Evert-Jan is het team erachter gekomen dat een paar leden van het team een 8-GB werkgeheugen laptop hebben en er iets in de code is aangepast waardoor de recursionerror ontstaat. Hopelijk wordt dit komende week zo snel mogelijk opgelost.

- Jacky

maandag 9 november 2020

Week 9

 

Week 9: Reflecteren

De afgelopen week hebben we als groepszijnde niet enorm veel werk verricht doordat we afzonderlijk allemaal met onze individuele opdrachten bezig waren. Deze moesten namelijk allemaal voor deze week afgerond worden. Dit stond ook vermeld in de vorige blogpost. We hebben de afgelopen weken vooral toegewijd aan hoe we zo goed mogelijk de gegeven feedbackpunten van twee weken geleden, kunnen implementeren in ons project en in onze samenwerking als groep. 

Wij gaan in het vervolg aan de hand van bulletpoints laten zien wat we opgeleverd hebben en wat we voor de volgende keer zullen opleveren. Op die manier proberen we de verwachtingen met docenten goed af te stemmen en krijgen de docenten ook gelijk een goed inzicht in waar we mee bezig zijn en wat zij de volgende keer kunnen verwachten. Dit voorkomt botsing en verwachtingen waar niet aan voldaan kan worden. Indien het niet  mogelijk is om iets compleet of geheel op te leveren voor de volgende keer, dan zal dit expliciet vermeld worden bij de bulletpoints. We zullen dan toelichten en eventueel noteren wat er wél opgeleverd wordt vanuit onze kant en wat de verwachtingen zouden kunnen zijn. 

Wij hebben ingezien dat het belangrijk is om verwachtingen af te stemmen met docenten. In deze tijd en in de omstandigheden waar we ons nu in bevinden, is het namelijk heel moeilijk om goede communicatie te behouden of elkaars werk te controleren. Het is daarom belangrijk dat we ons daarop aanpassen en oplossingen vinden waarin dat mogelijk is. We hopen middels bovengenoemde oplossing en toelichting aan te kunnen tonen dat we de gegeven feedback in acht hebben genomen. 

Daarnaast vinden wij het erg belangrijk om gegeven feedback en commentaar voortaan op een professionele manier in acht te nemen in plaats van ons er tegen in te keren. We dienen er professioneel mee om te gaan, soms zijn harde woorden of lessen  nodig om iets duidelijk te maken. Als groep hebben we ingezien dat we op dat soort momenten juist door moeten gaan, dat soort momenten vormen namelijk de belangrijkste leermomenten voor ons. Als we het gevoel hebben dat feedback of commentaar onterecht is of niet geheel klopt, praten we als groep daar in het vervolg over met de desbetreffende docenten. 

Wij hopen dat we middels deze korte reflectie aan hebben kunnen tonen dat we de gegeven feedback en opmerkingen in acht hebben genomen. We kijken er graag naar uit om onze verbeteringen te laten zien in de aankomende sprints. 

Nadia


UPDATE: Na het wekelijkste gesprek heeft het Team samen met Evert-Jan besloten om 11 november een bespreking te houden mbt de gang van zaken.

Jacky

Week 15: Eind presentatie

 Week 15: Eind presentatie De laatste week van de eindpresentatie heeft het team nog een paar laatste aanpassingen aan het dashboard toegevo...