Gevraagde Cijfers

Maandelijks worden er cijfers gevraagd om de kwaliteit van de opgeleverde software in beeld te krijgen.
Het accent van de cijfers ligt dus (voorlopig) op het werk van de programmeurs. In Rallydev houden we de cijfers bij voor het ingeschatte en effectieve werk voor technische analyse, ontwikkeling en test integratie.

inhoud van een iteratie

Het werk van een programmeur wordt per iteratie ingedeeld. Een iteratie is een periode, meestal van 4 weken. Tijdens een iteratie is een programmeur bezig met (maximaal) 3 releases. De release die op dat moment in productie is, noemen we RX.01

  • Release RX.03 wordt op ontwikkeling en integratie opgebouwd.
  • RX.02 wordt op acceptatie aangeboden aan de sleutelgebruikers. Indien de gebruiker een fout vaststelt, moet de programmeur deze fout herstellen tijdens de lopende iteratie.
  • RX.01 is de release die op de productiemachine actief is. Indien er zich hier een fout voordoet, zal de ernst van de fout bepalen of deze fout nog moet aangepakt worden tijdens de lopende iteratie en eventueel als hotfix zo snel mogelijk in productie gaan.

Het is aan te raden dat de programmeurs zich tijdens een iteratie vooral bezig houdt met RX.03. Indien de consulenten de integratietesten goed hebben gedaan, zal er maar af en toe een fout op RX.02 moeten aangepakt worden. En bij voorkeur doen er zich geen fouten voor in RX.01.

cijfers van de iteratie

Gezien een programmeur werk kan leveren voor 3 verschillende releases (current, next en next+1 ofwel RX.01, RX.02 en RX.03), noteren we dit werk voor de 3 releases apart :

  • effectieve tijd bug fixing op ACC
  • effectieve tijd bug fixing op PROD
  • effectieve tijd realisatie user stories op ontwikkeling/integratie

Daarnaast noteren we ook de ingeschatte tijd

  • ingeschatte tijd gerealiseerde user stories
  • ingeschatte tijd extra user stories

Onder extra user stories verstaan we de user stories die we in de loop van de iteratie hebben toegevoegd aan de iteratie. Het gaat hier dus om user stories of requesten die we niet op voorhand hadden ingepland.

Op basis van de bovenstaande cijfers worden de volgende cijfers berekend.

  • kwaliteit na consultant testing : effectieve tijd BF op ACC / effectieve tijd gerealiseerde user stories op ontwikkeling/integratie
  • kwaliteit na user testing : effectieve tijd BF op PROD / effectieve tijd gerealiseerde user stories op ontwikkeling/integratie
  • inschattingskwaliteit : effectieve tijd gerealiseerde user stories / ingeschatte tijd gerealiseerde user stories
  • planningskwaliteit : ingeschatte tijd extra user stories / ingeschatte tijd gerealiseerde user stories

Het is de planningskwaliteit die historische gegevens nodig heeft. Daarom gaan we iedere week een export nemen van de gegevens uit Rallydev.

Page tags: cijfers procedures
page_revision: 5, last_edited: 1214826484|%e %b %Y, %H:%M %Z (%O ago)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License