CMMI Parte ll Adrián Bautista Omar Aquino Áreas de Proceso Un área de proceso es un grupo de prácticas relacionadas en un área que, cuando se implementan de forma conjunta, satisfacen un grupo de objetivos considerados importantes para la mejora en esa área. 1
Componentes del Área de Proceso Se agrupan en tres categorías: 1. Componentes requeridos. 2. Componentes esperados 3. Componentes informativos Componentes requeridos Los componentes requeridos describen lo que una organización debe realizar para satisfacer un área de proceso. Este logro se debe implementar de forma visible en los procesos de una organización. Los componentes requeridos en CMMI son las metas específicas y los objetivos genéricos. 2
Componentes Esperados Los componentes esperados describen lo que una organización puede implementar para lograr un componente requerido. Los componentes esperados guían a los que implementan mejoras o realizan evaluaciones. Los componentes esperados incluyen las prácticas específicas y las prácticas genéricas. Componentes Informativos Los componentes informativos nos proporcionan detalles que ayudan a las organizaciones a comenzar a pensar en cómo aproximarse a los componentes requeridos y esperados. 3
Hay 22 áreas de proceso, las cuales se presentan aquí por orden alfabético de sus acrónimos en inglés. Análisis causal y resolución (CAR). Gestión de configuración (CM). Análisis de decisiones y resolución (DAR). Gestión integrada del proyecto + IPPD (IPM + IPPD)1. Medición y análisis (MA). Definición de procesos de la organización + IPPD (OPD + IPPD) Innovación y despliegue en la organización (OID). Enfoque en procesos de la organización (OPF). Rendimiento del proceso de la organización (OPP). Formación organizativa (OT). Integración de producto (PI). 4
Monitorización y control del proyecto (PMC). Planificación de proyecto (PP). Aseguramiento de la calidad de proceso y de producto (PPQA). Gestión cuantitativa de proyecto (QPM). Desarrollo de requerimientos (RD). Gestión de requerimientos (REQM). Gestión de riesgos (RSKM). Gestión de acuerdos con proveedores (SAM). Solución técnica (TS). Validación (VAL). Verificación (VER). 5
Áreas de proceso relacionadas con el curso El propósito del Análisis causal y resolución (CAR) es identificar las causas de defectos y de otros problemas, y tomar acción para prevenir que no ocurran en el futuro. El propósito de Formación organizativa (OT) es desarrollar las habilidades y el conocimiento de las personas para que puedan realizar sus roles eficaz y eficientemente. El propósito de la Monitorización y control de proyecto (PMC) es proporcionar una comprensión del progreso del proyecto para que se puedan tomar las acciones correctivas apropiadas, cuando el rendimiento del proyecto se desvíe significativamente del plan. El propósito de la Planificación de proyecto (PP) es establecer y mantener planes que definan las actividades del proyecto. El propósito de la Gestión cuantitativa de proyecto (QPM) es gestionar cuantitativamente el proceso definido del proyecto para alcanzar los objetivos establecidos de calidad y de rendimiento del proceso del proyecto. El propósito del Desarrollo de requerimientos (RD) es producir y analizar los requerimientos de cliente, de producto y de componente del producto. El propósito de la Gestión de requerimientos (REQM) es gestionar los requerimientos de los productos y de los componentes del producto del proyecto, e identificar inconsistencias entre esos requerimientos 6
Metas Son las características que se deben demostrar para determinar si un área de proceso se cumple para efectos de la evaluación. La falta de cumplimiento de una meta, que sea aplicable, invalida el cumplimiento del área de proceso. Prácticas Son las actividades que se implementan para demostrar el cumplimiento de las metas, ya sea como están definidas por el modelo o de alguna manera alternativa definida por la organización que garantice el logro de las metas. La falta de cumplimiento de una práctica no necesariamente invalida el cumplimiento de la meta y por consiguiente del área de proceso. 7
Common Features (Características comunes) Son características que se observan de manera general en las distintas áreas de proceso, organizadas en las prácticas genéricas. Hay cuatro características comunes principales: Compromiso a realizar. Habilidad a realizar. Administración de la implementación. Verificación de la implementación. ARC (Appraisal Requirements for CMMI ) El documento ARC describe los requerimientos para diferentes tipos de evaluaciones. Una clase de evaluación comparativa total se define como una evaluación de Clase A. Otros métodos menos formales se definen como métodos de Clase B o de Clase C. El documento ARC fue diseñado para ayudar a mejorar la consistencia entre métodos de evaluación, y para ayudar a comprender los pros y contras asociados con los diferentes métodos. 8
Dependiendo del propósito de la evaluación y de la naturaleza de las circunstancias, una clase puede ser preferible a las otras. Un método de evaluación particular se declara como método de evaluación ARC Clase A, B o C basado en los conjuntos de requerimientos ARC que el desarrollador trató cuando diseñó el método. Actividad 1. Que es una área de proceso? 2. Mencione algunas áreas de proceso. 3. Que es una meta? 4. A que se refiere las practicas? 5. Cuales son las 3 características comunes principales? 6. Cual es el objetivo del Doc. de ARC? 9
Comentarios Las áreas de proceso nos sirven para implementar y mejorar nuestros productos, y más que nada en satisfacer al cliente. Regularmente tenemos que fijarnos metas para poder ver nuestros logros. Las metas nos sirven para demostrar a los clientes el resultado final. Y las practicas son el complemento para que nuestras metas se hagan mas sólidas. Las practicas nos siguen una norma en particular, estas pueden ser definidas por nosotros mismos, dependiendo de nuestras experiencias. Referencias http://asprotech.blogspot.mx/2011/02/metaspracticas-y-subpracticas.html http://bibliotecadigital.icesi.edu.co/biblioteca_di gital/bitstream/item/1843/1/6analisis_descriptiv o_proceso.pdf http://www.sei.cmu.edu/library/assets/cmmidev-v12-spanish2.pdf 10