Volume 16 : Number 1 : Paper 2

April 2013 CIbSE/ESELAW 2012 Special Issue
Title:
From MoProSoft Level 2 to ISO/IEC 29110 Basic Profile: Bridging the Gap

Authors and Affiliations:
Miguel E. Morales-Trujillo, Universidad Nacional Autónoma de México, Posgrado en Ciencia e Ingeniería de la Computación Ciudad Universitaria, México, 04510
Hanna Oktaba, Universidad Nacional Autónoma de México, Posgrado en Ciencia e Ingeniería de la Computación Ciudad Universitaria, México, 04510
Teresa Ventura, Universidad Nacional Autónoma de México, Dirección General de Cómputo y de Tecnologías de Información y Comunicación Ciudad Universitaria, México, 04510
Rodrigo Torres, INNEVO, Servicios de Consultoría de Calidad Ciudad de México, México, 02300

Abstract:
The spread of the interest and the need for process reference models, specifically for small and medium software development organizations, has been a catalyst for generating ISO/IEC 29110 Software Engineering Lifecycle profiles for Very Small Entities. Based on the Mexican standard NMX-I-059-NYCE-2005, better known as MoProSoft, ISO/IEC 29110 is the first international standard specifically designed for very small entities.
Thanks to the COMPETISOFT Project and MoProSoft, the background knowledge and models adoption experience have been introduced in Latin America. In Mexico more than 300 organizations have been evaluated in NMX-I-059-NYCE-2005, in 2009 MoProSoft became a national standard in Peru, while COMPETISOFT included the experience and viewpoints of 13 countries and 23 research groups of the region. As a whole, it gives small software development organizations in the region an advantage in adopting an international standard.
This paper clarifies the gap between ISO/IEC 29110 and MoProSoft level 2. As a result of a theoretical and practical review both standards have been mapped defining the coverage level between processes, considering the defined tasks, work products and roles. Several recommendations have been suggested to bridge the gap between these standards. Finally, the effort needed to adopt the Basic Profile of the new international standard starting from the Mexican standard has been estimated. The results have been extended to also consider organizations that adopted COMPETISOFT as their process reference model.

Spanish Abstract:
La propagación del interés y la necesidad de modelos de referencia de procesos, específicamente dirigidos para las pequeñas y medianas organizaciones desarrolladoras de software, fueron catalizadores para la generación de la norma ISO/IEC 29110 Ingeniería del Software Perfiles de ciclo de vida para pequeñas organizaciones. Basada en la norma mexicana NMX-I-059-NYCE-2005, mejor conocida como MoProSoft, ISO/IEC 29110 es el primer estándar internacional diseñado específicamente para organizaciones pequeñas.
Gracias al Proyecto COMPETISOFT y MoProSoft, en América Latina se adquirieron el conocimiento previo y la experiencia en adopción de modelos. En México, más de 300 organizaciones han sido evaluadas bajo la NMX-I-059-NYCE-2005; en 2009, en Perú, MoProSoft se convirtió en estándar nacional. Mientras que COMPETISOFT incluyó la experiencia y puntos de vista de 13 países y 23 grupos de investigación de la región. En conjunto, esto da a las pequeñas organizaciones de desarrollo de software de la región una importante ventaja para la adopción de la norma internacional.
Este artículo clarifica la brecha entre la norma ISO/IEC 29110 y MoProSoft nivel 2. Como resultado de la revisión teórica y práctica, ambas normas fueron mapeadas definiendo el nivel de cobertura entre sus procesos, para este mapeo se tomaron en cuenta las tareas, productos de trabajo y roles definidos en ambas normas. Diversas recomendaciones se sugieren para reducir la brecha entre ellas. Por último, se presenta una estimación del esfuerzo necesario para adoptar el Perfil Básico de la nueva norma internacional a partir de la norma mexicana. Los resultados obtenidos de este mapeo se ampliaron para considerar también a aquellas organizaciones que adoptaron COMPETISOFT como modelo de referencia de procesos y quisieran adoptar el Perfil Básico.

Keywords:
ISO/IEC 29110, MoProSoft, COMPETISOFT, gap, coverage, adoption, very small entities.

Spanish Keywords:
ISO/IEC 29110, MoProSoft, COMPETISOFT, brecha, cobertura, adopción, pequeñas organizaciones.

Received 2012-07-09, Revised 2012-12-13 , Editor: Luca Cernuzzi, Renata Guizzardi, Ellen Francine Barbosa
Full paper, 20 pages [ PDF, 201 Kb ]