Está en la página 1de 19

Nivel de madurez SPICE

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.


Modelo de evaluacin (y mejora) de procesos software ISO 15504 SPICE es una
adaptacin para la evaluacin de procesos de desarrollo software por niveles de madurez
segn la norma ISO/IEC 15504. El modelo est alineado con las metodologas giles
(SCRUM, XP, etc.), 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)

Los niveles de madurez[editar]


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 La organizacin no tiene una implementacin efectiva de los


inmadura procesos

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


bsica procesos

Nivel 2 - Organizacin La organizacin gestiona los procesos y los productos de trabajo


gestionada se establecen, controlan y mantienen

Nivel 3 - Organizacin La organizacin utiliza procesos adaptados basados en


establecida estndares

Nivel 4 - Organizacin
La organizacin gestiona cuantitativamente los procesos
predecible

Nivel 5 - Organizacin La organizacin mejora continuamente los procesos para cumplir


optimizando 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.

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 CMMI-
DEV an no es un modelo conforme con esta norma (segn lo requiere la norma ISO 15504 para todo
modelo de evaluacin de procesos).

Procesos de los niveles de madurez 1 y 2

Procesos del nivel de madurez 3


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

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).

SEI CMMI - Niveles de Madurez

Un nivel de madurez bien definida con un meseta evolutiva hacia la


consecucin de un proceso software maduro. Cada nivel de madurez
proporciona una capa en la base para una mejora continua del proceso.
Los modelos CMMI con representacin por etapas, tienen cinco niveles
de madurez designado por los nmeros del 1 al 5. Estos son:

Inicial

Gestionado

Definido

Cuantitativamente gestionado

Optimizar

Representacin por etapas CMMI Nivel de


madurez
La siguiente imagen muestra los niveles de madurez de CMMI
representacin por etapas.
Ahora, vamos a conocer los detalles acerca de cada nivel de madurez.
Siguiente seccin lista todas las reas de proceso relacionadas con
estos niveles de madurez.

Nivel de madurez ms detalles


Los niveles de madurez consisten en un conjunto predefinido de reas
de proceso. Los niveles de madurez se mide por el logro de los
objetivos genricos y especficos que se aplican a cada conjunto
predefinido de reas de proceso. En las secciones siguientes se
describen las caractersticas de cada nivel de madurez en detalle.

Nivel de madurez inicial 1


En el nivel de madurez 1, los procesos suelen ser ad hoc y catico. La
organizacin normalmente no proporciona un entorno estable. El xito
de estas organizaciones dependen de la competencia y de la disposicin
de las personas de la organizacin y no en el uso de procesos
probados.

Las organizaciones con un nivel de madurez 1 a menudo se producen


los productos y servicios que funcionan; sin embargo, frecuentemente
exceden el presupuesto y el calendario de sus proyectos.

Las organizaciones con un nivel de madurez 1 se caracterizan por una


tendencia a cometer, abandonar los procesos en el momento de la
crisis, y no ser capaz de repetir sus xitos pasados.

Nivel de madurez 2 administrado


En el nivel de madurez 2, la organizacin ha logrado todos los
objetivos genricos y especficos del nivel de madurez 2 reas de
proceso. En otras palabras, los proyectos de la organizacin han
asegurado que los requisitos son gestionados y de que los procesos se
planifican, realizan, medido y controlado.

La disciplina de los procesos reflejados por nivel de madurez 2 ayuda a


garantizar que se conserven las prcticas existentes en los momentos
de estrs. Cuando estas prcticas estn en su lugar, los proyectos se
realizan y administran conforme a sus planes documentados
correspondientes.

En el nivel de madurez 2, los requisitos, los procesos, los productos de


trabajo, y los servicios son administrados. El estado de los productos de
trabajo y la prestacin de servicios son visibles a la gestin en puntos
definidos.

Los compromisos establecidos entre las partes interesadas y son


revisados en la medida necesaria. Productos de Trabajo son objeto de
examen con las partes interesadas y estn controlados.
Los productos de trabajo y servicios satisfacen sus requisitos
especificados, las normas y objetivos.

Nivel de madurez 3, definida


En el nivel de madurez 3, la organizacin ha alcanzado todos
los objetivos especficos y de las reas de proceso asignadas a los
niveles de madurez 2 y 3.

En el nivel de madurez 3, los procesos estn bien caracterizados y


entendidos, y se describen en las normas, procedimientos,
herramientas y mtodos.

Una diferencia fundamental entre el nivel de madurez 2 y el nivel de


madurez 3 es el mbito de los estndares, las descripciones de los
procesos y procedimientos. En el nivel de madurez 2, los estndares,
las descripciones de los procesos y los procedimientos pueden ser
bastante diferentes en cada una de las instancias especficas del
proceso (por ejemplo, en un proyecto en particular).

