De hoofdreden van project Engelbert is het feit dat ik veel te veel tijd stak in het produceren van de maandelijkse gegevens. Zeker voor de planningskwaliteit gaf dit problemen. Dit cijfer geeft de verhouding weer tussen de ingeschatte tijd van gerealiseerde user stories en de ingeschatte tijd van de extra user stories. Onder extra user stories verstaan we de user stories of requesten die we tijdens de iteratie toevoegen aan die iteratie.
In de ideale wereld kunnen we de tijd van een programmeur tijdens een bepaalde iteratie volplannen zodat we de week voor de iteratie weten wat hij/zij de komende 4 weken gaat doen. Hou echter rekening met bug fixing op ACC en PROD en je weet dat je dit ideaalbeeld niet zal kunnen halen. Maar ook daarbuiten moeten we rekening houden met het feit dat er af en toe wel een request tussengeschoven kan worden. Het gaat dan om een request die niet zo dringend is dat hij met een hotfix in productie genomen moet worden. Maar anderzijds hadden we die request wel met de eerstvolgende release meegenomen.
Samengevat krijgen we per iteratie van 4 weken de volgende momenten :
- week voor de startdatum van de iteratie : samenstellen van de iteratie; per programmeur wordt de capaciteit genoteerd. Daarna worden aan hem/haar taken toegekend.
- eerste - vierde week van de iteratie : aan het begin van iedere week wordt er een export genomen van de taken die aan de iteratie zijn toegekend. Deze export wordt dan in een MySQL databank ingeladen met een datum van export als extra kolom erbij. Zo bouwen we de historiek op.
- vijfde week : de iteratie is afgelopen en we weten nu welke requesten er al dan niet effectief zijn voltooid. We kunnen hiermee het historische zicht opbouwen om te zien welke requesten er op voorhand waren ingepland, welke requesten er zijn afgevallen en welke requesten er tijdens week1 tem week4 zijn bijgekomen.
export vanuit Rallydev
We gaan naar het takenoverzicht in Rallydev (via Bakclog&Schedules - tasks). Neem hier de view met vermelding consultant. Zo krijgen we ook een zicht op wie van de consultants de taak moe(s)t uitvoeren. We filteren alleen op iteratie, niet op release. je kan immers tijdens één iteratie met meerdere releases bezig zijn.

Vervolgens kiezen we Actions - Export to CSV.

We kiezen de folder waar we het bestand willen bewaren. In dit scherm bepalen we ook de naam van het bestand.

openen van CSV-bestand
Een CSVbestand kan je openen door het bestand te selecteren en te dubbelklikken. Maar je krijgt het dan niet in een gewenst formaat te zien. Je ziet één lange lijn waarin alle gegevens zijn samengepropt, onderscheiden door komma's.
Als je het bestand wil lezen in Excelformaat met één gegeven per kolom, dan moet je het bestand openen via Data - Import External Data.

We kiezen het bestand dat we zonet bewaard hebben.

CSV staat voor Comma Separated Value. Je kan dus best kiezen voor "Delimited" in plaats van "fixed width". velden zijn immers van elkaar onderscheiden door een komma. Het gaat hier niet om velden met een vaste lengte.

In de volgende stap geven we aan dat de komma de velden van elkaar onderscheidt.

Het resultaat zie je hieronder. Ieder veld is nu netjes in een kolom gezet, zoals gewenst.






