Software Runaways

Software Runaways

By Robert L. Glass

ISBN: 0-13-673443-X

First published 1998

251 pages

Publisher: Prentice Hall / http://www.phptr.com

Cover design: Anthony Gemmellaro

3.5/5 Stars

An excellent snapshot of software development as it existed in those long-ago days of 1995.

Glass has gathered some of the best anecdotes and case studies available for us to study and recount to our peers, colleagues and mentees.

There are also some great quotes, for example, this from Bill Gates :

Frankly, one of the challenges facing Microsoft  is that many of its employees have not suffered much failure yet. Quite a few have never been involved with a project that didn’t succeed. As a result, success may be taken for granted, which is dangerous…When you’re failing, you’re forced to be creative, to dig deep and think hard, night and day. Every company needs people who have been through that.”  –       USAir Magazine July 1995

He takes a broad look at failed projects, for example, Denver International Airport baggage handling system, the IRS, the Florida Welfare system as well as many private corporation examples.

Part of the reason is the nature of software itself. “It is equal parts psychological and technical. Software is both a source of amusement and engineering achievement. It is easy to change, to the point of whimsy, and it allows us to do things heretofore unthinkable [] It is contradictory and miraculous.” he writes.

Glass references a seminal paper from KPMG, “Runaway projects – Causes and Effects”, Software World, Vol.26, No.3, 1995 by Andy Cole. The paper shows the respondents highest rated causes of failure:

  1. Project Objectives not fully specified
  2. Bad planning and estimating
  3. Technology new to the organisation
  4. Inadequate/No project management
  5. Insufficient senior staff on the team
  6. Poor performance by Suppliers

At a glance, how many of these are still relevant today, after 2 decades of project management development and growth and expertise?

“The strongest theme,” Glass writes, “running across both the in-progress remedies and the long-term remedies, is better project management. ” He justifies this by saying “there seems to be a very strong belief among these companies that project management is, and will continue to be, the prime cause of software runaways until something is done about it.”

My favourite quote though, is Hofstadter’s Law;

“Software development always takes longer than you think, even when you take into account Hofstadter’s Law” .

 

 

 

 

 

 

Leave a comment