Abstract
A frequent software related claim is that the initial development costs are 30% and that 70% more is needed in maintenance. However we claim that in today’s software industry, software maintenance and the development of new features are intimately tangled, and it is impossible to separate them in a reliable fashion. We demonstrate this by showing how some modern software engineering approaches address maintenance and the development of new features, and we describe a concept of continuous maintenance to manage frequent changes both in software and business.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bourque, P., Fairley, R.E. (eds.): SWEBOOK, Guide to the Software Engineering Body of Knowledge, Version 3.0. IEEE Computer Society (2014)
Debois, P.: Devops: A software revolution in the making. Cutter IT Journal 24(8) (August 2011)
Humble, J., Farley, D.: Continuous delivery: reliable software releases through build, test, and deployment automation. Pearson Education (July 27, 2010)
ISO/IEC 14764: Software Engineering, Software Life Cycle, Processes, Software Maintenance (2006)
Jones, C.: Geriatric Issues of Aging SoftwareJones. CrossTalk - The Journal of Defense Software Engineering, pp. 4–8 (December 2007), http://www.compaid.com/caiinternet/ezine/capersjones-maintenance.pdf
Lehman, M.M.: On Understanding Laws, Evolution, and Conservation in the Large-Program Life Cycle. Journal of Systems and Software 1, 213–221 (1980)
Ries, E.: The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses. Crown Publishing (2011)
Schwaber, K., Beedle, M.: Agile Development with Scrum. Prentice-Hall (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Mikkonen, T., Systä, K. (2014). Maximizing Product Value: Continuous Maintenance. In: Jedlitschka, A., Kuvaja, P., Kuhrmann, M., Männistö, T., Münch, J., Raatikainen, M. (eds) Product-Focused Software Process Improvement. PROFES 2014. Lecture Notes in Computer Science, vol 8892. Springer, Cham. https://doi.org/10.1007/978-3-319-13835-0_26
Download citation
DOI: https://doi.org/10.1007/978-3-319-13835-0_26
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13834-3
Online ISBN: 978-3-319-13835-0
eBook Packages: Computer ScienceComputer Science (R0)