Quote for those tasked with implementing a sustainable measurement program with positive ROI:
“When we seek generalities we fail.
When we seek specifics it is easier.
When we measure performance, performance increases (Hawthorn effect).
When we measure and record performance, performance accelerates.”
Where Should one Start when Tackling a Software Measurement Program?
“Okay, so I guess the 1st step is to measure function points” (Dekkers’ comment: Sorry, wrong approach. The 1st step is to figure out the Goals that you want to achieve with measurement. Think of this like going shopping – what do you need to buy – you only make a grocery list of what you need once you know what you want to cook. The same thing goes with software measurement! Deciding your goal (s) is the first step)
“It sounds like I need a measurement consultant but how do I choose one and what will it cost?” (Dekkers’ comment: There are more than enough eager software measurement consultants who will tell you their way is the best and only way. One group touts themselves as the elders of software measurement and holds up their volunteer committee service as their mantra, while many of their consultants are hired guns – that is they are subcontractors who work freelance for the highest bidder. Make sure to ask for (and check) references and ask those references what their ROI on the consulting group was BEFORE you take the salesman’s word for it! Buyer beware – there’s some unscrupulous fat cats in the water who will take your money, implement useless difficult measures, and be gone leaving you holding a dashboard that doesn’t match what you wanted to achieve.)
“Software metrics sounds easy but the presenters make it sound hard” (Dekkers’ comment: Software metrics is NOT rocket science or even difficult. Follow Goal-Question-Metrics (GQM) approach, engage a bit of targeted training, and take it one step at a time and you’ll see that you too can be savvy with software metrics and gain performance improvement. Take a look at the FREE materials on Practical Software and Systems Measurement (PSM) from www.psmsc.com and from CrossTalk (www.hill.af.mil/crosstalk – search for software measurement and from the DACS (www.dacs.com) which are all US taxpayer funded initiatives for a starting point).
Make sure you take advantage of the many free article downloads at www.qualityplustech.com or send me a note at firstname.lastname@example.org before you hire a consultant to design a function point or software measurement program you’ll later regret.
To your successful projects!
=======Copyright 2010, Carol Dekkers ALL RIGHTS RESERVED =======