Está en la página 1de 6

AP08 AA9 EV03 Determinar Cumplimiento Calidad

Presentado por:
MILTON MARTINEZ BATISTA
FICHA: 1965987

PROGRAMA:
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION

Instructor Vocero:
ANDRES FELIPE PARRA MARTINEZ

SERVICIO NACIONAL DE APRENDIZAJE SENA


CENTRO DE DISEÑO E INNOVACIÓN TECNOLÓGICA INDUSTRIAL
REGIONAL RISARALDA
Transv. 7 Calle 26 Barrio Santa Isabel Dosquebradas
OBJETIVOS

General

Conocer el modelo de madurez de la capacidad del software, su estructura,


su influencia en los procesos de calidad de desarrollo de software, las
diferencias entre SW-CMM y otros modelos y estándares para software, y la
manera en que una organización adopta el modelo.

ESPECIFICOS

1. Conocer estándares y modelos de software que adoptan la calidad de


los procesos y productos.

2. Describir los factores que inciden de manera directa e indirecta en el


proceso de desarrollo de software.

3. Desarrollar los aspectos que involucra el proceso de desarrollo, los


puntos de vista del mismo en cuanto a SW-CMM y las metodologías de
desarrollo de software.

4. Analizar la estructura del modelo de madurez de la capacidad del


software y las últimas versiones de SW-CMM.
El Modelo de Madurez de Capacidades o CMM.
Modelo de Madurez de Capacidades conocido por las siglas CMM es un modelo
de evaluación de los procesos de una organización. Fue desarrollado inicialmente
para los procesos relativos al desarrollo e implementación de software por
la Universidad Carnegie Mellon para el SEI (Software Engineering Institute).
El CMM es un marco que describe una trayectoria de mejora evolutiva de los
elementos claves de un proceso software partiendo de un proceso maduro hasta
llegar a un proceso maduro y disciplinado. Incluye prácticas de planificación,
ingeniería, gestión del desarrollo y mantenimiento de software con el objetivo de
mejorar la capacidad de las organizaciones para satisfacer sus objetivos de costo,
calendario, funcionalidad y calidad del producto.
El CMM establece una medida con la cual es posible juzgar, de forma repetitiva, la
madurez del proceso software de una organización y compararlo con el estado de
la práctica en la industria. El CMM es una forma de comprender la propia gestión
de procesos dentro de la organización, es una "institucionalización" del proceso
para construir software con el objetivo de conseguir una mejora continua
elaboración de planes comerciales para obtener el mejor rendimiento. En general,
gestiona la empresa como un elemento aislado sin incluirlo en el sistema
socioeconómico y comercial donde esta produce. Finalmente, se puede señalar
que la certificación del cumplimiento de un estándar especifica qué debe hacerse
pero no cómo debe hacerse, proporciona un “aprobado” o un “suspenso” no un
perfil de aspectos fuertes y débiles para establecer un plan de mejora, no hace la
mejora continua del proceso y se cumple para obtener ventajas competitivas y
conseguir contratos.
Características:
 Mide la capacidad del proceso seguido para
desarrollar software incrementando la pre-dictivilidad en cuanto a costos,
tiempos y calidad lograda.

 Es el modelo más utilizado en la industria de software.

 No contempla todas las necesidades de la organización, por lo que se


fueron agregando otros modelos que daban solución a los problemas
detectados.
Este modelo establece un conjunto de prácticas o procesos clave agrupados
en Áreas Clave de Proceso (KPA – Key Process Area). Para cada área de
proceso define un conjunto de buenas prácticas que habrán de ser:
 Definidas en un procedimiento documentado
 Provistas (la organización) de los medios y formación necesarios

 Ejecutadas de un modo sistemático, universal y uniforme


(institucionalizadas)

 Medidas

 Verificadas
Áreas de Proceso: Se agrupan en cinco “niveles de madurez”, de modo que una
organización que tenga institucionalizadas todas las prácticas incluidas en un nivel
y sus inferiores, se considera que ha alcanzado ese nivel de madurez.
Niveles
1. Inicial: Las organizaciones en este nivel no disponen de un ambiente
estable para el desarrollo y mantenimiento de software. Aunque se utilicen
técnicas correctas de ingeniería, los esfuerzos se ven minados por falta de
planificación. El éxito de los proyectos se basa la mayoría de las veces en
el esfuerzo personal, aunque a menudo se producen fracasos y casi
siempre retrasos y sobrecostos. El resultado de los proyectos es
impredecible. El desarrollo del proyecto es completamente opaco.

2. Repetible: En este nivel las organizaciones disponen de unas prácticas


institucionalizadas de gestión de proyectos, existen unas métricas básicas y
un razonable seguimiento de la calidad. La relación con subcontratistas y
clientes está gestionada sistemáticamente. El proyecto es gestionado y
controlado durante el desarrollo del mismo.

3. Definido: Además de una buena gestión de proyectos, a este nivel las


organizaciones disponen de correctos procedimientos de coordinación entre
grupos, formación del personal, técnicas de ingeniería más detallada y un
nivel más avanzado de métricas en los procesos. Se implementan técnicas
de revisión por pares (peer reviews). Forma de desarrollar proyectos
(gestión e ingeniería) está definida.
La mayoría de las empresas que llegan al nivel 3 paran aquí, ya que es un
nivel que proporciona muchos beneficios y no ven la necesidad de ir más
allá porque tienen cubiertas la mayoría de sus necesidades.
4. Cuantitativamente Gestionado: Se caracteriza porque las organizaciones
disponen de un conjunto de métricas significativas de calidad y
productividad, que se usan de modo sistemático para la toma de decisiones
y la gestión de riesgos. El software resultante es de alta calidad.
5. Optimizado: La organización completa está volcada en la mejora continua
de los procesos. Se hace uso intensivo de las métricas y se gestiona el
proceso de innovación.

CONCLUSIONES

El modelo de capacidad de madurez del software SW-CMM o CMM se basa


en la mejora continua de procesos de desarrollo de software de una forma
ordenada, consciente, estructural, sistemática, consistente.

El proceso de desarrollo de software involucra un plan en tiempo y costos,


análisis, diseño, construcción, entrega y evaluación del cliente. El punto de
vista del SW-CMM es involucrar estas etapas en una metodología de
desarrollo y a la vez ir integrando cada una de las áreas clave del proceso
de los niveles de madurez.

La estructura del SW-CMM contiene cinco niveles de madurez, en cada


nivel se encuentran un conjunto de áreas clave del proceso que para
cumplirlas se deben realizar un conjunto prácticas comunes que son
propias de cada área clave del proceso. Se debe cumplir con las áreas
clave de un nivel para poder pasar al siguiente nivel. La mayoría de
organizaciones que desarrollan software y no están certificadas se sitúan
en el nivel 1. Es posible retroceder entre los niveles de madurez cuando no
se da un seguimiento continuo por medio de las prácticas comunes.
REFERENCIA BIBLIOGRAFICA

https://www.ecured.cu/CMM#CMM

https://resources.sei.cmu.edu/library/asset-view.cfm?assetID=11955

https://www.monografias.com/trabajos85/aplicacion-del-modelo-
madurez-capacidad-cmm-empresa-bnycs/aplicacion-del-modelo-
madurez-capacidad-cmm-empresa-bnycs.shtml

También podría gustarte