Vous êtes sur la page 1sur 11

INFORME FINAL

MODELOS DE CALIDAD DE SOFTWARE

APRENDIZ
MIGUEL ANGEL HOYOS MADERA

TUTORA
ANGELICA RODRIGUEZ

TEMA

ELABORE UN INFORME DE MNIMO DE 5 HOJAS EN EL CUAL USTED


HABLE DE FORMA ANALTICA DE LOS SIGUIENTES PUNTOS:

REPRESENTACIONES DEL MODELO DE CMMI.


CLASIFICACIN DE LAS REAS DE PROCESO PARA CADA NIVEL
DE MADUREZ.
REAS DE PROCESO.
PRCTICAS/METAS GENRICAS.
PRCTICAS/METAS ESPECFICAS.
SEMEJANZAS Y DIFERENCIAS ENTRE LAS REPRESENTACIONES
CONTINUA Y ESCALONADA.

SERVICIO NACIONAL DEL APRENDIZAJE SENA


CARTAGENA BOLIVAR
COLOMBIA
2017
REPRESENTACIONES DEL MODELO DE CMMI.

Es una gua que ayuda en la mejora de procesos, pero como en cualquier


receta cada quin le puede poner de su propio sazn. El enfoque del modelo
permite evolucionar desde un proceso en crisis a un proceso controlado,
estandarizado, medido y optimizado que sienta las bases de la mejora continua
y permite a la organizacin adoptar nuevas prcticas sobre un proceso estable
y controlado que est institucionalizado.

El CMMI est estructurado como sigue:

Niveles de madurez (staged representation) o niveles de


capacidad (continuous representation)

reas de proceso

Objetivos: genricas y especficas

Caractersticas comunes

Prcticas: genricas y especficas

A continuacin se discutir sobre dos representaciones de CMMI.


Una representacin permite a una organizacin para perseguir diferentes
objetivos de mejora. Una organizacin puede ir a uno de los siguientes dos
caminos de mejora.
Representacin por etapas
La representacin por etapas es el enfoque utilizado en el software CMM. Es
un enfoque que utiliza conjuntos predefinidos de reas de proceso para definir
una trayectoria de mejora para una organizacin. Este camino de mejora se
describe por un componente de modelo llamado un nivel de madurez. Un nivel
de madurez es una meseta evolutiva bien definida hacia la consecucin de la
mejora de los procesos de organizacin.
CMMI por etapas Representacin:
Proporciona una secuencia probada de mejoras, cada uno sirviendo
como base para el siguiente.
Permite comparaciones entre y entre las organizaciones por el uso de
niveles de madurez.
Proporciona una fcil migracin desde el SW-CMM a CMMI.
Proporciona una nica clasificacin que resume los resultados de
evaluacin y permite comparaciones entre las organizaciones.
Representacin As por etapas proporciona una hoja de ruta predefinida para la
mejora de la organizacin basada en agrupacin probada y ordenamiento de
procesos y relaciones asociadas correspondientes. No se puede desviar de la
secuencia de pasos.

CMMI por etapas Estructura

La siguiente imagen ilustra CMMI por etapas estructura del modelo.

Representacin continua

Representacin continua es el enfoque utilizado en el SECM e IPD-CMM. Este


enfoque permite a una organizacin para seleccionar un rea de proceso
especfico y hacer mejoras basadas en ella. La representacin continua utiliza
niveles de capacidad para caracterizar la mejora con respecto a un rea de
proceso individual.

CMMI representacin continua:

Permite seleccionar el orden de mejora que mejor se ajuste a los


objetivos de negocio de su organizacin y mitiga las reas de riesgo de
su organizacin.

Permite comparaciones entre y entre las organizaciones sobre una base


proceso de rea por rea de proceso.
Proporciona una fcil migracin de EIA 731 (and other models with a
continuous representation) a CMMI.

As representacin continua proporciona flexibilidad a las organizaciones de


elegir los procesos de mejora, as como la cantidad de mejora requerida.

