01 CMMI INTRODUCION
SEMINARIO DE ACTUALIZACIÓN II
PRIMERA SEMANA
LECCION 1
«Visión ejecutiva de procesos y prácticas
para desarrollo de software»
Ing. CIP Luis Camacho Colan
Post:
lcamachoc@autonoma.edu.pe
luiscamachocolan@gmail.com
Mobile:
511-946887317
Ingeniería
de Software
II
Modelos
de Gestión
y Mejores Prácticas
BSC
ISO 9000
BPM
PMI
(PMBOK, OPM3)
EA
COBIT
ITIL
ISO20000
ISO 27001
CMMI
RUP
Gestión de Proceso de Software
Ingeniería
Software
II
Marcosdede
referencia
Rendimiento
(Objetivos de Negocio)
Impulsores
Gobierno
Empresarial
Procesos/
Función
Apego Normativo
(SOX,etc)
Cuadro de Mando
Integral (BSC)
Gobierno
de TI
Mejores
Prácticas
y mejores prácticas
Controles
Internos (COSO)
COBIT
BSC
PMI
CMMI, SPICE
ISO 20000
ISO 9001
Val IT
RUP, MSFITIL
ISO 27001
Oficina de
Proyectos
Desarrollo de
Soluciones
Oficina de
Servicios
Oficina de
Seguridad
Calidad de
Soluciones
Service Desk
Oficina de
Procesos
Procesos
Proyectos
Solución
Técnica
Servicios
Seguridad
Ingeniería de Software II
Modelos de Mejora de Procesos
QUE Genérico
ISO 9000
CMMI
QUE Especializado
QUE Para las
PYMES
MoProSoft
COMO
RUP
Herramientas
CON QUEIngeniería de Software II
Procesos y técnicas para desarrollo de software
Modelos de procesos y prácticas
Técnicas y métodos
ágiles
Adaptaciones
para softw.
Modelos para software
1997
TickIT
1991
ISO 9000-3
Trillium
1959
1979
1987
MIL-Q 9858
BS 5750
ISO 9000
Modelos específicos
para software.
Modelos y estándares
de calidad
Modelos genéricos
Bootstrap
1995
ISO 12207
1995
Proy. SPICE1993
CMM-SW
TR 15504
2003-05
ISO 15504
Modelos
CMM
2001
CMMI
DSDM
SCRUM
CRYSTAL
XP
ASD
PP
ISD
AM
1995
2000
Manifiesto
Ágil
Ingeniería de Software II
Procesos y técnicas para desarrollo de software
ISO/IEC 12207
Ciclo de vida
5. Procesos primarios
5. Procesos de soporte
5.1 Adquisición
6.1 Documentación
5.2 Suministro
6.2 Gestión de la configuración
Concepto
Retirada
6.3 Controlde calidad
5.3
Operación
Proceso
1
6.4 Verificación
6.5 Validación
5.3
Desarrollo
…
Proceso
N
6.6 Reuniones
5.3
Mantenimiento
6.7 Auditoría
6.8 Resolución de problemas
7. Procesos organizacionales
7.1 Gestión
7.2 Infraestructura
7.3 Mejora
7.4 Formación
Actividad 1
Tarea 1
Tarea 2
…
Tarea n
…
Actividad n
Tarea 1
Tarea 2
…
Tarea n
Ingeniería de Software II
Procesos y técnicas paradesarrollo de software
CMM: Modelo de madurez de las capacidades
Idea principal: Organizaciones maduras/inmaduras
En una organización inmadura:
-
Procesos de software: improvisados o no respetados (si existen)
Planificación en función de los problemas
Presupuestos y planificación incumplidos
Sin base objetiva para evaluar la calidad o para resolver problemas
Inexistencia o reducción de lasactividades de mejora de la calidad
En una organización madura:
-
Capacidad de gestión: desarrollo de software y procesos de mantenimiento
Proceso de software difundido al equipo y planificado
Procesos modificables: pruebas piloto controladas y análisis de coste/beneficio
Roles y responsabilidades establecidos en el proyecto y la organización
Gestores: monitorización la calidad de los productos y delos procesos
Planificaciones y presupuestos realistas: rendimientos históricos
Proceso disciplinado en el que todos los participantes entienden su valor, existiendo además
la infraestructura necesaria para soportar el proceso
Ingeniería de Software II
Procesos y técnicas para desarrollo de software
CMM: Modelo de madurez de las capacidades
Alta
Eficiencia de los procesos
5
Capacidad de losprocesos
4
Madurez de los procesos
3
Baja
2
1
Optimizado
Gestionado.
Baja
Definido
Escalabilidad
Repetible
Repetibilidad
Inicial
Alta
Ingeniería de Software II
Procesos y técnicas para desarrollo de software
CMM: Modelo de madurez de las capacidades
Departamento de Defensa Americano(DoD), Instituto de Ingeniería del Software (SEI)
1987: Publicación de la descripción inicial...
Regístrate para leer el documento completo.