A Situational Assessment Method for Software Product Management

There is very little literature supporting software product managers in their work, even though they play a crucial role within software product management organizations. There are large solutions for the improvement of software product management practices, but these are not applicable to most small and medium sized organizations. This research-in-progress paper presents a general incremental assessment method that takes the organization’s situational context into account: the Situational Assessment Method (SAM). We applied this scientific method to the field of software product management to solve the aforementioned problem. Our method presents organizations with an assessment of their current maturity level, and suggests steps to incrementally improve their processes. SAM is a focus area oriented instrument with a different set of capabilities for each area. The context of an organization is taken into account by examining various situational factors that describe the context of the organization, and the organization itself. This context is then used to determine which capabilities apply to the organization being assessed. A situation specific advice indicating how software product management practices can be improved upon is then created based on a gap analysis of the currently implemented capabilities, and the capabilities that should be implemented.

[1]  Åsa G. Dahlstedt,et al.  Requirements Interdependencies-Moulding the State of Research into a Research Agenda , 2003 .

[2]  C.A. Long Software product lines: practices and patterns [Book Review] , 2002, IEEE Software.

[3]  Martin Bichler,et al.  Design science in information systems research , 2006, Wirtschaftsinf..

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

[5]  Mark C. Paulk,et al.  Capability Maturity Model for Software, Version 1.1 , 1993 .

[6]  Jean-Pierre Kuilboer,et al.  Software process and product improvement: an empirical assessment , 2000, Inf. Softw. Technol..

[7]  Alan R. Hevner,et al.  Design Research in Information Systems: Theory and Practice , 2010 .

[8]  W. J. Bekkers,et al.  Situational Process Improvement in Software Product Management , 2012 .

[9]  Marlies van Steenbergen,et al.  An Instrument for the Development of the Enterprise Architecture Practice , 2007, ICEIS.

[10]  Phillip G. Armour The business of software , 2001, CACM.

[11]  J. G. Brodman,et al.  What small businesses and small organizations say about the CMM , 1994, Proceedings of 16th International Conference on Software Engineering.

[12]  Donald J Reifer The CMMI: it's formidable , 2000, J. Syst. Softw..

[13]  Sami Zahran Software process improvement - practical guidelines for business success , 1998 .

[14]  Inge van de Weerd,et al.  Concepts for Incremental Method Evolution: Empirical Exploration and Validation in Requirements Management , 2007, CAiSE.

[15]  Inge van de Weerd,et al.  Towards a Reference Framework for Software Product Management , 2006, 14th IEEE International Requirements Engineering Conference (RE'06).

[16]  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.