modelos cmm-cmmi

19
FACULTAD INGENIERIA DE SISTEMAS ALUMNO : JERRY E. VIN BARBARAN DINO ROMAYNA IZQUIERDO CURSO : INGENIERIA DE SOFTWARE II CICLO : VI DOCENTE: ING. JAIME MELGAREJO MARIÑO

Upload: jerry-enrique-vin-barbaran

Post on 17-Dec-2015

274 views

Category:

Documents


0 download

DESCRIPTION

Trabajo de investigación referene al modelo CMM y CMMI

TRANSCRIPT

MODELOS DEL PROCESO DE SOFTWARE

FACULTAD INGENIERIA DE SISTEMAS

Alumno : jerry e. vin barbaran DINO ROMAYNA IZQUIERDOCurso : INGENIERIA DE SOFTWARE IICiclo : vIdocente: ING. Jaime Melgarejo Mario

MODELOS DEL PROCESO DE SOFTWARE

Capability Maturity Model SW-CMMCMMI (Capability Maturity Model Integrated)

Modelos de Procesos de SoftwareTras su creacin en 1984 el SEI comenz la investigacin para desarrollar un marco de mejora y evaluacin de la calidad de las empresas desarrolladoras de software que prestaban servicios al Departamento de Defensa de los Estados Unido. El resultado de la investigacin se denomin "Capability Maturity Model for Software" (SW-CMM), cuya versin 1.0 se public en Agosto de 1991. Posteriormente, como resultado de la retroalimentacin generada por parte de la comunidad de software, se desarrollaron las versiones 1.1 publicada en 1993 y 2.0 la cual agregaba y modificaba una serie de elementos al vigente CMM v1.1, principalmente que tienen relacin con alcanzar la institucionalizacin en la organizacin. Esta versin se complet en 1997 y se denomin "Software CMM, Version 2.0, SW-CMM es un modelo de madurez de capacidades desarrollado para los procesos relativos a la produccin y mantenimiento de sistemas software.

Inicios del CMM-SW?El modelo CMM tiene como objetivo el logro de procesos ptimos repetibles en el desarrollo de software. Esto implica un cambio en la forma de pensar y trabajar en el trabajo diario de los desarrolladores. Por esta razn es necesario incorporar en estos procesos aspectos de la cultura de la organizacin donde se implementar, basados en la idea de que la cultura de una organizacin determina lo que se podr y no se podr realizar cuando se plantean cambios Objetivo es el CMM?Modelos Previos al CMMI?

El Modelo de Capacidad y Madurez Integrado CMMI (Capability Maturity Model Integration) es un modelo de referencia de prcticas maduras usadas para evaluar y mejorar la capacidad de los procesos. Es una ruta evolutiva de implementacin de las mejores prcticas en los procesos organizacionales.

Que es el CMMI?Ayudar a establecer objetivos y prioridades en mejoras de procesos.

Ayudar a asegurar procesos estables maduros y con la capacidad requerida.

Como gua para mejorar de procesos a nivel de proyecto y de organizacin.

Como una metodologa de evaluacin para diagnosticar el estado de los esfuerzos de mejora.IMPORTANCIALos planes se hacen, pero no necesariamente se siguen. No se hace el seguimiento al trabajo real vs el plan. Los planes no son revisados. Los requerimientos no son consistentes, los cambios no son manejados. Los estimados son muy irreales, su incumplimiento es comn. Cuando no se puede cumplir con los plazos, surge una atmsfera de crisis. Los defectos se encuentran en la fase de pruebas, o peor an los encuentra el cliente. El xito depende de acciones heroicas de individuos competentes. La consistencia en la ejecucin es cuestionable.

Cuando una organizacin es inmadura

MADUREZ VS INMADUREZnivelesEl modelo para software (CMMI) establece 5 niveles de madurez para clasificar a las organizaciones, en funcin de qu reas de procesos consiguen sus objetivos y se gestionan con principios de ingeniera. Es lo que se denomina un modelo escalonado, o centrado en la madurez de la organizacin.

NIVELES1- Ejecutado- Inicial 2 - Administrado - Gestionado 3 - Definido 4 - Administrado - Gestionado Cuantitativamente 5 - Optimizado

La organizacin en este nivel no dispone de un ambiente estable para el desarrollo y mantenimiento de productos y servicios. 1 -INICIAL

En la organizacin que se encuentra en este nivel algunas reas organizacionales y/o proyectos han alcanzado las metas genricas y especficas establecidas en sus reas de proceso, es decir planean sus procesos, los ejecutan, los miden y los controlan. 2 - ADMINISTRADO

Tienen los procesos caracterizados, entendidos por los ejecutores, descritos mediante estndares, procedimientos, mtodos y herramientas. 3 - DEFINIDO

La organizacin selecciona y administra las actividades que contribuyen perceptiblemente al funcionamiento de proceso total. Estas actividades seleccionadas son controladas con tcnicas estadsticas y otras tcnicas cuantitativas. 4 - ADMINISTRADO CUANTITATIVAMENTE

Los procesos de la organizacin son mejorados continuamente basados en una comprensin cuantitativa de las causas comunes de variacin inherentes a los procesos. El nivel 5 est centrado en mejorar continuamente el desempeo de los procesos con mejoras tecnolgicas incrementales e innovadoras. 5 - OPTIMIZADO

NIVELES EN VISTA DE ESCALAEs necesaria la implantacin del modelo CMMI para dar solucin a los problemas planteados y como herramienta que permite disminuir costos a las Unidades de Negocio y a la organizacin en general, uniformidad de procesos, facilitar la comunicacin y entendimiento entre el personal de las UDS, reduccin del tiempo de desarrollo, reduccin de riesgos, ayuda en la estimacin del software y sobre todo para aumentar la calidad del software.

NECESIDADGRACIAS