presentación cmmi.pdf
TRANSCRIPT
CALIDAD DE SOFTWARE
10 de Octubre del 2013
Modelo CMMI
Áreas de procesos y categorías
Utilidad del modelo CMMI
El modelo se ha diseñado para que se use como base para mejorar los procesos y, en el ámbito de la evaluación, únicamente como ayuda para medir las mejoras.
El bloque de creación fundamental es un área de proceso que define los objetivos y varias de las actividades que se suelen realizar para lograr dichos objetivos, y así poder aumentar de nivel de madurez.
Representaciones del CMMI
Por etapas o escalonada: conjunto predefinido de áreas de proceso para definir una ruta hacia la mejora en la organización y que se caracteriza por el logro de los diferentes niveles de madurez. Sistemática y estructurada
Representación continua: la organización puede seleccionar un área (o conjunto de áreas) de proceso y mejorar los procesos relacionados con ésta. Están organizadas por categorías de procesos. Flexible
Áreas de procesos Existen 16 áreas de procesos que son comunes para los
diferentes modelos de CMMI. Dependiendo del enfoque se agregan áreas específicas.
Para el caso de CMMI DEV (desarrollo) se agregan 6 , teniendo un total de 22 áreas de procesos.
En el caso de CMMI ACQ (adquisición) se agregan 6, total de 22 áreas de procesos.
En el caso de CMMI SVC (servicio) se agregan 8 áreas de procesos
Áreas de procesos CMMI DEV
Nivel 2: Procesos para la gestión de
proyectos
7 áreas de procesos:
SAM – Administración de acuerdo con proveedores
MA – Medición y análisis
REQM – Administración de requisitos
PP – Planeación de proyectos
PPQA – Control de calidad de los procesos y productos
PMC – Supervisión y control de proyectos
CM – Administración de configuraciones
Nivel 3: Procesos para la organización,
basados en estándares 11 áreas de procesos: VER – Verificación PI – Integración de productos VAL – Validación TS – Solución técnica RD –Definición de requisitos OT – Aprendizaje organizativo IPM – Administración Integrada de proyectos OPF – Enfoque de los procesos organizativos RSKM – Administración de riesgos OPD –Definición de procesos organizativos DAR –Análisis de decisiones y resolución
Nivel 4: Procesos controlados y
medidos
2 áreas de procesos:
OPP – Rendimiento de los procesos organizativos
QPM – Administración cuantitativa de proyectos
Nivel 5: Mejora de los procesos
2 áreas de procesos: :
OID –Innovación e implementación organizativas
CAR –Análisis de causas y resolución
Diagrama de la representación
escalonada
Prácticas de las Áreas de Procesos Practicas Genéricas (GP) son prácticas que se aplican a todas las áreas de procesos, están
más orientadas a un nivel organizativo y de procesos
GG 2 Institucionalizar un proceso gestionado
GP 2.1 Establecer una política organizacional.
GP 2.2 Planificar el proceso.
GP 2.3 Proveer recursos.
GP 2.4 Asignación de responsabilidades.
GP 2.5 Formación del personal.
GP 2.6 Gestión de la configuración.
GP 2.7 Identificar e involucrar a las personas involucradas.
GP 2.8 Monitorizar y controlar el proceso.
GP 2.9 Evaluar objetivamente su cumplimiento.
GP 2.10 Revisión del estado con los superiores.
Practicas Especificas (SP) son prácticas particulares de cada área
Categorías para la representación
continua Permite que una organización concentra sus esfuerzos de mejoramiento de
procesos dándole la oportunidad para escoger las áreas de proceso que mejor beneficien a la organización y a sus objetivos.
•Administración de Proyectos: Son las actividades relacionadas al desarrollo de los proyectos, como su planificación, monitorización y control. Ayudan a la colaboración entre los distintos integrantes de cada proyecto y la relación con clientes y proveedores.
•Administración de Procesos: Son las actividades que se enfocan en la definición, implementación y mejora de los procesos de la empresa en base a las fortalezas y debilidades de estos. Ayudan a encontrar las mejores practicas, mejoras cuantitativas de los procesos y dan capacidad para documentar.
•Ingeniería: Son las actividades relacionadas a disciplinas de ingeniería. Están orientadas al producto y están descritas de modo que cualquiera de estas que están involucradas en el desarrollo del producto puedan mejorar sus procesos. Se enfocan en las actividades que se llevan a cabo en cada una de las fases de vida del desarrollo del producto.
•Soporte: Son las actividades relacionadas al desarrollo y mantenimiento del producto. Se usan como apoyo para la realización y mejora de los procesos orientados al producto.
Áreas de procesos clasificadas por
categorías de mejora
Software configuration management
SCM
SCM
SCM
Checklist SCM
Bibliografías http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/ulibarri_p_jm/capi
tulo3.pdf
http://asprotech.wordpress.com/2009/08/20/representacion-staged-vs-continuous/
http://suite101.net/article/modelos-cmmi-a21674
http://msdn.microsoft.com/es-es/library/ee461556.aspx
http://www.grupocomex.com/areas-de-proceso-cmmi.aspx
http://markblogger2012.blogspot.mx/2012/09/relaciones-entre-areas-de-proceso.html
http://www.cmwg.org/meetings/200403Mtg/CMMIforCMStaff.pdf
http://www.cs.tufts.edu/comp/250SA/presentations/cm-seaman.pdf
http://www.slideshare.net/JohanPrevotR/gestion-de-la-configuracion-del-software-10471407
http://www.software-quality-assurance.org/cmmi-product-integration.html