Ciencia y tecnología
Que ocurre hoy en las organizaciones?
1. Se hacen planes pero no necesariamente se cumplen
2. No se hace un seguimiento del trabajo con el plan. Los planes
no se ajustan
3. Los requerimientos no son consistentes. No se hace una
gestión de cambio
4. Las estimaciones no son reales. La subestimación es
frecuente
5. Los defectos son descubiertos en la fasede pruebas, incluso,
por el cliente
6. El éxito es dependiente de algún héroe.
Como reaccionamos
normalmente antes crisis?
Las respuestas comunes antes un verdadero problema:
1. Las personas trabajan más tiempo y más rápido (presión).
2. Las personas se mueven de proyecto en proyecto.
3. Se recortan requerimientos del proyecto
4. Los proyectos agregan más personas (plazos)
5. Seespera a un desarrollador héroe (apaga incendios)
Síntomas a considerar seriamente
Compromisos incumplidos.
Entrega tardía
Visibilidad inadecuada de la gestión
Demasiadas sorpresas
Problemas de calidad
Los trabajos se rehacen demasiado
Las funciones no funcionan
correctamente
Insatisfacción del cliente
Baja Estima, gente frustrada
CMMI – Enfoques Generales
CMMI :Define modelos para la mejora o evaluación de los
procesos de desarrollo y mantenimiento de sistemas y productos
de software.
Modelo de Procesos : colección estructurada de prácticas que
describen caracteristicas de un proceso efectivo.
Proceso
Efectivo
Probados por
experiencia
Propósito: El propósito del proyecto es proveer mejoras en costo,
tiempo, y calidad de proyectos endesarrollo de ingeniería.
CMMI
Capability Maturity Model Integration
Capability
Capacidad, propiedad de los procesos
Resultados esperados que pueden ser alcanzados siguiendo un proceso
Maturity
Grado de propiedad, de mejora de los procesos por medio de niveles
Model
Provee asistencia para desarrollo de procesos
No son descripciones de procesos
Las areas de proceso no sevinculan una a una con los procesos de una
organizacion
Integration
Alcance, expectativa de establecer todos los procesos usando CMMI
Combinacion de 3 modelos:
oSW-CMM: Software
oSE-CMM: Ingeniería de Software
oIPD-CMM: Desarrollo integrado de productos
CMMI
Capability Maturity Model Integration
Integración de Modelos de Madurez de las Capacidades
Es un modelo de
calidad quepermite
evaluar y guiar en la
mejora
de
una
organización y de
los procesos que
en
ella
se
desarrollan.
Madurez
Empresa INMADURA
Empresa MADURA
•
•
•
•
• Tiene procesos definido
• Tiene
responsabilidades
definidas
• El conocimiento está en la
organización
• Resultados predecibles
• Entrega con la calidad esperada
• Cumple plazos de entrega
• Incrementa laproductividad
• Reconocer las mejoras
• Satisface a los clientes
• Los empleados están a gusto
•
•
•
•
Apaga fuegos
Tiene pocos recursos propios
Tiene éxito gracias a los héroes
Hay altibajos en la productividad
por rotación de recursos
Las planificaciones son poco
realistas.
Mucho esfuerzo dedicado a
“mantenimiento”
Los plazos de entrega son
impredecibles
Los
empleados
estándescontentos
CMMI…… NO
No es un proceso.
No es una metodología de desarrollo de software ni de
gestión de proyectos.
No asume el modelo en cascada ni el iterativo.
HISTORIA DE CMMI
1987
CMM
Dinfunde Primera
versión
1991
1993
1995
1997
2002
CMMI-SE/SW
Version 1.0
Published
SW-CMM v1.1
Difunde
Model Refined
and Published as
SW-CMM v1.0
2000CMMI
Pone en marcha
iniciativa
Software Acquisition (SA-CMM),
Systems Engineering (SE-CMM),
Integrated Product Development (IPD-CMM),
Organizational Workforce Capability Development (People CMM)
Developed
CMMI-SE/SW/IPPD/A
Version 1.1
Published
CMMI en la actualidad
En Diciembre de 2001 se liberó el CMMI v1.1
CMMI = Capability Maturity Model Integration
Es una evolución...
Regístrate para leer el documento completo.