Skip to main content
Log in

Evaluating the service quality of software providers appraised in CMM/CMMI

  • Published:
Software Quality Journal Aims and scope Submit manuscript

Abstract

Recently, several companies have decided to adopt maturity models such as the CMM/CMMI to ensure quality software processes. The state year report of the Software Engineering Institute (SEI) showed that more than three thousand CMMI appraisals have been conducted since 2002. Many of these were performed at software providers, i.e. companies that develop software for other companies. Although the costs of the implementation and appraisal of CMM/CMMI are high for the software providers, there is no formal study investigating whether this investment pays off or, in other words, whether their customers are measurably satisfied with the quality of the service provided. This article presents the results of a formal evaluation of customer perception of the service quality offered by the software providers appraised in CMM/CMMI. We developed an instrument based on a widely used service quality evaluation model (SERVQUAL) and applied this instrument to several customers of software providers appraised in CMM/CMMI. The results show a considerable discrepancy between customers’ expectations and their perceptions of the services provided.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. In this paper, we are using the expression “appraised in CMM/CMMI” for companies that was rated at some level (2, 3, 4 or 5) of CMM/CMMI in the appraisal.

Abbreviations

CM:

Configuration Management

CMM:

Capability Maturity Model

CMMI:

Capability Maturity Model Integration

DAR:

Decision Analysis and Resolution

IPM:

Integrated Project Management

ISM:

Integrated Supplier Management

IS-SERVQUAL:

Information System Service Quality model

MA:

Measurement and Analysis

OPD:

Organization Process Definition

OPF:

Organization Process Focus

OT:

Organizational Training

PI:

Product Integration

PMC:

Project Monitoring and Control

PP:

Project Planning

PPQA:

Process and Product Quality Assurance

RD:

Requirements Development

REQM:

Requirements Management

RM:

Risk Management

SAM:

Supplier Agreement Management

SERVQUAL:

Service Quality model

TS:

Technical Solution

VAL:

Validation

VER:

Verification

References

  • Ahren, D. M., Clouse, A., & Turner, R. (2003). CMMI Distilled: A practical introduction to integrated process improvement (2nd ed.). Addison Wesley: Boston.

    Google Scholar 

  • Bevan, N. (1999). Quality in use: Meeting user needs for quality. The Journal of Systems and Software, 48(1), 89–96. doi:10.1016/S0164-1212(99)00070-9.

    Article  Google Scholar 

  • Cronin, J. J., & Taylor, S. A. (1992). Measuring service quality: A re-examination and extension. Journal of Marketing, 56(3), 55–68. doi:10.2307/1252296.

    Article  Google Scholar 

  • Grönroos, C. (1990). Service management and marketing: Managing the moment of truth in service competition. Lexington Books.

  • ISO/IEC 15504-2 (2003). The International Organization for Standardization and the International Electrotechnical Commission. ISO/IEC FDIS 15504-2: Information Technology—Process Assessment—Part 2—Performing an Assessment. Geneve: ISO.

  • Kang, H., & Bradley, G. (2002). Measuring the performance of IT services: An assessment of Servqual. International Journal of Accounting Information Systems, 3(3), 151–164. doi:10.1016/S1467-0895(02)00031-3.

    Article  Google Scholar 

  • Kettinger, W. J., & Lee, C. C. (1997). Pragmatic perspectives on the measurement of information systems service quality. MIS Quarterly, 21(2), 223–240. doi:10.2307/249421.

    Article  Google Scholar 

  • Lin, F. et al. (2004). Quality Evaluation of Web Services. In International Conference on e-commerce technology for dynamic e-business, Beijing, pp. 226–233.

  • Malhotra, N. K. (1995). Marketing research: An applied orientation (2nd ed.) Prentice Hall.

  • Parasuraman, A., Berry, L. L., & Zeithaml, V. A. (1991a). Understanding customer expectations of service. Sloan Management Review, 32(3), 39–48.

    Google Scholar 

  • Parasuraman, A., Berry, L. L., & Zeithaml, V. A. (1991b). Refinement and reassessment of the SERVQUAL scale. Journal of Retailing, 67(4), 420–431.

    Google Scholar 

  • Parasuraman, A., Zeithaml, V. A., & Berry, L. L. (1985). A conceptual model of service quality and its implications for future research. Journal of Marketing, 49(4), 41–50. doi:10.2307/1251430.

    Article  Google Scholar 

  • Parasuraman, A., Zeithaml, V. A., & Berry, L. L. (1988). SERVQUAL: A multiple-item scale for measuring consumer perceptions of service quality. Journal of Retailing, 64(1), 12–40.

    Google Scholar 

  • Parasuraman, A., Zeithaml, V. A., & Berry, L. L. (1994). Reassessment of expectations as a comparison standard in measuring service quality: Implications for further research. Journal of Marketing, 58(1), 111–124. doi:10.2307/1252255.

    Article  Google Scholar 

  • Park, J., & Kin, J. (2005). The impact of IS sourcing type on service quality and maintenance efforts. Information & Management, 42(2), 261–274.

    Article  Google Scholar 

  • Paulk, M. C. et al. (1993). Capability Maturity Model SM for Software. Versão 1.1. Pittsburgh: Software Engineering Institute - Carnegie Mellon University.

  • Slack, N. et al. (1996). Administração da Produção. São Paulo, Atlas, 1º edição, 1996 (in portuguese).

  • Smidts, C., Huang, X., & Widmaier, J. C. (2002). Producing reliable software: An experiment. The Journal of Systems and Software, 61(3), 213–224.

    Article  Google Scholar 

  • Software Engineering Institute. (2002a). Capability Maturity Model Integration (CMMISM), Version 1.1. CMMI SM for Systems Engineering, Software Engineering, Integrated Product and Process Development, and Supplier Sourcing (CMMI-SE/SW/IPPD/SS, V1.1), Staged Representation. Pittsburgh, 2002.

  • Software Engineering Institute. (2002b). Capability Maturity Model Integration (CMMISM), Version 1.1. CMMISM for Systems Engineering, Software Engineering, Integrated Product and Process Development and Supplier Sourcing (CMMI-SE/SW/IPPD/SS, V1.1), Continuous Representation. Pittsburgh.

  • Software Engineering Institute. (2005). Capability Maturity Model Integration. Shows performance results collected from CMMI appraisals until December, 15, 2005. http://www.sei.cmu.edu/cmmi/2005results.html. Accessed 17 March 2008.

  • Wohlin, C., et al. (2000). Experimentation in software engineering: An introduction. Massachussetts: Kluwer Academic Publishers.

    MATH  Google Scholar 

