jueves, 24 de julio de 2014

El modelo de procesos ISO/IEC 15504



El modelo de procesos ISO/IEC 15504 – ISO/IEC 12207:2008



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.  Como se observa en la Fig. 1, en el modelo objeto de este estudio, se hace uso del modelo de procesos ISO/IEC 12207:2008 (uno de los modelos de procesos de referencia para la industria del software), y de la norma ISO/IEC 15504 como modelo de evaluación.



La norma ISO/IEC 15504, en su parte 7, describe las bases para llevar a cabo evaluaciones por niveles de madurez, para lo cual describe un conjunto de niveles.   En  concreto,  establece  6  niveles  de  madurez  para  mejorar  y  evaluar  a  las organizaciones, desde el 0 hasta el 5, siendo el 0 el nivel inferior y el 5 el superior. La parte 7 de dicha norma sólo describe los niveles, y no los procesos a superar en cada uno de ellos (salvo en algunos anexos donde muestra ejemplos que pueden servir de guía). La Tabla 1 muestra un ejemplo de los procesos definidos para los niveles 1 y 2.




o    Normalmente, tiene un menor coste de certificación que otros modelos similares (Ver Informe de INTECO).
o    Existen certificaciones de prestigio, como por ejemplo la otorgada por AENOR.

o    Proporciona un modelo de evaluación de procesos para los procesos de ciclo de vida del software definidos en el estándar ISO/IEC 12207 que define los procesos del ciclo de vida del desarrollo, mantenimiento y operación de los sistemas de software.
o    Proporciona un modelo de evaluación de procesos para los procesos de ciclo de vida del sistema definidos en el estándar ISO/IEC 15288 que define los procesos del ciclo de vida del desarrollo, mantenimiento y operación de sistemas.
o    Equivalencia y compatibilidad con CMMI. ISO forma parte del panel elaborador del modelo CMMI y SEI y viceversa, y 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).


VENTAJAS y DESVENTAJAS - ISO IEC 15504



VENTAJAS


  • ·El resultado de una evaluación de proceso puede ser representado por un perfil de proceso.

  • ·Primer modelo de procesos de dosdimensiones, es decir, dimensionesindependientes para los procesos y la capacidad

  • ·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


DESVENTAJAS

  • ·       No es práctico ni fácil de aplicar.
  • ·       Tiene solamente lineamientos para un mecanismo de evaluación.
  • ·       Todavía no es norma internacional

ISO/IEC 15504 // Software Process Improvement Capability Determination (SPICE)

El ISO/IEC 15504, también conocido como Software Process Improvement Capability Determination, abreviado SPICE, en español, «Determinación de la Capacidad de Mejora del Proceso de Software» es un modelo para la mejora, evaluación de los procesos de desarrollo, mantenimiento de sistemas de información y productos de software.
En 1991, dado el número creciente dre). Por tanto, 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 1992, el informe del grupo de estudio dijo que: “...la comunidad internacional debería poner recursos para desarrollar un estándar para la evaluación de procesos software, incorporando lo mejor de los métodos de evaluación de procesos existentes.”
ISO decidió entonces se hiciera el desarrollo por pasos de un estándar para la evaluación de procesos. Los pasos fueron los siguientes:
  1. Publicación inicial como Informe Técnico ‘Technical Report’ (“borrador de estándar”) para que después de su uso real pasase a
  2. Revisión y publicación como estándar internacional IS ISO/IEC 15504 – Tecnologías de la Información – Evaluación de Procesos (‘ISO/IEC 15504 – Information Technology – Process Assessment’).
Las siglas SPICE significan: Software Process Improvement and Capability Determination, es decir, Determinación de la capacidad y mejora de los procesos de software.
El proyecto SPICE tenía tres objetivos principales:
  • Desarrollar un borrador de trabajo para un estándar de evaluación de procesos de software.
  • Llevar a cabo los ensayos de la industria de la norma emergente.
  • Promover la transferencia de tecnología de la evaluación de procesos de software a la industria del software a nivel mundial.
El primer objetivo del proyecto se logró en junio de 1995, con la entrega del borrador de trabajo de la norma para la evaluación de procesos de software al WG10 para su votación entre la comunidad de estandarización internacional. El Borrador de Trabajo se denominaba comúnmente como el conjunto de documentos SPICE (o SPICE Versión 1).
Este primer borrador se basó en modelos existentes en aquél momento.
Los ensayos de estos primeros documentos SPICE han sido el foco del proyecto SPICE durante el período 1994 a 1998. Fue entonces, en 1998 cuando 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, exceptuadas las partes nuevas que se estén produciendo.
En marzo de 2003, el proyecto SPICE se cerró oficialmente. La Red SPICE se estableció posteriormente con el encargo de seguir coordinando las actividades de la comunidad SPICE. La Red de SPICE está formalmente organizada por el ‘The Spice User Grupo’ (www.spiceusergroup.org).
En este momento se efectúan actividades promocionales que se realizan a través de la Conferencia Internacional Anual SPICE y la publicación de artículos y libros.
Con el fin de apoyar la excelencia y la coherencia de la formación de los evaluadores, el proyecto SPICE también desarrolló y lanzó un Plan de Estudios de formación de los evaluadores SPICE que es utilizado actualmente por el Esquema de Registro Internacional de Evaluadores (IntRSA) – www.intrsa.org. En el capítulo de ‘Roles’ se desarrollan los detalles de cualificación y responsabilidades de diferentes roles que se necesitan en los procesos de evaluación y/o mejora.

