Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RESUMEN
ABSTRACT
The Evaluation Model and Software Process Improvement is a useful tool for the
evaluation of processes in SMEs and small groups of software development, allowing small
and medium software companies can be certified, with the primary purpose of providing
products quality and achieve customer satisfaction. This paper introduces a proposal of
application of model evaluation (and improvement) of ISO 15504 SPICE software
1. INTRODUCCIÓN
Las micro, pequeñas y medianas empresas -Pymes- son una pieza muy importante en el
engranaje de la economía de un país. La industria del software en la mayoría de los países
está formada por tejido industrial compuesto en gran parte por pequeñas y medianas
empresas desarrolladoras de software. Para fortalecer este tipo de organizaciones se
necesitan prácticas eficientes de Ingeniería del Software adaptadas a su tamaño y tipo de
negocio. La comunidad vinculada a esta disciplina ha expresado en la última década
especial interés en la mejora de procesos software con el fin de aumentar la calidad y
productividad del software. (Pino, Garcia, & Piattini, 2006). Teniendo en cuenta lo anterior,
es importante que dichas Pymes cuenten con personal capacitado en el uso y aplicación de
las prácticas eficientes de la Ingeniería de Software, es por eso que se hace necesario que la
formación de los futuros profesionales en esta área este enfocada a dichas prácticas.
El presente artículo está organizado de la siguiente manera, primero se realiza una breve
descripción del Modelo de Evaluación y Mejora de Procesos SPICE, seguido de una
descripción del programa de Ingeniería de Sistemas, continuando con la propuesta de
implementación de SPICE en el programa y por último las conclusiones del mismo.
2.1 CARACTERÍSTICAS
Equivalencia y compatibilidad con CMMI. ISO forma parte del panel elaborador del
modelo CMMI y SEI y viceversa. Además, se mantiene la compatibilidad y
equivalencia de ésta última con 15504. Sin embargo CMMI-DEV aún no es un modelo
conforme con esta norma (según lo requiere la norma ISO 15504 para todo modelo de
evaluación de procesos). (Norma ISO 15504 SPICE, s.f.)
La norma ISO 15504 permite realizar evaluaciones usando niveles de madurez, siendo ésta
la evaluación más extendida en la actualidad.
La consecución de los niveles de madurez es de forma escalonada, esto significa que para
alcanzar un determinado nivel deben haberse alcanzado también los niveles inferiores.
(Figura 1.)
2.2 VENTAJAS
Integración más fácil con otras normas ISO del sector TIC, como son: ISO 27000 de
seguridad, ISO 20000 de servicios de IT e ISO 9000.
Agilidad, existen guías pensadas para Pymes y pequeños equipos de desarrollo, con las
que numerosas empresas se han certificado usando metodologías ágiles como SCRUM.
Evalúa por niveles de madurez, la evaluación más extendida entre los modelos de
mejora.
Normalmente, tiene un menor costo de certificación que otros modelos similares (Ver
Informe de INTECO).
2.4 APLICACIONES
Los modelos más conocidos, CMM (Capability Maturity Model) y SPICE, han sido
creados y tradicionalmente aplicados a las grandes compañías, con algunas iniciativas
puntuales de adaptación de un cierto modelo a las pequeñas y medianas empresas.
La calidad del software está tomando mayor importancia en las organizaciones por su
influencia en los costos finales y como elemento diferenciador de la competencia y de la
imagen frente a sus clientes. En este sentido muchas organizaciones están implantando
modelos de mejora de procesos software. Sin embargo, la implantación en Pymes de los
modelos referentes en la actualidad, CMMI e ISO 15504, supone una gran inversión en
dinero, tiempo y recursos. (Garzas, Fernandez, & Piattini, 2009). Presentan una adaptación
de ISO 15504 para la evaluación por niveles de madurez en Pymes y pequeños equipos de
desarrollo. En este trabajo los autores presentaron un modelo para la evaluación de
procesos por niveles de madurez en Pymes y pequeños grupos según la norma ISO/IEC
15504. El modelo fue desarrollado por un grupo de trabajo formado por AENOR,
Universidad de Castilla – La Mancha, Universidad Rey Juan Carlos, Kybele Consulting y
Prysma, que han aportado su experiencia profesional a la elaboración del modelo. El
modelo de evaluación fue utilizado durante el año 2009 en la evaluación de un grupo de 16
Pymes. El principal objetivo de la propuesta es minimizar los problemas que las Pymes y
pequeños grupos tienen con modelos de mejora de procesos más orientados a grandes
organizaciones y además que la evaluación esté claramente orientada y adaptada a procesos
software, por lo que la complejidad y costo de la implantación del modelo y la de su
evaluación es menor.
Otra de las aplicaciones es el Proyecto ISO 15504 SPICE: mejora de la calidad de los
procesos software (Fernandez, 2010). El proyecto utiliza las normas ISO 15504, para la
evaluación de la calidad del proceso software, e ISO 12207:2008, como normas de
referencia y buenas prácticas para el desarrollo e ingeniería del software. Uno de los
principales objetivos del proyecto es simplificar y reducir la complejidad y costo de la
implantación de dichas normas en las empresas y departamentos de desarrollo software
SPICE, promovido por ISO surgió como un esfuerzo internacional que debía materializarse
en un nuevo estándar para la valoración del proceso del software. Esto dio lugar a la Norma
ISO 15504, la cual NICER implantó y alcanzó el nivel 2 de certificación SPICE (ISO/IEC
15504-5). Nicer es una empresa de ingeniería informática, especializada en desarrollo de
software, producción multimedia y administración de sistemas informáticos. Desde su
fundación en 1994, ha trabajado por la innovación, la metodología y la calidad junto con
unos principios de actuación distintos a los del entorno. La historia de la implantación de
SPICE en NICER, comienza en el 2010, gracias al Clúster TIC que los invita a participar en
un proyecto de certificación llamado Competic que es promovido por Conetic y apoyado
por el Plan Avanza del Ministerio de Industria, Energía y Turismo de España, dirigido a la
mejora de la competitividad de la PYME del sector software a través de la adopción de los
modelos: ISO 15504 (SPICE) o CMMI. NICER decidió optar por SPICE por las siguientes
razones: Estándar internacional, se considera más adecuado para pequeñas empresas, es
menos complejo y más barato de implantar. Es equiparable al modelo CMMI, diferentes
sectores reconocen SPICE de la misma manera que CMMI, es una norma especializada
para la mejora en la calidad del desarrollo de software. (Nicer, 2012)
Semestre 1: Algoritmos
Semestre 2: ProgramaciónBásica
Semestre 3: Programación Orientada a Objetos
Semestre 4: Ingeniería de Servicios de Internet
Semestre 4: Estructuras de Datos
Semestre 5: Ingeniería de Software
Semestre 6: Base de Datos
Semestre 7: Comercio Electrónico
Semestre 7: Simulación Digital
Semestre 7: Inteligencia Artificial
Semestre 8: Seminario de Actualización
Semestre 9: Sistemas de Información Gerencial
El proceso de desarrollo de calidad esta guiado por métricas que es necesario inculcar de
forma incremental en cada una de las asignaturas en las que se desarrolla software, para
crear una ambiente en el que los aplicativos cumplan con conceptos básicos de calidad, se
presenta la siguiente propuesta.
Abreviaturas:
POO: Programación Orientada a Objetos
ISI: Ingeniería de Servicios de Internet
ED: Estructura de Datos
SD: Simulación Digital
IA: Inteligencia Artificial
SA: Seminario de Actualización
SIG: Sistemas de Información Gerencial
CONCLUSIONES
REFERENCIAS
Fernandez, C. M. (2010). Proyecto ISO 15504 SPICE: mejora de la calidad de los procesos
software. Revista DINTEL, 122-123.
Garzas, J., Fernandez, C. M., & Piattini, M. (2009). Una aplicación de ISO/IEC 15504 para
la evaluación por niveles de madurez de PYMEs y pequeños equipos de desarrollo.
Revista Española de Innovación, Calidad e Ingeniería del Software, 88 - 98.
Garzas, J., Fernandez, C., & Piattini, M. (2009). Una aplicación de la norma ISO/IEC
15504 para PYMEs y pequeños equipos de desarrollo. II Conferencia
Iberoamericana de Calidad del Software. Alcalá de Henares .
Gomez, O., Oktaba, H., Garcia, F., & Piattini, M. (2008). A systematic review
measurement in Software Engineering: State-of-the-art in measures. First
International Conference, ICSOFT 2006. Series: Communications in Computer and
Information Science. Vol 10, 10, págs. 165 - 176. Setúbal, Portugal.
Mendoza, L., Pajaro, M., & Puello M., P. (2011). Propuesta de implementacion progresiva
del modelo Team Software Process (TSP) en el programa de Ingenieria de Sistemas
de la Universidad de Cartagena. Ciencia e Ingenieria al Dia, 1(1).
Pino, F. J., Garcia, F., & Piattini, M. (2006). Revisión Sistematica de Mejora de Procesos
Software en Micro, Pequeñas y Medianas Empresas. REICIS: Revista Española de
Innovación, Calidad e Ingeniería del Software, 2(001), 6-23.
Rodriguez, P., Alonso, J., & Sanchez, J. (2005). ¿Cuál es la madurez que necesitarían los
procesos para el desarrollo de sistemas de software crítico? REICIS - Revista
Española de Innovación, Calidad e Ingeniería del software, 1(2), 31-41.