Advertisement

Trends in Harmonization of Multiple Reference Models

  • César Pardo
  • Francisco J. Pino
  • Félix García
  • Mario Piattini Velthius
  • Maria Teresa Baldassarre
Part of the Communications in Computer and Information Science book series (CCIS, volume 230)

Abstract

Diverse models currently exist in the field of Software Engineering which help organizations to apply recommended practices in order to support ther multiple needs in the areas of software development, maintenance and operation, security, IT government, etc. Examples of such models are CMMI, ISO 9001, ISO 12207, ISO 27001, COBIT, ITIL. Nevertheless, many differences exist between these models, since each model defines its own structure, terminology, definitions and quality systems, amongst other aspects. This issue increases the complexity when an organization is required to apply two or more models in order to satisfy its needs. Organizations must, therefore, define the most appropriate means of choosing and implementing multi-models, and harmonization may be one solution. This paper presents a systematic literature review with the aim of analyzing the state of the art with regard to inititatives concerning the harmonization of multiple reference models. As a result, it has been concluded that there is currently a lack of guidelines with which to help organizations to implement the harmonization of multiple models, and of a unified terminology with which to homogenize the diversity of the structure of the different models and the harmonization techniques which can be applied. In order to address these issues, a framework to support the harmonization of multiple models is outlined.

Keywords

