About STP / 877.257.9531
Log In Join Now

Author



Rating

0


Published

Friday January 12th 2007 2pm

Agile Metrics - II

Agile Metrics
I've been having an off-line discussion with Jared Quinert that follows-up my post on Agile Metrics. Specifically, he noticed that I refer to the state a project is in to indicate that a project progresses in a way that is non-linear. For example: If the customers reject a build badly enough, it could bounce back to development, or even "needs requirements", which indicates that we built the wrong thing, completely missing the mark and not realizing it.

Jared saw my throughput metrics and had some comments; I thought they were worth sharing. (These are his words, used with permission)

You might have a bunch of different states your story could be in:

Needs       In Dev       Cust.
Req's                            Test
[ ]               [ ]                 [ ]

We can think of these as indicating a story's current state, and that maybe all three of these things are true of a story simultaneously. I noticed a tendency for people to look at the boxes arranged left-to-right and read:

Needs       In Dev       Cust.
Req's                             Test
[ ]--------->[ ]--------->[ ]

So instead of collaborating to work toward a completed story, it became waterfallish, with small analysis-code-test phases. Your spreadsheet reminded me that the wording can be important. Ours was worded more like -

Story                 Design             Dev             Tester
Complete      Reviewed      Complete      Verified
[ ]------------------>[ ]----------->[ ]---------->[ ]

...which prompted even more waterfallish behaviour, because the wording describes activity completion (or trigger events for a state transition). Even on a later project, the story cards were arranged in columns and pushed across the wall from left to right. I don't think this is a great model for what we're usually trying to achieve.

You've pointed me at some ideas for different visual representations that might get people away from their old mental models. I know that ultimately most of it comes down to values, but it's nice to know if there are 'tricks' which can help guide the team's thinking.


Comments

You must be logged in to comment.
Retrieving Comments...


Advertisement






Friend SoftwareTestPro on Facebook
Follow @SoftwareTestPro on Twitter
Create or Join a Crew

Tweets You Care About


  • bestjobsonline (Best Jobs) SoftwareTest Engineer- QA - http://t.co/f8sZeNsd #internships #Adecco #Bothell
  • AjazQure (Ajaz ) Job: SoftwareTest Manager - Financial Services - CONTRACT - 6 Monthly in Dublin, Ireland http://t.co/MNBuo70C #job
  • AjazQure (Ajaz ) Know anyone for this job? SoftwareTest Manager - Financial Services - CONTRACT - 6 Monthly in Dublin, Ireland http://t.co/2tBccmYo #job
  • minibrain81 (Ralf Abramowitsch) RT @BW_Test: Fachgruppentreffen #Softwaretest am Do, 24.5. Thema: Ressourcenmanagement gestützte Testplanung. Anmeldung bis 22.5. https://t.co/oR9l53Ct
  • BW_Test (BW_Test) Fachgruppentreffen #Softwaretest am Do, 24.5. Thema: Ressourcenmanagement gestützte Testplanung. Anmeldung bis 22.5. https://t.co/oR9l53Ct
  • IVM_at (IVM-TC Wien GmbH) IVM sucht: Softwaretest... (Oberösterreich) #jobs Jetzt bewerben! http://t.co/1gdR1wfp
  • steidet (steit) Jobangebot Referenten Softwaretest e-/m-Commerce (w/m): Frankfurt am Main | Stellen aus Frankfurt am Main fuer R... http://t.co/ZtycVbSH
  • IVM_at (IVM-TC Wien GmbH) IVM sucht: Softwaretest... (Salzburg) #jobs Jetzt bewerben! http://t.co/glPX7nRl
  • IVM_at (IVM-TC Wien GmbH) IVM sucht: Junior Consultants für den Softwaretest... (Salzburg) #jobs Jetzt bewerben! http://t.co/JOgfpZWg
  • ClausVagner (Claus V. Pedersen) Doing a lecture on the correlation between #softwaretest and -architecture. If you have good/bad ex. from the world. Input is appreciated.
  • AjazQure (Ajaz ) Job: SoftwareTest Manager - Financial Services - CONTRACT - 6 Monthly in Dublin, Ireland http://t.co/MNBuo70C #job
  • AjazQure (Ajaz ) Job: SoftwareTest Manager - Financial Services - CONTRACT - 6 Monthly in Dublin, Ireland http://t.co/MNBuo70C #job
  • AjazQure (Ajaz ) SoftwareTest Manager - Financial Services - CONTRACT - 6 Monthly in Dublin, Ireland http://t.co/XJe2FSaK #job