En el nivel de madurez 3, los estndares, las descripciones de los


procesos y procedimientos de un proyecto se disean a partir del
conjunto de procesos estndar de la organizacin para adaptarse a un
determinado proyecto o unidad organizativa. El conjunto de procesos
estndar de la organizacin incluye los procesos abordados en el nivel
de madurez 2 y el nivel de madurez 3. Como resultado de ello, los
procesos que se llevan a cabo en toda la organizacin son compatibles
excepto por las diferencias de la sastrera.

Otra diferencia fundamental es que en el nivel de madurez 3, los


procesos son normalmente se describe con ms detalle y ms rigurosa
que en el nivel de madurez 2. En el nivel de madurez 3, los procesos
son gestionados de manera ms proactiva, usando la comprensin de
las relaciones de las actividades del proceso y las medidas detalladas
del proceso, sus productos de trabajo y sus servicios.
Nivel de madurez 4 administrado
cuantitativamente
En el nivel de madurez 4, una organizacin ha logrado todos
los objetivos especficos de las reas de proceso asignadas a los
niveles de madurez 2, 3 y 4 y los objetivos genricos asignados a los
niveles de madurez 2 y 3.

En el nivel de madurez 4, se seleccionan los que contribuyen de forma


significativa al rendimiento del proceso en general. Estos sub-procesos
estn controlados mediante tcnicas estadsticas y otras tcnicas
cuantitativas.

Objetivos cuantitativos de calidad y rendimiento de los procesos se


establecen y se utilizan como criterios para la gestin de procesos. Los
objetivos cuantitativos se basan en las necesidades del cliente, los
usuarios finales, la organizacin, y los responsables de la
implementacin de los procesos. Calidad y rendimiento de los procesos
se entienden en trminos estadsticos y se administran a lo largo de la
vida de los procesos.

Para estos procesos, las medidas detalladas del rendimiento de los


procesos son recogidos y analizados estadsticamente. Causas
Especiales de variacin de procesos se identifican y, en su caso, las
fuentes de causas especiales estn corregidos para evitar que se repita
en el futuro.

Calidad y rendimiento de los procesos se hayan incorporado las


medidas en la organizacin del repositorio a medida soporte de toma
de decisiones basadas en el futuro.

Una diferencia fundamental entre el nivel de madurez 3 y el nivel de


madurez 4 es el grado de previsibilidad del rendimiento de los
procesos. En el nivel de madurez 4, el rendimiento de los procesos se
controla mediante tcnicas estadsticas y otras tcnicas cuantitativas,
por lo que es previsible cuantitativamente hablando. En el nivel de
madurez 3, los procesos son slo cualitativamente predecibles.

Nivel de madurez 5 Optimizacin


En el nivel de madurez 5, una organizacin ha logrado todos
los goalsof el proceso zonas asignadas a los niveles de madurez 2, 3, 4
y 5, y los objetivos genricos asignados a los niveles de madurez 2 y
3.

Mejorar continuamente los procesos se basa en una comprensin


cuantitativa de las causas comunes de variacin inherentes a los
procesos.

Este nivel se centra en mejora continua del rendimiento de los procesos


a travs de los aumentos y mejoras tecnolgicas innovadoras.

Los objetivos cuantitativos de mejora de procesos para la organizacin


se establecen y se revisan de forma continua a fin de reflejar los
cambios objetivos de negocio, y se utilizan como criterios para la
administracin de la mejora de procesos.

Los efectos de las mejoras implementadas en los procesos se miden y


evalan en relacin con los objetivos cuantitativos de mejora de
procesos. Tanto los procesos definidos como el conjunto de procesos
estndar de la organizacin son objetivos para las actividades de
mejora considerables.

Optimizacin de los procesos giles e innovadores, depende de la


participacin de un personal capacitado y alineado con los valores y
objetivos empresariales de la organizacin. La capacidad de la
organizacin para responder con rapidez a los cambios y oportunidades
se mejora mediante la bsqueda de formas para compartir y fomentar
el aprendizaje. Mejora de los procesos es, inherentemente, un papel
que todo el mundo tiene que jugar, lo que se traduce en un ciclo de
mejora continua.
Una diferencia fundamental entre el nivel de madurez 4 y el nivel de
madurez 5 es el tipo de variacin de procesos. En el nivel de madurez
4, los procesos se encargan de causas especiales de variacin de
procesos y proporcionan estadsticas para prever los resultados. A
pesar de que los procesos pueden producir resultados previsibles, los
resultados pueden no ser suficientes para alcanzar los objetivos
establecidos. En el nivel de madurez 5, los procesos se encargan de
causas comunes de la variacin de procesos y el cambio de los
procesos (es decir, el cambio del medio de rendimiento del proceso)
para mejorar el rendimiento (al mismo tiempo que mantiene
estadsticas para prever) para alcanzar los objetivos cuantitativos de
mejora de procesos.

