Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Técnicas de Calidad en el Software Sesión # 7 http://cs.mty.itesm.mx/profesores/pverdines/
2
Calidad de un producto de sofwtare Calidad del proceso Herramientas Calidad del Recursos de desarrollo producto invertidos Calidad del grupo de trabajo Ian Sommerville
3
Calidad de un producto de sofwtare Calidad del proceso Herramientas Calidad del Recursos de desarrollo producto invertidos Calidad del grupo de trabajo Ian Sommerville
4
Madurez de un proceso Un proceso maduro produce resultados deseados, estables y predecibles
5
Madurez de un proceso Un proceso es maduro cuando: Está bien definido La gente está entrenada para participar La organización supervisa su cumplimiento Se encuentra en mejora continua Ing. Rafael Salazar
6
Mejora de Procesos Análisis de procesos actuales Definición de áreas de oportunidad Definición de estrategias de cambio Capacitación para el cambio Aministración del cambio y la mejora continua Ian Sommerville
7
Mejora de procesos de desarrollo de software Análisis del proceso de desarrollo actual: Modelo del proceso Métricas e indicadores Evaluación objetiva de desempeño Ian Sommerville
8
Mejora de procesos de desarrollo de software Métricas e indicadores (Process metrics): Tiempo invertido Recursos requeridos Número de eventos: errores identificados errores corregidos cambios en requerimientos cambios en código, etc. Ian Sommerville
9
Mejora de procesos de desarrollo de software Evaluación objetiva (Process assesment): Procesos Productos Competencias y habilidades del grupo de trabajo Ian Sommerville
10
Mejora de procesos de desarrollo de software Evaluación objetiva: CMM: Niveles de madurez de procesos P-CMM: Niveles de madurez de la gente que participa en procesos de desarrollo de software Ian Sommerville
11
Niveles de madurez de procesos de desarrollo de software CMM (Capability Maturity Model): Es un programa de mejora continua para el proceso de desarrollo de software de calidad. Fue creado por el SEI (Software Engineering Institute), en la Universidad de Carnegie Mellon.
12
Calidad de un producto de sofwtare Calidad del proceso (CMM) Herramientas Calidad del Recursos de desarrollo producto invertidos Calidad del grupo de trabajo Ian Sommerville
13
Niveles de procesos de desarrollo de software CMM (Capability Maturity Model) http://www.sei.cmu.edu/cmm/ Level 1: Initial Level 2: Repeatable Level 3: Defined Level 4: Managed Level 5: Optimizing
14
Niveles de madurez de procesos de desarrollo de software P-CMM (People Capability Maturity Model) Es una adaptación del CMM, orientada a la forma en que se capacita y administra el capital humano en procesos de desarrollo de software.
15
Niveles de madurez de procesos de desarrollo de software P-CMM (People Capability Maturity Model) Involucra procesos de contratación, capacitación, evaluación, y retención del capital humano que participa en el proceso de desarrollo de software.
16
Mejoras del proceso de desarrollo de software Calidad del proceso (CMM) Herramientas Calidad del Recursos de desarrollo producto invertidos Calidad del grupo de trabajo (P-CMM) Ian Sommerville
17
Niveles de procesos de desarrollo de software P-CMM (People Capability Maturity Model) http://www.sei.cmu.edu/cmm-p/ Level 1: Initial Level 2: Repeatable Level 3: Defined Level 4: Managed Level 5: Optimizing
18
Niveles de madurez de procesos de desarrollo de software Q: Cómo puedo aplicar el modelo CMM en mi empresa que desarrolla software? A: CMMI (Capability Maturity Model Integration): Por procesos (continuous representation) Project management, Process management, Engineering, Support, etc… Por niveles (staged representation) 1, 2, 3, 4, 5
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.