Transforming to Product Software: The Evolution of Software Product Management Processes during the Stages of Productization

Within the software industry, one can recognize a strong trend towards productization, which is the transformation process from customer-specific software to a standard product. Organizations that originally focussed on building custom software regularly reorient towards a market. In order to grow into a mature product software company, an organization has to introduce and adapt its software product management processes. This paper presents a case study on how software product management processes evolve during the stages of productization at a small software company. We identify productization stages at the case company and describe the situational factors and implemented software product management capabilities during those stages. The paper provides a validation of the productization model, and insight into the development of SPM processes in relation to the productization stages.

[1]  Inge van de Weerd,et al.  Productization: Transforming from Developing Customer-Specific Software to Product Software , 2010, ICSOB.

[2]  Latif Al-Hakim,et al.  Information Systems Research Methods, Epistemology, and Applications , 2008 .

[3]  Patrik Berander,et al.  Evolving Prioritization for Software Product Management , 2007 .

[4]  Slinger Jansen,et al.  Chapter VII Applied Multi-Case Research in a Mixed-Method Research Project: Customer Configuration Updating Improvement , 2009 .

[5]  Tony Gorschek,et al.  International Software Product Management Association , 2011, 2011 Fifth International Workshop on Software Product Management (IWSPM).

[6]  Inge van de Weerd,et al.  Developing a Maturity Matrix for Software Product Management , 2010, ICSOB.

[7]  Inge van de Weerd,et al.  A Framework for Process Improvement in Software Product Management , 2010, EuroSPI.

[8]  Elina Jaakkola,et al.  Unraveling the practices of "productization" in professional service firms , 2011 .

[9]  Inge van de Weerd,et al.  A Situational Assessment Method for Software Product Management , 2010, ECIS.

[10]  Lai Xu,et al.  Concepts of product software , 2007, Eur. J. Inf. Syst..

[11]  Inge van de Weerd,et al.  The Influence of Situational Factors in Software Product Management: An Empirical Study , 2008, 2008 Second International Workshop on Software Product Management.

[12]  Steven Sawyer,et al.  Packaged software: implications of the differences from custom approaches to software development , 2000, Eur. J. Inf. Syst..

[13]  Michael A. Cusumano,et al.  The Business of Software: What Every Manager, Programmer, and Entrepreneur Must Know to Thrive and Survive in Good Times and Bad , 2004 .

[14]  Sjaak Brinkkemper,et al.  Situational Method Engineering : Fundamentals and Experiences , 2011 .

[15]  Inge van de Weerd,et al.  Meta-Modeling for Situational Analysis and Design Methods , 2009 .

[16]  Erran Carmel,et al.  A process model for packaged software development , 1995 .

[17]  Inge van de Weerd,et al.  Developing a Reference Method for Game Production by Method Comparison , 2007, Situational Method Engineering.

[18]  Brian Fitzgerald,et al.  From Peer Production to Productization: A Study of Socially Enabled Business Exchanges in Open Source Service Networks , 2008, Inf. Syst. Res..

[19]  J. Kontio,et al.  Challenges of software product companies: results of a national survey in Finland , 2004 .

[20]  Christof Ebert,et al.  The impacts of software product management , 2007, J. Syst. Softw..

[21]  R. Yin Case Study Research: Design and Methods , 1984 .

[22]  Björn Regnell,et al.  Market-Driven Requirements Engineering for Software Products , 2005 .