CMMI Documento

Download CMMI Documento

Post on 02-Jul-2015

875 views

Category:

Documents

4 download

Embed Size (px)

TRANSCRIPT

<p>CMMI Modelo Integrado de Madurez y Capacidad</p> <p>Gua para la integracin de procesos y la mejora de productos</p> <p>Alicia Rodrguez Viera Pino Rivero Falcn</p> <p>Pgina 1 de 36</p> <p>Indice1 CMMI Modelo Integrado de Madurez y Capacidad..........................................................................3 1.1 Concepto.............................................................................................................................................3 1.2 Otros estndares y modelos de referencia..........................................................................................4 1.3 Objetivo de CMMI..............................................................................................................................5 2 Componentes de CMMI...........................................................................................................................5 3 Representaciones.....................................................................................................................................10 3.1 Representacin por etapas................................................................................................................11 3.1.1 Nivel de madurez 1: Inicial.......................................................................................................12 3.1.2 Nivel de madurez 2: Gestionado...............................................................................................12 3.1.3 Nivel de madurez 3: Definido...................................................................................................13 3.1.4 Nivel de madurez 4: Gestionado cuantitativamente..................................................................14 3.1.5 Nivel de madurez 5: En optimizacin.......................................................................................14 3.1.6 reas de proceso de los niveles de madurez.............................................................................15 3.2 Representacin continua...................................................................................................................19 3.2.1 Nivel de capacidad 0: Incompleto.............................................................................................20 3.2.2 Nivel de capacidad 1: Realizado...............................................................................................20 3.2.3 Nivel de capacidad 2: Gestionado.............................................................................................20 3.2.4 Nivel de capacidad 3: Definido.................................................................................................21 3.2.5 Nivel de capacidad 4: Gestionado cuantitativamente................................................................22 3.2.6 Nivel de capacidad 5: En optimizacin.....................................................................................22 3.2.7 Categoras de reas de proceso.................................................................................................23 3.2.7.1 Gestin de Procesos...........................................................................................................23 3.2.7.2 Gestin de Proyectos.........................................................................................................24 3.2.7.3 Ingeniera...........................................................................................................................26 3.2.7.4 Soporte...............................................................................................................................27 4 Usando los modelos CMMI....................................................................................................................28 4.1 Eleccin de la Representacin..........................................................................................................28 4.2 Definicin de los procesos de la Organizacin................................................................................29 4.3 Adoptando CMMI: xito o fracaso?..............................................................................................30 4.4 Beneficios de la aplicacin de CMMI...............................................................................................31 4.5 Mtodos de evaluacin de CMMI: SCAMPI....................................................................................34 4.6 Formacin relacionada con CMMI..................................................................................................35 5 Documentacin........................................................................................................................................36</p> <p>Pgina 2 de 36</p> <p>1 CMMI Modelo Integrado de Madurez y Capacidad1.1 ConceptoCMMI (Capability Maturity Model Integration) es un modelo de madurez de mejora de los procesos para el desarrollo de productos y de servicios. Consiste en un conjunto de buenas prcticas que tratan las actividades de desarrollo y de mantenimiento que cubren el ciclo de vida del producto, desde la concepcin a la entrega y el mantenimiento. Este modelo se aplica tanto a la generacin de productos como de servicios. Creado en 1991 por el Software Engineering Institute (SEI) como CMM y posteriormente actualizado como CMMI en 2002, est orientado a la garanta de calidad del software, y a la acreditacin de empresas desarrolladoras de software en funcin del nivel de madurez de sus procesos de produccin. Su implementacin aumenta la fiabilidad del software producido, la visibilidad de los procesos de produccin y soporte, la reusabilidad de componentes, y como resultado de la combinacin de este tipo de mejoras, disminuye los costes de produccin y mantenimiento de las aplicaciones. La ltima versin del modelo, integra los cuerpos del conocimiento o disciplinas que son esenciales para el desarrollo y el mantenimiento, pero que se han tratado por separado en el pasado, tales como: SW - Ingeniera de Software: Cubre el desarrollo de software y su mantenimiento. SE - Ingeniera de Sistemas: Abarca el desarrollo total del sistema que puede o no incluir el desarrollo de software. IPPD - Desarrollo integrado de Productos y Procesos: Contempla un enfoque sistemtico para la colaboracin de los productos y procesos, involucrados y relevantes, a travs de la vida del producto. Es aplicable en aquellas situaciones en donde sea necesario desarrollar, en forma concurrente, no slo el producto sino tambin los procesos a emplear para disearlo, construirlo y mantenerlo (incluyendo el soporte a los usuarios). SS - Acuerdo con Proveedores: En proyectos complejos se requiere de la incorporacin de proveedores para ejecutar funciones o aadir modificaciones a productos. Debe ser aplicado siempre que el proyecto dependa de actividades crticas que deban realizar proveedores.</p> <p>Las denominaciones anteriores de CMMI para la ingeniera de sistemas y la ingeniera del software (CMMI-SE/SW) son reemplazadas por el ttulo CMMI para desarrollo, reflejando as realmente la integracin completa de estas disciplinas y la aplicacin del modelo Pgina 3 de 36</p> <p>en el seno de una organizacin. CMMI para desarrollo (CMMI-DEV) propone una solucin integrada y completa para las actividades de desarrollo y de mantenimiento aplicadas a los productos y a los servicios.</p> <p>1.2 Otros estndares y modelos de referenciaAdems de CMMI, existen otros modelos y estndares que pueden ser empleados como referencia para definir e implantar procesos:</p> <p> ISO 9001:2008Es un estndar internacional que puede ser aplicado a cualquier tipo de organizacin. Este estndar, que establece los requisitos que debe cumplir un sistema genrico de gestin de la calidad (QMS, por sus siglas en ingls), puede ser usado para mejorar procesos internos, para obtener una certificacin o para establecer relaciones contractuales. </p> <p>Cobit (Control Objetives for Information and Related Technology)Objetivos de Control para las Tecnologas de la Informacin y Tecnologas Relacionadas: Es un modelo desarrollado por el IT Governance Institute cuyo propsito es establecer una serie de objetivos de control para las actividades de la organizacin de IT.</p> <p> ITILITIL es el acrnimo de Information Technology Infrastructure Library. Desarrollado en los aos ochenta por la CCTA (Central Computer &amp; Telecommunications Agency) del Reino Unido y administrado actualmente por la OGC (Office of Government Commerce), ITIL es un marco para organizar las actividades de provisin de servicios de IT. No es un estndar, sino un conjunto de best practices organizado alrededor de diez procesos. </p> <p>eSCM (eSourcing Capability Model)Este modelo (Gestin electrnica de la cadena de suministro) es el desarrollo ms reciente de la Carnegie Mellon University, pero en esta ocasin su origen no es el Software Engineering Institute sino el IT Services Qualification Center (ITsqc) dependiente del Institute for Software Research International de la Facultad de Ciencias de la Computacin. Este modelo de capacidades apunta a cubrir ciertos aspectos relacionados con la provisin de servicios basados en IT que el resto de los modelos no cubre (por ejemplo, transferencia de conocimientos al proveedor del servicio, contratacin, gestin de relaciones, Pgina 4 de 36</p> <p>etc.) Su propsito es que los proveedores de servicios sean ms eficaces y eficientes, que sus contratos no sean interrumpidos por mal desempeo, y que haya una mejor relacin entre proveedores, clientes y organizaciones asociadas.</p> <p>1.3 Objetivo de CMMIPara las organizaciones un producto o servicio es de calidad cuando satisface las necesidades y expectativas del cliente otorgando a ste seguridad sobre su uso, fiabilidad de sus funciones esperadas y confianza en un producto o servicio sin fallos y duradero segn tiempos establecidos y acordados. El propsito 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.</p> <p>2 Componentes de CMMIA continuacin se describen los componentes que forman parte del CMMI. Se agrupan en tres categoras: 1. reas de proceso. Un rea de proceso es un grupo de prcticas o actividades relacionadas en un rea que, cuando se implementan de forma conjunta, satisfacen un grupo de objetivos considerados importantes para la mejora en dicho rea. 2. Componentes requeridos. Describen lo que una organizacin debe realizar para satisfacer un rea de proceso. La satisfaccin de objetivos se utiliza en las evaluaciones como base para determinar si un rea de proceso ha sido realizada y satisfecha. Los componentes requeridos son: Metas u objetivos genricos. Las metas genricas se denominan as porque la misma declaracin de la meta se aplica a mltiples reas de proceso. Describe las caractersticas que deben estar presentes para institucionalizar los procesos que implementan un rea de proceso, es decir, para que el proceso se realice de forma rutinaria como parte de la cultura de la organizacin. Metas u objetivos especficos. Describe las caractersticas nicas que deben estar presentes para satisfacer el rea de proceso.</p> <p>Pgina 5 de 36</p> <p>3. Componentes esperados. Describen lo que una organizacin puede implementar para lograr un componente requerido. Los componentes esperados son: Prctica genrica. Es la descripcin de una actividad que se considera importante para el logro de la meta genrica asociada, se aplica a mltiples reas de proceso. Prcticas especficas. Describe una actividad que se considera importante para alcanzar la meta especfica asociada.</p> <p>4. Componentes informativos. Proporcionan detalles que ayudan a las organizaciones a comenzar a pensar en cmo aproximarse a los componentes requeridos y esperados. Declaracin de propsitos. Describe la finalidad del rea de proceso. Notas introductorias. Describe los principales cubiertos por el rea de proceso. conceptos</p> <p>reas de proceso relacionadas. Proporciona una lista de otras reas de procesos relacionadas con la que se est documentando. Productos de trabajo tpicos. Lista muestras de resultados de una prctica especfica. Subprcticas. Una subprctica es una descripcin detallada que proporciona una gua para interpretar e implantar una prctica especfica o genrica. Elaboracin de las prcticas genricas. Proporciona una gua sobre cmo la prctica genrica debera aplicarse de forma exclusiva al rea de proceso Componentes informativos de soporte. Se usan cuando se necesita ms informacin para describir un concepto: Notas. Es un texto que puede acompaar casi a cualquier otro componente del modelo. Puede proporcionar detalles, informacin previa o de base. Ejemplos. Proporciona uno o ms ejemplos para clarificar un concepto o una actividad descrita. Ampliaciones. Una ampliacin es una nota o un ejemplo que es relevante para una disciplina particular. Referencias. Una referencia es un enlace a informacin adicional o ms detallada en las reas de proceso relacionadas y puede acompaar a casi cualquier otro componente del modelo. Pgina 6 de 36</p> <p>Los componentes del modelo, as como la relacin entre ellos, se pueden presentar en forma esquemtica como se muestra en la siguiente Figura:</p> <p>Pgina 7 de 36</p> <p>A modo de ejemplo, se muestra a continuacin la disposicin de los componentes descritos para el rea de proceso CAR, que se ver ms adelante:</p> <p>Pgina 8 de 36</p> <p>Pgina 9 de 36</p> <p>3 RepresentacionesLos niveles se utilizan en CMMI para describir un camino evolutivo recomendado para una organizacin que quiera mejorar los procesos que utiliza para desarrollar y mantener sus productos y servicios. CMMI soporta dos caminos de mejora. Un camino permite a las organizaciones mejorar de forma incremental los procesos que corresponden a un rea o reas de proceso individual seleccionada por la organizacin. El otro camino permite a las organizaciones mejorar un conjunto de procesos relacionados, tratando de forma incremental conjuntos sucesivos de reas de proceso. Estos dos caminos de mejora estn asociados con los dos tipos de niveles que corresponden a las dos representaciones posibles del CMMI: continua y por etapas. Para la representacin continua, se utiliza el trmino nivel de capacidad. Para la representacin por etapas, se utiliza el trmino nivel de madurez. La representacin por etapas utiliza conjuntos predefinidos de reas de proceso para definir un camino de mejora para una organizacin. Este camino de mejora se caracteriza por diversos niveles de madurez. Cada nivel de madurez proporciona un conjunto de reas de proceso que caracterizan diferentes comportamientos organizativos. La representacin continua permite a una organizacin seleccionar un rea de proceso (o un grupo de reas de proceso) y mejorar los procesos relacionados con sta. Esta representacin utiliza unos niveles de capacidad para caracterizar la mejora concerniente a un rea de proceso individual. La presentacin y organizacin de la informacin es diferente para cada Representacin, sin embargo el contenido es el mismo. La representacin continua se enfoca en...</p>