Professional Documents
Culture Documents
Lic. Alexander Jimnez MSc. Michael Jimnez Curso: Calidad del Software (ISW-1013)
Historia
Patrocinado
por la Sub Secretara de Defensa para Adquisicin, Tecnologa y Logstica de EE.UU. Software Engineering Institute (SEI) de la Carnegie Mellon University. Desarrollado para los procesos relativos al software.
Definicin
Es un modelo para mejora y evaluacin de los procesos de desarrollo, mantenimiento y operacin de sistemas de software. Establece un conjunto de reas clave de proceso (KPA) y para cada una de stas un conjunto de buenas prcticas que deben ser:
Definidas en un procedimiento documentado Provistas de los medios de capacitacin. Ejecutadas de forma sistemtica. Medidas Verificadas
CMMI
CMMI
se desarrollo para facilitar y simplificar la adopcin de varios modelos de forma simultnea y su contenido integra:
CMM-SW (CMM para software) SE-CMM (CMM para Ingeniera de software) IPD-CMM (Desarrollo integrado de producto)
CMMI
CMMI
CMMI para desarrollo (DEV-CMM) CMMI para adquisicin(ACQ-CMMI) CMMI para servicios (CMMI-SVC)
Representaciones de CMMI
Continua
(CMM-SW): 6 niveles de capacidad. No agrupa los procesos en 5 tramos sino que directamente analiza la capacidad de cada proceso por separado. Escalonado (CMM-SE): 5 niveles de madurez para clasificar a las organizaciones segn la madurez (consiguen sus metas)de las reas de proceso.
KPAs:
Nivel X
Area A
Meta I Meta II
Prcticas
* Practica I * Prcticas II
Area B
Meta I Meta II
Prcticas
*Prctica I *Prctica II
Componentes requeridos
Son
METAS que se deben cumplir para satisfacer un rea de proceso. ser especificas de un rea o genricas para varias reas.
Pueden
Componentes esperados
Son
PRCTICAS que representan los mecanismos esperados para lograr una meta. no son requeridas, son factores clave de xito. ser especificas de un rea o genricas para varias reas.
Aunque
Pueden
Componentes informativos
Son
Componentes
Informativos: Esperados: Requeridos:
Detalles que Se Prct. Genrica: Obj. genricos: Lo brindan informacin aplica a cualquier que una org debe sobre elproceso modelo, rea de alcanzar en esepq por ej: mejorar el puede nivel. funcionamiento Sub prcticas:y Obj. Especficos: descripcin control del cualquier detallada que Describe que sesirve KPA. como gua para la debe implementar Prct. Especfica: interpretacin de para el Actividad importante unasatisfacer prctica para la realizacin del propsito del genrica o KPA.
obj al cual est especfica. asociado.
Niveles de madurez
Niveles de capacidad
Representacin escalonada
Representacin
por etapas Medio para mejorar de forma incremental todos los procesos en mltiples reas
caticos. El xito depende de la competencia y el herosmo del personal No hay uso de procesos probados Crear productos funcionales pero con un costo elevado y fuera de calendario Se comprometen en exceso, abandonan procesos y no pueden repetir xitos.
planeados. Repetibles Personal con habilidad y recursos que permitan resultados controlados Existe una disciplina en el proceso En tiempo de estrs las practicas se mantienen. Satisfacen las descripciones de proceso
establece un conjunto de procesos estndar a nivel de la organizacin Los procesos se adaptan a los estndares organizacionales Los procesos se describen con mayor rigurosidad Gestin proactiva de los procesos
establecen objetivos cuantitativos basados en la necesidad del cliente El rendimiento de la calidad y del proceso se comprende en trminos estadsticos El rendimiento de los procesos es predecible con tcnicas estadsticas
continua de procesos mediante mejoras incrementales e innovadoras producidas por la variacin del proceso busca tratar las causas comunes de la variacin del proceso para mejorar el rendimiento del proceso
Se
Representacin Continua
0 Incompleto: Proceso no se realiza. 1 Ejecutado: Proceso se ejecuta y logra su objetivo. 2 Gestionado: Adems de ejecutarse, el proceso se planea, revisa y evala. 3 Definido: Se ajusta a las polticas y est alineado con las directivas de la org. 4 Cuantitativamente gestionado: Se controla mediante tcnicas cuantitativas. 5 Optimizado: Se modifica y mejora de forma continua para adaptarlo a los objetivos estratgicos de la org.
Referencias
Ahern, D., Clouse, A. y Turner, R. (2008). CMMI Distilled: A Practical Introduction to Integrated Process Improvement. (3. ed). Addison Wesley. Chrissis, M., Konrad, M. y Shrum, S. (2009). CMMI, Gua para la integracin de procesos y la mejora de productos. (2. ed.). Madrid: Pearson Education. Globales, CMMI Capability Maturity Model Integration. Extraido el 25 de Enero de 2012 desde http://www.globales.es/imagen/internet/Informac i%C3%B3n%20General%20CMMI.pdf
Dudas o comentarios?
Trabajo grupal
Seleccionar
un rea de proceso Analizar y comprender las metas, prcticas, subprcticas y detalles del rea de proceso Realizar una presentacin de Power Point donde se expliquen las metas, prcticas, subprcticas y detalles ms relevantes del rea de proceso
reas de proceso
1.
2.
3. 4. 5. 6.
Medicin y anlisis (pg 253) Jose Monitorizacin y control del proyecto pg. 387) Planificacin de proyecto (pg. 401) Monica Aseguramiento de la calidad del proceso y producto (pg. 427) Javier Gestin de requerimientos (pg. 487)MaJo Gestin de riesgos(pg. 499)Leo