Model-driven assessment in Software Product Management

The maturity of Software Product Management (SPM) in software companies is generally low. In order to enhance the overall maturity of SPM in the industry, we are developing a knowledge infrastructure that helps product managers in increasing their knowledge of the field and improving the SPM processes in their organization. An important part of this infrastructure is the assessment of a company's current situation. This paper presents a novel approach to assessing a company's SPM processes, by deducing its maturity based on process-deliverable diagrams. The approach is implemented using MetaCase's MetaEdit+, and evaluated in seven cases.

[1]  Juha-Pekka Tolvanen,et al.  MetaEdit+: domain-specific modeling for full code generation demonstrated [GPCE] , 2004, OOPSLA '04.

[2]  Des Greer,et al.  Software release planning: an evolutionary and iterative approach , 2004, Inf. Softw. Technol..

[3]  Vincenzo Grassi,et al.  Model-Driven Assessment of QoS-Aware Self-Adaptation , 2009, Software Engineering for Self-Adaptive Systems.

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

[5]  Juha-Pekka Tolvanen,et al.  MetaEdit+: defining and using domain-specific modeling languages and code generators , 2003, OOPSLA '03.

[6]  Inge van de Weerd,et al.  On the Creation of a Reference Framework for Software Product Management: Validation and Tool Support , 2006, 2006 International Workshop on Software Product Management (IWSPM'06 - RE'06 Workshop).

[7]  Linda Gorchels The Product Manager's Handbook: The Complete Product Management Resource , 2000 .

[8]  Marlies van Steenbergen,et al.  The Design of Focus Area Maturity Models , 2010, DESRIST.

[9]  Sjaak Brinkkemper,et al.  A product software knowledge infrastructure for situational capability maturation: Vision and case studies in product management , 2006 .

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

[11]  Björn Regnell,et al.  An industrial survey of requirements interdependencies in software product release planning , 2001, Proceedings Fifth IEEE International Symposium on Requirements Engineering.

[12]  Sjaak Brinkkemper,et al.  Situational Requirements Engineering of Web Content Management Implementations , 2005 .

[13]  Robert Phaal,et al.  Fast-start technology roadmapping , 2000 .

[14]  Inge van de Weerd,et al.  Incremental method evolution in global software product management: A retrospective case study , 2010, Inf. Softw. Technol..

[15]  Björn Regnell,et al.  Requirements lifecycle management and release planning in market-driven requirements engineering processes , 2000, Proceedings 11th International Workshop on Database and Expert Systems Applications.

[16]  Jörg Kienzle,et al.  Model-driven assessment of system dependability , 2008, Software & Systems Modeling.

[17]  Remko Helms,et al.  Developing a Reference Method for Knowledge Auditing , 2008, PAKM.

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

[19]  Lionel C. Briand,et al.  AINSI: an inductive method for software process improvement: concrete steps and guidelines , 1995 .

[20]  Martin Höst,et al.  An Industrial Case Study on Distributed Prioritisation in Market-Driven Requirements Engineering for Packaged Software , 2001, Requirements Engineering.

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

[22]  Lars Peter Jensen,et al.  Management of Technology : The Key to Prosperity in the Third Millennium , 2000 .

[23]  A. Klem,et al.  First things first. , 1995, Nursing spectrum.

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

[25]  Mark C. Paulk,et al.  Capability Maturity Model for Software , 2001 .

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

[27]  Gerard O’Regan Capability Maturity Model IntegrationCapability Maturity Model Integration , 2011 .