CMMI estructura continua

La siguiente imagen ilustra el CMMI Estructura modelo continuo.

CLASIFICACIN DE LAS REAS DE PROCESO PARA CADA NIVEL DE


MADUREZ.

El modelo CMMI define 5 niveles de madurez:

1 - Inicial. Es el primer nivel es decir que no es necesario hacer ningn


esfuerzo para llegar aqu, las organizaciones en este nivel no disponen de un
ambiente adecuado para el desarrollo de software. Aunque se utilicen tcnicas
correctas de ingeniera, los esfuerzos se ven minados por falta de planificacin.
Los procesos varan segn los individuos, el xito de los proyectos se basa la
mayora de las veces en el esfuerzo personal, aunque a menudo se producen
fracasos y casi siempre retrasos y sobre costos. El resultado de los proyectos
es impredecible y esta pobremente controlado.
2 - Repetible. En este segundo nivel se encuentran las empresas en las que
existe planificacin y seguimiento de proyectos y est implementada la gestin
de los mismos. No obstante, an existe un riesgo significativo de no cumplir las
metas.

3 - Definido. Existe un conjunto establecido de procesos estndar globales


bien definidos (estableciendo sus objetivos) dentro de la organizacin. Existe
un sistema de gestin de los proyectos. Una diferencia crtica entre los niveles
2 y 3 de madurez es el alcance de los estndares, descripciones de los
procesos y procedimientos. En el nivel 2 pueden variar entre las distintas
instancias de los procesos (entre diferentes proyectos); a nivel 3 son globales
dentro de la organizacin e igual en todas las instancias de cada proceso.

4 - Gestionado. Se caracteriza porque las organizaciones disponen de un


conjunto de mtricas significativas de calidad y productividad, que se usan de
modo sistemtico para la toma de decisiones y la gestin de riesgos. El
software resultante es de alta calidad.

5 - Optimizado. La organizacin completa est volcada en la mejora continua


de los procesos. Se hace uso intensivo de las mtricas y se gestiona el proceso
de innovacin.

Modelos de madurez del CMMI

Este grafico me permiti entender mejor como el modelo CMM define estos 5
niveles y clasifica a las organizaciones en alguno de estos.

Nivel 1: En el nivel inicial el resultado de los procesos suele ser impredecible


tal como lo muestra el grafico, No existen reas o funciones formalmente
definidas as como tampoco puntos de control en el proceso, solo se puede
tener una visin clara de las cosas cuando se empieza el proyecto y cuando se
logra acabar, pero no es posible conocer de manera adecuada el estado del
proyecto en sus procesos intermedios. Es por eso que en esas circunstancias
surgen personas que se suben al hombro el proyecto y lo logran sacar
adelante, aunque generalmente este tipo de proyectos sufrir demoras y
probablemente no se culminar.

Nivel 2: Segn nuestro grafico ya es posible ver una gran diferencia entre el
nivel inicial y el repetible, en este segundo nivel se puede observar que se
definen claramente puntos de control en cada etapa principal del proyecto, esto
obviamente permite tener un mayor control del proyecto. Lo importante a
resaltar del grafico es que cada etapa es an una caja negra es decir no
podemos saber con precisin como se desenvuelve el proyecto dentro de cada
etapa.

Nivel 3: Los procesos comunes para desarrollo y mantenimiento del software


estn documentados de manera suficiente en una biblioteca accesible a los
equipos de desarrollo. Las personas han recibido la formacin necesaria para
comprender los procesos. En conclusin cada proceso se hace transparente
para todos
Nivel 4: Tal como lo muestra el grafico, la principal diferencia con el nivel
anterior es la medicin y control de los procesos (mtricas). Estas mtricas no
son subjetivas si no que se establecen con criterios cuantitativos formalmente
definidos. Con el tiempo estos controles nos brindaran mejor informacin sobre
la calidad y estado del proyecto permitindonos compararlo con otros proyectos
similares y notar cualquier desviacin tempranamente para poder corregirlo.