Multi-model Multiple Reference models Harmonization Software process improvement Systematic review 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Piattini, M., Vidal, F.H.: Gobierno de las tecnologías y los sistemas de información, Ra-Ma, Madrid, España (2007) Google Scholar
  2. 2.
    Pardo, C., Pino, F., García, F., Piattini, M.: Homogenization of Models to Support multi-model processes in Improvement Environments. In: 4th International Conference on Software and Data Technologies, Sofía, pp. 151–156 (2009)Google Scholar
  3. 3.
    Siviy, J., Kirwan, P., Morley, J., Marino, L.: Maximizing your Process Improvement ROI through Harmonization. Technical report, Software Engineering Institute (SEI). Carnegie Mellon University (2008) Google Scholar
  4. 4.
  5. 5.
    ARMONÍAS: A Process for Driving Multi-models Harmonization, ARMONÍAS Project (2009), http://alarcos.esi.uclm.es/armonias/
  6. 6.
    SPICE: Enterprise SPICE. An enterprise integrated standards-base model (2008), http://www.enterprisespice.com/
  7. 7.
    Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering: Version 2.3. EBSE Technical Report (2007) Google Scholar
  8. 8.
    Biolchini, J., Gomes, P., Cruz, A., Travassos, G.: Systematic Review in Software Engineering. Technical report, Systems Engineering and Computer Science Department, UFRJ (2005)Google Scholar
  9. 9.
    Pino, F., Garcia, F., Piattini, M.: Software Process Improvement in Small and Medium Software Enterprises: A Systematic Review. Software Quality Journal 16, 237–261 (2008)CrossRefGoogle Scholar
  10. 10.
    Paulk, M.C.: Comparing ISO 9001 and the Capability Maturity Model for Software. Software Quality Journal 2, 245–256 (1993)CrossRefGoogle Scholar
  11. 11.
    Paulk, M.C.: A Comparison of ISO 9001 and the capability maturity model for software. Technical report, Software Engineering Institute (1994)Google Scholar
  12. 12.
    Paulk, M.C.: How ISO 9001 compares with the CMM. IEEE Software 12, 74–83 (1995)CrossRefGoogle Scholar
  13. 13.
    Yoo, C., Yoon, J., Lee, B., Lee, C., Lee, J., Hyun, S., Wu, C.: An integrated model of ISO 9001:2000 and CMMI for ISO registered organizations. In: Proceedings - Asia-Pacific Software Engineering Conference (APSEC), Busan, pp. 150–157 (2004) Google Scholar
  14. 14.
    Yoo, C., Yoon, J., Lee, B., Lee, C., Lee, J., Hyun, S., Wu, C.: A unified model for the implementation of both ISO 9001:2000 and CMMI by ISO-certified organizations. Journal of Systems and Software 79, 954–961 (2006)CrossRefGoogle Scholar
  15. 15.
    Mutafelija, B., Stromber, H.: ISO 9001:2000 - CMMI V1.1 Mappings. Technical report, Software Engineering Institute (2003) Google Scholar
  16. 16.
    Kitson, D.H., Vickroy, R., Walz, J., Wynn, D.: An Initial Comparative Analysis of the CMMI Version 1.2 Development Constellation and the ISO 9000 Family. Technical report, Software Engineering Institute. Carnegie Mellon (2009)Google Scholar
  17. 17.
    Oshana, R.S., Linger, R.C.: Capability maturity model software development using cleanroom software engineering principles - results of an industry project. In: Hawaii International Conference on System Sciences, Maui, p. 260 (1999)Google Scholar
  18. 18.
    Mutafelija, B., Stromber, H.: Architecting Standard Processes with SWEBOK and CMMI. In: SEPG 2006 Conference on Systems and Software Consortium, Nashville, p. 38 (2006) Google Scholar
  19. 19.
    Lin, L.-C., Li, T.-S., Kiang, J.P.: A continual improvement framework with integration of CMMI and six-sigma model for auto industry. Quality and Reliability Engineering International 25, 551–569 (2009)CrossRefGoogle Scholar
  20. 20.
  21. 21.
    Pino, F., Balssarre, M.T., Piattini, M., Visaggio, G.: Harmonizing maturity levels from CMMI-DEV and ISO/IEC 15504. Software Process: Improvement and Practice (2009) (in press) Google Scholar
  22. 22.
    Minnich, I.: EIA IS 731 compared to CMMISM-SE/SW. Systems Engineering 5, 62–72 (2002)CrossRefGoogle Scholar
  23. 23.
    Croll, P.R.: Interoperability of Systems Engineering Standards-Harmonizing World and National Perspectives. In: 5th Annual Systems Engineering Conference, Tampa, p. 30 (2002)Google Scholar
  24. 24.
    ITGI: Aligning Cobit 4.1, ITIL V3 and ISO/IEC 27002 for Business Benefit. Technical report, IT Governance Institute (ITGI) and Office of Government Commerce (OGC) (2008)Google Scholar
  25. 25.
    Rout, T.P.: SPICE and the CMM: is the CMM compatible with ISO/IEC 15504? AquIS, Venice, Italy 12 (1998) Google Scholar
  26. 26.
    Rout, T.P., Tuffley, A.: Harmonizing ISO/IEC 15504 and CMMI. Software Process: Improvement and Practice 12, 361–371 (2007)CrossRefGoogle Scholar
  27. 27.
    Wangenheim, C.G.v., Thiry, M.: Analyzing the Integration of ISO/IEC 15504 and CMMI-SE/SW. Technical report, LQPS - Laboratorio de Qualidade e Productividade de Software. Universidad do Vale do Itajaí - UNIVALI (2005) Google Scholar
  28. 28.
    Lepasaar, M., Mäkinen, T., Varkoi, T.: Structural comparison of SPICE and continuos CMMI. In: The Proceedings of SPICE 2002, Venice, Italy, pp. 223–234 (2002) Google Scholar
  29. 29.
    Foegen, M., Richter, J.: CMM, CMMI and ISO 15504 (SPICE). Technical report, IT Maturity Services (2003)Google Scholar
  30. 30.
    Ibrahim, L., Pyster, A.: A Single Model for Process Improvement. IT Professional 6, 43–49 (2004)CrossRefGoogle Scholar
  31. 31.
    Biffl, S., Winkler, D., Höhn, R., Wetzel, H.: Software process improvement in Europe: potential of the new V-modell XT and research issues. Software Process: Improvement and Practice 11, 229–238 (2006)CrossRefGoogle Scholar
  32. 32.
    Ferchichi, A., Bigand, M., Lefebvre, H.: An Ontology for Quality Standards Integration in Software Collaborative Projects. In: First International Workshop on Model Driven Interoperability for Sustainable Information Systems, Montpellier, pp. 17–30 (2008)Google Scholar
  33. 33.
    Siviy, J., Kirwan, P., Marino, L., Morley, J.: The Value of Harmonization Multiple Improvement Technologies: A Process Improvement Professional’s View. Technical report, Software Engineering Institute, Carnegie Mellon (2008)Google Scholar
  34. 34.
    Siviy, J., Kirwan, P., Renato, V., Peter, K., Gerhard, G.: SEPG Europe 2008. In: Multimodel Improvement in Practice, Munich, p. 23 (2008) Google Scholar
  35. 35.
    Jalote, P.: CMM in Practice: Processes for Executing Software Projects at Infosys, vol. 1. Addison-Wesley Professional, Massachusetts (1999)Google Scholar
  36. 36.
    Ferreira, A., Machado, R.J.: Software Process Improvement in Multimodel Environments. In: Fourth International Conference on Software Engineering Advances (ICSEA 2009), Porto, pp. 512–517 (2009) Google Scholar
  37. 37.
    Kelemen, Z.D.: A Process Based Unification of Process-Oriented Software Quality Approaches. In: Proceedings of the 2009 Fourth IEEE International Conference on Global Software Engineering (2009) Google Scholar
  38. 38.
    Heston, K.M., Phifer, W.: The Multiple Quality Models Paradox: How Much ‘Best practice’ is Just Enough? Software Process: Improvement and Practice (2009) (in press) Google Scholar
  39. 39.
    Yoo, C., Yoon, J., Lee, B., Lee, C., Lee, J., Hyun, S., Wu, C.: A unified model for the implementation of both ISO 9001:2000 and CMMI by ISO-certified organizations. Journal of Systems and Software 79, 954–961 (2006)CrossRefGoogle Scholar
  40. 40.
    Ibrahim, L., Pyster, A.: A Single Model for Process Improvement. IT Professional 6, 43–49 (2004)CrossRefGoogle Scholar
  41. 41.
    Pino, F., Balssarre, M.T., Piattini, M., Visaggio, G.: Harmonizing maturity levels from CMMI-DEV and ISO/IEC 15504. Software Process: Improvement and Practice (2009) doi:10.1002/spip.443Google Scholar
  42. 42.
    Lemus, S.M., Pino, F.J., Piattini, M.: Towards a Model for Information Technology Governance applicable to the Banking Sector. In: V International Congress on IT Governance and Service Management (ITGSM 2010), Alcalá de Henares, pp. 1–6 (2010) Google Scholar
  43. 43.
    Pardo, C., Pino, F.J., García, F., Piattini, M., Baldassarre, M.T.: A Process for Driving the Harmonization of Models. In: The 11th International Conference on Product Focused Software Development and Process Improvement (PROFES 2010), Second Proceeding: Short Papers, Doctoral Symposium and Workshps, Limerick, pp. 53–56 (2010)Google Scholar
  44. 44.
    Pardo, C., Pino, F.J., García, F., Piattini, M., Baldassarre, M.T.: An ontology for the harmonization of multiple standards and models. Computer Standards & Interfaces (in press, accepted manuscript, 2011), doi: 10.1016/j.csi.2011.05.005Google Scholar
  45. 45.
    Pardo, C., Pino, F.J., García, F., Piattini, M., Baldassarre, M.T., Lemus, S.: Homogenization, Comparison and Integration: A Harmonizing Strategy for the Unification of Multi-Models in the Banking Sector. In: Caivano, D., Oivo, M., Baldassarre, M.T., Visaggio, G. (eds.) PROFES 2011. LNCS, vol. 6759, pp. 59–72. Springer, Heidelberg (2011)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • César Pardo
    • 1
  • Francisco J. Pino
    • 1
  • Félix García
    • 2
  • Mario Piattini Velthius
    • 2
  • Maria Teresa Baldassarre
    • 3
  1. 1.IDIS Research Group, Electronic and Telecommunications Engineering FacultyUniversity of CaucaPopayánColombia
  2. 2.Alarcos Research Group, Institute of Information Technologies & SystemsUniversity of Castilla-La ManchaCiudad RealSpain
  3. 3.Department of InformaticsUniversity of Bari SER & Practices, SPINOFFBariItaly

Personalised recommendations