Está en la página 1de 8

Modelo de evaluacin de procesos software ISO 15504 SPICE

Este artculo o seccin necesita ser wikificado con un formato acorde a las convenciones de estilo.
Por favor, edtalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el 26 de enero de 2014. Tambin puedes ayudar wikificando otros artculos o cambiando este cartel por uno ms especfico.

Modelo de evaluacin (y mejora) de procesos software ISO 15504 SPICE es una adaptacin para la evaluacin de procesos en PYMEs y pequeos grupos de desarrollo software por niveles de madurez segn la norma ISO/IEC 15504. El modelo est alineado con las metodologas giles (SCRUM, XP, etc.), las guas ISO/IEC 29110 (Lifecycle Profiles for Very Small Enterprises) que se estn elaborando actualmente, y con otras normas muy extendidas en el sector como la ISO/IEC 27001 (seguridad de la informacin) y la ISO/IEC 20000 (gestin del servicio TI). Este modelo establece conjuntos predefinidos de procesos con objeto de definir un camino de mejora para una organizacin. En concreto, establece 6 niveles de madurez para clasificar a las organizaciones. Al ser un modelo para el desarrollo software, toma como base el modelo de procesos ISO/IEC 12207:2008 (Systems and software engineering -- Software life cycle processes).
ndice
[ocultar]

1 Los niveles de madurez 2 Procesos de los niveles de madurez 1 y 2 3 Procesos del nivel de madurez 3 4 Qu ventajas aporta este modelo a las empresas de desarrollo y mantenimiento software? 5 Enlaces externos

Los niveles de madurez[editar editar cdigo]


La norma ISO 15504 permite realizar evaluaciones usando niveles de madurez, la evaluacin ms extendida en la actualidad. Los niveles de madurez son conjuntos predefinidos de procesos que ayudan a una organizacin a mejorar en el desarrollo software evolucionando por los distintos niveles. En este modelo, se han establecido 6 niveles, y en cada nivel se ha definido una serie de procesos que indican la madurez de la organizacin. Como se observa en la siguiente tabla, el nivel inferior (nivel 0)

se corresponde con una organizacin inmadura, los siguientes niveles van haciendo crecer a la organizacin en su madurez, hasta el mximo nivel, el nivel 5.

Nivel

Estado

Nivel 0 - Organizacin inmadura

La organizacin no tiene un implementacin efectiva de los procesos

Nivel 1 - Organizacin bsica La organizacin implementa y alcanza los objetivos de los procesos

Nivel 2 - Organizacin gestionada

La organizacin gestiona los procesos y los productos de trabajo se establecen, controlan y mantienen

Nivel 3 - Organizacin establecida

La organizacin utiliza procesos adaptados basados en estndares

Nivel 4 - Organizacin predecible

La organizacin gestiona cuantitativamente los procesos

Nivel 5 - Organizacin optimizando

La organizacin mejora continuamente los procesos para cumplir los objetivos de negocio

La consecucin de los niveles de madurez es de forma escalonada, esto significa que para alcanzar un determinado nivel de madurez deben haberse alcanzado tambin los niveles inferiores.

Procesos de los niveles de madurez 1 y 2[editar editar cdigo]

Procesos del nivel de madurez 3[editar editar cdigo]

Qu ventajas aporta este modelo a las empresas de desarrollo y mantenimiento software?[editar editar cdigo]

Pueden contar con una norma ISO, internacional y abierta. En Espaa, el modelo cuenta con el respaldo del Ministerio de Industria de Espaa ya que existen ayudas para la certificacin de las PYMES.

Agilidad, existen guas pensadas para Pymes y pequeos equipos de desarrollo, con las que numerosas empresas se han certificado usando metodologas giles como SCRUM.

Utiliza un modelo de buenas prcticas actualizado y especfico de desarrollo software (ISO 12207:2008).

Evala por niveles de madurez, la evaluacin ms extendida entre los modelos de mejora. Normalmente, tiene un menor coste de certificacin que otros modelos similares (Ver Informe de INTECO).

NORMA SPICE/ISO /IEC 15504


Qu es la norma SPICE/ISO/IEC 15504?

o El ISO/IEC 15504, tambin conocido como Software Process Improvement Capability Determinacin, abreviado SPICE, en espaol, Determinacin de la Capacidad de Mejora del Proceso de Software es un modelo para la mejora y evaluacin de los procesos de desarrollo y mantenimiento de sistemas de informacin y productos de software.

