How much time and money are you spending on software maintenance?

Blogged under Software by Mark Dalgarno on Tuesday 11 September 2007 at 7:17 am

Methods and Tools has been running a poll on the proportion of software budgets that are being devoted to software maintenance.

The poll question is “What part of your software development budget [my emphasis] is devoted to maintenance. Maintenance is defined as process of correcting, enhancing and optimizing deployed software.

Only 12% of respondents noted that maintenance accounted for 75% or more of their budget.

I was quite surprised by this figure given that the following studies have recorded figures varying from 75% to over 90% of effort being spent on software maintenance:

  • > 90% Moad, J. (1990) “Maintaining the competitive edge” Datamation 61-62, 64, 66.
  • 75% Eastwood, A. (1993) “Firm fires shots at legacy systems”. Computing Canada 19 (2), p. 17.
  • > 90% Erlikh, L. (2000) “Leveraging legacy system dollars for E-business”. (IEEE) IT Pro, May/June 2000, 17-23.
  • Is this simply explained by a difference in the terms of the studies – with M&T looking at budgeted costs and the past empirical research looking at effort? Are people budgeting much less for maintenance than they actually spend? Are M&T poll respondents or is the past research atypical? What do you think?

    For further information Jussi Koskinen has a good page summarizing the past research in software maintenance costs – although it has not been updated for a few years.

    Bookmark and Share

    No Comments »

    No comments yet.

    RSS feed for comments on this post. TrackBack URI

    Leave a comment

    Proudly powered by Wordpress - Theme Triplets Identification Band, the girlish style by neuro