Standardization of Processes Applying CMMI Best Practices

  • Vítor Serrano
  • Anabela Tereso
  • Pedro Ribeiro
  • Miguel Brito
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 206)

Abstract

Capability Maturity Model Integration (CMMI) is a set of practices that can be applied in companies in order to improve processes. The goal of this work was to understand the barriers in implementing CMMI and improve processes following the model. The study was conducted in a company in the North of Portugal, following three steps: (1) diagnosing the company (2) opinion gathering through questionnaires and (3) reimplementation of CMMI. The analysis of the questionnaires indicated that implementing CMMI is problematical due to bureaucracy and lack of detailed protocols. Based on the difficulties encountered we developed a detailed documentation with standard processes where the employer has a more prominent role in controlling the processes. The adapted CMMI was then re-introduced in the same company. Finally, linking perceptions and results from the reimplementation, we consider fundamental a good use of CMMI to ensure efficient production.

Keywords

CMM (Capability Maturity Model) CMMI (Capability Maturity Model Integration) Reimplementation Process Improvement 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Santos, R.P., Oliveira, K.M., Silva, W.P.: Evaluating the Service Quality of Software Providers Appraised in CMM/CMMI. Software Quality Journal 17(3), 283–301 (2009)CrossRefGoogle Scholar
  2. 2.
    Wangenheim, C.G., Silva, D.A., Buglione, L., Scheidt, R., Prikladnicki, R.: Best Practice Fusion of CMMI-DEV v1.2 (PP, PMC, SAM) and PMBOK 2008. Information and Software Technology 52(7), 749–757 (2010)CrossRefGoogle Scholar
  3. 3.
    SEI: Software Engineering Institute, http://www.sei.cmu.edu
  4. 4.
    Sun, Y., Liu, X.: Business-oriented Software Process Improvement Based on CMMI Using QFD. Information and Software Technology 52(1), 79–91 (2010)CrossRefGoogle Scholar
  5. 5.
    Staples, M., Niazi, M., Jeffery, R., Abrahams, A., Byatt, P., Murphy, R.: An Exploratory Study of Why Organization Do Not Adopt CMMI. The Journal of System and Software 80, 883–895 (2007)CrossRefGoogle Scholar
  6. 6.
    Huang, S.J., Han, W.M.: Selection Priority of Process Areas Based on CMMI Continuous Representation. Information & Management 43(3), 297–307 (2006)CrossRefGoogle Scholar
  7. 7.
    Nandyal, R.: CMMI - A Framework for Building World-class Software and Systems Enterprises. Tata Mcgraw-Hill Publishing Co. Ltd. (2004)Google Scholar
  8. 8.
    Saunders, M., Lewis, P., Thornhill, A.: Research Methods for Business Students, 5th edn. Pearson Education (2009)Google Scholar
  9. 9.
    SEI: CMMI® for SCAMPISM Class A Appraisal Results 2011 End-Year Update. Pittsburgh, USA (2011)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Vítor Serrano
    • 1
  • Anabela Tereso
    • 1
  • Pedro Ribeiro
    • 2
  • Miguel Brito
    • 2
  1. 1.Department of Production and Systems Engineering, CGIT Research CentreUniversity of MinhoGuimarãesPortugal
  2. 2.Department of Information Systems, Centro ALGORITMIUniversity of MinhoGuimarãesPortugal

Personalised recommendations