Week 3 - reflectie

reflectie

Zondag - PID goedgekeurd door school!

Kijk, dat is nu snel.

Vrijdag avond rond elven versturen en zondag middag net na vieren een reactie van Jos in mijn mail!

Gelukkig niet omdat ie na enkele bladzijden al genoeg had gezien en ik opnieuw kan beginnen… maar: “Het PID ziet er goed uit. Helder beschreven, en compleet. Wat mij betreft nu al een akkoord van mij.”!

Alvast een mooie start van week 3!

Maandag - En ook de opdrachtgever is akkoord

Ik heb vanmiddag de opdrachtgever gesproken over mijn PID. Hij had het gelezen en had eigenlijk alleen een vraag over hoofdstuk 6.1. Dat hoofdstuk gaat over kwaliteit en over hoe ik dat wil borgen door gebruik te maken van continuous integration. Eigenlijk zelfs met continuous delivery.

Continuous delivery wordt nog niet gebruikt in onze organisatie. Ik wil met behulp van een enkele Jenkins instantie twee machines aansturen. Op de ene worden de builds gedraaid, de unit-tests uitgevoerd en de statisch code analyse gedaan. Op deze machine wordt ook een test instantie gedraaid van de product database. Na een succesvolle sprint demo en review, wordt de opgeleverde versie na een druk op de knop in Jenkins gedeployed naar de tweede machine. Deze fungeert als “productie” machine en kan door de key users worden gebruikt om de applicatie te gebruiken en te vullen met data. Feedback op deze versie kan dan weer in volgende sprints verwerkt worden.

Weer een stapje verder naar de PPC bespreking van komende vrijdag.

Dinsdag & Woensdag - Onderzoek

De afgelopen dagen stonden in het teken van onderzoek. Vrijdag wil ik besluiten al dan niet een off-the-shelf oplossing te gaan gebruiken, maar daarvoor moet ik nog wel onderzoek doen naar de mogelijkheden daarvan.

Mocht ik tot de conclusie komen dat een off-the-shelf oplossing niet zinvol is, dan moet ik nog gaan kijken naar de te gebruiken frameworks. Daarvan hoop ik eigenlijk ook een beeld te hebben vóór het begin van de eerste sprint volgende week…

Ik heb nog niets passends gevonden, maar moet nog wel de bekeken tools documenteren…

Donderdag - Ontmoeting met Jos

Vandaag is Jos bij me geweest. Jos is de begeleider van school en kwam mijn PID bespreken en kennis maken met Paul. Hij complimenteerde me met mijn PID, want hij had deze keer zijn rode potloodje niet nodig gehad…

Vrijdag - PPC bespreking

Ik heb de afgelopen dagen gezocht naar off-the-shelf tools en heb daarbij aan de hand van een tabel met requirements geprobeerd aan te geven hoe geschikt een gevonden tool is. Daarbij was het niet altijd makkelijk om online de gewenste informatie te vinden.

De tabellen heb ik in een presentatie gezet voor de PPC bespreking. Deze heb ik vanmiddag gehad. Helaas konden Frank en Paul niet en heb ik voor komende maandag nog een PPC bespreking gepland. Voordeel is wel dat Alex en Matt nu ook aanwezig kunnen zijn.

Tijdens deze eerste sessie bevestigde Jan Pieter wat ik zelf eigenlijk ook wel wist: mijn presentatie werkte toe naar een gekozen framework waar ik al heel lang een voorkeur voor heb: ASP.Net. Ik presenteerde geen keuze en er waren bij de off-the-shelf tools nog veel vraagtekens. Ik besef dat het vrij duidelijk moet zijn geweest dat ik voor mezelf de keuze eigenlijk al heb gemaakt…. Maandag maar ’s met Paul over hebben, vóór de tweede PPC bespreking.

Ander puntje is dat ik mijn planning niet verder in detail heb uitgewerkt. Men zag graag wanneer ik bijvoorbeeld het datamodel compleet heb en wanneer ik een (minimum) GUI functionaliteit zou kunnen opleveren. Eigenlijk wil ik dat niet uitwerken. Ik wil per sprint bekijken wat ik ga maken en daarvoor het datamodel maken/uitbreiden. Dus, ik wil vertikaal funtionaliteit toevoegen en niet horizontaal (per feature en niet per architectuur laag). Ook daar moet ik nog maar ’s met Paul over praten.

Toch weer een stressvolle afsluiting van week 3…

Oh ja, wat is er gelukt van mijn vooruitblik?

  1. Onderzoek off-the-shelf oplossingen: gedaan, maar ik ben er nog niet tevreden over…
  2. Aan het uitwerken van de user stories en het plannen van de eerste sprint ben ik nog niet echt toegekomen… Ik zal eerst meer duidelijkheid moeten hebben naar aanleiding van de PPC bespreking…
  3. De PID is besproken en goed bevonden. Ik heb ’m definitief gemaakt zonder dat aanvullende wijzigingen nodig waren!

zondag 22 februari 2015