Software Metrics: Best Practices for Successful IT Management

 < Day Day Up > 


by Andrew Hiles FBCI, MBCS

I have had the pleasure of working with Paul Goodman, on and off, for almost ten years. My first contact with Paul was with a client in the Netherlands, working together on what was then Europe's biggest ISO 9000 project for Information Technology. Paul was helping the client with Software Performance Metrics while I was developing Service Level Agreements (SLA) — and groping for effective performance metrics for a software development SLA. As a past developer myself, I had an idea but was not sure whether or not it would be viable. With Paul's input (and a particularly brave Applications Development Manager!) the result was highly successful.

It is this pragmatic approach, coupled with a huge depth of practical experience, that yields to Paul the commanding heights of the science of software performance measurement.

The topic is important enough. IT software projects are high risk activities.

For over ten years, the sad statistics on IT project failure have barely changed. Survey after survey shows that over half of all IT projects fail (especially large projects) and most projects are delivered over time, over budget. Accurate time and cost forecasting, based on sound performance measurement metrics, could reduce the number of project failures by helping to create more realistic cost / benefit cases. And better software quality would help, too.

Hugh W. Ryan, in an article for Outlook Journal, summarized research that showed:

The PMI Fact Book is even more pessimistic: it says the United States spends $2.3 trillion a year on projects and that much of that money is wasted because a majority of projects fail. Also:

Imagine the results if less than half of all passenger aircraft flying arrived at their destination!

Badly estimated software projects can waste serious money: money that could otherwise be invested in mission achievement, new product development and creating a competitive edge. Poor software quality can lead to poor quality — or even dangerous — products. It can cause public relations and marketing disasters, damage brand reputation and market share. While use of effective software metrics is not the total answer, it is certainly a crucial part of getting to grips with software development.

Paul Goodman's book makes a valuable contribution to IT Development Project success. It is comprehensive, lucid and packed with illustrations and practical examples. This makes it as accessible to the non-specialist as it is to the software guru. I commend it, not just to software developers, but also to:

andrew Hiles, FBCI, MBCSDirector, Kingswell InternationalOxford, United KingdomJuly, 2004


 < Day Day Up > 

Категории