Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIN
En la actualidad es muy comn hablar sobre procesos de evaluacin de calidad realizados sobre
cualquier producto que encontramos en el mercado, y el software al formar parte de los
productos usados en nuestro diario vivir tambin debe pasar por dichos procesos de evaluacin
aunque esto no sea obligatorio, existen procesos propios de cada empresa que buscan
garantizar el desarrollo de un software de calidad.
Pero debido a la gran competencia que se observa en esta industria es importante para las
empresas poder resaltar entre muchas por lo que optan por acceder a certificaciones
internacionales avaladas y aceptadas por instituciones de gran prestigio como la ISO(International
Standart Organization) la cual se encarga de formular estndares de calidad para el desarrollo de
la gestin de calidad de una empresa u organizacin.
OBJETIVOS
Objetivo General
Investigar sobre el estndar ISO 15504 y la norma CMMI.
Objetivos Especficos
Definir y analizar los aspectos relevantes relacionados con el estndar ISO
15504.
Definir y analizar objetivos y generalidades de la modelo CMMI.
Realizar una comparacin entre el estndar y el modelo en base a diferentes
criterios especificados.
ESTRUCTURA DE LA ESTNDAR
ISO 15504
ARQUITECTURA DE LA
ESTNDAR ISO 15504
NIVELES DE CAPACIDAD
Esta norma propone una escala formada por seis niveles de capacidad, que representan el incremento de capacidad
del proceso, del 0 al 5.
Nivel 0 Incompleto: El proceso no est implantado o no se obtiene los resultados esperados.
Nivel 1 Realizado: El proceso implantado consigue los resultados esperados.
Nivel 2 Gestionado: La ejecucin de las prcticas bases de los procesos es de manera gestionada, existe
planificacin, control, verificacin y ajuste.
Nivel 3 Establecido: El proceso se realiza usando un proceso definido. Las prcticas base son ejecutadas
de acuerdo a una versin adaptable del estndar, procesos aprobados bien definidos y documentados.
Nivel 4 Predecible: El proceso se realiza consistentemente dentro de unos lmites definidos, para lograr los
resultados esperados del proceso.
Nivel 5 ptimo: El proceso cambia y se adapta dinmicamente para encontrar los objetivos del negocio
actual y futuro.
Atributos del Proceso
Un atributo del proceso representa una caracterstica medible de cualquier proceso cuyos valores son asignados en 4
puntos:
N, No conseguido (0% al 15%), no hay evidencia de que se consigui el atributo definido.
P, Conseguido Parcialmente (16% al 50%), se ha conseguido algo del atributo definido.
L, Bastante Conseguido (51% al 85%), se ha conseguido significativamente el atributo definido.
F, Conseguido completamente (86% al 100%), se ha conseguido totalmente el atributo definido.
NIVELES Y ATRIBUTOS
MODELO CMMI
Capability Maturity Model Integration (CMMI) es un enfoque de mejora de procesos que proporciona a
las organizaciones los elementos esenciales de la eficacia de los procesos.
Se puede usar para guiar el proceso de mejora a travs de un proyecto, una divisin, o de toda una
organizacin.
CMMI ayuda a integrar funciones tradicionalmente separadas de organizacin, establecer objetivos de
mejora de procesos y prioridades, proporcionar orientacin en cuanto a procesos de calidad, y
proporcionar un punto de referencia para la evaluacin de los procesos actuales.
Madurez: Implica la potencialidad de poder crecer e indica tanto la riqueza de un proceso de
software de una organizacin como la consistencia con que se aplica en proyectos de toda la
organizacin. Tambin es el grado de mejora continua que se realiza en un proceso respecto a
un estado.
Madurez de un proceso de software: Se refiere a un proceso especfico que est explcitamente
definido, administrado, medido, controlado, y es efectivo.
COMPARACIN DE MADUREZ EN
LAS EMPRESAS
EMPRESA INMADURA
Apaga fuegos
EMPRESA MADURA
Tiene procesos definido
BENEFICIOS DE CMMI
La gestin y la ingeniera de las actividades estn ms explcitamente enlazadas para los
objetivos del negocio.
Ampliar el alcance de la visibilidad y en el ciclo de vida del producto y de las actividades de
ingeniera para asegurar que el producto o servicio satisface las expectativas del cliente
Incorporar la experiencia adquirida en otras zonas de las mejores prcticas (por ejemplo, la
medicin, la gestin de riesgos, y gestin de proveedores)
Aplicar prcticas de alta madurez ms robustas.
Direccin organizacional adicional de funciones crticas para sus productos y servicios.
Cumplir lo ms completamente con las normas ISO.
COMPONENTES DE CMMI
Niveles de Madurez: Es una plataforma evolutiva bien definida
con el propsito de lograr un proceso de software maduro. Los
cinco niveles proveen la estructura de ms alto nivel de CMM.
Capacidades del Proceso: Las capacidades del proceso de
software describen el rango de resultados esperados que
pueden ser logrados siguiendo un proceso de software.
reas de Proceso Claves: cada una identifica una serie de
actividades
relacionadas,
que
cuando
se
realizan
colectivamente, logran un conjunto de objetivos considerados
importantes para establecer las Capacidades del Proceso en ese
nivel de madurez.
Caractersticas (Funciones) Comunes: las prcticas claves
estn divididas en cinco secciones de caractersticas comunes:
Requisitos a Realizar, Habilidad para Realizar, Actividades
Realizadas, Mediciones y Anlisis, y Verificacin de la
Implementacin.
Objetivos: resumen las prcticas claves de un rea de Proceso
Clave, y pueden usarse para determinar si una organizacin o
proyecto ha implementado efectivamente un APC.
Prcticas Claves (PC): cada APC es descrito en trminos de
Prcticas Claves que, cuando son implementadas, ayudan a
satisfacer los objetivos de esa rea de Procesos Clave.
PREPRESENTACIN
CONTINUARESENTACION
Nivel 1: Inicial
No existen plantillas definidas a nivel corporativo.
La organizacin no provee un ambiente estable.
Frecuentemente se exceden en el presupuesto y tiempo de sus proyectos.
Nivel 2: Gestionado
Los proyectos son planificados, realizados, medidos y controlados.
Se normalizan las buenas prcticas en el desarrollo de proyectos (en base a la experiencia y al
mtodo).
Los resultados son revisados con los participantes y son controlados.
Los resultados satisfacen los requerimientos especificados, estndares y objetivos.
Nivel 3: Definido
Los procesos estn caracterizados y comprendidos.
La organizacin entera participa en el proceso eficiente de proyecto software.
Se conoce de antemano los procesos de construccin de software.
Existen mtodos y plantillas bien definidas y documentados.
Nivel 4: Cuantitativamente Gestionado
Son establecidos objetivos cuantitativos para calidad y rendimiento de procesos utilizados como
criterio para la gestin de los procesos.
Las medidas detalladas del rendimiento de los procesos son estadsticamente analizadas.
Las estadsticas son almacenadas para aprovechar su aportacin en siguientes proyectos.
Nivel 5: Optimizado
Se centra en una mejora continua por medio de mejoras tecnolgicas tanto incrementales como de
innovacin.
En los siguientes proyectos se produce una reduccin de costes gracias a la anticipacin de
problemas y la continua revisin de procesos conflictivos.
Ventajas
Desventajas
Certificaciones de CMMI
CMMI no es un certificado. No existe una certificacin CMMI. El inters
empresarial por razones de marketing ha hecho que se consideren como
tales a las evaluaciones SCAMPI A.
Que es SCAMPI A? Es el propio modelo que define formas de evaluar las
diferentes reas de procesos de una empresa de software: cmo cun
capaces son, y en consecuencia cmo de madura es la organizacin.
Como no hay certificaciones CMMI oficiales de SEI (Software Engineering
Institute), los llamados "certificados" son los documentos que emiten los
evaluadores.
Costo de CMMI
Realmente no se puede hablar de un costo especfico ya que este depende
mucho de las tarifas de las empresas certificadoras, donde el rango es muy
amplio, depende tambin mucho del pas. Normalmente dichas empresas no
aconsejan realizar una evaluacin directamente, sino hacer antes una
asesora previa. Por lo que algunas cobran $500 dlares por da de asesora
y otras llegan a cobrar hasta $2.000
Segn el tamao de la empresa el precio tambin variar, as como tambin
segn del n de empleados de la empresa evaluada, es necesario que un
porcentaje de ellos (los que participarn en el equipo de evaluacin) hayan
hecho antes el seminario de 3 das de "Introduccin a CMMI", que incluye un
costo an mayor.
MODELO CMMI
Tipo de Framework
mbito de Aplicacin
Objetivo
Valoracin de procesos.
Tipo de Representacin
Continua
IDEAL.
ISO-IEC 151504-4.
Validacin
Tamao de la organizacin
Alto.
Conclusiones
La norma ISO 15504 ayuda a mejorar y evaluar los procesos de desarrollo y mantenimiento de software,
adems establece y proporciona un marco de requisitos para cualquier proceso de evaluacin, con guas
para la definicin de competencias de un evaluador de procesos para lograr resultados donde los
beneficiados sean tanto la empresa que ofrecer un producto de calidad con el cual podr competir de
mejor forma en el mercado y el usuario que ser quien tenga en sus manos un producto que ha pasado los
procesos necesarios que garanticen que es un producto de calidad en base a lo evaluado.
CMMI logra sus objetivos dado que se concentra en reducir el costo de No Calidad, estos son los costos
por retrasos en correccin de defectos, aplicacin de garantas a clientes, devolucin de productos, litigios,
etc. Y obviamente al reducir esto se aumenta la satisfaccin del cliente y tambin la productividad y
rentabilidad. Adems de esto vale recabar en que CMMI apoya completamente estrategias de
Fabrica/Maquila de Software, que es lo que se conoce como una estrategia de Excelencia Operacional
que puede atraer inversionistas al Pas.
En la comparacin realizada entre la normas antes presentadas tenemos que en base a los aspectos
analizados son normas muy parecidas ya que se las dos se orientan a la evaluacin de procesos con la
diferencia de que las actividades realizadas para la validacin de los mismos en el caso de CMMI por
ejemplo se da por medio de la realizacin de encuestas y casos de estudio y la norma ISO 15504 se
realiza por medio de ensayos y esfuerzo emprico, pero se concluye finalmente que las dos normas tienen
objetivos comunes como el de mejorar la gestin de calidad de una empresa u organizacin.
Recomendaciones
Para una mejora significativa de los procesos es necesario el compromiso y colaboracin de
los diferentes departamentos de la organizacin principalmente de los altos niveles de la
misma aunque no garantice que los procesos generen un producto de calidad.