Los niveles de madurez no se deben omitir


Cada nivel de madurez proporciona un fundamento necesario para la
aplicacin efectiva de los procesos en el siguiente nivel.

Los procesos a un nivel superior tienen menos posibilidades de xito sin la


disciplina de los niveles inferiores.

El efecto de la innovacin puede ser ocultada en un ruidoso proceso.

Un mayor nivel de madurez de procesos puede ser realizada por las


organizaciones de menor nivel de madurez, con el riesgo de no ser
aplicado de manera consistente en una crisis.

Los niveles de madurez y reas de proceso


Aqu hay una lista de todas las reas de proceso correspondientes
definidos para una organizacin software. Estas reas de proceso puede
ser distinta para cada organizacin.

Esta seccin proporciona los nombres de los relacionados con reas de


proceso. Para obtener ms informacin acerca de estas reas de
proceso ir a travs del proceso de CMMI reas Captulo.
Nivel Focus rea clave de proceso Resultado

5 Mejora continua de los Mxima


procesos Innovacin en calidad y
menor
Optimizar organizacin y
riesgo
despliegue

Anlisis Causal y
Resolucin

4 Cuantitativamente Mayor
gestionado Rendimiento del calidad y
Cuantitativamente menor
proceso organizacional
riesgo
gestionado
Gestin de Proyectos
cuantitativos

3 Estandarizacin de Calidad
procesos Desarrollo de requisitos media /
Definido Riesgo
medio
Solucin tcnica

Integracin de
Productos

Verificacin

Validacin

Enfoque del proceso


organizacional

Definicin del proceso


organizacional

Capacitacin en materia
de organizacin

Gestin integrada de
proyectos (IPPD extras)

Gestin de Riesgos

Anlisis de decisin y
resolucin

Equipos Integrados
(IPPD)

Org. Medio ambiente


para la Integracin
(IPPD)

Gestin de Proveedores
Integrada (SS
solamente)

2 Bsica para la Gestin Baja


de Proyectos Administracin de calidad /
Gestionado Alto
requisitos
Riesgo

Planificacin del
proyecto

Programa de Monitoreo
y control

Gestin Acuerdo de
Proveedor

Medicin y anlisis
Proceso y garanta de
calidad del producto

Gestin de la
configuracin

1 Inicial Proceso es informal Menor


Adhoc calidad /
Alto
Riesgo

ISO 9001 para pequeas y medianas empresas (PYMEs)

La norma ISO 9001 es la decisin correcta para pequeas y grandes


empresas, con las mismas ventajas para todas ellas. La Gestin de la
Calidad en su organizacin le ayudar a ahorrar dinero, aumentar sus
beneficios, obtener ms oportunidades de negocio y satisfacer a ms
clientes.

Configurar la norma ISO 9001 para PYMEs

Las pequeas empresas que trabajan con nosotros pueden obtener la


misma Gestin de la Calidad de mximo nivel que las empresas ms
grandes. Entendemos que su presupuesto pueden ser ms ajustados y
que puede contar con menos tiempo. Tambin sabemos cmo superar
estos obstculos sea cual sea su punto de partida con la norma ISO
9001. Por este motivo, ofrecemos servicios que pueden agruparse y
personalizarse para dar respuesta a sus desafos especficos, con lo que
se elimina la complejidad que supone lograr la Gestin de la Calidad.

Trabaje con nosotros y podremos mostrarle cmo la norma ISO 9001


mejora la eficacia de su empresa. Descubrir cmo alcanzar y mantener
un nivel de calidad constante en todas sus operaciones, sean cuales
sean sus limitaciones de costes y tiempo, obteniendo ms ingresos y la
confianza de sus clientes.
Evale su nivel de preparacin. Descargue la lista de control de
autoevaluacin gratuita (PDF)

Gua de normas para las PYMEss

Hacemos que las normas para las PYMEss resulten sencillas. Si es usted
una PYME, hemos creado una gua diseada solo para usted, a fin de que
pueda tener un mayor conocimiento sobre cmo puede beneficiarse de
las normas.

Descargue su copia gratuita de la Gua de normas para las PYMEss (PDF)

Comience con EasyPay

La norma ISO 9001 es una inversin realista para empresas de cualquier


tamao y nunca antes haba sido tan sencilla. Las pequeas empresas
pueden alcanzar el estatus de una gran empresa con nuestra estructura
de precios. Esto incluye:

precios transparentes y con todo incluido, sin extras ocultos

precio fijo durante tres aos

un pago inicial y, a continuacin, 30 pagos mensuales mediante dbito


durante tres aos.

Si su empresa tiene solo un centro y menos de 65 empleados, llmenos


al +34 91 400 86 20 u obtenga un presupuesto personalizado utilizando
nuestro formulario de consulta.

