Abstract
A successful software product line strategy has business goals, a business strategy, a target market and a technical strategy that is aligned with the business goals and the target market. A common challenge in a number of organizations is for business and engineering units to understand what business and technical strategy alignment actually means in practice and to maintain that alignment as business goals and target markets evolve. If they are misaligned, then at best significant development inefficiencies occur, and at worst there is loss of market share. This paper explains different business and technical strategies, describes commonly used engineering techniques to manage commonality and variability and their deployment under different strategies.
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
Porter, M.: Competitive Strategy: Techniques for Analysing Industries and Competitors. The Free Press, New York (1980)
Treacy, M., Wisrsema, F.: The Discipline of Market Leaders: Choose Your Customers, Narrow Your Focus, Dominate Your Market. Perseus Books, Cambridge (1997)
Savolainen, J., Kuusala, J.: Consistency Management of Product Line Requirements. In: Proceedings of 5th IEEE International Symposium on Requirements Engineering (RE 2001), Toronto, Canada, August 27-31, pp. 40–47. IEEE Computer Society, Los Alamitos (2001) ISBN 0-7695-1125-2
Savolainen, J., Bosch, J., Kuusela, J., Männistö, T.: Default Values for Improved Product Line Management. In: Proceedings of the Software Product Line Conference (SPLC), pp. 51–60 (2009)
Lutz, R.R.: Toward Safe Reuse of Product Family Specifications. In: Symposium on Software Reusability (SSR 1999), pp. 17–26. ACM Press, New York (1999)
Savolainen, J., Kauppinen, M., Mannist, T.: Identifying Key Requirements for a New Product Line. In: Proceedings of 14th Asia-Pacific Software Engineering Conference (APSEC 2007), Nagoya, Aichi, Japan, December 04 (2007) ISBN: 0-7695-3057-5
Ferber, S., Haag, Savolainen, J.: Feature Interaction and Dependencies: Modeling Features for Reengineering a Legacy Product Line. In: Chastek, G.J. (ed.) SPLC 2002. LNCS, vol. 2379, pp. 235–256. Springer, Heidelberg (2002)
Mannion, M., Kaindl, H.: Using Parameters and Discriminants for Product Line Requirements. Systems Engineering 11(1), 61–80 (2008)
Ahmed, F., Fernando Capretz, L.: Managing the business of software product line: An empirical investigation of key business factors. Information and Software Technology 49, 194–208 (2007)
van der Linden, F., Bosch, J., Kamsties, E., Känsälä, K., Obbink, H.: Software Product Family Evaluation. In: Nord, R.L. (ed.) SPLC 2004. LNCS, vol. 3154, pp. 110–129. Springer, Heidelberg (2004)
Zubrow, D., Chastek, G.: Measures for Software Product Lines (CMU/SEI-2003-TN-031). Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA (2003)
Chastek, G., Donohoe, P., McGregor, J.: Formulation of a Production Strategy for a Software Product Line, Technical Note (August 2009), CMU/SEI-2009-TN-025
Savolainen, J., Kuusela, J., Mannion, M., Vehkomäki, T.: Combining Different Product Line Models to Balance Needs of Product Differentiation and Reuse. In: Mei, H. (ed.) ICSR 2008. LNCS, vol. 5030, pp. 116–129. Springer, Heidelberg (2008) ISBN 978-3-540-68062-8
Savolainen, J., Mannion, M.: From product line requirements to product line architecture: optimizing industrial product lines for new competitive advantage. In: Proceedings of the 13th International Software Product Line Conference, p. 315 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mannion, M., Savolainen, J. (2010). Aligning Business and Technical Strategies for Software Product Lines. In: Bosch, J., Lee, J. (eds) Software Product Lines: Going Beyond. SPLC 2010. Lecture Notes in Computer Science, vol 6287. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15579-6_28
Download citation
DOI: https://doi.org/10.1007/978-3-642-15579-6_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15578-9
Online ISBN: 978-3-642-15579-6
eBook Packages: Computer ScienceComputer Science (R0)