Niveles de Madurez en CMMI



Los niveles de madurez en CMMI para el desarrollo 

Hay cinco niveles de madurez. Clasificación de los niveles de madurez se conceden para los niveles 2 al 5 Las áreas de proceso por debajo de sus niveles de madurez y se enumeran para el modelo CMMI para desarrollo: 

Nivel de madurez 2 - Gestionado
  • CM - Gestión de la Configuración
  • MA - Medición y Análisis
  • PMC - Seguimiento y Control de Proyectos
  • PP - Planificación de Proyectos
  • PPQA - Procesos y Productos Garantía de Calidad
  • Gestión de Requerimientos - REQM
  • SAM - Gestión de Acuerdos con Proveedores
Nivel de Madurez 3 - Definido
  • DAR - Análisis de Decisiones y Resolución
  • Gestión Integrada de Proyectos - IPM
  • OPD - Definición del proceso organizacional
  • OPF - Enfoque Procesos de la Organización
  • OT - Entrenamiento Organizacional
  • PI - Integración del producto
  • Desarrollo Requisitos - RD
  • RSKM - Gestión de Riesgos
  • TS - Técnicos Solution
  • VAL - Validación
  • VER - Verificación
Nivel de Madurez 4 - Cuantitativamente Gestionado
  • OPP - Rendimiento Procesos de la Organización
  • QPM - Gestión de Proyectos Cuantitativos
Nivel de Madurez 5 - Optimización
  • CAR - Análisis Causal y Resolución
  • OPM - Gestión del Desempeño Organizacional
Los niveles de madurez en CMMI para servicios
Las áreas de proceso por debajo de sus niveles de madurez y se enumeran para el CMMI para servicios de modelo:
Nivel de madurez 2 - Gestionado
  • CM - Gestión de la Configuración
  • MA - Medición y Análisis
  • PPQA - Procesos y Productos Garantía de Calidad
  • Gestión de Requerimientos - REQM
  • SAM - Gestión de Acuerdos con Proveedores
  • SD - Entrega de Servicios
  • WMC - Monitoreo y Control de Obra
  • WP - Planificación del trabajo
Nivel de Madurez 3 - Definido
  • Gestión de la Capacidad y disponibilidad - CAM
  • DAR - Análisis de Decisiones y Resolución
  • IRP - Prevención y Resolución de Incidentes
  • Gestión del Trabajo integrado - IWM
  • OPD - Definición del proceso organizacional
  • OPF - Enfoque Procesos de la Organización
  • OT - Entrenamiento Organizacional
  • RSKM - Gestión de Riesgos
  • SCON - Continuidad del Servicio
  • Desarrollo del Sistema de Servicio - SSD
  • Transición Sistema de Servicio - SST
  • STSM - Service Management Estratégico
Nivel de Madurez 4 - Cuantitativamente Gestionado
  • OPP - Rendimiento Procesos de la Organización
  • QWM - Gestión del trabajo cuantitativo
Nivel de Madurez 5 - Optimización
  • CAR - Análisis Causal y Resolución
  • OPM - Gestión del Desempeño Organizacional
Los niveles de madurez en CMMI para la adquisición
Las áreas de proceso por debajo de sus niveles de madurez y se enumeran para el modelo CMMI para Adquisición:
Nivel de madurez 2 - Gestionado
  • Gestión de Acuerdos - AM
  • ARD - Adquisición Requisitos Desarrollo
  • CM - Gestión de la Configuración
  • MA - Medición y Análisis
  • PMC - Seguimiento y Control de Proyectos
  • PP - Planificación de Proyectos
  • PPQA - Procesos y Productos Garantía de Calidad
  • Gestión de Requerimientos - REQM
  • SSAD - Solicitud y Acuerdo de Desarrollo de Proveedores
Nivel de Madurez 3 - Definido
  • ATM - Adquisición de Gestión Técnica
  • AVAL - Adquisición de validación
  • AVER - Adquisición de Verificación
  • DAR - Análisis de Decisiones y Resolución
  • Gestión Integrada de Proyectos - IPM
  • OPD - Definición del proceso organizacional
  • OPF - Enfoque Procesos de la Organización
  • OT - Entrenamiento Organizacional
  • RSKM - Gestión de Riesgos
Nivel de Madurez 4 - Cuantitativamente Gestionado
  • OPP - Rendimiento Procesos de la Organización
  • QPM - Gestión de Proyectos Cuantitativos
Nivel de Madurez 5 - Optimización
  • CAR - Análisis Causal y Resolución
  • OPM - Gestión del Desempeño Organizacional