Вы находитесь на странице: 1из 20

28.

6
Metodos y Herramientas de Ingenieria de software
El marco de trabajo para la mejora
de procesos CMMI
Metodos y Herramientas de Ingenieria de Software

Asia D. Fuentes Domiguez


El marco de trabajo para la mejora de procesos CMMI

El software Engineering institute (SEI) se establecio para mejorar la


capacidades de la industria de software de EUA, el SEI inicio un estudio de
las formas de evaluar las capacidades de los proveedores de software, el
resultado fue la creacion de Modelo de Madurez de la Capacidad de
Software del SEI(CMM),al modelo CMM los siguieron otros modelos uno fue
Modelo de Madurez de la Capacidad de Personal(P-CMM).
Modelo CMMI

El modelo CMMI intenta ser un marco de trabajo para la


mejora del proceso.el modelo se simplifica en tres procesos
ya que su descripcion tiene mas de 1.000 paginas

1.- áreas de proceso:El CMMI identifica 24 areas de


procesos que son relevantes para la capacidad y la mejora
del proceso software.Estan organizadas en cuatro grupos en
el modelo CMMI continuo.
Area de procesos CMMI Definición de procesos organizacionales
Centrar la atención en procesos organizacionales
Gestion del proceso Aprendizaje organizacional
Rendimiento de los procesos organizacionales
Desarrollo e innovación organizacional
Planificación del proyecto
Control y seguimiento del proyecto
Gestión de acuerdos con los proveedores
Gestion del proyecto Gestión de la integración del proyecto
Gestión de riesgos
Integración del equipo
Gestión cuantitativa del proyecto
Gestión de requerimientos
Desarrollo de requerimientos
Soluciones técnicas
Ingenieria Integración del producto
verificación
Validación
Gestión de configuraciones
Gestión de calidad del proceso Ydel producto
Análisis y mediciones
Soporte Análisis y toma de decisiones
Entorno organizacional para integración
Análisis y resolución causal
que debería ser alcanzado por una organización. El CMMI tiene metas
específicas asociadas a cada área de procesos y que definen el estado
Modelo CMMI
deseable para esta área. También tiene metas genéricas que son asociadas
con la institucionalización de buenas prácticas.

3.-Prácticas. Las prácticas en el CMMI son descripciones de vías para


conseguir una meta. Se pueden asociar hasta siete prácticas específicas o
genéricas con cada meta dentro de cada área de procesos.
Ejemplo de metas en el CMMI
Gestion de acciones correctivas cuando
Meta especifica en el seguimiento y
el rendimiento del proyecto o sus
control del proyecto
resultados se desvian significativamente

El rendimiento actual y el progreso del


Meta en el seguimiento y control del
proyecto es monitorizado comparandolo
proyecto
con el plan del proyecto

Los requerimientos son analizados y


validados, se desarrolla una definicion de Meta en desarrollo de requerimientos
las funcionalidades requeridas

Se determinan las principales causas de


Meta en analisis y resolucion casual
defectos y otros problemas

El proceso es institucionalizado como un


Meta generica
proceso definido
practicas y metas asociadas en el CMMI
Analisis de los requerimientos derivados para Los requerimientos son analizados y validados, y
asegurar que son necesarios y suficientes para se define la funcionalidad requerida
validar los requerimientos para asegurar que el
producto resulte funcional y como sea pretendio
en el entorno del usuario.

Selecciona los defectos y otros problemas a analizar Se determinan sistmaticamente las principales causas
los defectos y otros problemas seleccionados y de defectos y otros problemas
proponer acciones para corregirlos

Establecer y mantener una politica organizacional de El proceso es institucionalizado como un proceso


