Abstract
Software release planning is an important activity for effectively identifying the customer needs generating best business, especially for incremental software development. In this paper we propose a capability model for improving the release planning process of an organization. Using this model it is possible to 1) determine the capabilities of an organization’s release planning process, and 2) identify areas for improvement. The model is based on empirical data from a multiple case study involving 7 industrial companies, all being producers of software intensive systems. We also provide examples of how the proposed capability model can be applied using the companies from the study.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ruhe, G., Saliu, O.: Art and Science of Software Release Planning. IEEE Software 22(6), 47–53 (2005)
Lindgren, M., Norström, C., Wall, A., Land, R.: Importance of Software Architecture during Release Planning. In: Proc. Working IEEE/IFIP Conference on Software Architecture (WICSA) 2008. IEEE Computer Society, Los Alamitos (2008)
Lindgren, M., Land, R., Norström, C., Wall, A.: Key Aspects of Software Release Planning in Industry. In: Proc. 19th Australian Software Engineering Conference, IEEE Computer Society, Los Alamitos (2008)
Lindgren, M.: Release Planning in Industry: Interview Data. Technical Report MDH-MRTC-219/2007-1-SE, Mälardalen Real-Time Research Centre (2007)
Jung, H.W.: Optimizing Value and Cost in Requirements Analysis. IEEE Software 15(4), 74–78 (1998)
Saliu, M.O., Ruhe, G.: Supporting Software Release Planning Decisions for Evolving Systems. In: 29th Annual IEEE/NASA Software Engineering Workshop, pp. 14–26. IEEE Computer Society, Los Alamitos (2005)
Carlshamre, P.: Release Planning in Market-Driven Software Product Development: Provoking an Understanding. Requirements Engineering 7(3) (2004)
Saliu, O., Ruhe, G.: Software release planning for evolving systems. Innovations in Systems and Software Engineering 1(2) (2005)
Karlsson, J., Ryan, K.: A Cost-Value Approach for Prioritizing Requirements. IEEE Software 14(5) (1997)
CMMI Product Team: CMMI for Development, Version 1.2. Technical Report CMU/SEI-2006-TR-008, Carnegie Mellon — Software Engineering Institute (2006)
Yin, R.K.: Case Study Research: Design and Methods (Applied Social Research Methods), 3rd edn. Sage Publications Inc., Thousand Oaks (2003)
Strauss, M., Corbin, J.M.: Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory, 2nd edn. Sage Publications, Thousand Oaks (1998)
Gibson, D.L., Goldenson, D.R., Kost, K.: Performance Results of CMMI-Based Process Improvement. Technical Report CMU/SEI-2006-TR-004, Carnigie Mellon — Software Engineering Institute (2006)
Andersin, J.: TPI — a model for Test Process Improvement. Technical report, University of Helsinki, Department of Computer Science (2004)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lindgren, M., Land, R., Norström, C., Wall, A. (2008). Towards a Capability Model for the Software Release Planning Process — Based on a Multiple Industrial Case Study. In: Jedlitschka, A., Salo, O. (eds) Product-Focused Software Process Improvement. PROFES 2008. Lecture Notes in Computer Science, vol 5089. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69566-0_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-69566-0_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69564-6
Online ISBN: 978-3-540-69566-0
eBook Packages: Computer ScienceComputer Science (R0)