Nivel 5: En este nivel cada proceso es analizado y controlado


permanentemente con la intencin de que sea mejorado en todo momento, los
controles permiten la mejora continua y se tienen implementadas todas las
reas clave de proceso recomendadas por el modelo.

REAS DE PROCESO.

Las reas de proceso son un grupo de prcticas que se realizan colectivamente


con el fin de alcanzar determinadas metas. Existen 4 disciplinas diferentes que
engloban a las 25 reas de proceso que se encuentran en el CMMI, cada una
representa un campo de conocimiento distinto. Las reas de proceso cubren
desde el desarrollo del producto y de los servicios, hasta el mantenimiento de
los mismos. Independientemente a cual disciplina est enfocada nuestra
organizacin, las reas de proceso se subdividen en grupos distintos los
cuales dependen de cada representacin, ya sea la continua o por etapas.

En la representacin por etapas las reas de proceso estn separadas por


nivel de madurez, y en la representacin continua se dividen en cuatro
categoras distintas, que cada una representa un rea de aplicacin distinta. A
continuacin las veremos al detalle.

Organizacin de las reas de Proceso en la Representacin por Etapas

Dentro de la representacin por etapas, las reas de proceso fueron


adecuadamente organizadas en cada nivel de madurez, lo cual nos asegura
que seguiremos un camino progresivo para implementar cada una de ellas, sin
tener que preocuparnos por la dependencia de unas con otras, ya que el
enfoque de sta representacin no nos permite avanzar, sin antes tener
cubiertas todas las metas y prcticas que incluye cada rea de proceso. La
siguiente tabla muestra las reas de proceso en cada nivel de madurez.

Organizacin de las reas de Proceso dentro de la Representacin por


Etapas [SEI-1, 2002].
Nivel Enfoque Acrnim rea de Proceso
o
Nivel 2 Administraci REQM Administracin de Requisitos
n bsica de
proyectos PP Planeacin del Proyecto
PMC Monitoreo y Control del Proyecto
SAM Administracin de Acuerdos de
Proveedores
MA Medicin y Anlisis
PPQA Garanta de Calidad del Producto y
Proceso
CM Configuracin Administrativa
Nivel 3 Estandarizaci RD Desarrollo de Requisitos
n de
procesos TS Soluciones Tcnicas
PI Integracin del Producto
VER Verificacin
VAL Validacin
OPF Enfoque de Procesos Organizacionales
OPD Definicin de Procesos Organizacionales
OT Capacitacin Organizacional
IPM Administracin del Proyecto Integrado
RSKM Administracin de Riesgos
IT Equipos de Trabajo Integrados
ISM Administracin de Proveedores
Integrados
DAR Anlisis de Decisin y Resolucin
OEI Ambiente Organizacional para la
Integracin
Nivel 4 Administraci OPP Desempeo de Procesos
n Cuantitativa Organizacionales
QPM Administracin Cuantitativa del Proyecto
Nivel 5 Mejoramiento OID Innovacin Organizacional y Aplicacin
continuo de
CAR Anlisis Causal y Resolucin
los procesos

Este tipo de organizacin es muy sencillo, ya que como es lineal el margen de


error es muy pequeo y siempre se utilizan las reas de proceso dentro del
contexto del nivel de madurez al que pertenecen. Esto es ideal para
organizaciones que no tienen mucha experiencia con el mejoramiento de
procesos, o que simplemente nunca han puesto en marcha algn modelo.

Organizacin de las reas de Proceso en la Representacin Continua

La representacin continua permite que una organizacin concentre sus


esfuerzos de mejoramiento de procesos dndole la oportunidad para escoger
las reas de proceso que mejor beneficien a la organizacin y a sus objetivos
de negocios. Esta libertad slo se encuentra restringida por la dependencia que
existe entre algunas reas de proceso.

Dentro de la representacin continua las reas de proceso estn organizadas


en cuatro categoras distintas:
Administracin de Proyectos
Administracin de Procesos
Ingeniera
Soporte

