Está en la página 1de 6

MODELOS DE CALIDAD CMM, CMMI. NORMAS ISO: 9001, 9126, 15504.

El CMM (Capability Maturity Model for Software), es decir, Modelo de Madurez de


Capacidades. Fue creado por el Software Engineering Institute (SEI) y tiene como Meta
el describir los elementos principales para llegar a cabo los procesos de software de una
forma efectivos.
El modelo CMM se formula de una manera genrica. Es independiente de cualquier
mtodo (o metodologa) y de cualquier ambiente de tecnologa (software o hardware).

Caractersticas del modelo CMM


Mayor efectividad en la deteccin de errores a lo largo del ciclo de vida del
desarrollo del software, reduciendo drsticamente el nmero de defectos.
Reduccin de las desviaciones en plazo de los proyectos.
Mayor tolerancia al cambio e incremento de la capacidad de adopcin y
adaptacin de nuevas Tecnologas.
Mejora en la rapidez y efectividad de respuesta ante exigencias del negocio.
Mejora en la colaboracin y comunicacin.
Mitigacin de Riesgo.
Reduccin de los costes del proyecto.
Compromiso de la realizacin.
La capacidad de realizacin.
Las mediciones y el anlisis
La verificacin de la implementacin.
Implementacin en la Organizacin:
Una empresa que decide implantar el modelo CMM, indica que no slo se preocupa por la
calidad de su organizacin, sino que quiere constituir un proceso continuo de mejora.
Una de las principales ventajas de una empresa que implanta CMM es que es mucho ms
flexible a la hora de integrar nuevos procesos.
Ejemplo:

Niveles del modelo CMM.


A partir del 2do nivel del modelo CMM se debe contar con reas especficas que permitirn
tener un mayor control del proyecto de Software:
Gestin de Requisitos
Planificacin del proyecto de software
Seguimiento y Supervisin del proyecto
Gestin de subcontratos de software
Garanta de calidad de software
Gestin de la configuracin del software
Cada Nivel va agregando nuevas reas clave de proceso.

CMMI (Capability Maturity Model Integration), Integracin de Modelos de Madurez de las


Capacidades, es una evolucin de la metodologa CMM, y surgi como un sntoma que
demuestra que cada vez ms organizaciones estn interesadas en implantar modelos y procesos
de calidad en el desarrollo del software cada vez mejores. Modelo de evaluacin de los procesos
de una organizacin. En ingeniera de software y el desarrollo organizacional es un enfoque de
mejora de procesos que proporciona las organizaciones con los elementos esenciales para la
mejora de procesos eficaces.

Caractersticas del modelo CMM

Modelo de procesos
Proporciona un marco y un lenguaje comunes que ayudan a comunicarse,
Aporta aos de experiencia,
Ayuda a los usuarios a no perder de vista la idea global cuando se enfocan
especficamente en la mejora.
Suele tener el respaldo de instructores y consultores,
Puede proporcionar un estndar para ayudar a salvar las discrepancias.
Obtener compromiso con los requerimientos
Administrar cambios a los requerimientos
Estndar resultado de la experiencia de la industria
Resultado de la integracin de estndares.

CMMI integra diferentes modelos de calidad como:

- Capability Maturity Model for Software.

- Electronic Industries Alliance Interim Standard.

- Integrated Product Development Capability Maturity Model.


Esta metodologa puede ser aplicar a diferentes disciplinas, pero este estudio se centrar en lo
relativo al desarrollo de software.

Ejemplo:

NORMAS ISO: 9001, 9126, 15504.


