Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 3
Tema 3
Bilbao, Abril-Mayo/2012
1 / 71
Modelo de calidad centrado en los procesos, no en los productos Modelo para mejorar de forma continua los procesos y las organizaciones Permite analizar y redisear sus procesos n Basado en la experiencia de la industria Dice qu hacer pero no cmo hacerlo e o
4 / 71
Qu aporta e
Integrar elementos funcionales de la organizacin o Conjunto de buenas prcticas a Ayuda a identicar objetivos y prioridades en la mejora de procesos Apoya la coordinacin de actividades de mejora de procesos o Referencia que permite evaluar organizaciones y procesos
5 / 71
Modelos previos
SW-CMM: Sistemas software SECM: Ingenier del software a IPD-CMM: Desarrollo de productos integrados ...
7 / 71
Software Engineering Institute (SEI) Departamento de Defensa de Estados Unidos Desarrollar un modelo de mejora y evaluacin de empresas o desarrolladoras de software 1991: Capability Maturity Model For Software (SW-CMM) Objetivos:
Gu para mejorar los procesos de desarrollo y mantenimiento a Criterio para determinar el nivel de madurez de la empresas
8 / 71
9 / 71
SECM
Intenarl Council on System Engineering y Enterprise Process Improvement Collaboration Group 1998: System Engineering Capability Model (SECM) Objetivos:
Ejecutar y mejorar la ingenier del software a Evaluar la capacidad de los procesos Determinar reas de posible mejora a
Describe un conjunto m nimo de actividades cr ticas Incluye actividades genricas para realizar o mejorar tareas e espec cas Actividades estructuradas por niveles de capacidad
10 / 71
SECM
5 niveles de capacidad: Habilidad para desarrollar ingenier del software a Obteniendo el control total Compartiendo conocimiento a travs de la organizacin e o Medida cuantitativa de lo que se hace Mejora usando las medidas cuantitativas y objetivos organizacionales
11 / 71
CMMI
Software Engineering Institute (SEI), Universidad de Carnegie Mellon Ministerio de Defensa de los Estados Unidos Versiones:
2000: v1.02 2001: v1.1 2006: v1.2 2010: v1.3
12 / 71
Objetivo CMMI
Unir varios modelos en uno solo Evitar la repeticin de tareas o Ahorro en el proceso de mejora
13 / 71
Resumen de la evolucin o
14 / 71
Conceptos de CMMI
16 / 71
Areas de proceso
Conjunto de actividades agrupadas para permitir la mejora Cada rea corresponde a un nivel de madurez en la a representacin escalonada o Las reas de proceso tienen niveles de capacidad en la a representacin continua o 4 categor as:
Ingenier a Gestin de proyecto o Gestin de proceso o Soporte
17 / 71
Capacidad
Cualidad que permite el buen desarrollo y resultado de una actividad Se aplica a las reas de proceso a Cuanto mayor sea la capacidad de un proceso ms predecible a es su resultado
18 / 71
Madurez
Alcance de la plenitud de la organizacin o Sus niveles indican etapas en la evolucin de la totalidad de o los procesos de una organizacin o
19 / 71
Dos representaciones
21 / 71
Representacin escalonada o
Centrada en la mejora de la organizacin o Evala las organizaciones en niveles de madurez u Mtodo estructurado y sistemtico para la mejora de e a procesos Cada nivel asegura unas caracter sticas deseables en la infraestructura de la organizacin o Cada nivel de madurez afecta a diferentes reas de procesos a Para que una organizacin se certique en un nivel debe o cumplir debe cumplir los objetivos de las diferentes reas de a procesos 5 niveles de capacidad: inicial, dirigido, denido, dirigido cuantitativamente y optimizado
22 / 71
Escalonada: Iniciado
Nivel 1 Procesos no denidos: ad-hoc, cambiantes, caticos o Pueden producir productos aptos Incapacidad de repetir sus xitos de forma automtica e a No cumplen la planicacin o Exceden los presupuestos previstos Las personas no comparten sus mtodos ni conocimiento e Prdida de conocimiento cuando una persona sale de la e organizacin o
23 / 71
Escalonada: Dirigido
Nivel 2 Surge el orden Los proyectos cuentan con un conjunto de procesos Los procesos son planicados y ejecutados siguiendo una polAtica preestablecida Producen salidas controladas Los proyectos siguen un plan documentado Existen acuerdos entre las partes interesadas y pueden ser revisados Los productos y servicios cumplen sus descripciones y estndares a
24 / 71
Escalonado: Denido
Nivel 3 Los procesos estn correctamente descritos y entendidos a Se encuentran descritos en estndares, procedimientos y a mtodos e Los procesos estndares se mejoran continuamente a Procesos estndares se adecuan a cada proyecto siguiendo una a gu de adaptacin a o Procesos descritos con rigor: Objetivos, entradas, actividades, roles, medidas, vericacin y salidas o Las salidas de los procesos son predecibles cualitativamente
25 / 71
Escalonado: Optimizado
Nivel 5 Mejora continua de los procesos basadas en sus causas de variacin o Los objetivos de la mejora son preestablecidos y continuamente revisados Los efectos de las mejoras son medidos y evaluados Mayor nfasis en la mejora constante que en niveles anteriores e centrada en las causas de variacin comunes o
27 / 71
Representacin continua o
Centrada en la mejora de conjuntos de procesos o procesos espec cos asociados a una rea de proceso a Evala las reas de proceso de una organizacin en niveles de u a o capacidades 6 niveles de capacidad: incompleto, realizado, manejado, denido, manejado cuantitativamente y optimizado
28 / 71
Continua: Incompleto
Nivel 0 Uno o mas objetivos espec cos del rea de proceso no se a satisfacen
29 / 71
Continua: Realizado
30 / 71
Continua: Guiado
Nivel 2 Dispone de la infraestructura bsica para dar soporte al a proceso El proceso es ejecutado conforme a lo planicado Dispone de los recursos necesarios para producir salidas controladas Involucra a las partes interesadas El proceso es controlado, revisado y evaluado segn su u descripcin o
31 / 71
Continua: Denido
Nivel 3 El proceso es una adaptacin de un proceso estndar o a siguiendo la gu de adaptacin a o Aporta informacin que permite la mejora del proceso o
32 / 71
Nivel 4 El proceso se controla empleando tcnicas cuantitativas y e estad sticas Disponen de objetivos cuantitativos que permiten medir la calidad y la realizacin de los procesos o
33 / 71
Continua: Optimizacin o
Nivel 5 Centrado en la mejora continua del proceso Mejora basado en la comprensin de las causas de variacin o o del proceso Mejoras incrementales y tecnolgicas o
34 / 71
Tabla resumen
Continua (Capacidad) Nivel 0 Nivel 1 Nivel 2 Nivel 3 Nivel 4 Nivel 5 Incompleto Realizado Guiado Definido Guiado cuantitativamente Optimizado
35 / 71
Categor as
Agrupacin de un conjunto de reas de proceso fuertemente o a interrelacionadas Agrupa reas de proceso que tienen caracter a sticas comunes relacionadas con objetivos del negocio La agrupacin facilita la mejora conjunta de las reas de proceso o a 4 categor as: Administracin de Procesos: Areas encargadas de disear, o n implementar, monitorizar, evaluar y mejorar los procesos Administracin de Proyectos: Areas encargadas de o planicar, monitorizar y controlar los proyectos Soporte: Areas que dan soporte al desarrollo y mantenimiento del producto Ingenier Areas encargadas del desarrollo y mantenimiento a: del producto Pueden existir reas de proceso relacionadas agrupadas en diferentes a categor as
37 / 71
Area de proceso
Describe un conjunto de prcticas relacionados a Cuando son implementadas colectivamente satisfacen un conjunto de objetivos considerados importantes para mejorar el rea de proceso a Cada rea esta asociada a una categor y a un nivel de a a madurez en la representacin escalonada o Existen 22 reas de proceso a
38 / 71
Componentes requeridos: Componentes obligatorios para cumplir una rea de proceso a Componentes esperados: Componentes que pueden ser empleados para cumplir un componente requerido
39 / 71
Objetivos y prcticas a
Objetivo espec co: enunciado que describe la caracter stica que debe cumplirse para satisfacer el rea de a proceso Objetivo genrico: Enunciado que describe una e caracter stica que debe cumplirse por un conjunto de reas a de proceso Prctica espec a ca: Enunciado que describe una actividad que facilita alcanzar un objetivo especico de un rea de a proceso Prctica genrica: Enunciado que describe una actividad a e que facilita alcanzar un objetivo genrico e
40 / 71
Resumen de la estructura
rea de Proceso
... ...
... ...
rea de Proceso
Componentes requeridos
Objetivos Especficos
Objetivos Genricos
Componentes esperados
Prcticas Especficas
Prcticas Genricas
41 / 71
Engloban actividades asociadas a los procesos compartidas por los diferentes proyectos: Denicin, despliegue, implementacin, o o control, evaluacin, medicin y mejora de los procesos o o
43 / 71
Area de proceso Denicin de Procesos de la Organizacin o o Entrenamiento de la Organizacin o Procesos Orientados a la Organizacin o Rendimiento de Procesos de la Organizacin o Innovacin y Despliegue de la Organizacin o o
Nivel de Madurez 3 3 3 4 5
44 / 71
45 / 71
Rendimiento de Procesos de la Organizacin: Permite o denir objetivos cuantitativos de la calidad y ejecucin de o los procesos teniendo en cuenta los objetivos de negocio de la organizacin o Innovacin y Despliegue de la Organizacin: Selecciona e o o implanta mejoras e innovaciones incrementales y cuanticables de los procesos y tecnolog de una as organizacin conforme a sus objetivos de negocio o
46 / 71
Agrupan las actividades relacionadas con la gestin de proyectos o tales como la planicacin, la monitorizacin y el control de o o proyectos.
47 / 71
Area de proceso Administracin de Acuerdos con Proveedores o Monitorizacin y Control de Proyecto o Planicacin de Proyecto o Administracin Cuantitativa de Proyectos o Administracin de la Conguracin o o Administracin Integral del Proyecto o
Nivel de Madurez 2 2 2 3 3 3
48 / 71
Administracin de Acuerdos con Proveedores: Permite o gestionarla adquisicin de productos para un proyecto o Monitorizacin y Control de Proyecto: Permite analizar el o proyecto conforme a los planes establecidos para establecer cmo monitorizarlo y para poder tomar acciones o correctivas cuando se desv de lo planicado a Planicacin de Proyecto: Desarrolla, actualiza y o documenta la planicacin del proyecto y los compromisos de o sus participantes, y gestiona las partes interesadas del mismo
49 / 71
Administracin Cuantitativa de Proyectos: Utiliza o mtricas cuantitativas de los procesos para alcanzar los e objetivos de calidad establecidos permitiendo identicar mejoras en los procesos Administracin de la Conguracin: Determina y mantiene o o la integridad y consistencia de los artefactos Administracin Integral del Proyecto: Adapta los o procesos genricos de la organizacin a un proyecto concreto e o y trata con las partes interesadas en el mismo
50 / 71
Categor Soporte a:
Engloban las actividades que sirven de soporte al desarrollo y mantenimiento del producto o servicio.
51 / 71
Area de proceso Aseguramiento de la Calidad de Procesos y Productos Administracin de Riesgos o Medicin y Anlisis o a Anlisis y Resolucin de Decisiones a o Anlisis y Resolucin Causales a o
Nivel de Madurez 2 2 2 3 5
52 / 71
Aseguramiento de la Calidad de Procesos y Productos: Proporciona un conjunto de prcticas que permiten evaluar a productos, servicios, procesos y artefactos relacionados Administracin de Riesgos: Permite identicar, evaluar y o gestionar riesgos asociados al proyecto con el objetivo de prevenirlos Medicin y Anlisis: Permite establecer mtricas o a e cuantitativas para obtener resultados objetivos que faciliten la toma de decisiones estructuradas
53 / 71
Anlisis y Resolucin de Decisiones: proporciona un marco a o estructurado para la toma de decisiones basado en la comparacin con los criterios y objetivos establecidos. o Anlisis y Resolucin Causales: Identica las causas de los a o problemas para corregirlos y permitir prevenirlos
54 / 71
Categor Ingenier a: a
Agrupan las actividades de desarrollo y mantenimiento del producto o servicio. Proporcionan las bases tcnicas para abarcar e todas las fases del desarrollo.
55 / 71
Area de proceso Administracin de Requisitos o Desarrollo de Requisitos Integracin de Producto o Solucin Tcnica o e Validacin o Vericacin o
Nivel de Madurez 3 3 3 3 3 3
56 / 71
Administracin de requisitos (AR): Gestiona los requisitos o del producto durante todo su ciclo de vida, identicando inconsistencias Desarrollo de Requisitos (DR): Recopila las necesidades del cliente y las transforma en los requisitos del producto a desarrollar Integracin de Producto (IP): Integra un conjunto de o componentes para generar un producto ms complejo a conforme a los requisitos del mismo
57 / 71
Solucin Tcnica (ST): Disea, desarrolla e implementa o e n soluciones para los requisitos del producto Validacin (VA): Comprueba que el producto, sus o componentes y los artefactos generados se corresponden con lo esperado para su uso Vericacin (VE): Comprueba que el producto, sus o componentes y los artefactos generado cumplen los requisitos establecidos
58 / 71
Categor de ingenier a a
Su propsito es disear, desarrollar e implementar un o n conjunto de soluciones que satisfagan los requisitos Se efecta durante todo el ciclo de vida del producto y sus u componentes Consta de tres objetivos espec cos:
Seleccionar soluciones para componentes del producto Desarrollar el diseo n Implementar el diseo del producto n
61 / 71
63 / 71
Descripcin o Implementar los componentes del producto siguiendo el diseo n desarrollado previamente y generar la documentacin que reeje o dicha implementacin o Prcticas espec a cas: Implementar el diseo de las diferentes componentes del n producto incluyendo pruebas unitarias de cada componente Desarrollar la documentacin necesaria para instalar, o utilizar y mantener el producto
64 / 71
Su propsito es disear, desarrollar e implementar un o n conjunto de soluciones de integracin que satisfagan los o requisitos Se efecta durante todo el ciclo de vida del producto y sus u componentes Consta de tres objetivos espec cos:
Preparacin para la integracin del producto o o Asegurar la compatibilidad de interfaces Ensamblar las componentes del producto y liberar producto
65 / 71
66 / 71
68 / 71
AR
8 2 3 ST 4 VE
DR
Cliente 9
IP 6 7 VA
69 / 71
(1) DT identica las necesidades del cliente y las traduce en los requisitos del producto. Analiza dichos requisitos para obtener los requisitos de los componentes y del interfaz de los componentes. Adems, genera un modelo a conceptual del producto. (2) Los requisitos son transferidos a ST. ST produce un diseo del producto y sus n componentes. (3) ST puede proponer modicaciones en el diseo que son transferidas a RD para su validacin. (4) n o ST desarrolla cada componente y los transere a VE para su vericacin. VE a su vez indica los posibles fallos en o los componentes. (5) ST transere los componentes a PI para su integracin. (6) IP transere el producto o integrado para que VA lo valide. VA a su vez indica los posibles fallos del producto para que sean corregidos. (7) Tanto VE como VA consultan los requisitos para garantizar que las componentes y el producto integrado las satisfacen. DR puede realizar cambios en el diseo para garantizar que el producto cumple los requisitos del cliente. n (8) DR informa a AR de todas las modicaciones sobre el diseo para que queden correctamente documentadas. n (9) IP una vez que tiene un producto que cumple los requisitos lo transere al cliente.
70 / 71
Bilbao, Abril-Mayo/2012
71 / 71