Abstract
[Context and motivation] Strategic release planning (SRP) for a globally used information system is a challenging task. Changes to requirements on different abstraction levels are arriving continuously and have an impact on long-term selected features. [Question/problem] The major question is how to successfully do SRP to create competitive advantage. [Principal ideas/results] An exploratory case study in an industrial context was conducted (1) to get a deeper understanding of the as-is SRP process in practice, (2) to evaluate the suitability of a to-be SRP process, introducing the EVOLVE II method and corresponding ReleasePlanner tool and (3) to gather additional requirements for the to-be SRP process, with respect to feature generation and feature selection. [Contribution] In this paper we describe the case study and present lessons learned to improve and customize a SRP process in practice. In particular, we propose the Requirements Abstraction and Solution Model (RASM) to support feature generation.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
References
Al-Emran, A., Pfahl, D.: Operational planning, re-planning and risk analysis for software releases. In: Münch, J., Abrahamsson, P. (eds.) PROFES 2007. LNCS, vol. 4589, pp. 315–329. Springer, Heidelberg (2007)
Benestad, H.C., Hannay, J.E.: A comparison of model-based and judgment-based release planning in incremental software projects. In: Proceeding of the 33rd International Conference on Software Engineering, ICSE 2011, vol. 1325, pp. 766–775. ACM Press, New York (2011)
Bhawnani, P., Ruhe, G., Kudorfer, F., Meyer, L.: Intelligent decision support for road mapping a technology transfer case study with seimens corporate technology. In: Proceedings of the 2006 International Workshop on Software Technology Transfer in Software Engineering, TT 2006, pp. 35–40. ACM Press, New York (2006)
Bjarnason, E., Wnuk, K., Regnell, B.: Are you biting off more than you can chew? A case study on causes and effects of overscoping in large-scale software engineering. Information and Software Technology 54(10), 1107–1124 (2012)
Carlshamre, P.: Release Planning in Market-Driven Software Product Development: Provoking an Understanding. Requirements Engineering 7(3), 139–151 (2002)
Danesh, A.S., Ahmad, R.: Software release planning challenges in software development: An empirical study. African Journal of Business Management 6(3), 956–970 (2012)
Fricker, S., Schumacher, S.: Release planning with feature trees: Industrial case. In: Regnell, B., Damian, D. (eds.) REFSQ 2011. LNCS, vol. 7195, pp. 288–305. Springer, Heidelberg (2012)
Gorschek, T., Wohlin, C.: Requirements Abstraction Model. Requirements Engineering 11(1), 79–101 (2005)
Jadallah, A., Galster, M., Moussavi, M., Ruhe, G.: Balancing value and modifiability when planning for the next release. In: 2009 IEEE International Conference on Software Maintenance, pp. 495–498 (September 2009)
Khurum, M., Gorschek, T.: A method for alignment evaluation of product strategies among stakeholders (MASS) in software intensive product development. Journal of Software Maintenance and Evolution: Research and Practice 23(7), 494–516 (2011)
Komssi, M., Kauppinen, M., Tohonen, H., Lehtola, L., Davis, A.M.: Integrating analysis of customers’ processes into roadmapping: The value-creation perspective. In: 2011 IEEE 19th International Requirements Engineering Conference, pp. 57–66. IEEE (August 2011)
Lehtola, L., Kauppinen, M., Kujala, S.: Linking the business view to requirements engineering: long-term product planning by roadmapping. In: 13th IEEE International Conference on Requirements Engineering (RE 2005), pp. 439–443. IEEE (2005)
Lindgren, M., Land, R., Norström, C., Wall, A.: Towards a capability model for the software release planning process — based on a multiple industrial case study. In: Jedlitschka, A., Salo, O. (eds.) PROFES 2008. LNCS, vol. 5089, pp. 117–132. Springer, Heidelberg (2008)
Ngo-The, A., Ruhe, G.: Decision support in requirements engineering. In: Aurum, A., Wohlin, C. (eds.) Engineering and Managing Software Requirements, pp. 267–286. Springer (2005)
Ruhe, G.: Product Release Planning: Methods, Tools and Applications. CRC Press, Boca Raton (2010)
Amandeep, N.F.N.G., Ruhe, G., Stanford, M.: Intelligent support for software release planning. In: Bomarius, F., Iida, H. (eds.) PROFES 2004. LNCS, vol. 3009, pp. 248–262. Springer, Heidelberg (2004)
Runeson, P., Höst, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering. John Wiley & Sons, Inc., Hoboken (2012)
Bin Saleem, S., Yu, Y., Nuseibeh, B.: An Empirical Study of Security Requirements in Planning Bug Fixes for an Open Source Software Project. Tech. rep., Dep. of Computing, Faculty of Mathematics, Computing and Technology, The Open University (2012)
Suomalainen, T., Salo, O., Abrahamsson, P., Similä, J.: Software product roadmapping in a volatile business environment. Journal of Systems and Software 84(6), 958–975 (2011)
Svahnberg, M., Gorschek, T., Feldt, R., Torkar, R., Saleem, S.B., Shafique, M.U.: A systematic review on strategic release planning models. Information and Software Technology 52(3), 237–248 (2010)
van de Weerd, I., Brinkkemper, S., Nieuwenhuis, R., Versendaal, J., Bijlsma, L.: Towards a Reference Framework for Software Product Management. In: 14th IEEE International Requirements Engineering Conference (RE 2006), pp. 319–322 (September 2006)
Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A.: Experimentation in software engineering: an introduction. Kluwer Academic Publishers, Norwell (2010)
Zorn-Pauli, G., Paech, B., Wittkopf, J.: Strategic Release Planning Challenges for Global Information Systems A Position Paper. In: International Workshop on Software Product Management (IWSPM), pp. 186–191. ICB-Research Report No. 52 (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zorn-Pauli, G., Paech, B., Beck, T., Karey, H., Ruhe, G. (2013). Analyzing an Industrial Strategic Release Planning Process – A Case Study at Roche Diagnostics. In: Doerr, J., Opdahl, A.L. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2013. Lecture Notes in Computer Science, vol 7830. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37422-7_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-37422-7_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37421-0
Online ISBN: 978-3-642-37422-7
eBook Packages: Computer ScienceComputer Science (R0)