o La norma ISO 15504 SPICE es una norma abierta e internacional para evaluar y mejorar la capacidad y madurez de los procesos. Junto con la ISO 12207, la norma aplica a la evaluacin y mejora de la calidad del proceso de desarrollo y mantenimiento de software.

Caractersticas:
- Establece un marco y los requisitos para cualquier proceso de evaluacin de procesos Proporciona requisitos para los modelos de evaluacin de los procesos y para modelos de evaluacin de organizaciones.

- Proporciona guas para la definicin de las competencias de un evaluador de procesos. - Comprende: evaluacin de procesos, mejora de procesos, determinacin de capacidad.

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 evaluacin. El modelo de procesos define un catlogo o coleccin estructurada de buenas prcticas que describen las caractersticas de un proceso efectivo, mientras que el modelo de evaluacin proporciona los principios requeridos para realizar una evaluacin de la calidad, e implantacin, de dicho modelo de procesos en una organizacin. 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 evaluacin.

Fig. 1. Mejora de la calidad de los procesos software.

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 organizacion es, desde el 0 hasta el 5, siendo el 0 el nivel inferior y el 5 el superior. La parte 7 de dicha norma slo 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 gua). La Tabla 1 muestra un ejemplo de los procesos definidos para los niveles 1 y 2.

o Normalmente, tiene un menor coste de certificacin 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 evaluacin de procesos para los procesos de ciclo de vida del software definidos en el estndar ISO/IEC 12207 que define los procesos del ciclo de vida del desarrollo, mantenimiento y operacin de los sistemas de software. o Proporciona un modelo de evaluacin de procesos para los procesos de ciclo de vida del sistema definidos en el estndar ISO/IEC 15288 que define los procesos del ciclo de vida del desarrollo, mantenimiento y operacin 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 CMMIDEV an no es un modelo conforme con esta norma (segn lo requiere la norma ISO 15504 para todo modelo de evaluacin de procesos).

Tabla 1. Procesos de los niveles de madurez 1 y 2 del modelo de evaluacin y mejora de procesos software ISO/IEC 15504 ISO/IEC 12207:2008. Procesos de los niveles 1 y 2 de madurez

o Suministro (SUM)

o Definicin de Requisitos de los Stakeholders (RQU) o Anlisis de los Requisitos del Sistema (RQSIS) o Planificacin del Proyecto (PP) o Evaluacin y Control del Proyecto (ECP) o Gestin del Modelo de Ciclo de Vida (MCV) o Gestin de la Configuracin (GC) o Gestin de la Configuracin del Software (GCS) o Medicin (MED) o Aseguramiento de la Calidad del Software (ACS)

Los procesos del nivel 1 y 2 son los mismos, con la salvedad de que para ir de un nivel 1 al 2 debe mejorar la capacidad de los mismos, o gestin de procesos que hace la organizacin. Por otro lado, cada uno de los anteriores procesos se descompone en outcomes, que describen caractersticas en que se descompone dicho proceso.

Ventajas de la norma SPICE/ISO/IEC 15504


Primer modelo de procesos de dosdimensiones, es decir, dimensionesindependientes para los pr ocesos y la capacidad

- El resultado de una evaluacin de proceso puede ser representado por un perfil de proceso.

Es

el

modelo

ms

consensuado

probado

Mayor reconocimiento en el mercado

Europeo.

- Coherencia con otros modelos de calidad ya implementados en la organizacin ISO9001- ISO 20000ISO 27000.

Menores

costos

de

la

certificacin

Desventajas de la norma SPICE/ISO/IEC 15504


ISO/IEC TR-15504 permite que el dominio de procesos sea tan amplio para abarcar todos los posibles ciclos de vida, de tal manera que hace difcil que todos los atributos de proceso sean universales, provocando dificultad y confusin durante la evaluacin. Poco reconocimiento en el mercado Norteamericano.

Qu ventajas aporta esta norma a las empresas de desarrollo y mantenimiento software?


o Pueden contar con una norma ISO, internacional y abierta. o La norma cuenta con el respaldo del Ministerio de Industria de Espaa ya que existen ayudas para la certificacin de las PYMES y de AENOR. o Integracin ms fcil con otras normas ISO del sector TIC, como son: ISO 27000 de seguridad, ISO 20000 de servicios de IT e ISO 9000. o Evala por niveles de madurez, la evaluacin ms extendida entre los modelos de mejora.