Empezar es fcil con nuestros kits de herramientas para la ISO 9001

Confiar en la norma ISO 9001 para la Gestin de Calidad es la decisin


correcta para las empresas. Podemos ayudarle a elegir la mejor forma
de empezar, para que pueda beneficiarse de todo lo que puede brindarle
la norma ISO 9001. Ofrecemos cinco kits de herramientas que combinan
diferentes productos y servicios ISO 9001 para satisfacer sus
necesidades concretas, sin importar su nivel de conocimientos con
respecto a la Gestin de Calidad. Adems, constituye una solucin
rentable, ya que no tendr que adquirir cada producto por separado.
Tanto si est empezando como si desea obtener la certificacin, puede
seleccionar un kit de herramientas ISO 9001 para ayudarle a alcanzar
una garanta de calidad.

La familia de normas ISO es reconocida mundialmente. Su


implementacin permite desarrollar un sistema de gestin
de calidad que brinde confianza a los clientes y, sobre todo,
que sea til para la empresa.
Si ests analizando la posibilidadImplementar normas de calidad ISO permite
que tu pyme obtenga certificados con reconocimiento mundial.

de implementar normas ISO 9000 o similar en tu empresa, pods guiarte con


estos pasos:

10 pasos para implementar


normas ISO
1) Dar a conocer la norma

La familia de normas ISO garantiza estndares de calidad reconocidos


mundialmente (pods ver ms, en ingls, en www.iso.org ) que pueden ayudar
tanto al posicionamiento como a la gestin de tu negocio. Involucr a la
gerencia desde el comienzo, para que conozcan los objetivos, qu ventajas o
beneficios aporta el sistema de calidad, cunto tiempo demandar la puesta en
marcha y cules sern los costos aproximados. Si el personal directivo est
implicado en el proceso, ser mucho ms fcil transmitir la filosofa de la
calidad a toda la organizacin.

2) Nombrar encargado de la calidad


Puede ser una persona o un equipo de trabajo, todo depende de la magnitud
de las operaciones de la organizacin. Entre sus funciones estar: realizar un
anlisis de la situacin actual, evaluar las necesidades de capacitacin,
obtener los recursos necesarios, verificar el progreso del trabajo y, en el caso
de certificar, elegir a la organizacin pertinente.

3) Realizar anlisis de situacin actual

Para saber a dnde quers llegar, previamente hay que saber dnde ests. Un
diagnstico inicial de la empresa permite saber cunto dista la situacin
actual de los requerimientos que las normas plantean.

4) Disear el sistema de calidad

Implica detallar las actividades de la empresa y la descripcin de cada proceso,


la creacin del manual de calidad con sus procedimientos y mtodos, y la
definicin de los registros que se usarn para realizar el control.
(ver "Implementar un sistema de calidad en 9 pasos")

5) Dar participacin de los empleados

Para que la implementacin sea un xito es imprescindible que los


empleados estn involucrados es el proyecto. Es necesario comunicar la
necesidad y los beneficios del cambio, concientizar acerca de la importancia de
la calidad, aclarar dudas y capacitarlos de forma permanente.

6) Poner en marcha el sistema de calidad

Empez a utilizar el sistema con todos los procedimientos diseados. No te


olvides de realizar los registros, ya que es una evidencia importante de que el
sistema es eficaz, y adems es una prueba necesaria frente a la posible
certificacin. Con la utilizacin, se van revisando los procedimientos y es
posible que encuentres oportunidades de mejorar.

7) Realizar auditoras internas

Despus de un tiempo de uso, personal del equipo de calidad o algn experto


contratado, se debe poner al frente de auditoras internas para analizar el
funcionamiento del sistema, verificar si los objetivos se cumplen y
realizar acciones correctivas.

8) Elegir organizacin certificadora

Implementar un sistema de calidad no implica necesariamente la certificacin.


Sin embargo, si la empresa quiere hacerlo, unos meses antes debe elegir una
organizacin que garantice la efectividad del sistema diseado: estas
organizaciones dirigen y acompaan en el proceso de certificacin. Pueden ser
nacionales o extranjeras.

9) Realizar pre-auditora

Previo a la auditora de certificacin, es recomendable realizar una auditora


general previa. Esta auditora no tiene efectos en la certificacin, pero
permite evaluar los porcentajes de implementacin y detectar las fallas para
poder aplicar acciones correctivas.

10) Realizar auditora de certificacin

Implica una auditora oficial al sistema de calidad por parte de la organizacin


certificadora, la que verificar, revisando registros y entrevistando al personal,
que se cumplan los requerimientos de la norma. Si surgen inconformidades, la
empresa tiene tres meses para resolverlos. Si has hecho bien los deberes
previos, finalmente tendrs la certificacin bajo normas ISO.

También podría gustarte