planificacion y presentacion del proceso de desarrollo definido
de requerimientos ,
Implica examinar los procesos en
Valoracion
una organizacion
de un CMMI
y clasificarlos en
una escala de seis puntos que
reflejan el nivel de madurez en
cada área
Valoración de un CMMI
1.- No productivo. no se satisfacen una o mas de las metas especificas
asociadas con el área de proceso.
2.- productivo: se satisfacen las metas asociadas al área de proceso, y para
tdos los procesos el ambito del trabajo a realizar es fijado y comunicado a los
miembros del equipo.
3.-Gestionado: A este nivel, las metas asociadas son cocnocidas y tienen
lugar politicas organizacionales que definen cuando se debe utilizar cada
proceso.
4.-Definido:este nivel se centra en la estandarizacion organizacional y el
desarrollo de procesos.
5.-Gestionado cuantitativamente:En este nivel, existe una responsabilidad
organizacional de usar metodos estadisticos y otros metodos cuantitativos para
controlar los subprocesos.
6.-Optimatizado: la organizacion debe utilizar medidas de proceso y de
producto para dirigir el proceso de mejora. se debe adaptar y analizar los
procesos a las necesidades de los cambios del negocio.
El modelo CMMI de niveles provee
El modelo CMMI en etapas
una forma de valorar la capacidad
del proceso de una organizacion
clasificandola en 5 niveles.
Modelo de niveles CMMI
nivel 5
Optimatizado

nivel 4
Gestionado
cuantitativamente

nivel 3
Definido

nivel 2
Gestionado

nivel 1
inicial
Modelo de Niveles CMMI

Cada nivel de madurez tiene asociado un conjunto de áreas de


proceso y metas genéricas son:
1.- Gestión de requerimientos: Gestiona los requerimientos del
proyecto y de sus componentes e identifica inconsistencias
entre estos requerimientos.
2.-Planificacion del proyecto: Establece y mantiene los
planes,los cuales definen las actividades del proyecto.
3.-Seguimiento y control del proyecto:Provee la comprension
del proyecto y la aplicacion de medidas correctivas cuando el
rendimiento del proyecto se desvia significativamente del plan.
Modelo de niveles CMMI

4.- Acuerdos con los proveedores: Gestiona la adquisicion de


productos y servicios de proveedores externos al proyecto con
los cuales existen acuerdos formales.
5.-Analisis y mediciones: Desarrolla y mantiene una
capacidad de medicion que se utiliza en el soporte de gestion
de la informacion.
6.-Garantia de la calidad del proceso y del producto: Provee
personal y gestion con comprension objetiva del proceso y los
producto de trabajo asociados.
7.-Gestion de configuraciones:Establece y mantiene la
integridad de los productos de trabajo usando identificacion,
control, y estado de configuraciones, asi como auditorias.
define un cambio claro para la mejora de las
organizaciones.Estas subiran del segundo al tercer nivel,y asi
sucesivamente.
Ventajas y desventajas modelo CMMI en etapas
Desventaja: es que podria ser mas adecuado
introducir metas y practicas correspondientes a los niveles
superiores antes de las practicas de niveles inferiores.
Los modelos de madurez continuos no clasifican a las
orgnizaciones en niveles discretos. estos son modelos que
consideran practicas individuales, grupos de estas y sus
28.6.2 El modelo
valoraciones,la CMMI
valoracion no es continuo
un solo valor si no un conjunto
de valores que muestran la madurez de la organizacion para
cada proceso o grupo de procesos.
Continua evaluando cada area de proceso y le asigna un nivel
de valoracion a cada área de proceso.Normalmente, las
organizaciones operan a diferentes niveles de madurez e
Modelo CMMI continuo
distintas áreas de proceso. en consecuencia con el modelo
continuo es un perfil de capacidad que muestra cada área de
proceso y su correspondiente valoracion de capacidad.
perfil de capacidad de proceso
necesidades y requerimientos.El
Modelo de
modelo CMMI
niveles
continuo
requiere que las
compañias se centren en los
diferentes niveles sucesivamente.
sin embargo el modelo continuo
permite mas flexibilidad
manteniendo la ayuda del CMMI.
En el modelo CMMI, la mejora de procesos esta basada en
alcanzar un conjunto de metas relacionadas con las buenas
practicas de ingenieria del software y describir, analizar y
puntos clave
controlar las practicas utilizadas para alcanzar estas metas.El
modelo incluye practicas recomendadas que pueden utilizarse
pero no se obligan a utilizarse.

Вам также может понравиться