Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Ik had me verheugd op het bouwen van een webapplicatie voor autoraces nadat we de opdracht hadden doorgelezen. Er was na het eerste gesprek met onze opdrachtgever al snel duidelijk wat er van ons verwacht werd. Ik had minder zin in de onderzoeken die we vooraf zouden moeten doen, maar dat hoort er nou eenmaal bij. Na de eerste week van Sprint 1 had ik al wel door dat dit project groter zou zijn dan ik had verwacht. Ik had gedacht de applicatie als geheel binnen een week of twee af te kunnen krijgen met z’n zessen, maar doordat we rekening moeten houden met uitbreidbaarheid, documentatie en het bijhouden van het SRS en SDD, wordt dit toch veel langer.

Onderzoeksverslag

Aan het eind van Sprint 2 hebben we een functionele loginpagina gerealiseerd, een dashboard gemaakt en kunnen we data uit onze database naar de webapplicatie doorsturen. Daarnaast hebben we al onze onderzoeken nu afgerond. Ik heb aan het onderzoek visuele dataweergave gewerkt, samen met Martin. Ik vond dit best een leuk onderzoek om te doen. We hebben gekeken naar de bedrijfswereld en hoe men daar het probleem van Regterschot heeft opgelost. Wat voor een software ze gebruiken en hoe dit gebruikt wordt tijdens de race. Ik heb daarna nog protoypes gemaakt met JFreeChart, wat we uiteindelijk niet zouden gebruiken, maar ons wel meer inzichten gaf in het maken van grafieken a.d.h.v. Java.

SDD

Ik heb me erg veel bezig gehouden met het SDD. We hebben heel fatsoenlijk bij elke taak die gedaan moest worden en het relevant was de taak 'bijwerken SDD' toegevoegd. Dit was om te zorgen dat het SDD niet achter zou lopen op de huidige code en dat het SDD niet twee weken na het maken van code nog geüpdatet moet worden als de helft alweer vergeten is. We hebben bij de tussentijdse beoordeling te horen gekregen dat het SDD zeer ondermaats was en dat het niet coherent was als document zelf, maar ook niet met het SRS. Dit voelde best vervelend, omdat ik toch wel wat tijd in het document gestopt had en ik dacht dat het er wel redelijk aan toe ging. Ik wist dat het niet af was en dat er gaten zaten in een aantal onderdelen. Toch was het vervelend om te horen dat het document onvoldoende was. Ik heb het toen een beetje op me genomen om zowel het SDD als SRS eens flink op de schop te nemen. Ik ben bij het SRS begonnen en heb daarna het SDD aangepst. Ik heb alles van a tot z nagelopen, gecontroleerd op spelling en taal, coherentie ingebracht en figuren duidelijker gemaakt door concepten en attributen te gebruiken door het hele document, in plaats van steeds weer verschillende termen.

SRS

Ik heb het SRS ook grotendeels omgebouwd, na de feedback die we kregen van de tussentijdse beoordeling. Ik heb het domeinmodel helemaal opnieuw gemaakt waarbij ik de opnames van het gesprek met Erik nog een keer goed heb geluisterd. Ik heb de termen die Erik en Dana ons gaven gebruikt om het model op te bouwen en heb direct uitgelegd waarom dit op deze plek staat in het domeinmodel. 

...

Plan van aanpak

Het plan van aanpal dat we opgeleverd hadden leek eerst wel goed te zijn, we hadden alle hoofdstukken ingevuld en dachten het wel redelijk gemaakt te hebben. Toch bleek er bij het assessment van het plan van aanpak toch nog het een en ander te missen waardoor ik al snel het gevoel kreeg dat we het echt vernaggeld hadden. Dit bleek uiteindelijk wel mee te vallen, want het was goed genoeg voor een voldoende. Ik heb tijdens het project niet echt teruggekeken naar het plan van aanpak, wat ik misschien wel had moeten doen. Ik had de gemaakte afspraken dan beter in mijn hoofd gehad en had misschien beter kunnen focussen op hetgeen dat we daadwerkelijk moeten opleveren. Ik zou dan ook graag in een volgend project 'via' het plan van aanpak willen werken. Ik zou dan graag goed willen kijken wat er precies van ons gevraagd wordt en precies daar aan werken en zo weinig mogelijk zelf invullen.

