1. Introducción y problemática
La calidad del software está tomando cada vez mayor importancia en las organizaciones por su influencia en los costes finales, como elemento diferenciador de la competencia y de imagen para clientes, más aún con el crecimiento de las fábricas software (Piattini y Garzás, 2007). Si bien, en la actualidad, diversos estudios como el realizado por la
Asociación de Técnicos en Informática (ATI) en el ámbito español (
ATI, 2008), continúan mostrando que el mercado está poco maduro en el control de calidad software. Por este motivo, muchas organizaciones están implantando modelos de mejora de procesos. Y más concretamente, como muestra el estudio elaborado por INTECO
(INTECO, 2008), de entre todos los modelos de mejora de procesos dos se han convertido en los de mayor uso en la industria del software: CMMI –DEV
(Chrissis et al., 2006) e ISO 15504 SPICE
(ISO, 2004).
En la actualidad, tanto CMMI-DEV como ISO/IEC 15504 con la publicación de la parte 7 “Assessment of Organizacional Maturity”, incorporan el tipo de evaluación más extendida en la industria del software, por niveles de madurez, permitiendo dar una puntuación cuyo alcance es la organización (departamento, proyecto, etc.).
Sin embargo numerosos estudios (Hareton y Terence, 2001; Saiedian y Carr, 1997; Staples et al., 2007), confirman que CMMI e ISO/IEC 15504 están orientados a grandes organizaciones y no abordan explícitamente las necesidades de las PYMEs y de los pequeños grupos y equipos de desarrollo, donde la aplicación de estos modelos resulta costosa en términos económicos y de esfuerzo, ya que requieren una gran inversión en dinero, tiempo y recursos, sus recomendaciones son complejas de aplicar y el retorno de la inversión se produce a muy largo plazo. Y en este sentido se han identificado varias iniciativas nacionales e internacionales orientadas expresamente a la PYME; entre las iniciativas más conocidas se pueden destacar el ESSI (European Software and System Initiative) en la Unión Europea, los modelos MoProSoft (
Oktaba et al., 2006) y EvalProSoft (
Oktaba et al., 2004) en México, el modelo ITMARK del ESI (Instituto Europeo del Software) y el proyecto COMPETISOFT para Iberoamérica (Oktaba et al., 2007; Piattini et al., 2008).
En este sentido, el grupo formado por AENOR, Universidad de Castilla – La Mancha, Universidad Rey Juan Carlos y Kybele Consulting ha elaborado un
modelo de evaluación de procesos en PYMEs y pequeños grupos de desarrollo por niveles de madurez y según la norma ISO/IEC 15504. El modelo cumple con la
ISO/IEC 17021 , y por su naturaleza dicho modelo estaría fácilmente alineado con las guías I
SO/IEC 29110 (Lifecycle Profiles for Very Small Enterprises) (
Calvo-Manzano et al., 2008) que se están elaborando actualmente, y con otras normas muy importantes en el sector como son la
ISO/IEC 27000 y la
ISO/IEC 20000-1, mencionadas en importantes iniciativas como la hoja de ruta de AENOR
(Fernández et al., 2009).
Figura 1. Partes de la norma ISO/IEC 15504 y la guía de AENOR
El modelo de evaluación y mejora de procesos software de AENOR está conforme con las partes normativas de ISO/IEC 15504 (partes 1, 2 y 7). Como se puede observar en la figura, al igual que ocurre con la parte 2 de la norma, conforme con la parte 7 también se han desarrollado guías y modelos de evaluación como es la guía de AENOR y el ANEXO A de la parte 7. Asimismo, estas guías y modelos de evaluación son considerados también ejemplos y en ningún caso son normativos.
2. ¿Por qué una nueva aplicación de la norma ISO/IEC 15504?
A continuación se presentan las principales razones por las que se ha desarrollado una nueva aplicación de la norma ISO/IEC 15504.
- Lograr una mayor agilidad, operatividad y adaptación, incluyendo pequeños equipos de desarrollo y PYMEs.
- Aplicar un modelo de procesos actualizado y más específico de software (ISO/IEC 12207:2008)
- Potenciar una norma ISO que evalúe por niveles de madurez
- Potenciar la mejora de procesos en base a una norma internacional
- Facilitar la integración con otras ISO (9001, 27001, 20000) e ir alineándose con normas futuras (ISO/IEC 29110)
- Clarificar el organismo certificador (AENOR) y cumplir con la norma ISO/IEC 17021:2006
- Disponer de un modelo más económico: menos necesidad de formación, menos jornadas de auditoría, etc.
Enlaces
En los siguientes enlaces se puede ver más información sobre la Guía de evaluación para PYMEs y pequeños grupos de desarrollo software (Guía de AENOR).