Download references

Acknowledgments

We thank M.Sc. Maja Meira for the fundamental support of the statistical analysis of the results, and all the assessment respondents, without whom this work would not be possible. We also thank Nicolas Anquetil for his valuable contribution to this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kathia Marçal de Oliveira.

Appendix A—customizing the instrument to our purpose

Appendix A—customizing the instrument to our purpose

To assess the perceived service quality of the software providers appraised in CMMI/CMMI, three premises were set: (i) to use the SERVQUAL and IS-SERVQUAL instruments as references, taking into account that SERVQUAL is a generic model extensively used in the service quality area, and that the IS-SERVQUAL is a customization of the generic model for the information systems area, which is the closest to the software development area; (ii) to use CMMI SE/SW 1.1 as a reference, since CMM was discontinued; and (iii) to define a limited number of items to simplify the assessment.

In order to deal with the first premise, we used the items from both models (SERVQUAL and IS-SERVQUAL) as references to define the items for our instrument. However, the “tangibles” dimension was excluded—as for the IS-SERVQUAL instrument—in light of the fact that companies are increasingly adopting an off-shore model of development involving a kind of software factory where in many cases customers do not have contact with the providers’ installations.

In order to meet the second premise, we performed a detailed analysis in the CMMI’s process areas of specific goals and practices, seeking some correlation with each item from both models. This analysis was done in three steps. First, we analyzed the CMMI areas with the SERVQUAL dimensions of service quality. Then, we correlated the practices of each CMMI area with those dimensions. Finally, we refined the analysis to correlate each specific practice with each item of the models. This analysis was performed with the goal of answering the question: “if we institute this practice in my company, what level of quality should my customer expect or perceive of our service?” and “what is the influence of this practice on service quality?” For example, we determined that the requirements management area (REQM) is correlated with the reliability and assurance dimensions—the first, because with REQM the requirements can be controlled and service can thus be performed accurately; second, because with REQM it is possible to identify inconsistencies between requirements and work products, and it can thus inspire confidence and trust in the customer. The third step of the analysis was the most detailed, because we looked for some correlation between each practice and the service quality models items. In so doing, software practices that influence some items defined in the SERVQUAL model to assess the quality of service were identified. An example of one of these correlations is the REQM specific practice 1.1, “Obtain an Understanding of Requirements.” This practice was correlated to the “reliability” dimension item that says providers’ employees should be helpful and make customers at ease while discussing their needs. It was also correlated to the “empathy” dimension item that deals with the understanding of customers’ needs by the provider’s employees. All the practices from CMMI levels 2 and 3 were analyzed, since we considered them to be the bases of software engineering. As a result of this process, we obtained 281 correlations. Each of them is concerned, therefore, with one or more CMMI software practices, ensuring that the instrument will be evaluating software activities.

The instrument was defined with all its correlations, customizing items from the original models to represent what we would like to evaluate about the service quality of a provider that has CMM/CMMI. This customization involved expressing that the focus was about the service provider and software engineering aspects defined in CMMI. Sometimes, to clarify, examples of activities or components related to the software practice on items descriptions were included.

Finally, in order to limit the number of items (last premise), we reviewed all of the items; we made a grouping of the statements that had similar meanings and made them more general. They were consolidated into 50 items in total (25 for expectation and 25 for perception).

To verify the clarity of the items being evaluated, a semantic validation of the instrument was performed. Five specialists in CMMI from different institutions were invited to a brainstorming meeting: three were project leaders from CMMI level 5 providers; one had a PhD in software engineering and works with software quality; the last one was a customer of CMMI providers. They were selected for their profiles and their knowledge about CMMI from the list of professors and Master’s students in information technology from the Catholic University. At the beginning, each specialist read the instrument and wrote down his/her comments. Then, a moderator read each item aloud and the specialists commented and discussed whether the item clearly imparted the information needed regarding what was being assessed. As a result of this meeting, a list of improvement suggestions for item writing was achieved. Table 2 presents the final version of the instrument with the expectation statements. The perception statement exhibit the same content, but with a change in focus to reflect customers actually perceived regarding service quality after the service was rendered.

Rights and permissions

Reprints and permissions

About this article

Cite this article

dos Santos, R.P., de Oliveira, K.M. & da Silva, W.P. Evaluating the service quality of software providers appraised in CMM/CMMI. Software Qual J 17, 283–301 (2009). https://doi.org/10.1007/s11219-008-9065-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11219-008-9065-4

Keywords

Navigation