Week 4 - reflectie
Maandag - Meer onderzoek?
Heb zojuist met Paul gesproken over mijn dilemma: meer tijd besteden aan het zoeken van een off-the-shelf tool en onderbouwen van mijn conclusie, of, wat ik het liefst wil, aan de slag gaan met het zelf bouwen van een oplossing?
Hij vroeg me of ik het gevoel had dat verder onderzoek er in zou resulteren dat ik wél een tool zouden vinden of dat één van de gevonden tools tóch gebruikt zou kunnen worden. Ik denk van niet.
Paul gaf aan: je kunt meer tijd besteden, concluderen dat er geen tool is en vervolgens onvoldoende tijd hebben om nog wat zelf te bouwen, of, je vind een tool en die moet dan vervolgens door het tooling team worden geïmplementeerd. En zij hebben geen tijd!
Ik ga aanbevelen om zelf te bouwen. Dan kunnen we als organisatie ook daadwerkelijk van start met een dergelijke database en daar van leren en profiteren.
De PPC bespreking is geweest en ik mag starten met ontwikkelen!
Dinsdag & Woensdag - Uitproberen of tóch documenteren?
Ik mag beginnen met ontwikkelen, maar, zoals vermeld in mijn vooruitblik voor deze week, heb ik nog wat andere zaken af te ronden…
Deze dagen waren lastig om me te focussen. In plaats van het documenteren van mijn onderzoekswerk ging ik toch liever al zaken uitproberen. Bijvoorbeeld het gebruik van het Entity Framework, het maken van een REST endpoint met behulp van een ApiController en het documenteren van mijn REST interface met behulp van de Swagger - Editor. Woensdagmiddag heb ik dan toch de discipline gevonden om mijn documentatiewerk te gaan doen…
Donderdag - Code of model first?
Mijn werk voor het selecteren van een tool en framework is gedocumenteerd. En dus ben ik ’s middags begonnen met het aanmaken van het Visual Studio project en een eerste REST resource.
Ik ben er gister in een discussie met John Pullens achter gekomen dat mijn domein klassendiagram, waar ik de afgelopen weken terloops al mee bezig ben geweest, niet direct kan implementeren in de database (code-first). De opbouw zou er voor zorgen dat bij het maken van een lijstje releases de volledige database wordt leeggetrokken. Het klassendiagram toont ook duidelijk dat alle geïdentificeerde klassen als een web aan elkaar hangen. Ik moet nog nadenken over hoe ik dit wil oplossen… Misschien een andere strategie kiezen en eerst het ERD maken en vandaar uit de code genereren (model-first)?
Vrijdag - Data Model Excel v1 vervanging
Het eerste doel in mijn project is om de bestaande Excel sheet, de “v1” oplossing, te kunnen vervangen met mijn applicatie, de “v2” oplossing. Hiervoor moet ik de data in de Excel sheet bestuderen en daar een data model van maken.
Vandaag heb ik een eerste stapje met Matt besproken. Hij is de eigenaar van de v1 Excel sheet. Ik ben er nog niet uit.
maandag 2 maart 2015