Evaluating the release, delivery, and deployment processes of eight large product software vendors applying the customer configuration update model

For software vendors the processes of release, delivery, and deployment to customers are inherently complex. However, software vendors can greatly improve their product quality and quality of service by applying a model that focuses on customer interaction if such a model were available. This paper presents a model for customer configuration updating (CCU) that can evaluate the capabilities of a software vendor in these processes. Eight extensive case studies of medium to large product software vendors are presented and evaluated using the model, thereby uncovering issues in their release, delivery, and deployment processes.

[1]  Slinger Jansen,et al.  Integrated development and maintenance of software products to support efficient updating of customer configurations: a case study in mass market ERP software , 2005, 21st IEEE International Conference on Software Maintenance (ICSM'05).

[2]  Richard S. Hall,et al.  A Characterization Framework for Software Deployment Technologies , 1998 .

[3]  E. Visser,et al.  Capturing Timeline Variability with Transparent Configuration Environments , 2003 .

[4]  Sjaak Brinkkemper,et al.  A process framework and typology for software product updaters. , 2004 .

[5]  Frantisek Plasil,et al.  SOFA/DCUP: architecture for component trading and dynamic updating , 1998, Proceedings. Fourth International Conference on Configurable Distributed Systems (Cat. No.98EX159).

[6]  Slinger Jansen,et al.  Modelling Deployment Using Feature Descriptions and State Models for Component-Based Software Product Families , 2005, Component Deployment.

[7]  Ping Zhang,et al.  Predictors of customer perceived software quality , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[8]  Slinger Jansen,et al.  A process model and typology for software product updaters , 2005, Ninth European Conference on Software Maintenance and Reengineering.

[9]  Alain Abran,et al.  Software Maintenance Maturity Model (SMmm): the software maintenance process model , 2005, J. Softw. Maintenance Res. Pract..

[10]  Lai Xu,et al.  Concepts of Product Software: Paving the Road for Urgently Needed Research , 2005, CAiSE Workshops.