Antes de describir cada una de estas categoras, se mostrar en la siguiente


tabla la forma en cmo estn organizadas las reas de proceso dentro de cada
una de estas categoras.

Organizacin de las reas de Proceso dentro de la Representacin


Continua [SEI-2, 2002].
Categora Acrnimo rea de Proceso
Administracin de PMC Monitoreo y Control del Proyecto
Proyectos
PP Planeacin del Proyecto
SAM Administracin de Acuerdos de
Proveedores
IPM Administracin del Proyecto Integrado
ISM Administracin de Proveedores
Integrados
IT Equipos de Trabajo Integrados
RSKM Administracin de Riesgos
QPM Administracin Cuantitativa del Proyecto
Administracin de OPD Definicin de Procesos Organizacionales
Procesos
OPF Enfoque de Procesos Organizacionales
OT Capacitacin Organizacional
OPP Desempeo de Procesos
Organizacionales
OID Innovacin Organizacional y Aplicacin
Ingeniera REQM Administracin de Requisitos
PI Integracin del Producto
RD Desarrollo de Requisitos
YS Verificacin
VAL Soluciones Tcnicas
VER Validacin
Soporte CM Configuracin Administrativa
MA Medicin y Anlisis
PPQA Garanta de Calidad del Producto y
Proceso
DAR Anlisis de Decisin y Resolucin
OEI Ambiente Organizacional para la
Integracin
CAR Anlisis Causal y Resolucin

PRCTICAS/METAS GENRICAS.

Metas genricas: son caractersticas que deben presentarse para


institucionalizar el rea de proceso. Son componentes del modelo requeridas
(required) y se usan en las evaluaciones para determinar si la PA se ha
satisfecho o no. Se les llama genricas porque se deben cumplir en mltiples
PA. Cada PA tiene solamente una meta genrica en un determinado nivel de
madurez (slo en niveles 2 y 3 para nivel escalonado).

Prcticas Genricas: son actividades que aseguran que los procesos


asociados con la PA sean efectivos, repetibles y perdurables. Contribuyen al
cumplimiento de las metas genricas aplicables a una determinada PA.
Normalmente se espera que estos componentes del modelo estn presentes
(expected). Por ejemplo, para la GG 3 (meta genrica del nivel 3): GP 3.1:
Establecer un proceso definido y GP 3.2: Recoger informacin para la mejora.

PRCTICAS/METAS ESPECFICAS.

Metas Especficas: son las caractersticas nicas que deben estar presentes
en la organizacin para cumplir con el propsito del rea de Proceso (PA) es
decir, son componentes del modelo Requeridas (required) que se utilizan en las
pruebas para determinar si el PA se ha resuelto o no. Por ejemplo, en el PA de
Administracin de Requisitos, SG1, los requisitos son administrados y se
identifican las inconsistencias con los planes y los productos de trabajo del
proyecto.

Prcticas especficas: son actividades consideradas necesarias e importantes


para el cumplimiento de la meta especfica asociada, es decir, son los bloques
constructivos principales sobre los que descansa la madurez de los procesos
de la organizacin. Normalmente se espera que estn presentes (expected) y
es posible que las metas tambin se logren utilizando prcticas alternativas.
Por ejemplo, en el rea de procesos de administracin de requisitos, SP 1.3,
Administrar los cambios a los requisitos.

SEMEJANZAS Y DIFERENCIAS ENTRE LAS REPRESENTACIONES


CONTINUA Y ESCALONADA.

Debido a que las dos representaciones tienen muchos aspectos en comn,


desde las reas de proceso as como las metas y prcticas tanto genricas
como especficas, algunas veces resulta difcil diferenciar cada uno de los
enfoques y la forma en cmo cada una ordena los componentes del modelo.
Para facilitar esta tarea.
La siguiente tabla, resume las diferencias entre las dos representaciones.

Comparacin de la Representacin Continua y la Representacin por


Etapas. [Chrissis, 2002].

Representacin Continua Representacin por Etapas

