ISO/IEC 15504 (SPICE)
ALCANCE
CARACTERÍSTICAS
CONCLUSIÓN
Estructura del modelo de procesos ISO/IEC 15504 – ISO/IEC 12207
Se entiende que SPICE (ISO/IEC 15504) ayuda a las empresas a evaluar la madurez de sus procesos y genera una mejora continua de la calidad, muy similar a CMMi.
- Establece un marco y los requisitos para cualquier proceso de evaluación de procesos
- Proporciona requisitos para cualquier modelo de evaluación de organizaciones.
- Proporciona guías para la definición de las competencias de un evaluador de procesos.
- Comprende: evaluación de procesos, mejora de procesos, determinación de capacidad.
- La norma ISO/IEC está compuesta actualmente por 8 partes.
- La parte 2 provee la parte normativa de la realización.
- de una evaluación en general, y las partes 5,6 y 8 describen modelos de evaluación para un modelo de procesos en particular.
- De este modo la parte 5 provee el modelo de evaluación para procesos del ciclo de vida del software a la ISO/IEC 12207.
- La parte 6 un modelo de evaluación de procesos del ciclo de vida del sistema, alineado a la norma ISO/IEC 15288.
- La parte 8 provee un modelo de evaluación de procesos para gestión de servicios TI, tomando como modelo de referencia a la norma ISO/IEC 20000.
El modelo de procesos ISO/IEC 15504 – ISO/IEC 12207
- Normalmente, en la mejora de la calidad de los procesos participan dos tipos de modelos, el modelo de procesos y el modelo de evaluación.
- El modelo de procesos define un catálogo o colección estructurada de buenas prácticas que describen las características de un proceso efectivo.
- Mientras que el modelo de evaluación proporciona los principios requeridos para realizar una evaluación de la calidad e implantación, de dicho modelo de procesos en una organización.
¿Qué ventajas aporta esta norma a las empresas de desarrollo y mantenimiento software?
- Pueden contar con una norma ISO, internacional y abierta.
- La norma cuenta con el respaldo del Ministerio de Industria de España ya que existen ayudas para la certificación de las PYMES y de AENOR.
- 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.
- Evalúa por niveles de madurez, la evaluación más extendida entre los modelos de mejora.
COMPOSICIÓN
APLICACIÓN
ANTECEDENTES
- Para desarrollar un proyecto con el modelo de SPICE ISO/IEC 15504 se hace necesario saber que la parte 1 y 2 de la norma hacen referencia a empresas de desarrollo de software.
- Primero se desarrolla la introducción explicando la necesidad de implementar este modelo y se especifican los objetivos.
- Se realiza el esquema de niveles de madurez.
- Se define el alcance del proyecto.
- Se debe hacer una auditoría evidenciando las prácticas atributos de los PA y los outcomes dentro de los procesos de niveles de madurez. Con la intención de proporcionar evidencias por cada outcome y prácticas. Se debe incluir al menos un proyecto objetivo. El tamaño mínimo del equipo de auditoría son 4 auditores: 1 editor jefe, 1 auditor y 2 auditores internos.
- Por último se realizan las conclusiones.
Las siglas SPICE significan: Software Process Improvement and Capability Determination, es decir, Determinación de la Capacidad y Mejora de los Procesos de Software.
En 1991 el proyecto SPICE fue creado bajo los auspicios del Comité Internacional de estándares de Ingeniería de Software y Sistemas a través de su Grupo de Trabajo sobre Evaluación de proceso (WG10).
En 1995 se logró el primer objetivo del proyecto SPICE con la entrega del borrador de trabajo, el cual, se denominaba comúnmente como el conjunto de documentos SPICE (o SPICE Versión 1).
En 1998 se publicó la primera familia de estándares ISO TR 15504. En aquel momento se comenzó a trabajar en la versión "Internacional Standard" de la norma y desde 2006, está completamente publicado.
VENTAJAS
OBJETIVOS
- Fomentar el desarrollo de productos de calidad.
- Fomentar la optimización de la productividad.
- Promover un proceso de software repetible.
- Proveer una guía para el mejoramiento del proceso alineado con los objetivos del negocio.
- Concentrarse en el proceso pero atender a la gente y tecnología.
- Ser fácil de comprender y simple en uso.
- Ser independientemente culturalmente.
- Desarrollar un marco de trabajo común para la evaluación y mejora de procesos de software.
- Promover la transferencia de conocimiento y de tecnología sobre procesos de software entre todas las empresas.
DESVENTAJAS
- SPICE ofrece una base para una evaluación muy detallada del estado actual del proceso de una organización.
- Proporciona evaluaciones objetivas y con resultados repetibles, especialmente cuando es realizada por evaluadores entrenados y cualificados.
- Es importante tomar en cuenta que la evaluación no necesita abordarse en toda la organización, las evaluaciones SPICE se puede realizar únicamente en aquellos procesos que sean áreas de problema.
- Existen organizaciones que ofrecen cursos completos en este modelo de mejora por ejemplo, la empresa e-process México (http://e-processmexico.com/curso-de-introduccion-a-la-norma-isoiec15504/).
- Al disminuir la subjetividad se consigue reducir discordias sobre los resultados de la evaluación y a adoptar actitudes positivas de los equipos hacia la evaluación.
- Primer modelo de procesos de dos dimensiones, es decir, dimensiones independientes para los procesos y la capacidad.
- El resultado de una evaluación de proceso puede ser representado por un perfil de proceso.
- Es el modelo más consensuado y probado.
- Mayor reconocimiento en el mercado Europeo.
- Coherencia con otros modelos de calidad ya implementados en la organización ISO9001- ISO 20000- ISO 27000.
- Menores costos de la certificación.
¿Qué es la norma SPICE/ISO/IEC 15504?
- Se requiere un gran esfuerzo para realizar las evaluaciones y por tanto, un alto costo.
- El modelo de referencia SPICE no contiene una estrategia de mejora del proceso.
- Permite que el dominio de procesos sea tan amplio para abarcar todos los posibles ciclos de vida, de tal manera que hace difícil que todos los atributos de proceso sean universales, provocando dificultad y confusión durante la evaluación.
- Poco reconocimiento en el mercado Norteamericano.
ISO/IEC 15504 es un estándar internacional que es aplicable a cualquier organización o empresa que quiera conocer y mejorar la capacidad de sus procesos, independientemente del tipo de organización, del modelo de ciclo de vida adoptado, de la metodológica de desarrollo y de la tecnología utilizada.