modelo CMMI

13
13/11/2012 1 CMMI CMMI Lizbeth Monserrat Hernández Álvarez Yuliana Aguirre Hernández Arely Sánchez Domingo Temas Temas Estándar CMMI. Disciplinas del CMMI. Modelo continuo y modelo por niveles.

description

modelo cmmi

Transcript of modelo CMMI

13/11/2012

1

CMMICMMI

Lizbeth Monserrat Hernández Álvarez

Yuliana Aguirre Hernández

Arely Sánchez Domingo

TemasTemas

� Estándar CMMI.

� Disciplinas del CMMI.

� Modelo continuo y modelo por niveles.

13/11/2012

2

DefiniciónDefinición

� Un guía para mejorar procesos y

comprobar la capacidad de un grupo

al ejecutarlos.

� Un modelo de madurez –directrices,

prácticas y disciplinas basadas en

estándares de la industria.

� Un marco para diagnosticar el estado

de la mejora indica Qué deben hacer

los procesos, no Cómo deben hacerlo.

� El propósito de CMMI para desarrollo

es ayudar a las organizaciones a

mejorar sus procesos de desarrollo y

de mantenimiento, tanto para los

productos como para los servicios.

13/11/2012

3

� 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)

� Acuerdo con proveedores(SS)

Disciplinas del ModeloDisciplinas del Modelo

� Ingeniería de Sistemas: Abarca eldesarrollo total del sistema que puede o noincluir el desarrollo de software.

� Ingeniería de Software: Cubre el

desarrollo de software y su mantenimiento.

13/11/2012

4

� Desarrollo integrado de Productos y Procesos:

Contempla un enfoque sistemático para la

colaboración de los involucrados relevantes

a través de la vida del producto.

� Acuerdo con proveedores: En proyectos complejos se requiere de la incorporación de

proveedores para ejecutar funciones o

añadir modificaciones a productos.

RepresentacionesRepresentaciones

� El CMMI tiene dos representaciones:

� Por Etapas

� Continuo

� Estas representaciones permiten a laorganización perseguir diferentesobjetivos de mejora.

� La presentación y organización de lainformación es diferente para cadauna, sin embargo el contenido es elmismo.

13/11/2012

5

CMMI por EtapasCMMI por Etapas

� Proporciona un marco predefinido

para la mejora organizacional basada

en el agrupamiento y ordenamiento de

procesos, y en las relaciones

organizacionales asociadas.

� El termino por etapas viene de la

forma en la que el modelo describe

este marco como una serie de etapas

denominadas niveles de madurez.

CMMI ContinuoCMMI Continuo

� Cada nivel de madurez es una

plataforma bien definida para

evolucionar la mejora.

� Existen cinco niveles de madurez.

� Cada nivel es una base para la mejora

utilizando una secuencia probada

desde sus bases.

13/11/2012

6

� El modelo para software (CMMI)

establece 5 niveles de madurez para

clasificar a las organizaciones, en

función de qué áreas de procesos

consiguen sus objetivos y se

gestionan con principios de ingeniería.

Es lo que se denomina un modelo

escalonado, o centrado en la madurez

de la organización.

Modelo por etapasModelo por etapas

Nivel 1Inicial

Nivel 2Gestionado

Nivel 3Definido

Nivel 4Gestionado Cuantitativamente

Nivel 5Optimizado

13/11/2012

7

InicialInicial

La organización en este nivel no

dispone de un ambiente estable para

el desarrollo y mantenimiento de

productos y servicios.

AdministradoAdministrado

� En la organización que se encuentra

en este nivel algunas áreas

organizacionales y/o proyectos han

alcanzado la metas genéricas y

especificas establecidas en sus áreas

de proceso, es decir planean sus

procesos, los ejecutan, los miden, y

los controlan.

13/11/2012

8

DefinidoDefinido

� Tiene los procesos caracterizados,

entendidos por los ejecutores, descritos

mediante estándares, procedimientos,

métodos y herramientas.

Gestionado CuantitativamenteGestionado Cuantitativamente

� En este nivel, existe una

responsabilidad organizacional de

usar métodos estadísticos y otros

métodos cuantitativos para controlar

los subprocesos. Esto significa que el

proceso de gestión debemos utilizar

medidas del proceso y del producto.

13/11/2012

9

OptimizadoOptimizado

� Los procesos de la organización son mejorados continuamente basados en una comprensión cuantitativa de las causas comunes de variación inherentes a los procesos. El nivel 5 esta centrado en mejorar continuamente el desempeño de los procesos con mejoras tecnológicas incrementales e innovadoras.

Modelo ContinuoModelo Continuo

Nivel 0Incompleto

Nivel 1Ejecutado

Nivel 3Administrado

Nivel 4 Administrado

Cuantitativamente

Nivel 5Optimizado

13/11/2012

10

Modelo ContinuoModelo Continuo

� Nivel 0(Incompleto): El proceso no

se ejecuta o se hace parcialmente.

� Nivel 1(Ejecutado): El proceso se

ejecuta y se producen productos

basados en productos de entrada

identificados.

� Nivel 2(Administrado): El proceso es

reactivo y se caracteriza por su

aplicación a proyectos.

� Nivel 3(Definido): El proceso es proactivo y se ve a nivel de la organización.

� Nivel 4(Administrado Cuantitativamente): El proceso es medido y controlado.

� Nivel 5 (optimizado): El proceso se enfoca en la mejora

13/11/2012

11

Ventajas y desventajas del Ventajas y desventajas del

modelo por etapasmodelo por etapas

� Ventaja: Aparte de su compatibilidad con

el modelo CMM, es que define un modelo

claro para la mejora de las

organizaciones. Esta subirá del segundo

al tercer nivel, y así sucesivamente.

� Desventaja: Es que podría ser mas

adecuado para introducir metas y

prácticas correspondientes a los niveles

superiores antes que las practicas de

niveles inferiores. Cuando una

organización hace esto la valoración de su

madurez da una imagen engañosa.

13/11/2012

12

Ventaja del modelo continuoVentaja del modelo continuo

� Es que las organizaciones pueden

elegir procesos de mejoras de

acuerdo con sus propias necesidades

y requerimientos. La experiencia

demuestra que diferentes tipos de

organizaciones tienen distintos

requerimientos en su mejora de

procesos. Permite mas flexibilidad

manteniendo la ayuda del CMMI.

OpinionesOpiniones

� Pues cada empresa que se dedica a

la elaboración de software se

preocupa por la calidad del producto y

para ello se cuenta con el modelo

CMMI el cual ayuda como guía en los

procesos que se llevan a cabo

utilizando el modelo continuo o el

modelo por etapas.

13/11/2012

13

PreguntasPreguntas

� 1.De que se encarga el modelo CMMI.

� 2.Cuales son los dos modelos que se

encuentran asociados con el CMMI.

� 3.Menciona los niveles del modelo continuo.

� 4.Menciona los niveles del modelo por etapa?

� 5.Cual es la ventaja que tiene el modelo

continuo?

� 6.Explique en que consiste el modelo por

etapas?

ReferenciasReferencias

� Referencias: Sommerville Ian,Ingenieria del Software, Edición 2009, Editorial PEARSON ADDISON WESLEY. pág. 619.

� Piattini Mario,Calidad de sistemas informáticos, mayo 2007, editorial alfaomega Grupo editor, pag-181.

� http://www.allsoft.mx/recursos/ElModeloCMMI.pdf