ISO 9001: "Sistemas de gestin de calidad - Requisitos". La norma ISO 9001 describe los
requisitos relacionados a un sistema de gestin de calidad, ya sea para uso interno o para fines
contractuales o de certificacin. Por lo tanto, esta norma es un conjunto de requisitos que las
compaas deben respetar.
ISO 9001, recoge las exigencias necesarias para los sistemas de gestin de calidad para aquellas
organizaciones que quieren disponer de un proceso adecuado para la generacin de 30
soluciones de eficiencia, con lo cual ofrecern productos de calidad al cliente final.
Caractersticas de Normas ISO 9001
Una nueva redaccin para hacer la Norma ms genrica y ms fcilmente aplicable en
las industrias de servicios.
Nuevos requisitos que consideran el Contexto de la Organizacin.
Enfoque basado en procesos.
Anlisis de riesgos y acciones preventivas.
Informacin documentada.
Control extremo de la provisin de bienes y servicios externos.
Adaptable a todo tipo de organizaciones
Garantiza el cumplimiento de los requisitos de los clientes
Relacin y control sobre proveedores
Mejora continua

LA NORMA ISO 9126 se define como un estndar internacional, se public en 1992, y define los
propsitos para la evaluacin de la calidad de software, como la adquisicin, requerimientos,
desarrollo, uso, evaluacin, soporte, mantenimiento, aseguramiento de la calidad y auditoria de
software. Este estndar est fraccionado en cuatro partes, las cuales se encargarn de dirigir,
las mtricas externas, las mtricas internas, la calidad en las mtricas de uso y expendido.
Caractersticas de Normas ISO 9126
Los modelos de calidad para el software se describen as:
- Calidad interna y externa: Pormenoriza los detalles mediante la aplicacin de 6 caractersticas
para calidad interna y externa. Cuando el software se utiliza como una parte de un sistema
informtico global, estas divisiones se aprecian externamente, y se presentan como el resultado
de atributos internos de software.

- Calidad en uso: es el resultado final que contemplar el cliente, despus de aplicar las 6
caractersticas de la calidad interna y externa del software. Tambin se especifican 4
caractersticas para la calidad en uso.

LA NORMA ISO 15504


El ISO/IEC 15504, tambin conocido como Software Process Improvement Capability
Determination, abreviado SPICE, en espaol, Determinacin de la Capacidad de Mejora del
Proceso de Software es un modelo para la mejora, evaluacin de los procesos de desarrollo,
mantenimiento de sistemas de informacin y productos de software.
Se trata de una metodologa que est basada en dos dimensiones: de proceso y de capacidad
de proceso. Define que todo modelo de evaluacin de procesos debe definir:
- la dimensin de procesos: el modelo de procesos de referencia (dimensin de las abscisas).
- la dimensin de la capacidad: niveles de capacidad y atributos de los procesos.

Las caractersticas del modelo ISO 15504 son:

Establecer un entorno, con una serie de requerimientos, tiles en cualquier etapa del
proceso de evaluacin del proceso de desarrollo de software.
Ofrece formalidades para aplicar en las organizaciones y sus modelos utilizados en la
evaluacin de organizaciones.
Proporcionar guas para la definir las competencias del encargado de realizar el proceso
de evaluacin, el cual estar compuesto de 10 partes, de las cuales, de la 1 hasta la 7 se
encontrarn finalizadas, y el resto, desde la 8 hasta la 10, actualmente se estn
desarrollando.
ISO 15504, dispone de mtodos tanto para evaluar los procesos, como para su mejora y
determinacin de la capacidad.
Presenta, en su apartado 5, modelos de evaluacin de procesos y sus fases del ciclo de
vida, ya definidos en el estndar ISO/IEC 12207, con las fases del ciclo de vida del
desarrollo, mantenimiento y operacin de los proyectos software.
Proporciona, en su parte 6, un el procedimiento de evaluacin de procesos para el ciclo
de vida, definidos en el estndar ISO/IEC 15288.
Aportar, en su seccin 8, un modelo de evaluacin de procesos para los procesos de
servicios TIC, definidos en el estndar ISO/IEC 20000.
ISO forma parte del modelo CMMI, siendo ambos totalmente compatibles con 15504.
Equivalencia y compatibilidad con CMMI.
ISO forma parte del panel elaborador del modelo CMMI y SEI mantiene la
compatibilidad y equivalencia de esta 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).

También podría gustarte