Escolar Documentos
Profissional Documentos
Cultura Documentos
CMMI-DEV
Modelo de Madurez de Capacidades Integrado para Desarrollo v1.3
Monterrey, N.L.
Mxico
Febrero 2012
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft.
Objetivos
Comprender la importancia de la calidad del software en la organizacin. Entender el concepto del Enfoque a Procesos. Conocer los orgenes y fundamentos del modelo CMMI para Desarrollo. Entender estructura del modelo CMMI-DEV. Identicar los niveles de madurez y entender las reas de proceso que incluyen cada uno.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Agenda
Introduccin
La mejora en la calidad de software
El modelo CMMI-DEV
reas de Proceso de CMMI-DEV
Nivel 2
Nivel 3
Nivel 4
Nivel 5
El Proyecto de Mejora
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Introduccin
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft.
Qu es la mejora de procesos? Por qu debo de mejorar los procesos? Por dnde empezar? Cmo lo puedo hacer? Cmo puede mi negocio ser exitoso en donde los otros fallan?
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Chaos Report
2004
2006
2009
Ms
de
USD
$300
billones
de
gasto
anual
en
tecnologa
de
informacin.
24%
cancelados.
44%
con
problemas.
32%
proyectos
exitosos.
32% 44%
19%
USD
$250
billones
de
gasto
Ms
de
USD
$255
billones
al
ao
en
tecnologa
de
de
gasto
al
ao
en
informacin.
tecnologa
de
informacin.
15%
cancelados.
19%
cancelados.
51%
con
problemas.
46%
con
problemas.
34%
proyectos
exitosos.
35%
proyectos
exitosos.
34%
46% 35%
51% 15%
24%
Cancelados
Con*Problemas
Exitosos
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Cmo Estamos?
Cules son los objetivos de nuestros proyectos: calidad, fechas, tecnologa, caractersticas de los productos? Conocemos la cantidad de re-trabajo que se da en la organizacin? Nos llega adecuadamente la informacin de los clientes nales? Existe retroalimentacin de calidad de quienes dan soporte y tratan comercialmente a los clientes?
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Cmo Estamos?
Podemos describir el proceso de desarrollo en pequeos procesos que se intercomunican mediante entregables? Cunto porcentaje de tiempo anual se le dedica a capacitacin? Estn comunicados nuestros equipos de trabajo compartiendo experiencia?
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Alargamos los plazos. Asignamos ms presupuesto. Cambiamos de herramienta. Integramos ms gente al proyecto. Recortamos funcionalidad. Introducimos alguna metodologa.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Por qu No Resulta?
Se soluciona en forma puntual. No se analiza el contexto. No se incluyen a todos los elementos. Los objetivos no estn claros. No se tienen elementos para analizar los resultados.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Ciclo de vida de proyectos. Expectativas de los clientes. Delimitacin y descripcin de requerimientos. Diseo de los productos. Estimaciones. Administracin, control y cierre de los proyectos Calidad de los productos de software. En otra parte
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Tomando la actividad de desarrollo de software como un todo. Algo de principio a n a travs de toda la organizacin. Que puede ser medido, controlado y mejorado.
Anlisis
Diseo
Construccin
Pruebas
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Utilizando Procesos
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft.
Qu es un Proceso?
Es un conjunto de actividades que se ejecutan para alcanzar un objetivo determinado. Dichas actividades incluyen herramientas, mtodos, materiales y/o personas. Es una secuencia de pasos realizados para un propsito dado. (IEEE). Proceso de software - Es un conjunto de actividades, mtodos, prcticas y transformaciones que la gente utiliza para desarrollar y mantener el software y sus productos asociados.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Procesos de Software
Proceso Personas
Herramientas
Mtodos
y
Procedimientos
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
15
Pensando Diferente
Enfoque en Tareas
Necesidad
Producto
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Enfoque en Procesos
Premisa
Premisa de la Administracin de Proyectos!
La calidad de un sistema es altamente inuenciada por la calidad de los procesos utilizados en su adquisicin, desarrollo y mantenimiento La premisa de administracin de proyectos implica poner atencin tanto a los procesos como a los productos.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Enfoque en el Producto
Se hace nfasis en las cosas concretas y tangibles. Se crea resistencia a las actividades que no producen cosas tangibles. No se ven todas las implicaciones y se pierde el conocimiento de como se puede hacer mejor.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Enfoque en el Proceso
Se tiene un objetivo comn el cual se busca alcanzar. Con el proceso se tiene consistencia a travs de las distintas actividades. Se pueden predecir los resultados esperados. Se pueden predecir las tendencias y medir objetivamente.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Existe una gran dependencia de Individuos. Se unen genios a los equipos. Existen personas que sabotean los procesos. No hay consistencia en la forma de hacer las cosas. La organizacin no es predecible. La falta de disciplina nos lleva al caos.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
10
Qu Sucede en el Caos?
En caso de duda, codica. Gente diferente trabaja diferente e inventa su propia forma de trabajar. Las fechas impuestas poco tienen que ver con los requerimientos. No existen mediciones objetivas. La calidad, si existe, se enfoca en el producto. Tambin se lograr productos exitosos pero nos cuesta trabajo repetirlos.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
DISCUSIN
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
11
Un Proceso Disciplinado
Un proceso es un proceso disciplinado cuando especica un conjunto de reglas que resultan en un comportamiento consistente con el uso de dichas reglas.
Las personas conocen el proceso, estn capacitadas para usarlo y lo siguen.
Un proceso disciplinado es un proceso maduro como resultado un comportamiento colectivo.
Incrementa la capacidad del equipo.
El proceso es vital en situaciones crticas.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
No tenemos que reinventar la rueda. Se puede aprender de nuestros errores. Se pueden incorporar las mejores prcticas. Lo que nos funcione mejor. Las tareas rutinarias hacerlas bien y repetir. Atencin a las cosas importantes. Ser predecibles.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
12
EJERCICIO
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft.
13
Qu es la Calidad?
Se puede denir como:
Todos los aspectos y caractersticas de un producto o servicio que se relacionan con su habilidad de alcanzar las necesidades maniestas o implcitas.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Cmo determinamos que algo tiene calidad? En que nos basamos para denirlo? Qu inuencia nuestra decisin?
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
14
Por qu es Importante?
Es un aspecto competitivo. Es esencial para sobrevivir. Es indispensable para el mercado internacional. Equilibrio costo-efectividad. Retiene clientes e incrementa benecios. Es el sello de clase en el mundo de los negocios.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Impacto de la Calidad
La
Mejora
Mejora
de
la
ProducPvidad
Reduccin
de
Costos
Reduccin
de
Precios
Cadena de Deming
ROI
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
15
Uno de los objetivos principales de la ingeniera de software es producir software de calidad. La calidad se mide de manera indirecta, nos concentramos en ciertos atributos y en como medirlos. Para medir la calidad existen diferentes " modelos.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
16
Portabilidad!
Adaptabilidad
Facilidades de instalacin
Conformidad
Facilidad de reemplazo
Funcionalidad !
Conabilidad !
Madurez
Tolerancia a fallas
Mantenibilidad !
Facilidad de anlisis Facilidad de cambio Estabilidad
Vericabilidad
Usabilidad!
Inteligibilidad
Facilidad de aprendizaje
Operabilidad
Eciencia !
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Anlisis
Diseo
Cdigo
Auditora
Auditora
ERS IST
Inspeccin
Auditora Auditora
Prueba
Release
UAT
Proceso de Desarrollo!
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
17
Qu Calidad Buscamos?
DISCUSIN
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Modelo de Procesos
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft.
18
Qu es un Modelo de Procesos?
Un modelo es una coleccin estructurada de elementos que describen las caractersticas de un proceso efectivo.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Por qu un Modelo?
El utilizar un modelo nos ayuda en:
Establecer un punto por donde empezar.
Contar con el benecio de experiencias anteriores.
Establecer un lenguage comn y una visin compartida.
Tener un marco para priorizar acciones.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
19
Modelos Disponibles
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Modelos Disponibles
Capacidad! Rango de resultados esperados para un proceso denido.
Madurez! reas de conocimiento que cubre un proceso denido. Alcance del proceso.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
20
Modelos Disponibles
Qu es CMMI?! El propsito de CMMI es proporcionar una gua para el proceso de mejora de la organizacin, as como su habilidad para manejar el desarrollo, adquisicin y mantenimiento de productos o servicios.
El uso de terminologa y componentes comunes proporcionan un estilo consistente. Proporciona una gua hacia la ingeniera de sistemas y de software y motiva el proceso de mejora en las organizaciones de cualquier estructura.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Modelos Disponibles
Entre los objetivos planteados por el SEI en la actualizacin del modelo, y alimentados por la comunidad de usuarios, se encuentran estos tres Temas Importantes: Reducir tamao y complejidad. Incrementar cobertura. Incrementar conanza en los resultados de los appraisals.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
21
Modelos Disponibles
El CMMI es uno de los modelos mas implementados en el mundo. No es una norma, y no se certica, slo se evala a travs de profesionales reconocidos por el SEI como Lead Appraisers
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
CMMI-DEV CMMI Development Provee guas para medir, monitorear y administrar el proceso de desarrollo.
CMMI-ACQ CMMI Acquisition Provee guas para permitir la gestin informada y la toma de decisiones relacionada con las adquisiciones.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
22
Organizaciones Maduras
Posee capacidad de administrar procesos de desarrollo de software y de mantenimiento. El proceso de desarrollo de software est bien denido, el personal existente en la organizacin lo conoce y las actividades del proceso se llevan a cabo conforme a lo planeado. Los procesos denidos se actualizan cuando es necesario y se mejoran a travs de pruebas piloto y/o anlisis de costo benecio.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Organizaciones Maduras
Los gerentes monitorean la calidad de los productos de software y la satisfaccin del cliente. Existe una base cuantitativa para medir la calidad del producto. Los calendarios y presupuestos se basan en el desempeo histrico y son realistas. Como resultado de todo lo anterior, por lo general se logran los resultados esperados de costo, calendarizacin, funcionalidad y calidad del producto.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
23
5 4 3 2 1
Cuantitativamente Administrado
Definido
Administrado
Inicial
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
AcPvidad
Para producir
Resultados
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
24
para mejorar
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Nivel 2
reas de Proceso
Requirements Management (REQM)
Project Planning (PP)
Project Monitoring and Control (PMC)
Supplier Agreement Management (SAM)
Measurement and Analysis (MA)
Process and Product Quality Assurance (PPQA)
Conguration Management (CM)
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
25
Planeacin para producir AcPvidad entrada para Evaluacin para mejorar Resultados
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Nivel 3
reas de Proceso!
Requirements Development (RD) Technical Solution (TS) Product Integration (PI) Verication (VER) Validation (VAL) Organization Process Focus (OPF) Organization Process Denition + IPPD (OPD) Organizational Training (OT) Integrated Project Management for IPPD (IPPD) Risk Management (RSKM) Decision Analysis and Resolution (DAR)
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
26
AcPvidad
para mejorar
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Nivel 4
reas de Proceso! Organizational Process Performance (OPP)
Quantitative Project Management (QPM)
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
27
Planeacin
Estndares
entrada para
para mejorar
Actividad
Resultados
Evaluacin
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Nivel 5
reas de Proceso! Organizational Performance Management (OPM)
Causal Analysis and Resolution (CAR)
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
28
4
N-y
3
N-x
2
N+a
In
Out
N
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
El Modelo CMMI
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft.
29
Proyecto CMMI
El proyecto de CMMI fue realizado para: Construir un conjunto inicial de modelos integrados Establecer un marco para permitir la integracin de futuros modelos Los modelos que sirvieron como punto de arranque para CMMI fueron: SW-CMM (software) V2.0 Draft C EIA/IS-731 (systems engineering) Electronic Industries Alliance/Interim Standard IPD-CMM (Integrated Product Development) V0.98
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Qu es CMMI?
Es un modelo que integra y reemplaza mltiples CMMs en un solo modelo, con el n de reducir duplicidad y eliminar reduncancia. El propsito de CMMI es proporcionar una gua para el proceso de mejora de la organizacin, as como su habilidad para manejar el desarrollo, adquisicin y mantenimiento de productos o servicios. El uso de terminologa y componentes comunes proporcionan un estilo consistente.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
30
Las organizaciones deben escoger el enfoque de mejora de procesos a uno de los siguientes: Capacidad de rea de procesos Madurez organizacional Los modelos soportan cada enfoque con una representacin: Capacidad de rea de procesos: Representacin Continua! Madurez organizacional: Representacin por Etapas!
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Representacin Continua
Permite seleccionar el rden de mejora ms adecuado a los objetivos de negocio, mitigando las reas de riesgo Permite comparaciones a travs de las organizaciones en un rea de proceso Proporciona una migracin fcil de EIA/ IS-731 a CMMI
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
31
Representacin Continua
Los niveles de capacidad usados en la representacin continua, describen un rden secuencial de enfocar el proceso de mejora dentro de cada rea de proceso Los niveles de capacidad permiten dar seguimiento, evaluar y demostrar el progreso de la organizacin en el proceso de mejora, asociados con un rea de proceso
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Niveles de Capacidad
Administracin de Procesos (Process Management) Administracin de Proyectos (Project Management) Ingeniera (Engineering) Soporte (Support)
0 Incompleto (Incomplete) 1 Ejecutado (Performed) 2 Administrado (Managed) 3 Denido (Dened) 4 Administrado Cuantitativamente (Quantitatively Managed) 5 Optimizando (Optimizing)
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
32
Algunos benecios de la representacin por etapas son: Proporciona una secuencia de mejoras, cada una sirviendo de cimiento para la siguiente Permite comparaciones a travs de las organizaciones por el uso de niveles de madurez Proporciona un solo puntaje que sumariza los resultados de las evaluaciones y permite comparaciones a travs de las organizaciones
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
rea
de
Proceso
1
Implementacin
rea de Proceso 2
rea de Proceso n
Metas Genricas
Metas Especcas
PrcPcas Genricas
PrcPcas Especcas
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
33
Niveles de Madurez
Niveles de Madurez
Los niveles de madurez representan una evolucin del proceso de mejora para la organizacin entera. Cada nivel de madurez es soportado por las reas de proceso implementadas en los niveles inferiores. En la representacin por etapas las reas de proceso se distribuyen en 5 niveles de madurez. En la representacin continua las reas de proceso se distribuyen en 6 niveles de madurez. El nivel mayor de madurez es el 5.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
5 4 3 2 1
Cuantitativamente Administrado
Definido
Administrado
Inicial
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
34
1. 2. 3. 4. 5. 6. 7.
Requirements Management (REQM) Project Planning (PP) Project Monitoring and Control (PMC) Supplier Agreement Management (SAM) Measurement and Analysis (MA) Process and Product Quality Assurance (PPQA) Conguration Management (CM)
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Requirements Development (RD) Technical Solution (TS) Product Integration (PI) Verication (Ver) Validation (Val) Organization Process Focus (OPF) Organization Process Denition + IPPD (OPD) Organizational Training (OT) Integrated Project Management + IPPD (IPM) Risk Management (RSKM) Decision Analysis and Resolution (DAR)
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
35
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Organizational Innovation and Deployment (OID) Causal Analysis and Resolution (CAR)
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
36
Alcanzar una meta genrica en un rea de proceso, signica mejorar el control en la planeacin e implementacin de los procesos asociados con esa rea de proceso. Las metas genricas son llamadas genricas por que la misma meta aparece en mltiples reas de proceso.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
La meta genrica para todas las reas de procesos de nivel 2 es: GG 2: El proceso es institucionalizado como un proceso administrado. Un proceso administrado es un proceso en ejecucin, que se ha planicado y ejecutado de acuerdo a una poltica; utiliza gente capacitada que tiene los recursos adecuados para producir salidas controladas, afecta a involucrados relevantes, es monitoreado, controlado y revisado, y es evaluado en trminos de su adherencia a su descripcin de proceso.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
37
GG 3: El proceso es institucionalizado como un proceso denido Un proceso denido es un proceso administrado que es adaptado del conjunto de procesos estndares de la organizacin de acuerdo a las guas de adaptacin de la misma; tiene una descripcin de procesos actualizada, y contribuye con productos de trabajo, mediciones, y otra informacin de mejora de proceso a los activos de proceso organizacional.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Las prcticas genricas son actividades que aseguran que el proceso asociado con el rea de proceso ser efectivo, repetible y duradero Las prcticas genricas contribuyen a alcanzar la meta genrica cuando se aplica a un rea de proceso particular
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
38
GP 2.1: Establecer una poltica organizacional! Establecer y mantener una poltica organizacional para la planicacin y ejecucin del proceso de [Nombre del Proceso]. GP 2.2: Planicar el proceso! Establecer y mantener un plan para ejecutar el proceso de [Nombre del Proceso].
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
GP 2.3: Proveer Recursos! Proveer los recursos adecuados para ejecutar el proceso de [Nombre del Proceso], desarrollar los productos de trabajo y proveer los servicios del proceso. GP 2.4: Asignar Responsabilidad! Asignar responsabilidad y autoridad para ejecutar el proceso, desarrollar los productos de trabajo y provisin de servicios del proceso de [Nombre del Proceso].
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
39
GP 2.5: Entrenar a las Personas! Entrenar a las personas para ejecutar o soportar el proceso de [Nombre del Proceso], segn sea necesario. GP 2.6: Controlar los Productos de Trabajo! Poner productos de trabajo designados del proceso bajo los niveles apropiados de control.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
GP 2.7: Identicar e Implicar a Involucrados Relevantes! Identicar e implicar a los involucrados relevantes del proceso de [Nombre del Proceso] de acuerdo a lo planicado. GP 2.8: Monitorear y Controlar el Proceso! Monitorear y controlar el proceso de [Nombre del Proceso] contra el plan para realizar el proceso y tomar acciones correctivas apropiadamente.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
40
GP 2.9: Evaluar Adherencia Objetivamente! Objetivamente evaluar la adherencia del proceso de [Nombre del Proceso] contra su descripcin, estndares, y procedimientos, y resolver las no conformidades. GP 2.10: Revisar el Estado con la Administracin de Alto Nivel! Revisar las actividades, estado, y resultado de las actividades del proceso de [Nombre del Proceso] con la administracin de alto nivel y resolver asuntos.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
GP 3.1: Establecer un Proceso Denido! Establecer y mantener la descripcin de un proceso denido de [Nombre del Proceso]. GP 3.2: Recolectar Informacin de Mejora! Recolectar productos de trabajo, mediciones, resultados de mediciones, e informacin de mejora derivada de la planicacin y ejecucin del proceso de [Nombre del Proceso] para apoyar su uso futuro y mejorar los procesos y activos de procesos de la organizacin.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
41
Las metas especcas aplican a un rea de proceso y establecen las caractersticas nicas que describen qu debe implementarse para satisfacer el rea de proceso. Ejemplo del rea de proceso de Administracin de Requerimientos: SG1: Los requerimientos son administrados y las inconsistencias con planes de proyecto y productos de trabajo son identicadas.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
rea
de
Proceso
1
Implementacin
rea de Proceso 2
rea de Proceso n
Metas Genricas
Metas Especcas
PrcPcas Genricas
PrcPcas Especcas
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
42
Una prctica especca es una actividad que es considerada importante para alcanzar la meta especca asociada. SP 1.3: Administrar cambios de requerimientos Administrar cambios a los requerimientos a medida que el proyecto evoluciona.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
rea de Proceso
Metas Genricas
Metas Especficas
Prcticas Genricas
Prcticas Especcas
Subprcticas
Productos de Trabajo
Subprcticas
Productos de Trabajo
Requerido Esperado
Informativo
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
43
Requeridos: son escenciales para alcanzar el proceso de mejora en un rea de proceso. Son usados en las evaluaciones para determinar la madurez de la organizacin. Esperados: explican qu se hara para cubrir el alcance del proceso y sus metas. Son el signicado de guiar a los usuarios del modelo y ayudar a los evaluadores. Permiten alternativas aceptables. Informativos: proporcionan detalles acerca del modelo.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
EJERCICIO
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
44
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft.
Nivel 2: Administrado
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft.
45
5 4 3 2 1
Cuantitativamente Administrado
Definido
Administrado
Inicial
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Nivel 2: Administrado
Los proyectos de la organizacin han asegurado que: Son planeados y ejecutados de acuerdo con una poltica. Tienen recursos con las habilidades y facilidades necesarias para producir salidas controladas. Implican a involucrados relevantes. Son monitoreados, controlados y revisados. Se evala su adherencia de acuerdo a su descripcin de procesos. Los procesos son retenidos durante tiempos de estrs. El estado de los productos de trabajo y entrega de servicios son visibles para la gerencia en puntos denidos. Se establecen compromisos y se monitorean.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
46
Requirements Management (REQM) Project Planning (PP) Project Monitoring and Control (PMC) Supplier Agreement Management (SAM) Measurement and Analysis (MA) Process and Product Quality Assurance (PPQA) Conguration Management (CM)
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
La meta genrica para todas las reas de proceso de nivel 2 es: GG 2: El proceso es institucionalizado como un proceso administrado.
Un proceso administrado es un proceso en ejecucin, que se ha planicado y ejecutado de acuerdo a una poltica; utiliza gente capacitada que tiene los recursos adecuados para producir salidas controladas, afecta a involucrados relevantes, es monitoreado, controlado y revisado, y es evaluado en trminos de su adherencia a su descripcin de proceso.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
47
Administrar los requerimientos de los productos del proyecto y componentes del producto, e identicar inconsistencias entre estos requerimientos y los planes del proyecto y productos de trabajo.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Metas y Prcticas
Metas especcas!
Administrar Requerimientos
Prcticas especcas!
Desarrollar y entender los requerimientos
Obtener el compromiso para los requerimientos
Administrar cambios a los requerimientos
Mantener una rastreabilidad bidireccional de los requerimientos
Identicar inconsistencias entre las actividades del proyecto y los requerimientos
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
48
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Metas y Prcticas
Metas especcas!
Establecer Estimaciones
Prcticas especcas!
Estimar el alcance del proyecto
Establecer estimaciones de productos de trabajo y atributos de tareas
Denir el ciclo de vida del proyecto
Determinar estimaciones de esfuerzo y costo
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
49
Metas y Prcticas
Metas especcas!
Desarrollar el Plan del Proyecto
Prcticas especcas!
Establecer el presupuesto y calendario
Identicar los riesgos del proyecto
Planear el manejo de la informacin
Planear los recursos del proyecto
Planear la necesidad de conocimientos y habilidades
Planear la participacin de la gente identicada
Establecer el plan del proyecto
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Metas y Prcticas
Metas especcas! Prcticas especcas!
Obtener compromisos sobre Revisar los planes que afectan al el plan
proyecto
Reconciliar niveles de trabajo y recursos
Obtener compromisos del plan
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
50
Proporcionar un entendimiento del progreso del proyecto de tal forma que se puedan tomar acciones correctivas cuando la ejecucin del proyecto se desve signicativamente del plan.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Metas y Prcticas
Metas especcas!
Monitorear el proyecto a travs del plan
Prcticas especcas!
Dar seguimiento a los parmetros de planeacin del proyecto
Dar seguimiento a los compromisos
Dar seguimiento a los riesgos del proyecto
Dar seguimiento al manejo de informacin
Dar seguimiento a la implicacin de la gente involucrada.
Llevar a cabo revisiones del estado del proyecto
Llevar a cabo revisiones de hitos
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
51
Metas y Prcticas
Metas especcas!
Administrar acciones correctivas hasta su cierre
Prcticas especcas!
Analizar problemas
Llevar a cabo acciones correctivas
Administrar las acciones correctivas
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
52
Metas y Prcticas
Metas especcas!
Establecer Acuerdos con Proveedores
Prcticas especcas!
Determinar el tipo de adquisicin
Seleccionar a los proveedores
Establecer acuerdos con los proveedores
Ejecutar los acuerdos con proveedores
Aceptar el producto adquirido
Transicin de productos
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Desarrollar y mantener una capacidad de mediciones utilizada para soportar las necesidades de informacin en los diferentes niveles de la organizacin.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
53
Metas y Prcticas
Metas especcas!
Alinear las actividades de medicin y anlisis
Prcticas especcas!
Establecer y mantener objetivos de medicin
Especicar mediciones
Especicar procedimientos de recoleccin y almacenamiento de datos
Especicar procedimientos de anlisis de datos
Recolectar datos de mediciones
Analizar los datos de mediciones
Almacenar datos y resultados
Comunicar los resultados
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Proveer personal y gerenciamiento con el objetivo de supervisar los procesos y los productos de trabajo asociados.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
54
Metas y Prcticas
Metas especcas!
Evaluar objetivamente los procesos y productos de trabajo
Proporcionar una supervisin objetiva
Prcticas especcas!
Evaluar objetivamente los procesos
Evaluar objetivamente los productos de trabajo y los servicios
Comunicar los problemas de calidad y asegurar la resolucin de los mismos
Establecer registros
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Establecer y mantener la integridad de los productos de trabajo utilizando identicacin, control, estado y auditoras de conguracin.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
55
Metas y Prcticas
Metas especcas!
Establecer lneas base
Prcticas especcas!
Identicar los items de conguracin
Establecer un sistema de manejo de la conguracin
Crear o liberar lneas base
Seguimiento de requerimientos de cambios
Control de items de conguracin
Establecer registros de manejo de la conguracin
Llevar a cabo auditoras de conguracin
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
EJERCICIO
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
56
Nivel 3: Denido
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft.
5 4 3 2 1
Cuantitativamente Administrado
Definido
Administrado
Inicial
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
57
Nivel 3: Denido
Existe un proceso estndar para la organizaicn y est documentado. Los procesos ayudan al desempeo ms efectivo. Existe un Grupo de Proceso de Ingeniera de Software (SEPG). Existe programa de entrenamiento. Clara visin del progreso tcnico de los proyectos. Costos, programas y funcionalidad bajo control. Capacidad basada en la comprensin compartida de actividades, roles y responsabilidades.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Requirements Development (RD) Technical Solution (TS) Product Integration (PI) Verication (Ver) Validation (Val) Organization Process Focus (OPF) Organization Process Denition + IPPD (IPM + OPD) Organizational Training (OT) Integrated Project Management + IPPD (IPM + IPPD) Risk Management (RSKM) Decision Analysis and Resolution (DAR)
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
58
GG 3: El proceso es institucionalizado como un proceso denido Un proceso denido es un proceso administrado que es adaptado del conjunto de procesos estndares de la organizacin de acuerdo a las guas de adaptacin de la misma; tiene una descripcin de procesos actualizada, y contribuye con productos de trabajo, mediciones, y otra informacin de mejora de proceso a los activos de proceso organizacional.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Recabar, analizar y establecer los requerimientos del cliente, del producto y de componentes del producto.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
59
Metas y Prcticas
Metas especcas! Desarrollar requerimientos del cliente
Desarrollar requerimientos del producto
Prcticas especcas! Recolectar y entender las necesidades
Transformar las necesidades en requerimientos del cliente
Establecer los requerimientos del producto y los componentes del producto
Asignar requerimientos a cada componente del producto
Identicar requerimientos de interfaz
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Metas y Prcticas
Metas especcas! Analizar y validar los requerimientos
Prcticas especcas! Establecer conceptos y escenarios operacionales
Establecer una denicin de funcionalidad requerida
Analizar los requerimientos
Analizar los requerimientos para alcanzar un balance entre las necesidades y las limitaciones
Validar los requerimientos con mtodos comprensibles
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
60
Disear, desarrollar e implementar soluciones a los requerimientos. Soluciones, diseos e implementaciones incluyen productos, componentes de productos y procesos de ciclos de vida relacionados al producto, ya sea solos o por separado segn sea apropiado.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Metas y Prcticas
Metas especcas
Prcticas especcas
Seleccionar soluciones Desarrollar criterios de seleccin y Producto-Componente
soluciones alternativas detalladas
Seleccionar soluciones productocomponente
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
61
Metas y Prcticas
Metas especcas! Desarrollar el diseo
Prcticas especcas! Disear el producto o componente del producto
Establecer un paquete de datos tcnico
Disear interfaces utilizando criterios
Ejecutar el hacer, comprar o analizar el reuso
Implementar el diseo
Desarrollar documentacin de soporte del producto
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Ensamblar el producto desde sus componentes (asegurando que como est integrado funciona adecuadamente), y entregarlo.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
62
Metas y Prcticas
Metas especcas! Preparar el producto para su integracin
Prcticas especcas! Determinar la estrategia de integracin
Establecer el ambiente de integracin del producto
Establecer procedimientos y criterios para la integracin del producto
Revisar la completitud de las descripciones de las interfaces
Administrar las interfaces
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Metas y Prcticas
Metas especcas! Ensamblar los componentes de producto y entregarlo
Prcticas especcas! Comprobar que los componentes del producto estn listos para su integracin
Ensamblar los componentes del producto
Evaluar los componentes del producto ensamblados
Empacar y entregar el producto o componente del producto
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
63
Vericacin (VER)
Propsito:!
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Metas y Prcticas
Metas especcas! Prepararse para la vericacin
Prcticas especcas! Seleccionar los productos de trabajo a vericar
Establecer el ambiente de vericacin
Establecer procedimientos y criterios de vericacin
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
64
Metas y Prcticas
Metas especcas! Prcticas especcas! Llevar a cabo revisiones Prepararse para la revisin entre entre colegas
colegas
Llevar a cabo la revisin entre colegas
Analizar los datos de la revisin entre colegas
Vericar los productos de trabajo seleccionados
Llevar a cabo la vericacin
Analizar los resultados de la vericacin e identicar acciones correctivas
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Validacin (VAL)
Propsito:!
Demostrar que el producto o componentes del producto satisfacen el uso deseado cuando se colocan en el ambiente deseado.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
65
Metas y Prcticas
Metas especcas! Prepararse para la validacin
Prcticas especcas! Seleccionar los productos a validar
Establecer el ambiente de validacin
Establecer procedimientos y criterios de validacin
Llevar a cabo la validacin
Analizar los resultados de la validacin
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Planear, implementar e implantar procesos de mejora organizacionales basados en el entendimiento de las fortalezas y debilidades actuales de la organizacin, procesos y activos de procesos.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
66
Metas y Prcticas
Metas especcas! Determinar oportunidades de mejora de procesos
Prcticas especcas! Establecer las necesidades de procesos organizacionales
Evaluar los procesos de la organizacin
Identicar mejoras a los procesos de la organizacin
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Metas y Prcticas
Metas especcas! Planear e implementar acciones de mejora de procesos
Prcticas especcas! Establecer planes de accin de procesos
Implementar los planes de accin de procesos
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
67
Metas y Prcticas
Metas especcas! Desplegar activos de procesos organizacionales e incorporar lecciones aprendidas
Prcticas especcas! Desplegar activos de procesos organizacionales
Desplegar procesos estndares
Monitorear implementacin
Incorporar las experiencias a los activos de proceso de la organizacin
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Establecer y mantener un conjunto de activos de procesos organizacionales utilizables, estndares de ambientes de trabajo, reglas y guas para los equipos.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
68
Metas y Prcticas
Metas especcas! Establecer activos de procesos organizacionales
Prcticas especcas! Establecer procesos estndares
Establecer descripciones de modelos de ciclos de vida
Establecer guas y criterios de adaptacin
Establecer un repositorio de mediciones organizacionales
Establecer una librera para los activos de procesos de la organizacin
Establecer estndares de entorno de trabajo
Establecer reglas y guas para los equipos.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Desarrollar las habilidades y conocimientos de la gente, de tal forma que ellos puedan desempear sus roles efectiva y ecientemente.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
69
Metas y Prcticas
Metas especcas! Establecer una capacidad de entrenamiento organizacional
Prcticas especcas! Establecer las necesidades de entrenamiento estratgicas
Determinar qu necesidades de entrenamiento son responsabilidad de la organizacin
Establecer un plan tctico de entrenamiento organizacional
Establecer una capacidad de entrenamiento
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Metas y Prcticas
Metas especcas! Prcticas especcas! Proporcionar el Proporcionar el entrenamiento
entrenamiento necesario
Establecer registros de entrenamiento
Evaluar la efectividad del entrenamiento
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
70
Establecer y administrar el proyecto y la participacin de gente clave de acuerdo a un proceso denido e integrado, el cual es una adaptacin del conjunto de procesos estndares de la organizacin.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Metas y Prcticas
Metas especcas!
Utilizar el proceso denido para el proyecto
Prcticas especcas!
Establecer el proceso denido para el proyecto
Utilizar los activos de procesos organizacionales para la planeacin de las actividades del proyecto
Establecer el entorno de trabajo del proyecto
Integrar planes
Administrar el proyecto utilizando los planes integrados
Establecer equipos.
Contribuir a los activos de procesos de la organizacin
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
71
Metas y Prcticas
Metas especicas! Coordinar y colaborar con los involucrados relevantes
Prcticas especcas! Administrar la implicacin de involucrados relevantes
Administrar dependencias
Resolver problemas de coordinacin
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Identicar problemas potenciales antes de que ocurran, de tal forma que las actividades de manejo de riesgos puedan ser planeadas y ejecutadas cuando se requiera a lo largo de la vida del producto o proyecto para mitigar impactos adversos a alcanzar los objetivos.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
72
Metas y Prcticas
Metas especicas! Prepararse para el manejo de riesgos
Prcticas especcas! Determinar fuentes y categoras de riesgos
Denir parmetros de riesgos
Establecer una estrategia de manejo de riesgos
Identicar riesgos
Evaluar, categorizar y priorizar riesgos
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Metas y Prcticas
Metas especicas! Mitigar riesgos
Prcticas especcas! Desarrollar planes de mitigacin de riesgos
Implementar planes de mitigacin de riesgos
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
73
Analizar posibles decisiones utilizando un proceso de evaluacin formal que evale las alternativas contra el criterio establecido.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Metas y Prcticas
Metas especicas!
Evaluar alternativas
Prcticas especcas!
Establecer guas para anlisis de decisiones
Establecer criterios de evaluacin
Identicar alternativas de solucin
Seleccionar mtodos de evaluacin
Evaluar alternativas
Seleccionar soluciones
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
74
Seleccione un rea de proceso e identique: Barreras para implementarla. Dibuje un diagrama de su proceso.
EJERCICIO
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft.
75
5 4 3 2 1
Cuantitativamente Administrado
Definido
Administrado
Inicial
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Se establecen metas cuantitativas. Se miden productividad y calidad en proyectos y procesos. Se renen y analizan datos disponibles. Se predicen cambios en procesos y calidad de producto. Alta calidad predecible. Los proyectos estrechan la variacin del proceso.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
76
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
GG 3: El proceso es institucionalizado como un proceso denido
Un proceso denido es un proceso administrado que es adaptado del conjunto de procesos estndares de la organizacin de acuerdo a las guas de adaptacin de la misma; tiene una descripcin de procesos actualizada, y contribuye con productos de trabajo, mediciones, y otra informacin de mejora de proceso a los activos de proceso organizacional.
77
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Establecer y mantener un entendimiento cuantitativo del rendimiento del conjunto de procesos estndares de la organizacin para soportar los objetivos de calidad y rendimiento del proceso, as como para proporcionar informacin sobre el rendimiento del proceso, lneas base y modelos para administrar cuantitativamente los proyectos de la organizacin.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Metas y Prcticas
Metas especicas! Establecer modelos y lneas base de rendimiento
Prcticas especcas! Establecer objetivos de calidad y rendimiento del proceso
Seleccionar procesos
Establecer mediciones de performance de procesos
Analizar procesos y establecer lneas base del rendimiento del proceso
Establecer modelos de rendimiento del proceso
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
78
Administrar cuantitativamente el proceso denido para el proyecto para alcanzar los objetivos de calidad y rendimiento establecidos para el proyecto.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Metas y Prcticas
Metas especicas! Prcticas especcas!
Administracin cuantitativa Establecer los objetivos del del proyecto
proyecto
Conformar el proceso denido
Seleccionar subprocesos y atributos
Seleccionar tcnicas de medicin y anlisis
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
79
Metas y Prcticas
Metas especicas! Administrar cuantitativamente el proyecto
Prcticas especcas! Monitorear el rendimiento de los procesos
Administrar el rendimiento del proyecto.
Realizar anlisis de causa-raz
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Identique una mtrica que puede ser utilizada como parte de la ejecucin y control de su proyecto adicional al costo, tiempo, esfuerzo. Documente:
EJERCICIO
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
80
Nivel 5: Optimizando
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft.
5 4 3 2 1
Cuantitativamente Administrado
Definido
Administrado
Inicial
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
81
Nivel 5: Optimizando
Identica fortalezas y debilidades Anlisis costo benecio de nuevas tecnologas Innovaciones que explotan las mejores prcticas de ingeniera de software Anlisis de defectos Evaluacin de procesos de software
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
82
Un proceso denido es un proceso administrado que es adaptado del conjunto de procesos estndares de la organizacin de acuerdo a las guas de adaptacin de la misma; tiene una descripcin de procesos actualizada, y contribuye con productos de trabajo, mediciones, y otra informacin de mejora de proceso a los activos de proceso organizacional.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
83
Metas y Prcticas
Metas especicas! Prcticas especcas! Administrar el rendimiento Mantener los objetivos de la organizacin.
de la organizacin
Analizar datos del rendimiento de los procesos
Analizar reas potenciales de mejora
Seleccionar Mejoras
Recabar y analizar propuestas de mejora
Identicar y analizar las mejoras
Validar las mejoras
Seleccionar mejoras para su implementacin
Implementar Mejoras
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Identicar las causas de los defectos y otros problemas y llevar a cabo acciones que prevengan que ocurran nuevamente en el futuro.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
84
Metas y Prcticas
Meta especca! Determinar las causas de los resultados seleccionados
Abordar las causas de los defectos
Prctica especca! Seleccionar los resutados a analizar
Analizar las causas
Implementar propuestas de acciones
Evaluar el efecto de las acciones implementadas
Registrar los datos de los anlisis
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft.
85
Qu es lo que nos motiva a cambiar? De donde proviene el cambio? Quin es el patrocinador? Cul es el contexto de la organizacin?
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Estado Actual
Cules son los objetivos de nuestros proyectos: calidad, fechas, tecnologa, caractersticas de los productos?
Nos llega adecuadamente la informacin de los clientes nales?
Existe retroalimentacin de calidad de quienes dan soporte y tratan comercialmente a los clientes?
Existe una alta rotacin de personal?
Cunto porcentaje de tiempo anual se le dedica a capacitacin
Cul es el re-trabajo?
172
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
86
Estado Actual
Encontrar en dnde estn las reas de oportunidad. Ciclo de vida de proyectos Expectativas de los clientes Delimitacin y descripcin de requerimientos Diseo de los productos Estimaciones Administracin, control y cierre de los proyectos Calidad de los productos de software Otra?
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Qu Queremos Hacer?
Qu es lo que queremos lograr? Por qu lo queremos lograr? Cules son las reas de oportunidad? Cmo podemos determinar si alcanzamos la meta?
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
87
Habilidades
Incentivos
Recursos
Plan Accin
Confusin
Visin
Incentivos
Recursos
Plan Accin
Ansiedad
Visin
Habilidades
Recursos
Plan Accin
Cambio lento
Visin
Habilidades
Incentivos
Plan Accin
Frustracin
Visin
Habilidades
Incentivos
Recursos
Desorden
Un Proceso de Mejora
Determinar en dnde ests. Determinar dnde quieres estar. Hacer un plan. Ejecutar el plan. Lecciones aprendidas (Cmo result). Empezar otra vez.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
88
El Modelo IDEAL
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
El Modelo IDEAL
Fase de Iniciacin (Initiating Phase)! Patrocinio y desarrollo de la infraestructura para el proceso de mejora. Fase de Diagnstico (Diagnosing Phase)! El SCAMPI (Standard CMMI Methodology for Process Improvement) proporciona un estndar para evaluar procesos basados en CMMI. SCAMPI A, B, C.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
89
El Modelo IDEAL
Fase de Denicin (Establishing Phase)! Se desarrolla un plan de trabajo para la mejora de procesos Fase de Implementacin (Acting Phase)! CMMI proporciona una gua para denir y mejorar los procesos Fase de Aprendizaje (Learning Phase)! Las lecciones aprendidas son documentadas y usadas como base para revisar el mtodo de la organizacin
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
90
Mantener la esencia de qu debe ser capturado. No llenar el proceso con texto que nunca se leer. Mantenerlo simple facilita que se pueda seguir. El proceso debe ser comprensible de manera fcil El proceso debe ser de alto nivel para tareas conocidas y comunes, y detallado para tareas crticas y de alto riesgo. El proceso debe de ser conocido por todos. No buscar el proceso perfecto. No se paralice.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
91
Planear
Determinar el responsable. Objetivos y metas. Alcance. Riesgos. Participantes. Recursos. Calendario. Seguimiento.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Ejecutar!
Soportar la adopcin del proceso. Si el proceso facilita las cosas, ser mas fcil adoptarlo. Los gerentes y los colegas deben soportar el uso del proceso. Ayudar a la gente a saber como le est yendo en la adopcin de las nuevas prcticas. Mantener la mejora de forma continua, repitiendo estos pasos.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
92
Como parte de la ejecucin del plan de mejora se hacen algunas tareas como:
Denir y documentar las mejoras. Implementar las mejoras. Dar seguimiento al plan. Revisar riesgos. Evaluar la implementacin.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Implementacin
Institucionalizacin
Entendimiento!
Adopcin Instalacin
Tiempo!
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
93
Liderazgo de la Mejora
Para poder realizar todo esto correctamente, el lder de la mejora de procesos a nivel organizacional es:
La Direccin General
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
SEPG
SEPG - Software Engineering Process Group
El rol del SEPG es conducir y facilitar el proceso de mejora mediante el cual la organizacin aprende de s misma. Mediante la asignacin de recursos a esta actividad, la organizacin responsabiliza a alguien (individual o equipo) de tomarse el tiempo necesario para mantener la perspectiva de la mejora. Una de sus principales actividades es documentar, capturar la cultura organizacional, adecuar los procesos, y continuar documentando.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
94
Institucionalizacin
El seguir el proceso es la forma natural de hacer las actividades. Existe un buen proceso de induccin y de entrenamiento a los nuevos miembros de la organizacin. La ejecucin es juzgado por los resultados del proceso, no de los individuos. La participacin en la mejora de procesos es algo comn para todos.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
El Cambio es Continuo
La mejora de proceso de software no es esfuerzo de una sola vez, involucra aprender y crecer continuamente. La gente aprende cosas nuevas. Cada defecto es una oportunidad de mejora. Cambiar de manera disciplinada.
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
95
La Direccin debe dirigir el cambio Tomar conciencia de que es un cambio de cultura de trabajo, darle esa importancia Mantener las cosas simples Utilizar el sentido comn Entrenar a la gente. Ayudarla a ejecutar su trabajo de acuerdo a los procesos denidos Promocionar y publicar los benecios Tomar conciencia del esfuerzo requerido en tiempo y recursos
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft. CMMI and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
Gracias
ALLSOFT 2012, Derechos Reservados Prohibida su reproduccin total o parcial sin el consentimiento por escrito de Allsoft.
96