Las reas de proceso estn Las reas de proceso estn


organizadas por categoras organizadas por nivel de madurez

El mejoramiento es medido El mejoramiento es medido


utilizando niveles de capacidad utilizando niveles de madurez
Niveles de Capacidad Niveles de Madurez
Miden la madurez de un proceso Miden la madurez de un grupo
en particular dentro de una de procesos dentro de una
organizacin. organizacin.
Van desde el nivel 0 al 5 Van desde el nivel 1 al 5

Existen dos tipos de prcticas Solo existe un tipo de


especficas: bsicas y avanzadas. prcticas especficas.
Todas las prcticas especficas Casi todas las prcticas especficas
aparecen en la representacin aparecen, solo faltan las prcticas del
continua. tipo bsico que aparecen en la
representacin continua.

Los niveles de capacidad se usan Se utilizan las caractersticas en


para organizar las prcticas comn
genricas. para organizar las prcticas
La equivalencia de etapas permite No es necesario un mecanismo de
determinar un nivel de madurez a equivalencia hacia la representacin
partir del perfil de logros de la continua, debido a que cada
organizacin. organizacin puede escoger que
mejorar y que tanto mejorarlo,
utilizando la representacin por etapas.

Las primeras personas que implementaron el CMMI se inclinaron ms por la


representacin heredada de su modelo previo [Kan, 2002]. La representacin
continua ha conmocionado a algunos grupos de ingeniera de software ya que
como es nuevo para ellos y diferente a lo que estaban acostumbrados, lo
perciben como errneo o perjudicial, esto sin mencionar que esta
representacin contiene un Nivel 0, cuando todo mundo sabe que todos los
modelos reales empiezan en el nivel 1. Pero realmente lo que necesitaban
stas personas era conocer ms a fondo cada representacin, para as
darse cuenta que ambas representaciones tienen tanto sus ventajas como sus
desventajas, as como sus diferencias y similitudes, pero todo depende desde
el punto de vista que se vea, y en base a las necesidades y los objetivos de
negocios de cada organizacin.

La siguiente tabla muestra las ventajas de cada representacin.


Ventajas Comparativas de las Representaciones [Chrissis, 2002].

Representacin Continua Representacin por Etapas

Otorga una gran libertad para elegir el Permite que las organizaciones tengan
orden del mejoramiento que se adapta un camino predefinido y bien probado
mejor a los objetivos de negocios de la de mejoramiento.
empresa, aliviando as las reas de
riesgo.
Permite una gran visibilidad de la Se enfoca en un conjunto de procesos
capacidad lograda en cada rea de los cuales proporcionan a una
proceso individual. organizacin una capacidad especfica,
caracterizada por cada nivel de madurez

Proporciona una evaluacin en niveles Proporciona una evaluacin en niveles


de capacidad, la cual es usada de madurez, la cual es usada
primordialmente para el mejoramiento frecuentemente para la comunicacin de
en una organizacin y que raramente es la administracin interna, declaraciones
comunicada al exterior. externas de la organizacin, y durante
adquisiciones como medios para evaluar
al mejor postor
Permite realizar mejoramientos Resume los resultados del mejoramiento
en distintos niveles para de procesos de una manera muy simple,
diferentes procesos. con un sencillo nmero que representa
el nivel de madurez.

Refleja un enfoque nuevo que todava no Construido en base a una larga historia
tiene los datos necesarios para de su implementacin, que incluye
comprobar su relevancia con el ROI. casos de uso y datos que demuestran
un buen ROI
Proporciona una fcil migracin del Proporciona una fcil migracin del
SECM al CMMI. CMM de Software al CMMI.

Permite una fcil comparacin del Se puede comparar con el 15504, pero
mejoramiento de procesos con el la organizacin de las reas de proceso
ISO/IEC 15504, debido a que la no corresponde a la organizacin
organizacin de las reas de proceso se utilizada en el ISO/IEC 15504.
deriva del 15504.

Vous aimerez peut-être aussi