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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Piattini, M., Vidal, F.H.: Gobierno de las tecnologías y los sistemas de información, Ra-Ma, Madrid, España (2007)
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)
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)
SEI: The PrIME Project (2010), http://www.sei.cmu.edu/process/research/prime-details.cfm
ARMONÍAS: A Process for Driving Multi-models Harmonization, ARMONÍAS Project (2009), http://alarcos.esi.uclm.es/armonias/
SPICE: Enterprise SPICE. An enterprise integrated standards-base model (2008), http://www.enterprisespice.com/
Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering: Version 2.3. EBSE Technical Report (2007)
Biolchini, J., Gomes, P., Cruz, A., Travassos, G.: Systematic Review in Software Engineering. Technical report, Systems Engineering and Computer Science Department, UFRJ (2005)
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)
Paulk, M.C.: Comparing ISO 9001 and the Capability Maturity Model for Software. Software Quality Journal 2, 245–256 (1993)
Paulk, M.C.: A Comparison of ISO 9001 and the capability maturity model for software. Technical report, Software Engineering Institute (1994)
Paulk, M.C.: How ISO 9001 compares with the CMM. IEEE Software 12, 74–83 (1995)
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)
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)
Mutafelija, B., Stromber, H.: ISO 9001:2000 - CMMI V1.1 Mappings. Technical report, Software Engineering Institute (2003)
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)
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)
Mutafelija, B., Stromber, H.: Architecting Standard Processes with SWEBOK and CMMI. In: SEPG 2006 Conference on Systems and Software Consortium, Nashville, p. 38 (2006)
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)
CITIL: CMMI+ITIL (2010), http://www.wibas.de/publikationen/referenzmodelle/was_ist_cmmi/index_de.html
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)
Minnich, I.: EIA IS 731 compared to CMMISM-SE/SW. Systems Engineering 5, 62–72 (2002)
Croll, P.R.: Interoperability of Systems Engineering Standards-Harmonizing World and National Perspectives. In: 5th Annual Systems Engineering Conference, Tampa, p. 30 (2002)
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)
Rout, T.P.: SPICE and the CMM: is the CMM compatible with ISO/IEC 15504? AquIS, Venice, Italy 12 (1998)
Rout, T.P., Tuffley, A.: Harmonizing ISO/IEC 15504 and CMMI. Software Process: Improvement and Practice 12, 361–371 (2007)
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)
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)
Foegen, M., Richter, J.: CMM, CMMI and ISO 15504 (SPICE). Technical report, IT Maturity Services (2003)
Ibrahim, L., Pyster, A.: A Single Model for Process Improvement. IT Professional 6, 43–49 (2004)
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)
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)
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)
Siviy, J., Kirwan, P., Renato, V., Peter, K., Gerhard, G.: SEPG Europe 2008. In: Multimodel Improvement in Practice, Munich, p. 23 (2008)
Jalote, P.: CMM in Practice: Processes for Executing Software Projects at Infosys, vol. 1. Addison-Wesley Professional, Massachusetts (1999)
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)
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)
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)
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)
Ibrahim, L., Pyster, A.: A Single Model for Process Improvement. IT Professional 6, 43–49 (2004)
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.443
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)
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)
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.005
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pardo, C., Pino, F.J., García, F., Piattini Velthius, M., Baldassarre, M.T. (2011). Trends in Harmonization of Multiple Reference Models. In: Maciaszek, L.A., Loucopoulos, P. (eds) Evaluation of Novel Approaches to Software Engineering. ENASE 2010. Communications in Computer and Information Science, vol 230. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23391-3_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-23391-3_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23390-6
Online ISBN: 978-3-642-23391-3
eBook Packages: Computer ScienceComputer Science (R0)