Software factory (again) - a new perspective

I have written postings before on this blog complaining about the comparison between building software and building cars (e.g. see   \"Software Factory - useful model?\" ).  However, I'm always ready to eat my words (my wife will testify to this).  In an article in the June 2010 edition of the IEEE Computer magazine, Margaria and Steffen suggest that the automobile industry matured into a mass market provider through:

  • Better, more robust components
  • Better streets
  • Better driving comfort
  • Better production processes
  • Better maintenance & support

Yes, you're way ahead of me.  The authors argue that our equivalent of these in the software industry are not all that different.  We should be striving for:

  • Better, more robust components
  • Better connection and interoperability
  • Better user comfort
  • Better production processes
  • Better maintenance & support

So here's a simple game for you to play when, like me now, you are sitting at an airport with 4 hours to kill.  Try thinking about whether the automobile industry has got there yet on each point on a scale of 1-10.  Then do the same for the software industry.  If you want to send me your scores, I will post the results.

Written by Michael D. Harris at 14:16
Categories :



"It's frustrating that there are so many failed software projects when I know from personal experience that it's possible to do so much better - and we can help." 
- Mike Harris, DCG Owner

Subscribe to Our Newsletter
Join over 30,000 other subscribers. Subscribe to our newsletter today!