MODELO CMMI e ISO 15504 INTEGRANTES MODELO Qu

  • Slides: 23
Download presentation
MODELO CMMI e ISO 15504 INTEGRANTES:

MODELO CMMI e ISO 15504 INTEGRANTES:

MODELO

MODELO

¿Qué es CMMI? • CMMI es un modelo de madurez de mejora de los

¿Qué es CMMI? • CMMI es un modelo de madurez de mejora de los procesos para el desarrollo de productos y de servicios. • Consiste en las mejorar las prácticas que tratan las actividades de desarrollo y de mantenimiento que cubren el ciclo de vida del producto, desde la concepción a la entrega y el mantenimiento.

<<PROPOSITO DEL MODELO CMMI>> • El propósito del modelo CMMI para desarrollo de software

<<PROPOSITO DEL MODELO CMMI>> • El propósito del modelo CMMI para desarrollo de software es ayudar a las organizaciones a mejorar sus procesos y del mantenimiento, tanto para los productos como para los servicios. • Otro propósito es medir la madurez del desarrollo del software en una escala del 1 al 5.

Niveles de Madurez CMMI Optimizado 5 Enfoque en la mejora del proceso. Gestionado Cuantitativamente

Niveles de Madurez CMMI Optimizado 5 Enfoque en la mejora del proceso. Gestionado Cuantitativamente 4 El proceso es controlado cuantitativamente. 3 Proceso caracterizado por la Definido organización y proactivo. 2 Proceso caracterizado por proyectos y frecuentemente reactivo. 1 Inicial Proceso impredecible, poco controlado y reactivo. Gestionado

EL MODELO CMMI El modelo tiene 4 áreas de conocimiento o disciplinas que incluyen:

EL MODELO CMMI El modelo tiene 4 áreas de conocimiento o disciplinas que incluyen: • Ingeniería de Software (SW) • Ingeniería de Sistemas (SE) • Desarrollo Integrado de Productos y Procesos (IPPD) • Acuerdos con Proveedores (SS).

REPRESENTACIONES El CMMI tiene dos representaciones: POR ETAPAS(STAGED) CONTINUO(CONTINUOUS)

REPRESENTACIONES El CMMI tiene dos representaciones: POR ETAPAS(STAGED) CONTINUO(CONTINUOUS)

CMMI por Etapas

CMMI por Etapas

CMMI Continuo

CMMI Continuo

VENTAJAS Y DESVENTAJAS

VENTAJAS Y DESVENTAJAS

VENTAJAS DEL MODELO CMMI • • La mayor ventaja del CMMI es que ha

VENTAJAS DEL MODELO CMMI • • La mayor ventaja del CMMI es que ha demostrado ser una metodología de gran eficacia. Aumento de la productividad. Mejora la visibilidad de los proyectos. Mejora la comunicación, para que cada participante cumpla con sus responsabilidades. Mejora la planificación, para que se establezcan planes más realistas. Mejora la calidad del producto. Se establece más conocimiento sobre la organización. Los clientes viven más informados.

DESVENTAJAS DEL MODELO CMMI • El proceso de evaluación es muy costoso en tiempo

DESVENTAJAS DEL MODELO CMMI • El proceso de evaluación es muy costoso en tiempo y esfuerzo. • La complejidad de la evaluación continua puede atentar contra la definición de objetivos concretos de madurez.

¿QUÉ RESULTADOS NOS DA ESTE MODELO?

¿QUÉ RESULTADOS NOS DA ESTE MODELO?

Resultados de la mejora de proceso Los programas exitosos de mejora del Reducir la

Resultados de la mejora de proceso Los programas exitosos de mejora del Reducir la planificación del proceso software pueden conseguir: desarrollo de software un 71% Reducir el número de defectos entregados al cliente en un 95% Incrementar la productividad (medida en lineas de Código o puntos función al día) en un 222%.

ISO/IEC 15504

ISO/IEC 15504

Es un modelo para la mejora y evaluación de los procesos de desarrollo y

Es un modelo para la mejora y evaluación de los procesos de desarrollo y mantenimiento de sistemas de información y productos de software. ISO/IEC 15504, también conocido como Software Process Improvement Capability Determination «Determinación de la Capacidad de Mejora del Proceso de Software» .

 • ISO/IEC 15504 es un emergente estándar internacional de evaluación y determinación de

• ISO/IEC 15504 es un emergente estándar internacional de evaluación y determinación de la capacidad y mejora continua de procesos de ingeniería del software • En filosofía es desarrollar un conjunto de medidas de capacidad estructuradas para todos los procesos del ciclo de vida y para todos los participantes • Norma que trata los procesos de ingeniería, gestión, relación clienteproveedor, de la organización y del soporte • Identificar los riesgos, cumplir con el calendario, controlar los costos y mejorar la eficiencia y calidad

 • En 1991, ISO/IEC JTC 1/SC 7 aprueba un estudio para investigar la

• En 1991, ISO/IEC JTC 1/SC 7 aprueba un estudio para investigar la necesidad y los requisitos para un estándar de evaluación del proceso de software. • En 1998 se publica la primera versión del estándar como Informe Técnico • (en 1995 se publica como ‘borrador’), evolucionando posteriormente hasta Estándar Internacional, con la realización de tres fases de pruebas, la Fase 1 (1995) con la idea de validar la decisiones de diseño y usabilidad del borrador. • Fase 2 (1996 -1998) que a los objetivos anteriores sumaba proveer de una guía de aplicación y revisar la consistencia, validez, adecuación, usabilidad y portabilidad de SPICE. • La Fase 3 (hasta marzo de 2003, en que se cierra el proyecto SPICE) se realiza con la idea de aportar entradas y publicar el estándar ISO

Estructura

Estructura

ISO/IEC desarrolla un modelo 2 D de evaluación de la capacidad del proceso, donde

ISO/IEC desarrolla un modelo 2 D de evaluación de la capacidad del proceso, donde se valora la organización de desarrollo software en la dimensión del proceso contra los atributos del proceso en la dimensión de capacidad. La primera versión estructuraba el modelo en nueve partes, pero en el curso de los debates y votaciones, en aras de reducir el tamaño del estándar, se decide que se divida en cinco partes: • Parte 1. Conceptos y Vocabulario. En publicación (7/10/04) • Parte 2. Realizando una Evaluación (Requisitos, normativa). Publicado (30/10/03). • Parte 3. Guía para Realización de Evaluaciones. Publicada (6/1/04) • Parte 4. Guía para el Uso de Resultados de Evaluaciones. Publicada (6/7/04) • Parte 5. Un Modelo de Evaluación de Procesos

Ventajas

Ventajas

Proporciona todas las facilidades para la evaluación del proceso y establece los requisitos mínimos

Proporciona todas las facilidades para la evaluación del proceso y establece los requisitos mínimos para realizar una evaluación que asegure la respetabilidad y consistencia de las valoraciones obtenidas. Después de su ejecución, se debe obtener la información relevante de cada proceso, y el punto hasta el cual estos cumplen con su propósito. Es un Marco de referencia para: - Determinar las fortalezas y debilidades de los procesos. - Mejorar los procesos de software y medir sus mejoras. - Aquellos que adquieren un sistema para evaluar la capacidad de los proveedores de sistemas.