Sourcingmag.com Homepage



BLOGGERS
 
Dian Schaffhauser [737]  RSS  Dian Schaffhauser's Biography
Nari Kannan [133]  RSS  Nari Kannan's Biography
Karen Watterson [70]  RSS  Karen Watterson's Biography
Zinnov [43]  RSS  Zinnov's Biography
Emmy Gengler [26]  RSS  Emmy Gengler's Biography
Jason Creighton [19]  RSS  Jason Creighton's Biography
Vinod Kumar [16]  RSS  Vinod Kumar's Biography
Staff [16]  RSS 
Peter Allen [14]  RSS  Peter Allen's Biography
Brian Dear [13]  RSS  Brian Dear's Biography
Glen Stidolph [9]  RSS  Glen Stidolph's Biography
Rajesh Dhuddu [9]  RSS  Rajesh Dhuddu's Biography
Stephen Guth [6]  RSS  Stephen Guth's Biography
Nipun Sehgal [5]  RSS  Nipun Sehgal's Biography
Ravi Datar [4]  RSS  Ravi Datar's Biography
Akshay Upadhye [4]  RSS  Akshay Upadhye's Biography
Bob D'Amico [3]  RSS  Bob D'Amico's Biography
Uttiya Dasgupta [2]  RSS  Uttiya Dasgupta's Biography
Michael Young [1]  RSS  Michael Young's Biography


CATEGORIES
 
ADM / IT [22]  RSS
BPO [103]  RSS
Call Centers [78]  RSS
Companies [61]  RSS
Cool Tools [56]  RSS
F&A [13]  RSS
General [989]  RSS
Globalization [118]  RSS
HRO [18]  RSS
Jobs [8]  RSS
Offshoring [161]  RSS
Research [108]  RSS
The Buzz [26]  RSS
The Funhouse [13]  RSS


RECENT ENTRIES RSS
 


BLOG ARCHIVE RSS
 



LATEST COMMENTS
 
 


 Ad Links
 
iSixSigma Live! Save up to $700
 

2 January 2007 by Nari Kannan
Printable version  |  Email to a friend

Sorry State of Software Project Metrics

Metrics for business processes are a whole lot more advanced and useful currently than metrics for software development, particularly outsourced software development! Obviously, the vendors of such services may not push this issue too much while buyers of such services seem to be struggling with such issues.

Number of lines of code per programmer, code reviews, project reviews, function points, etc. all seem to be used here and there but there doesn’t seem to be an organized set of metrics for measuring how an outsourced software development project is proceeding! We have often received calls from vice-presidents of quality,especially of companies that provide outsourced software development services, seemingly at a loss for techniques, approaches and software solutions that can help keep track of how a project is going!

The typical reaction to such a question is to whip out a spreadsheet-based solution or a project management software product, but they capture only parts of the mechanics of the project. They do not keep track of a myriad of other aspects of outsourced software development such as communication, personnel turnover, usability of the software and other qualitative aspects. You may be using project management tools, GANTT charts and Excel spreadsheets and they may all be indicating excellent progress while your project is failing overall!

Many of these missed aspects of software development relate to the "effectiveness" of the progress rather than the "efficiency" aspects. The effectiveness aspects are the ones that cause failure of these projects and also ones that point the way to the real culprits of software outsourcing failure: Many of these place large portions of the responsibility at the outsourcing buyer’s doorstep! If you need a donkey from the vendor, you better specify all the aspects of the donkey -- from having four legs to the decibel level of the braying needed. If you get back a donkey that has only two legs and lacks vocal chords, this could always be traced back to a lack of proper communication on the part of the buyer!

Based on the lessons from succcessful outsourcing projects, these metrics could be synthesized and used in most other software development efforts!

Be precise. A lack of precision is dangerous when the margin of error is small-- Donald Rumsfeld.
 
General
posted by Nari Kannan  at  3:17 PM ET | comments [0]


BLOG COMMENT


Comments currently disabled on this Blog system. We're sorry for the inconvenience.