Onderzoeksverslag

Aan het eind van Sprint 2 hebben we een functionele loginpagina gerealiseerd, een dashboard gemaakt en kunnen we data uit onze database naar de webapplicatie doorsturen. Daarnaast hebben we al onze onderzoeken nu afgerond. Ik heb aan het onderzoek visuele dataweergave gewerkt, samen met Martin. Ik vond dit best een leuk onderzoek om te doen. We hebben gekeken naar de bedrijfswereld en hoe men daar het probleem van Regterschot heeft opgelost. Wat voor een software ze gebruiken en hoe dit gebruikt wordt tijdens de race. Ik heb daarna nog protoypes gemaakt met JFreeChart, wat we uiteindelijk niet zouden gebruiken, maar ons wel meer inzichten gaf in het maken van grafieken a.d.h.v. Java.

SDD

Ik heb me erg veel bezig gehouden met het SDD. We hebben heel fatsoenlijk bij elke taak die gedaan moest worden en het relevant was de taak 'bijwerken SDD' toegevoegd. Dit was om te zorgen dat het SDD niet achter zou lopen op de huidige code en dat het SDD niet twee weken na het maken van code nog geüpdatet moet worden als de helft alweer vergeten is. We hebben bij de tussentijdse beoordeling te horen gekregen dat het SDD zeer ondermaats was en dat het niet coherent was als document zelf, maar ook niet met het SRS. Dit voelde best vervelend, omdat ik toch wel wat tijd in het document gestopt had en ik dacht dat het er wel redelijk aan toe ging. Ik wist dat het niet af was en dat er gaten zaten in een aantal onderdelen. Toch was het vervelend om te horen dat het document onvoldoende was. Ik heb het toen een beetje op me genomen om zowel het SDD als SRS eens flink op de schop te nemen. Ik ben bij het SRS begonnen en heb daarna het SDD aangepst. Ik heb alles van a tot z nagelopen, gecontroleerd op spelling en taal, coherentie ingebracht en figuren duidelijker gemaakt door concepten en attributen te gebruiken door het hele document, in plaats van steeds weer verschillende termen.

SRS

Ik heb het SRS ook grotendeels omgebouwd, na de feedback die we kregen van de tussentijdse beoordeling. Ik heb het domeinmodel helemaal opnieuw gemaakt waarbij ik de opnames van het gesprek met Erik nog een keer goed heb geluisterd. Ik heb de termen die Erik en Dana ons gaven gebruikt om het model op te bouwen en heb direct uitgelegd waarom dit op deze plek staat in het domeinmodel. Na het domeinmodel geüpdatet te hebben, ben ik doorgegaan met de use-cases en heb deze in een volledig nieuwe use-case diagram gezet en ben daarna eens alle use cases die we al uitgewerkt hadden na gaan lopen. Daarbij heb ik een aantal use-cases die niet meer relevant waren verwijderd en nieuwe toegevoegd. Ik heb daarbij ook duidelijk gemaakt aan de rest van de groep dat dit onze 'scope' is, oftewel dat dit alle use-cases zijn die we moeten realiseren en we daarbuiten alleen documentatie hoeven te leveren.

Unit-tests

Ik vond het maken van unit-tests niet zo lastig, maar ik had dan wel het voordeel dat de rest van de groep al unit-tests gemaakt had waardoor ik mijn vragen en onduidelijkheden makkelijk bij hen kwijt kon. Ik had langer gewacht met het maken van unit-tests omdat ik me veel bezighield met de documentatie van onder meer het SRS en SDD. 

Code

Testplan + rapport

Kwaliteit geleverde eindproduct

...