Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelos formales: CMMI CMM (Capability Maturity Model) Surge a partir: Deficiencias en las metodologas Incapacidad para manejar el proceso de software
Establecer la madurez de los procesos Determina cuestiones crticas para la calidad y la mejora del proceso
Modelos formales: CMMI Organizaciones de software maduras / inmaduras Idea principal: distincin entre empresas maduras/inmaduras En una organizacin inmadura:
Procesos de software: improvisados o no respetados (si existen) Planificacin en funcin de los problemas Presupuestos y planificacin incumplidos Sin base objetiva para evaluar la calidad o para resolver problemas Inexistencia o reduccin de las actividades de mejora de la calidad
Capacidad de gestin: desarrollo de software y procesos de mantenimiento Proceso de software difundido al equipo y planificado Procesos modificables: pruebas piloto controladas y anlisis de coste/beneficio Roles y responsabilidades establecidos en el proyecto y la organizacin Gestores: monitorizacin la calidad de los productos y de los procesos Planificaciones y presupuestos realistas: rendimientos histricos Proceso disciplinado en el que todos los participantes entienden su valor, existiendo adems la infraestructura necesaria para soportar el proceso
Modelo combinado
E/SW MMI-S C Staged tion enta Repres
System Engineering/Software Engineering Slo a proyectos de software engineering Slo a proyectos de system engineering Ambos
Aplicable:
Continua o escalonada?
Software CMM--Escalonado SECMContinuo (The Systems Engineering Capability Model) IPD CMMHbrido (The Integrated Product Development Capability Maturity Model)
En el del equipo de desarrollo de CMMI haba defensores de de cada una de las representaciones. Seleccionar una nica representacin se planteaba como algo too hard. Compromiso: Inicialmente soportar dos representaciones del modelo con contenidos equivalentes.
CMMI version 1.2 will be available August 25, 2006. Details are now available about the changes in CMMI v1.2 and CMMI v1.2 Upgrade Training
Continuo
Escalonado
Capacidad
1 2
0 Incompleto 1 Ejecutado
2 Gestionado 3 Definido
Los procesos que adems de considerarse ejecutados son tambin planificados, revisados y evaluados para comprobar que cumplen los requisitos Los procesos que adems de considerarse gestionados se ajustan al conjunto de procesos estndar conforme a las lneas directivas de la organizacin Procesos definidos que son controlados utilizando tcnicas estadsticas u otras tcnicas cuantitativas
Procesos gestionados cuantificadamente que son cambiados y adaptados para conseguir objetivos relevantes de negocio
9
Modelos formales: CMMI Dimensin de la capacidad Los valores describen cmo de bien se realiza el proceso (nivel de capacidad del proceso).
Optimizado
Capacidad
Proceso no ejecutado
Incompleto
Area Proceso 1
Area Proceso 2
Area Proceso 3
Area Proceso n
10
Procesos
1 Inicial
2 Gestionado 3 Definido
11
Proceso caracterizado para la organizacin y proactivo Proceso caracterizado para los proyectos y a menudo reactivo Proceso imprevisible, poco controlado y reactivo
2 1
Gestionado Inicial
12
CMMI recoge prcticas para 22 reas de procesos Las reas de procesos agrupan a las actividades necesarias para
la ejecucin de los proyectos de ingeniera de sistemas y de software
reas de proceso en aquellas cuya gestin es necesaria para lograr cada nivel de calidad
13
Gestin cuantificada de proyectos Rendimiento de los procesos de la organizacin Desarrollo de requisitos Solucin tcnica Verificacin Validacin
3 DEFINIDO
Integracin de producto Procesos orientados a la organizacin Definicin de los procesos de la organizacin Formacin Gestin integrada de proyecto Gestin de riesgos Anlisis y resolucin de decisiones Gestin de requisitos Planificacin de proyecto Monitorizacin y control de proyectos
2 GESTIONADO
Gestin y acuerdo con suministradores Medicin y anlisis Gestin de la calidad de procesos y productos Gestin de la configuracin
1 INICIAL
14
GESTIN DE PROYECTOS
Gestin y acuerdo con proveedores Gestin integrada de proyecto Gestin de riesgos Gestin cuantificada de proyecto Gestin de la configuracin Gestin de la calidad de procesos y productos
SOPORTE
Medicin y anlisis Anlisis y resolucin de decisiones Anlisis y resolucin de problemas Desarrollo de requisitos Gestin de requisitos
INGENIERA
Soluciones tcnicas Integracin de producto Verificacin Validacin Definicin de los procesos de la organizacin
GESTIN DE PROCESOS
Procesos orientados a la organizacin Formacin Rendimiento de los procesos de la organizacin Innovacin y desarrollo
15
Componentes requeridos
Objetivo genrico
Los objetivos genricos asociados a un nivel de capacidad establecen lo que una organizacin debe alcanzar en ese nivel de capacidad. El logro de cada uno de esos objetivos en un rea de proceso significa mejorar el control en la ejecucin del rea de proceso
Objetivo especfico
Los objetivos especficos se aplican a una nica rea de proceso y localizan las particularidades que describen que se debe implementar para satisfacer el propsito del rea de proceso
16
17
Prctica especfica
Una practica especfica es una actividad que se considera importante en la realizacin del objetivo especifico al cual est asociado. Las prcticas especficas describen las actividades esperadas para lograr la meta especfica de un rea de proceso.
Componentes informativos
Propsito Notas introductorias Referencias
Las referencias son indicadores de otras reas de proceso relacionadas que pueden aportar informacin adicional o ms detallada Nombres Tablas de relaciones prctica-objetivo Prcticas
18
19
REPRESENTACIN ESCALONADA NIVEL 2 GESTIONADO AREA DE PROCESO GESTION DE REQUERIMIENTOS SG 1 Gestionar Requerimientos SP 1.1 Obtener y comprender requerimientos SP 1.2 Obtener la aprobacin de los requerimientos SP 1.3 Gestionar los cambios en requisitos SP 1.4 Mantener una trazabilidad bidireccional de requisitos SP 1.5 Identificar inconsistencias entre el trabajo real a realizar y los requisitos. GG 2 Institucionalizar la gestin del proceso de toma de requerimientos GP 2.1 (CO 1) Establecer las polticas de la organizacin GP 2.2 (AB 1) Planificar los procesos GP 2.3 (AB 2) Proporcionar los recursos adecuados GP 2.4 (AB 3) Asignar las responsabilidades GP 2.5 (AB 4) Formar al personal GP 2.6 (DI 1) Gestionar la configuracin GP 2.7 (DI 2) Identificar los actores importantes GP 2.8 (DI 3) Monitorizar y controlar los procesos GP 2.9 (VE 1) Evaluar objetivamente el cumplimiento GP 2.10 (VE 2) Revisar el proyectos con los responsables de mayor nivel.
20
Representacin escalonada Area de proceso Planeacin del proyecto SG1. Establecer las estimaciones: SP 1.1. Estimar el alcance del proyecto SP 1.2. Establecer las tareas y productos de trabajo SP 1.3. Definir el ciclo de vida del proyecto SP 1.4 Determinar las estimaciones de esfuerzo y costo SG2. Desarrollar un plan del proyecto: SP 2.1. Establecer el presupuesto y cronograma SP 2.2 Identificar los riesgos del proyecto SP 2.3. Plan para la gestin de los datos del proyecto SP 2.4. Plan para los recursos del proyecto SP 2.5. Plan para las habilidades y conocimiento necesarias SP 2.6. Plan para involucrar a los participantes SP 2.7. Establecer el plan del proyecto SG3. Obtener el compromiso con el plan SP 3.1. Revisin de los planes que afectan al proyecto SP 3.2. Reconciliar el trabajo y niveles del recurso SP 3.3. Obtener el compromiso sobre el plan
21
Objetivos genricos
Referencias
22
Elaboraciones
24