SlideShare una empresa de Scribd logo
1 de 54
Armando V. Tauro,Ph.D.
Mejora del Proceso
Software
El Modelo CMMI
Capability Maturity Model Integration. Modelo de Capacidad
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Básicamente, es un método para hacer o
producir algo.
Más formalmente, es un conjunto de prácticas
realizadas para obtener un resultado. Esto incluye
herramientas, técnicas, materiales y personas.
El Proceso Software es un conjunto de
herramientas, técnicas, materiales y personas
para producir o desarrollar software
¿Qué es un Proceso?
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
SATISFACTIONSATISFACTION
Del CLIENTEDel CLIENTE
ProductosProductos
PersonalPersonal
TecnologíaTecnología
ProcesoProceso
Todo el mundo
asume la
importancia de
tener una plantilla
motivada y de
calidad…
...Incluso el mejor
personal no rinde al
máximo si no
comprende y usa un
proceso al máximo
nivel.
Determinan el
coste, la
planificacion y la
calidad del
producto
Puntos de difusión de la calidad
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Problemas
Sources: Capers Jones and Bill Curtis
25% de los proyectos software se
descartan.
Las empresas están entregando
productos a sus clientes con un 15% de
errores
Muchas empresas gastan del 30% al
44% de su tiempo y dinero en reescribir
software que ya habían escrito
Las empresas cumplen sus
planificaciones sólo el 50% de las veces
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Resultados de la mejora de proceso
Reducir el numero de defectos
entregados al cliente en un 95%
Los programas exitosos de mejora del
proceso software pueden conseguir:
Reducir la planificación del
desarrollo de software un 71%
Incrementar la productividad
(medida en lineas-de-código o puntos-
función al día) en un 222%.
Sources: Capers Jones and Software Engineering Institute
Se ha conseguido un ROISe ha conseguido un ROI
medio de 5:1medio de 5:1
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Beneficios de la Mejora del Proceso
• Predictibilidad de la planificación y el
presupuesto
• Tiempo de desarrollo
• Productividad
• Calidad (medida en nº de defectos)
• Satisfacción del Cliente
• Satisfacción de los empleados
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Características de los procesos Inmaduros
• Los procesos de desarrollo de software son
improvisados
• Los procesos no se siguen rigurosamente
• No hay gestión de proyectos
– Ausencia de planes
– Apaga-fuegos (resolución de crisis inmediatas)
– Los calendarios y presupuestos se sobrepasan, pues no se
basan en estimaciones realistas
– Las fechas límite comprometen la funcionalidad y calidad
• No hay medición objetiva de la calidad
• No hay maneras objetivas de resolver problemas de
producto o proceso
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Características de los procesos maduros
• Se gestiona
– El proceso de desarrollo de software
– Los productos del desarrollo de software
• Los procesos de desarrollo se comunican al personal y a los
nuevos empleados
• Las actividades se llevan a cabo siguiendo procesos
planificados
• Los procesos son usables y consistentes con la forma de trabajo
• Los procesos se actualizan si es preciso
• Roles y responsabilidades claros en el proyecto
• Hay seguimiento de la calidad de los productos y procesos
• Criterios objetivos para evaluar la calidad y resolver problemas
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Objetivos de un proceso maduro
• Efectivo. Un proceso efectivo debe ayudarnos a conseguir el
producto que quiere el cliente.
• Mantenible. Inevitablemente, el software tiene fallos, los
requisitos cambian, o queremos reutilizar partes del software.
• Predecible. Es necesario planificar el desarrollo de cualquier
producto
• Repetible. Si tenemos un proceso que funciona, puede ser
replicado en futuros proyectos.. Es mucho más rápido y fácil
adaptar un proceso existente.
• De Calidad.. Uno de los objetivos de un proceso definido es
permitir que los ingenieros de software aseguren un producto de
alta calidad..
• Mejorable. Un objetivo de nuestro proceso definido debe ser
identificar las posibilidades para mejorar el propio proceso
• Seguimiento. El seguimiento es el complemento de la
predictibilidad. Nos permite medir la bondad de nuestras
predicciones, y por tanto como mejorarlas.
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Un Modelo de Proceso es una colección estructurada
de elementos que describen las características de los
procesos efectivos. Proporciona una referencia para
fijar objetivos y prioridades en la mejora del proceso y
una guía para asegurar procesos estables, capaces y
maduros. Nos proporciona:
¿Qué es un Modelo de Proceso?
• Punto de partida
• Beneficio de experiencias anteriores
de la comunidad
• Lenguaje y visión común
• Marco para priorizar acciones
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Estándares
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
CMMI®
El Modelo de Referencia
CMMI SE/SW
El Proceso de Mejora
IDEAL
La Metodología de Evaluación
SCAMPI
Referencias
Capability Madurity Model Integration
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
CMMI
• Marco de referencia para desarrollar procesos
efectivos
• No es un proceso, o descripción de proceso
• Guía para mejorar los procesos de desarrollo,
adquisición o mantenimiento de productos o servicios
• Proporciona un marco estructurado para evaluar los
procesos actuales de la organización, establecer
prioridades de mejora, e implementar esas mejoras
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Representaciones
Continua
Por etapas (staged)
ML 1
ML2
ML3
ML4
ML5
. . .Para un conjunto establecido de
áreas de proceso en toda la
organización
. . .Para un área de
proceso o un conjunto de
áreas de proceso
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Disciplinas
• Ingeniería de sistemas
• Ingeniería de Software
• Desarrollo Integrado de Producto y Proceso
• Selección de Proveedores
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Estructura. Representación por Etapas
Nivel de Madurez
Area de Proceso Area de Proceso Area de Proceso
Metas Genericas Metas Especificas
Compromiso
de realizacion
Habilidad de
realizacion
Implementacion
Dirigida
Implementacion
Verificada
Caracteristicas Comunes
Practicas
Genericas
Practicas
Especificas
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Niveles de madurez
Proceso impredecible,
poco controlado y reactivo
Proceso caracterizado por
proyectos y
frecuentemente reactivo
Proceso caracterizado
por la organización y
proactivo
El proceso es controlado
cuantitativamente
Enfoque en la mejora del
proceso
Optimizado
Gestionado
Cuantitativamente
Inicial
Gestionado
1
2
3
4
5
Definido
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Áreas de proceso/Niveles de madurez
NIVEL AREAS DE PROCESO
1 Inicial •Basado en la competencia y acciones individuales de las personas
2 Gestionado
•Gestión de los requisitos del Producto y del proyecto
•Planificación de los proyectos
•Seguimiento y control de los proyectos
•Gestión de Acuerdos con los proveedores
•Selección y supervisión de proveedores
•Medición y Análisis
•Aseguramiento de la Calidad del producto y Proceso
•Gestión de la Configuración
3 Definido
•Desarrollo de los requisitos
•Diseño, desarrollo y puesta en práctica de soluciones técnicas
•Asegurar la Integración del Producto
•Verificación
•Validación
•Enfoque de la organización hacia la gestión de los procesos
•Correcta definición de los procesos de la organización
•Educación y Entrenamiento para mejorar la eficacia y la eficiencia
•Gestión integrada de los proyectos (producto+ proceso)
•Gestión de riesgos
•Análisis sistemático y puesta en práctica de decisiones acordadas
4
Gestionado
cuantitativamen
te
•Evaluación de los procesos de la organización (datos de rendimiento de los procesos)
•Gestión cuantitativa de los proyectos
•Gestión cuantitativa de los proveedores
5 Optimizado
•Innovación y despliegue a lo largo de toda la organización (mejoras incrementales y su
posterior generalización)
•Gestión de cambios tecnológicos
•Análisis y resolución de las causas que generan los diferentes problemas y errores
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Nivel 1: Inicial
Los procesos se realizan pero con frecuencia
de un modo ad hoc y en ocasiones caótico
El rendimiento depende de la competencia de
las personas
Es posible alcanzar gran calidad y rendimiento
excepcional, siempre que se pueda asignar el
mejor personal a la tarea
El rendimiento es difícil de predecir
Las prácticas de gestión puede que no sean
efectivas
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Nivel 2: Gestionado
• La gestión de proyectos es más disciplinada.
• Se establecen y siguen políticas organizativas
• Los planes de proyecto y las descripciones de
procesos se documentan y se siguen
• Los recursos son los adecuados
• Se asigna responsabilidad y autoridad sobre el ciclo
de vida
• Se puede esperar repetir éxitos anteriores en
proyectos similares
• La disciplina ayuda a asegurar que las prácticas
existentes se mantienen en tiempos de estress
• El estado de las actividades y productos de trabajo
es visible a la dirección en puntos definidos
2
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Nivel 3: Definido
• Este nivel se construye sobre la base de gestión de
proyectos del nivel 2
– Los procesos de ingeniería se implementan más efectivamente
– La organización es más proactiva
– Se identifican y proporcionan las necesidades de formación
• La organización dispone de un conjunto de procesos
estándar, que los proyectos individuales adaptan a sus
necesidades
3
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Nivel 4: Gestionado
Cuantitativamente
4
Los proyectos usan objetivos medibles para satisfacer las
necesidades de los clientes, los usuarios y la organización
Los directivos e ingenieros usan datos con técnicas
estadísticas y cuantitativas para gestionar los procesos y los
resultados
Se usan métodos estadísticos y cuantitativos, al nivel
organizativo y de proyecto para:
Comprender el rendimiento, calidad de producto y calidad de
servicio anteriores
Predecir el rendimiento, calidad de producto y calidad de
servicio futuros
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Nivel 5: Optimizado
5
Se identifican, evalúan y despliegan mejoras incrementales e
innovadoras para aumentar la capacidad del proceso
Los objetivos de las actividades de mejora son tanto el
conjunto de procesos estándar de la organización como los
procesos definidos de los proyectos
Se establecen objetivos cuantitativos de mejora de procesos y
se revisan continuamente para reflejar cambios en los
objetivos del negocio
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Elementos del Modelo
• Niveles de Madurez
• Áreas de Proceso
• Metas Especificas
• Practicas Especificas
• Metas Genéricas
• Prácticas Genéricas. Características
comunes
• Compromiso de ejecución
• Habilidad de ejecución
• Implementación dirigida
• Implementación verificada
• Subprácticas
• Ampliaciones de disciplina
• Elaboraciones de prácticas genéricas
• Referencias
Armando V. Tauro,Ph.D.
Categorías de Áreas de proceso CMMI
Gestión de Procesos
– Enfoque de procesos
– Definición de procesos
– Formación
– Rendimiento del proceso
– Innovación y despliegue
Gestión de Proyectos
– Planificación de proyectos
– Monitorización y Control
– Gestión de Acuerdos con
Proveedores
– Gestión integrada de Proyectos
– Gestión de Riesgos
– Equipos integrados
– Gestión cuantitativa del proyecto
Ingeniería
– Desarrollo de requisitos
– Gestión de Requisitos
– Solución Técnica
– Integración de Producto
– Verificación
– Validación
Soporte
– Gestión de configuración
– Aseguramiento de Calidad del
Producto y del Proceso
– Medición y Análisis
– Entorno organizativo para
integración
– Análisis de decisiones y resolución
– Análisis causal y resolución
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Gestión del Proceso
• Contiene las prácticas relacionadas con la implementación
de un programa de mejora de procesos
• Proporciona la capacidad para documentar y compartir las
mejores prácticas, los activos de proceso y aprendizaje
• Proporciona capacidad de conseguir objetivos
cuantitativos de calidad y rendimiento del proceso
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Gestión del Proceso.
Área de
Proceso
Descripción
Enfoque en el
Proceso
Organizacional (OPF)
Ayuda a la organización a establecer y mantener la
comprensión de sus procesos e identificar, planificar,
coordinar e implementar la mejora
Definición
Organizacional del
Proceso (OPD)
Establece y mantiene el conjunto organizativo de procesos
estándar y los activos de soporte
Formación
Organizacional (OT)
Identifica las necesidades formativas estratégicas y tácticas
entre los proyectos y grupos de soporte
Rendimiento
Organizacional del
Proceso (OPP)
Deriva objetivos cuantitativos de calidad y rendimiento del
proceso de los objetivos de negocio de la organización
Innovación y
Despliegue
Organizacional (OID)
Selecciona y despliega mejoras incrementales para mejorar
la habilidad de la organización para alcanzar los objetivos de
calidad y rendimiento del proceso
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Gestión del Proceso
Dirección
OPF OPD
OT
Gestión de Proyectos,
Soporte e Ingeniería
Propuestas de mejoras,
participación en la
definición, evaluación y
despliegue de procesos
Información de mejora
(Lecciones aprendidas,
datos, artefactos
Recursos y coordinación
Objetivos de
negocio de la
organización
Proceso estándar y
otros activos
Proceso estándar y
otros activos
Necesidades de formación
Necesidades y objetivos
de los procesos de la
organización
Formación en procesos y
activos estándar
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Gestión de Proyectos
• Cubren las actividades relacionadas con la planificación,
seguimiento y control del proyecto.
• Proporcionan mecanismos para establecer, mantener y
monitorizar acuerdos con clientes y proveedores
• Proporciona mecanismos para establecer y mantener un entorno
colaborativo de equipos
• Proporciona un método común para gestionar el proyecto
cuantitativamente y proactivamente
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Gestión de Proyectos
Área de Proceso Descripción
Planificación de
proyectos (PP)
Desarrolla y mantiene el plan de proyecto, implica a los
participantes y obtiene compromiso con el plan
Seguimiento y control
de Proyectos (PMC)
Monitoriza las actividades y toma acciones correctivas
incluyendo re-planificación
Gestión Integrada de
Proyectos (IPM)
Adapta los procesos organizativos al proyecto, y
establece la visión compartida del proyecto
Desarrollo de Equipos
Integrado (IT)
Identifica y organiza a los participantes en equipos
colaborativos y desarrolla la visión compartida alineada
con la visón compartida del proyecto y la organización
Gestión de Riesgos
(RSKM)
Desarrolla e implementa una estrategia proactiva para
identificar, evaluar, priorizar y manejar riesgos del
programa
Gestión de Proyectos
Cuantitativa (QPM)
Recopila métricas de producto y proceso , y analiza los
resultados para identificar oportunidades de mejora
Gestión de Acuerdos
con Proveedores
(SAM)
Gestiona la adquisición de productos de proveedores para
los que exista un acuerdo formal
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Gestión de Proyectos
Proveedor
Ingeniería y
Soporte
PMC
PP
SAM
Requisitos de componentes del
producto, incidencias técnicas,
componentes completados, revisiones
y tests de aceptación
Acuerdos con
proveedores
Estatus, incidencias,
resultados de procesos,
evaluaciones de productos
mediciones y análisis
Replanificación
Acciones
correctivas
Estatus, incidencias,
resultados de revisiones
de progreso e hitos
Necesidades de medición
Acciones
correctivas
Qué Construir
Qué Hacer
Compromisos
Qué
Monitorizar
Planes
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Ingeniería
• Da soporte las actividades del ciclo de vida de
desarrollo del producto, desde el desarrollo inicial de
requisitos a la transición al uso operacional
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Ingeniería
Área de Proceso Descripción
Desarrollo de
Requisitos (RD)
Recopila y armoniza las necesidades de los
participantes y las traduce en requisitos del
producto
Gestión de
Requisitos (RM)
Asegura que los requisitos acordados son
comprendidos y gestionados
Solución Técnica
(TS)
Convierte requisitos en arquitectura del producto,
diseño y desarrollo
Integración del
Producto (SI)
Combina los componentes del producto y asegura
los interfaces
Verificación (VER) Asegura que el producto cumple las
especificaciones
Validación (VAL) Asegura que el producto cumple con el uso
propuesto cuando se sitúa en el entorno propuesto
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Ingeniería
REQM
RD PITS
VER VAL
Cliente
Requisitos
Requisitos
Soluciones
alternativas Componentes
del producto
Producto
Necesidades del cliente
Informes de validación y verificación de
componentes del producto y productos de trabajo
Requisitos del producto
y los componentes
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Soporte
• Proporciona los procesos esenciales para soportar el
desarrollo y mantenimiento del producto
• Soporta el establecimiento y mantenimiento de un
entorno de trabajo que estimula la integración y
gestiona al personal para permitir y premiar
comportamientos integradores
• Proporciona funciones de soporte usadas por todas
las áreas de proceso durante el desarrollo del
producto
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Soporte
Área de Proceso Descripción
Medición y Análisis
(MA)
Establece un programa de métricas para proveer
resultados objetivos que puedan ser usados para tomar
decisiones informadas y tomar acciones correctivas
Gestión de
Configuración (CM)
Establece y mantiene la integridad de los productos de
trabajo
Aseguramiento de
Calidad de Proceso y
Producto (PPQA)
Proporciona prácticas para evaluar objetivamente
procesos, productos y servicios
Análisis y Resolución
de Decisiones (DAR)
Proporciona un proceso estructurado de toma de
decisiones que asegura que las alternativas se comparan
con criterios objetivos, y se elige la mejor alternativa
Análisis y Resolución
Causal (CAR)
Identifica las causas de defectos otros problemas, y toma
acciones para prevenir que ocurran en el futuro
Entorno Organizativo
para la Integración
(OEI)
Establece el entorno para la implementación de equipos
integrados
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Soporte
MA
PPQA
CM
Todas las áreas de proceso
Mediciones,
análisis
Incidencias y no
conformidades
Procesos, productos de
trabajo, estándares y
procedimientos
Líneas base,
informes de
auditoría
Items de
configuración,
peticiones de
cambio
Necesidades de
información
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Metas Genéricas
Cada área de proceso de nivel 2 contiene la siguiente meta genérica:
GG2
Institucionalizar un proceso Gestionado
Cada área de proceso en el nivel 3 o superior contiene la siguiente meta
genérica:
GG3
Institucionalizar un proceso Definido
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Características Comunes
• Compromiso de Realización
– Crea políticas y asegura esponsorización para
el esfuerzo de mejora del proceso
• Habilidad de Realización
– Asegura que el proyecto y/o la organización
tiene los recursos que necesita para ejercer la
mejora del proceso
• Implementación Dirigida
– Recoge, mide y analiza datos relativos a los
procesos
• Implementación Verificada
– Verifica que las actividades de los proyectos y
la organización son conformes a requisitos,
procesos y procedimientos
Las Características comunes
son una manera de agrupar las
prácticas genéricas.
Su objetivo es la
institucionalización de las
mismas en la organización
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Recursos
Grupo de Dirección
de Gestión
Grupo de Proceso
De Ingeniería
Equipos de Acción
Del Proceso
Grupos de Trabajo
Técnico
Impulsores
Facilitadores
Actuadores
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Recursos
• Grupo de Dirección de Gestión.
– Autoriza las actividades de mejora de procesos
– Proporciona la visión de los objetivos de la mejora
– Se compromete a dedicar los recursos necesarios (personal y
monetarios) para llevar a cabo las tareas
• Grupo de Ingeniería de proceso.
– Actuará como mentor de mejora de proceso
– Organiza las actividades de mejora de proceso
– Existe durante la duración de la actividad en la organización
• Equipo de Acción de Proceso.
– Desarrolla planes de acción para diferentes áreas de proceso
– Existe durante el periodo entre dos evaluaciones
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Evaluación
Evidentemente, para iniciar un plan de mejora de
procesos, hay que conocer el punto de partida, para
comparar con el modelo, y tener constancia de las
fortalezas y debilidades de nuestro modelo actual
El Standard CMMI Appraisal Method for Process
Improvement (SCAMPISM
) define el método para
identificar fortalezas, debilidades, y clasificación con
respecto al modelo de referencia.
Proporciona un método de evaluación en el contexto de
mejora interna de procesos, selección de
proveedores, y seguimiento de procesos
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Principios de SCAMPI
• Clasificación de las metas en función de la presencia en
los procesos de la organización de las prácticas
correspondientes.
• La implementación de las prácticas se determina a partir
de Evidencia Objetiva.
• La implementación a nivel organizativo es función del
grado de implementación a nivel proyecto
• Los equipos de evaluación consideran múltiples tipos de
evidencia objetiva para determinar la implementación de
las prácticas y satisfacción de las metas
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Evidencia Objetiva
• Instrumentos. Información escrita relativa a la
implementación de las prácticas en la organización.
Cuestionarios, encuestas, mapa de procesos …
• Presentaciones. Información preparada por la
organización para presentar visualmente al equipo de
evaluación describiendo los procesos organizativos y
la implementación de las prácticas
• Documentos. Artefactos que reflejan la
implementación de una o más prácticas del modelo.
Políticas, procedimientos …
• Entrevistas. Interacción con los que implementan o
usan el proceso
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Indicadores de Implementación de
Prácticas (PII)
• La implementación de una práctica deja “rastros”, que
permiten verificar la práctica
– Artefactos directos. Salidas directas de la implementación de
una práctica. Los productos típicos de trabajo
– Artefactos indirectos. Consecuencia de la realización de una
práctica. Actas de reuniones, informes de estado …
– Afirmaciones. Por parte de los implementadores de la
práctica
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Caracterización de la implementación de
prácticas
•Se asignan valores de caracterización de prácticas que reflejan la
extensión de la implementación de la práctica en cada proyecto
– Fully Implemented (FI)
– Largely Implemented (LI)
– Partially Implemented (PI)
– Not Implemented (NI)
•Los valores se consolidan a nivel organizativo siguiendo reglas
de agregación definidas
•Se itera y se revisan los datos recogidos
•Se generan resultados en base a la agregación de debilidades y
fortalezas
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Recogida de datos, clasificación e informe
Caracterización de la Implementación de las prácticas
(nivel proyecto)
Caracterización de la Implementación
de las prácticas
(nivel organizativo)
Puntuación de satisfacción
de metas
Clasificación del
Nivel de madurez
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Ejemplo de informe SCAMPI
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Modelo de mejora de procesos IDEAL
• Es un modelo de programa
de mejora continua de
procesos de software.
• Comprende 4 fases:
Initiating
Diagnosing
Establishing
Acting
Learning
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Inicio
En esta fase se establece la
infraestructura, los roles y
responsabilidades para el
programa de SPI
Se definen las metas a
partir de los objetivos de
negocio
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Diagnóstico
Se establecen los niveles
actuales de madurez del
proceso, descripciones de
proceso, métricas, etc
Se inicia el desarrollo del
plan de acción
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Establecimiento
Se establecen objetivos
y prioridades, y se
completa el plan de
acción
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Actuación
Se investigan y desarrollan
soluciones para los problemas
del proceso
Se expanden las mejoras con
éxito a la organización
Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D.
Aprendizaje
Se prepara el siguiente ciclo
del modelo IDEAL
Se aplican las lecciones
aprendidas para refinar el
proceso de SPI

Más contenido relacionado

La actualidad más candente

Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiJimmy Davila
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Metricas y factores de mc call
Metricas y factores  de mc callMetricas y factores  de mc call
Metricas y factores de mc callmildredmontoya6
 
Métricas del Software
Métricas del SoftwareMétricas del Software
Métricas del SoftwareArabel Aguilar
 
PORTAFOLIO DE SERVICIOS MOPROSOFT - NYCE
PORTAFOLIO DE SERVICIOS MOPROSOFT - NYCEPORTAFOLIO DE SERVICIOS MOPROSOFT - NYCE
PORTAFOLIO DE SERVICIOS MOPROSOFT - NYCEjpalma200680
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de softwareEdgardo Rojas
 
1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseñolandeta_p
 
Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de softwareisisparada
 
Tsp (Team Software Process )
Tsp (Team Software Process )Tsp (Team Software Process )
Tsp (Team Software Process )silviachmn
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de softwareKola Real
 

La actualidad más candente (20)

Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
tipos de prueba
tipos de pruebatipos de prueba
tipos de prueba
 
Iso 25000
Iso 25000Iso 25000
Iso 25000
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Presentacion cmmi
Presentacion cmmiPresentacion cmmi
Presentacion cmmi
 
Introducción CMMI
Introducción CMMIIntroducción CMMI
Introducción CMMI
 
Metricas y factores de mc call
Metricas y factores  de mc callMetricas y factores  de mc call
Metricas y factores de mc call
 
Métricas del Software
Métricas del SoftwareMétricas del Software
Métricas del Software
 
Exposicion sobre Moprosoft
Exposicion sobre MoprosoftExposicion sobre Moprosoft
Exposicion sobre Moprosoft
 
PORTAFOLIO DE SERVICIOS MOPROSOFT - NYCE
PORTAFOLIO DE SERVICIOS MOPROSOFT - NYCEPORTAFOLIO DE SERVICIOS MOPROSOFT - NYCE
PORTAFOLIO DE SERVICIOS MOPROSOFT - NYCE
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
 
1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño
 
CMMI
CMMICMMI
CMMI
 
Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de software
 
Moprosoft y su origen
Moprosoft y su origenMoprosoft y su origen
Moprosoft y su origen
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Tsp (Team Software Process )
Tsp (Team Software Process )Tsp (Team Software Process )
Tsp (Team Software Process )
 
Moprosoft
MoprosoftMoprosoft
Moprosoft
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de software
 

Destacado

Presentacion de cmmi
Presentacion de cmmiPresentacion de cmmi
Presentacion de cmmimarcialemb
 
Un nuevo estilo de liderazgo municipal
Un nuevo estilo de liderazgo municipalUn nuevo estilo de liderazgo municipal
Un nuevo estilo de liderazgo municipalArmando Vicente Tauro
 
From a static to a dynamic bsc analysis – winston salem sanitation division
From a static to a dynamic bsc analysis – winston salem sanitation division From a static to a dynamic bsc analysis – winston salem sanitation division
From a static to a dynamic bsc analysis – winston salem sanitation division Armando Vicente Tauro
 
Presentación conferencia colegio de ingenieros 2014
Presentación conferencia colegio de ingenieros   2014Presentación conferencia colegio de ingenieros   2014
Presentación conferencia colegio de ingenieros 2014Armando Vicente Tauro
 
Certificacion CMMI
Certificacion CMMICertificacion CMMI
Certificacion CMMIJuan Gerardo
 
Base conceptual propuesta tecnica manual
Base conceptual propuesta tecnica manualBase conceptual propuesta tecnica manual
Base conceptual propuesta tecnica manualArmando Vicente Tauro
 
Software Process Improvement – CMMI and IDEAL
Software Process Improvement – CMMI and IDEALSoftware Process Improvement – CMMI and IDEAL
Software Process Improvement – CMMI and IDEALAmin Bandeali
 
De la Gestión Logística al Supply Chain Management
De la Gestión Logística al Supply Chain ManagementDe la Gestión Logística al Supply Chain Management
De la Gestión Logística al Supply Chain ManagementArmando Vicente Tauro
 
Theory of Constraints and Project Management: Challenging the Dominant Paradigm
Theory of Constraints and Project Management: Challenging the Dominant ParadigmTheory of Constraints and Project Management: Challenging the Dominant Paradigm
Theory of Constraints and Project Management: Challenging the Dominant ParadigmScott Abel
 
Manual de mantenimiento
Manual de mantenimientoManual de mantenimiento
Manual de mantenimientoriverarley
 

Destacado (20)

Presentacion de cmmi
Presentacion de cmmiPresentacion de cmmi
Presentacion de cmmi
 
Webinar calidad final
Webinar  calidad finalWebinar  calidad final
Webinar calidad final
 
Un nuevo estilo de liderazgo municipal
Un nuevo estilo de liderazgo municipalUn nuevo estilo de liderazgo municipal
Un nuevo estilo de liderazgo municipal
 
From a static to a dynamic bsc analysis – winston salem sanitation division
From a static to a dynamic bsc analysis – winston salem sanitation division From a static to a dynamic bsc analysis – winston salem sanitation division
From a static to a dynamic bsc analysis – winston salem sanitation division
 
Presentación conferencia colegio de ingenieros 2014
Presentación conferencia colegio de ingenieros   2014Presentación conferencia colegio de ingenieros   2014
Presentación conferencia colegio de ingenieros 2014
 
Certificacion CMMI
Certificacion CMMICertificacion CMMI
Certificacion CMMI
 
Base conceptual propuesta tecnica manual
Base conceptual propuesta tecnica manualBase conceptual propuesta tecnica manual
Base conceptual propuesta tecnica manual
 
Lean produccion congreso mineria
Lean produccion congreso mineriaLean produccion congreso mineria
Lean produccion congreso mineria
 
Seguridad de redes informaticas
Seguridad de redes informaticasSeguridad de redes informaticas
Seguridad de redes informaticas
 
Gestion basica de almacenamiento
Gestion basica de almacenamientoGestion basica de almacenamiento
Gestion basica de almacenamiento
 
CMMI
CMMICMMI
CMMI
 
Innsa Lean Manufacturing
Innsa Lean ManufacturingInnsa Lean Manufacturing
Innsa Lean Manufacturing
 
Software Process Improvement – CMMI and IDEAL
Software Process Improvement – CMMI and IDEALSoftware Process Improvement – CMMI and IDEAL
Software Process Improvement – CMMI and IDEAL
 
Clasificacion del mantenimiento industrial
Clasificacion del mantenimiento industrialClasificacion del mantenimiento industrial
Clasificacion del mantenimiento industrial
 
¿Cómo gestionar almacenes?
¿Cómo gestionar almacenes?¿Cómo gestionar almacenes?
¿Cómo gestionar almacenes?
 
De la Gestión Logística al Supply Chain Management
De la Gestión Logística al Supply Chain ManagementDe la Gestión Logística al Supply Chain Management
De la Gestión Logística al Supply Chain Management
 
Theory of Constraints and Project Management: Challenging the Dominant Paradigm
Theory of Constraints and Project Management: Challenging the Dominant ParadigmTheory of Constraints and Project Management: Challenging the Dominant Paradigm
Theory of Constraints and Project Management: Challenging the Dominant Paradigm
 
Gestion de operaciones
Gestion de operacionesGestion de operaciones
Gestion de operaciones
 
Manual de mantenimiento
Manual de mantenimientoManual de mantenimiento
Manual de mantenimiento
 
Mantenimiento industrial
Mantenimiento industrialMantenimiento industrial
Mantenimiento industrial
 

Similar a El Modelo CMMI

15 Unidad 4. Aseguramiento de Calidad de Software QA, Evaluación del proyecto...
15 Unidad 4. Aseguramiento de Calidad de Software QA, Evaluación del proyecto...15 Unidad 4. Aseguramiento de Calidad de Software QA, Evaluación del proyecto...
15 Unidad 4. Aseguramiento de Calidad de Software QA, Evaluación del proyecto...Luis Fernando Aguas Bucheli
 
presentacioncmmi.pdf
presentacioncmmi.pdfpresentacioncmmi.pdf
presentacioncmmi.pdfLuis Manotas
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-softwareCBISOE
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-softwareCBISOE
 
GESTIÓN, DIRECCION E IMPLEMENTACINO DE PROYECTOS PARA MANDOS MEDIOS
GESTIÓN, DIRECCION E IMPLEMENTACINO DE PROYECTOS PARA MANDOS MEDIOSGESTIÓN, DIRECCION E IMPLEMENTACINO DE PROYECTOS PARA MANDOS MEDIOS
GESTIÓN, DIRECCION E IMPLEMENTACINO DE PROYECTOS PARA MANDOS MEDIOSTBL The Bottom Line
 
Catálogo de formación PFS Grupo
Catálogo de formación PFS GrupoCatálogo de formación PFS Grupo
Catálogo de formación PFS GrupoPFSGRUPO
 
Equipo2 presentación10 pmi
Equipo2 presentación10 pmiEquipo2 presentación10 pmi
Equipo2 presentación10 pmiDavid Díaz
 
evaluacion2.pptx
evaluacion2.pptxevaluacion2.pptx
evaluacion2.pptxHugoCid4
 
Modelo de madurez de capacidades integrado
Modelo de madurez de capacidades integrado Modelo de madurez de capacidades integrado
Modelo de madurez de capacidades integrado andrual125
 
Curam minoridad infractora v1
Curam minoridad infractora v1Curam minoridad infractora v1
Curam minoridad infractora v1Quanam
 
0. PMBOK 6ta Ed Gestión de la Calidad + Clase 1.pdf
0. PMBOK 6ta Ed  Gestión de la Calidad + Clase 1.pdf0. PMBOK 6ta Ed  Gestión de la Calidad + Clase 1.pdf
0. PMBOK 6ta Ed Gestión de la Calidad + Clase 1.pdfRamnMataGallosso1
 

Similar a El Modelo CMMI (20)

15 Unidad 4. Aseguramiento de Calidad de Software QA, Evaluación del proyecto...
15 Unidad 4. Aseguramiento de Calidad de Software QA, Evaluación del proyecto...15 Unidad 4. Aseguramiento de Calidad de Software QA, Evaluación del proyecto...
15 Unidad 4. Aseguramiento de Calidad de Software QA, Evaluación del proyecto...
 
15-Unidad 4: QA-4.2 Evaluación
 15-Unidad 4: QA-4.2 Evaluación 15-Unidad 4: QA-4.2 Evaluación
15-Unidad 4: QA-4.2 Evaluación
 
presentacioncmmi.pdf
presentacioncmmi.pdfpresentacioncmmi.pdf
presentacioncmmi.pdf
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-software
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-software
 
GESTIÓN, DIRECCION E IMPLEMENTACINO DE PROYECTOS PARA MANDOS MEDIOS
GESTIÓN, DIRECCION E IMPLEMENTACINO DE PROYECTOS PARA MANDOS MEDIOSGESTIÓN, DIRECCION E IMPLEMENTACINO DE PROYECTOS PARA MANDOS MEDIOS
GESTIÓN, DIRECCION E IMPLEMENTACINO DE PROYECTOS PARA MANDOS MEDIOS
 
Catálogo de formación PFS Grupo
Catálogo de formación PFS GrupoCatálogo de formación PFS Grupo
Catálogo de formación PFS Grupo
 
Tp ciclos de vida
Tp   ciclos de vidaTp   ciclos de vida
Tp ciclos de vida
 
Equipo2 presentación10 pmi
Equipo2 presentación10 pmiEquipo2 presentación10 pmi
Equipo2 presentación10 pmi
 
evaluacion2.pptx
evaluacion2.pptxevaluacion2.pptx
evaluacion2.pptx
 
4. Auditoria de calidad en proyectos
4. Auditoria de calidad en proyectos4. Auditoria de calidad en proyectos
4. Auditoria de calidad en proyectos
 
Dmcs u3 atr_roch
Dmcs u3 atr_rochDmcs u3 atr_roch
Dmcs u3 atr_roch
 
Trabajo calidad de software.pptx
Trabajo calidad de software.pptxTrabajo calidad de software.pptx
Trabajo calidad de software.pptx
 
Modelo de madurez de capacidades integrado
Modelo de madurez de capacidades integrado Modelo de madurez de capacidades integrado
Modelo de madurez de capacidades integrado
 
GESTION POR PROCESOS -UNTELS
GESTION POR PROCESOS -UNTELSGESTION POR PROCESOS -UNTELS
GESTION POR PROCESOS -UNTELS
 
CMMI-FebJul2021.pptx
CMMI-FebJul2021.pptxCMMI-FebJul2021.pptx
CMMI-FebJul2021.pptx
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Curam minoridad infractora v1
Curam minoridad infractora v1Curam minoridad infractora v1
Curam minoridad infractora v1
 
opm3.pdf
opm3.pdfopm3.pdf
opm3.pdf
 
0. PMBOK 6ta Ed Gestión de la Calidad + Clase 1.pdf
0. PMBOK 6ta Ed  Gestión de la Calidad + Clase 1.pdf0. PMBOK 6ta Ed  Gestión de la Calidad + Clase 1.pdf
0. PMBOK 6ta Ed Gestión de la Calidad + Clase 1.pdf
 

Más de Armando Vicente Tauro

Presentacion final final congreso internacional tic - Las Ventajas Tecnológicas
Presentacion final final congreso internacional tic - Las Ventajas TecnológicasPresentacion final final congreso internacional tic - Las Ventajas Tecnológicas
Presentacion final final congreso internacional tic - Las Ventajas TecnológicasArmando Vicente Tauro
 
Congreso internacional concytec 2015
Congreso internacional concytec 2015Congreso internacional concytec 2015
Congreso internacional concytec 2015Armando Vicente Tauro
 
Caracterizacion de la cadena de exportación de peruano
Caracterizacion de la cadena de exportación de peruanoCaracterizacion de la cadena de exportación de peruano
Caracterizacion de la cadena de exportación de peruanoArmando Vicente Tauro
 
Propuesta de gestion corporativa avance manual
Propuesta de gestion corporativa avance manualPropuesta de gestion corporativa avance manual
Propuesta de gestion corporativa avance manualArmando Vicente Tauro
 
Caracterización de la cadena de exportación de peruano
Caracterización de la cadena de exportación de peruanoCaracterización de la cadena de exportación de peruano
Caracterización de la cadena de exportación de peruanoArmando Vicente Tauro
 
Sensibilización Sistema Integral de Gestión de Calidad - SIGC
Sensibilización Sistema Integral de Gestión de Calidad - SIGCSensibilización Sistema Integral de Gestión de Calidad - SIGC
Sensibilización Sistema Integral de Gestión de Calidad - SIGCArmando Vicente Tauro
 
La Innovación Tecnológica Mecanismo para el Crecimiento de la Empresas
La Innovación Tecnológica Mecanismo para el Crecimiento de la Empresas La Innovación Tecnológica Mecanismo para el Crecimiento de la Empresas
La Innovación Tecnológica Mecanismo para el Crecimiento de la Empresas Armando Vicente Tauro
 
La Innovación para el Crecimiento de las Empresas
La Innovación para el Crecimiento de las EmpresasLa Innovación para el Crecimiento de las Empresas
La Innovación para el Crecimiento de las EmpresasArmando Vicente Tauro
 

Más de Armando Vicente Tauro (17)

Calidad clase modelo inst calidad
Calidad clase modelo inst calidadCalidad clase modelo inst calidad
Calidad clase modelo inst calidad
 
Calidad Modelo II
Calidad Modelo IICalidad Modelo II
Calidad Modelo II
 
Presentacion final final congreso internacional tic - Las Ventajas Tecnológicas
Presentacion final final congreso internacional tic - Las Ventajas TecnológicasPresentacion final final congreso internacional tic - Las Ventajas Tecnológicas
Presentacion final final congreso internacional tic - Las Ventajas Tecnológicas
 
Congreso internacional concytec 2015
Congreso internacional concytec 2015Congreso internacional concytec 2015
Congreso internacional concytec 2015
 
Caracterizacion de la cadena de exportación de peruano
Caracterizacion de la cadena de exportación de peruanoCaracterizacion de la cadena de exportación de peruano
Caracterizacion de la cadena de exportación de peruano
 
Propuesta de gestion corporativa avance manual
Propuesta de gestion corporativa avance manualPropuesta de gestion corporativa avance manual
Propuesta de gestion corporativa avance manual
 
La cadena de abastecimiento
La cadena de abastecimientoLa cadena de abastecimiento
La cadena de abastecimiento
 
Caracterización de la cadena de exportación de peruano
Caracterización de la cadena de exportación de peruanoCaracterización de la cadena de exportación de peruano
Caracterización de la cadena de exportación de peruano
 
Curso INNSA Energia Renobable
Curso INNSA Energia RenobableCurso INNSA Energia Renobable
Curso INNSA Energia Renobable
 
Exportaciones 2013
Exportaciones 2013Exportaciones 2013
Exportaciones 2013
 
Incoterms 2013
Incoterms 2013Incoterms 2013
Incoterms 2013
 
Incoterms 2010
Incoterms 2010Incoterms 2010
Incoterms 2010
 
Presentacion cluster minero
Presentacion cluster mineroPresentacion cluster minero
Presentacion cluster minero
 
Sensibilización Sistema Integral de Gestión de Calidad - SIGC
Sensibilización Sistema Integral de Gestión de Calidad - SIGCSensibilización Sistema Integral de Gestión de Calidad - SIGC
Sensibilización Sistema Integral de Gestión de Calidad - SIGC
 
Conceptos del Marketing
Conceptos del MarketingConceptos del Marketing
Conceptos del Marketing
 
La Innovación Tecnológica Mecanismo para el Crecimiento de la Empresas
La Innovación Tecnológica Mecanismo para el Crecimiento de la Empresas La Innovación Tecnológica Mecanismo para el Crecimiento de la Empresas
La Innovación Tecnológica Mecanismo para el Crecimiento de la Empresas
 
La Innovación para el Crecimiento de las Empresas
La Innovación para el Crecimiento de las EmpresasLa Innovación para el Crecimiento de las Empresas
La Innovación para el Crecimiento de las Empresas
 

Último

mapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdfmapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdfAndresSebastianTamay
 
Contabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contableContabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contableThairyAndreinaLira1
 
Hiperbilirrubinemia en el recién nacido.pptx
Hiperbilirrubinemia en el recién nacido.pptxHiperbilirrubinemia en el recién nacido.pptx
Hiperbilirrubinemia en el recién nacido.pptxsalazarsilverio074
 
DIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptx
DIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptxDIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptx
DIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptx7500222160
 
Correcion del libro al medio hay sitio.pptx
Correcion del libro al medio hay sitio.pptxCorrecion del libro al medio hay sitio.pptx
Correcion del libro al medio hay sitio.pptxHARLYJHANSELCHAVEZVE
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industralmaria diaz
 
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptxHIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptxTecvalSAS2
 
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docxCRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docxgeuster2
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...BaleriaMaldonado1
 
Catalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgCatalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgdostorosmg
 
liderazgo guia.pdf.............................
liderazgo guia.pdf.............................liderazgo guia.pdf.............................
liderazgo guia.pdf.............................MIGUELANGELLEGUIAGUZ
 
GUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxGUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxAmyKleisinger
 
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edxEvafabi
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxWILIANREATEGUI
 
Distribuciones de frecuencia cuarto semestre
Distribuciones de frecuencia cuarto semestreDistribuciones de frecuencia cuarto semestre
Distribuciones de frecuencia cuarto semestreAndresUseda3
 
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...MIGUELANGELLEGUIAGUZ
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfJaredQuezada3
 
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptxCORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptxJOHUANYQUISPESAEZ
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesElizabeth152261
 
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfCONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfTeresa Rc
 

Último (20)

mapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdfmapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdf
 
Contabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contableContabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contable
 
Hiperbilirrubinemia en el recién nacido.pptx
Hiperbilirrubinemia en el recién nacido.pptxHiperbilirrubinemia en el recién nacido.pptx
Hiperbilirrubinemia en el recién nacido.pptx
 
DIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptx
DIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptxDIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptx
DIAPOSITIVAS LIDERAZGO Y GESTION INTERGENERACION (3).pptx
 
Correcion del libro al medio hay sitio.pptx
Correcion del libro al medio hay sitio.pptxCorrecion del libro al medio hay sitio.pptx
Correcion del libro al medio hay sitio.pptx
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industral
 
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptxHIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
 
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docxCRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
 
Catalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgCatalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmg
 
liderazgo guia.pdf.............................
liderazgo guia.pdf.............................liderazgo guia.pdf.............................
liderazgo guia.pdf.............................
 
GUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxGUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docx
 
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
 
Distribuciones de frecuencia cuarto semestre
Distribuciones de frecuencia cuarto semestreDistribuciones de frecuencia cuarto semestre
Distribuciones de frecuencia cuarto semestre
 
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
 
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptxCORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformes
 
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfCONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
 

El Modelo CMMI

  • 1. Armando V. Tauro,Ph.D. Mejora del Proceso Software El Modelo CMMI Capability Maturity Model Integration. Modelo de Capacidad
  • 2. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Básicamente, es un método para hacer o producir algo. Más formalmente, es un conjunto de prácticas realizadas para obtener un resultado. Esto incluye herramientas, técnicas, materiales y personas. El Proceso Software es un conjunto de herramientas, técnicas, materiales y personas para producir o desarrollar software ¿Qué es un Proceso?
  • 3. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. SATISFACTIONSATISFACTION Del CLIENTEDel CLIENTE ProductosProductos PersonalPersonal TecnologíaTecnología ProcesoProceso Todo el mundo asume la importancia de tener una plantilla motivada y de calidad… ...Incluso el mejor personal no rinde al máximo si no comprende y usa un proceso al máximo nivel. Determinan el coste, la planificacion y la calidad del producto Puntos de difusión de la calidad
  • 4. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Problemas Sources: Capers Jones and Bill Curtis 25% de los proyectos software se descartan. Las empresas están entregando productos a sus clientes con un 15% de errores Muchas empresas gastan del 30% al 44% de su tiempo y dinero en reescribir software que ya habían escrito Las empresas cumplen sus planificaciones sólo el 50% de las veces
  • 5. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Resultados de la mejora de proceso Reducir el numero de defectos entregados al cliente en un 95% Los programas exitosos de mejora del proceso software pueden conseguir: Reducir la planificación del desarrollo de software un 71% Incrementar la productividad (medida en lineas-de-código o puntos- función al día) en un 222%. Sources: Capers Jones and Software Engineering Institute Se ha conseguido un ROISe ha conseguido un ROI medio de 5:1medio de 5:1
  • 6. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Beneficios de la Mejora del Proceso • Predictibilidad de la planificación y el presupuesto • Tiempo de desarrollo • Productividad • Calidad (medida en nº de defectos) • Satisfacción del Cliente • Satisfacción de los empleados
  • 7. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Características de los procesos Inmaduros • Los procesos de desarrollo de software son improvisados • Los procesos no se siguen rigurosamente • No hay gestión de proyectos – Ausencia de planes – Apaga-fuegos (resolución de crisis inmediatas) – Los calendarios y presupuestos se sobrepasan, pues no se basan en estimaciones realistas – Las fechas límite comprometen la funcionalidad y calidad • No hay medición objetiva de la calidad • No hay maneras objetivas de resolver problemas de producto o proceso
  • 8. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Características de los procesos maduros • Se gestiona – El proceso de desarrollo de software – Los productos del desarrollo de software • Los procesos de desarrollo se comunican al personal y a los nuevos empleados • Las actividades se llevan a cabo siguiendo procesos planificados • Los procesos son usables y consistentes con la forma de trabajo • Los procesos se actualizan si es preciso • Roles y responsabilidades claros en el proyecto • Hay seguimiento de la calidad de los productos y procesos • Criterios objetivos para evaluar la calidad y resolver problemas
  • 9. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Objetivos de un proceso maduro • Efectivo. Un proceso efectivo debe ayudarnos a conseguir el producto que quiere el cliente. • Mantenible. Inevitablemente, el software tiene fallos, los requisitos cambian, o queremos reutilizar partes del software. • Predecible. Es necesario planificar el desarrollo de cualquier producto • Repetible. Si tenemos un proceso que funciona, puede ser replicado en futuros proyectos.. Es mucho más rápido y fácil adaptar un proceso existente. • De Calidad.. Uno de los objetivos de un proceso definido es permitir que los ingenieros de software aseguren un producto de alta calidad.. • Mejorable. Un objetivo de nuestro proceso definido debe ser identificar las posibilidades para mejorar el propio proceso • Seguimiento. El seguimiento es el complemento de la predictibilidad. Nos permite medir la bondad de nuestras predicciones, y por tanto como mejorarlas.
  • 10. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Un Modelo de Proceso es una colección estructurada de elementos que describen las características de los procesos efectivos. Proporciona una referencia para fijar objetivos y prioridades en la mejora del proceso y una guía para asegurar procesos estables, capaces y maduros. Nos proporciona: ¿Qué es un Modelo de Proceso? • Punto de partida • Beneficio de experiencias anteriores de la comunidad • Lenguaje y visión común • Marco para priorizar acciones
  • 11. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Estándares
  • 12. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. CMMI® El Modelo de Referencia CMMI SE/SW El Proceso de Mejora IDEAL La Metodología de Evaluación SCAMPI Referencias Capability Madurity Model Integration
  • 13. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. CMMI • Marco de referencia para desarrollar procesos efectivos • No es un proceso, o descripción de proceso • Guía para mejorar los procesos de desarrollo, adquisición o mantenimiento de productos o servicios • Proporciona un marco estructurado para evaluar los procesos actuales de la organización, establecer prioridades de mejora, e implementar esas mejoras
  • 14. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Representaciones Continua Por etapas (staged) ML 1 ML2 ML3 ML4 ML5 . . .Para un conjunto establecido de áreas de proceso en toda la organización . . .Para un área de proceso o un conjunto de áreas de proceso
  • 15. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Disciplinas • Ingeniería de sistemas • Ingeniería de Software • Desarrollo Integrado de Producto y Proceso • Selección de Proveedores
  • 16. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Estructura. Representación por Etapas Nivel de Madurez Area de Proceso Area de Proceso Area de Proceso Metas Genericas Metas Especificas Compromiso de realizacion Habilidad de realizacion Implementacion Dirigida Implementacion Verificada Caracteristicas Comunes Practicas Genericas Practicas Especificas
  • 17. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Niveles de madurez Proceso impredecible, poco controlado y reactivo Proceso caracterizado por proyectos y frecuentemente reactivo Proceso caracterizado por la organización y proactivo El proceso es controlado cuantitativamente Enfoque en la mejora del proceso Optimizado Gestionado Cuantitativamente Inicial Gestionado 1 2 3 4 5 Definido
  • 18. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Áreas de proceso/Niveles de madurez NIVEL AREAS DE PROCESO 1 Inicial •Basado en la competencia y acciones individuales de las personas 2 Gestionado •Gestión de los requisitos del Producto y del proyecto •Planificación de los proyectos •Seguimiento y control de los proyectos •Gestión de Acuerdos con los proveedores •Selección y supervisión de proveedores •Medición y Análisis •Aseguramiento de la Calidad del producto y Proceso •Gestión de la Configuración 3 Definido •Desarrollo de los requisitos •Diseño, desarrollo y puesta en práctica de soluciones técnicas •Asegurar la Integración del Producto •Verificación •Validación •Enfoque de la organización hacia la gestión de los procesos •Correcta definición de los procesos de la organización •Educación y Entrenamiento para mejorar la eficacia y la eficiencia •Gestión integrada de los proyectos (producto+ proceso) •Gestión de riesgos •Análisis sistemático y puesta en práctica de decisiones acordadas 4 Gestionado cuantitativamen te •Evaluación de los procesos de la organización (datos de rendimiento de los procesos) •Gestión cuantitativa de los proyectos •Gestión cuantitativa de los proveedores 5 Optimizado •Innovación y despliegue a lo largo de toda la organización (mejoras incrementales y su posterior generalización) •Gestión de cambios tecnológicos •Análisis y resolución de las causas que generan los diferentes problemas y errores
  • 19. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Nivel 1: Inicial Los procesos se realizan pero con frecuencia de un modo ad hoc y en ocasiones caótico El rendimiento depende de la competencia de las personas Es posible alcanzar gran calidad y rendimiento excepcional, siempre que se pueda asignar el mejor personal a la tarea El rendimiento es difícil de predecir Las prácticas de gestión puede que no sean efectivas
  • 20. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Nivel 2: Gestionado • La gestión de proyectos es más disciplinada. • Se establecen y siguen políticas organizativas • Los planes de proyecto y las descripciones de procesos se documentan y se siguen • Los recursos son los adecuados • Se asigna responsabilidad y autoridad sobre el ciclo de vida • Se puede esperar repetir éxitos anteriores en proyectos similares • La disciplina ayuda a asegurar que las prácticas existentes se mantienen en tiempos de estress • El estado de las actividades y productos de trabajo es visible a la dirección en puntos definidos 2
  • 21. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Nivel 3: Definido • Este nivel se construye sobre la base de gestión de proyectos del nivel 2 – Los procesos de ingeniería se implementan más efectivamente – La organización es más proactiva – Se identifican y proporcionan las necesidades de formación • La organización dispone de un conjunto de procesos estándar, que los proyectos individuales adaptan a sus necesidades 3
  • 22. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Nivel 4: Gestionado Cuantitativamente 4 Los proyectos usan objetivos medibles para satisfacer las necesidades de los clientes, los usuarios y la organización Los directivos e ingenieros usan datos con técnicas estadísticas y cuantitativas para gestionar los procesos y los resultados Se usan métodos estadísticos y cuantitativos, al nivel organizativo y de proyecto para: Comprender el rendimiento, calidad de producto y calidad de servicio anteriores Predecir el rendimiento, calidad de producto y calidad de servicio futuros
  • 23. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Nivel 5: Optimizado 5 Se identifican, evalúan y despliegan mejoras incrementales e innovadoras para aumentar la capacidad del proceso Los objetivos de las actividades de mejora son tanto el conjunto de procesos estándar de la organización como los procesos definidos de los proyectos Se establecen objetivos cuantitativos de mejora de procesos y se revisan continuamente para reflejar cambios en los objetivos del negocio
  • 24. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Elementos del Modelo • Niveles de Madurez • Áreas de Proceso • Metas Especificas • Practicas Especificas • Metas Genéricas • Prácticas Genéricas. Características comunes • Compromiso de ejecución • Habilidad de ejecución • Implementación dirigida • Implementación verificada • Subprácticas • Ampliaciones de disciplina • Elaboraciones de prácticas genéricas • Referencias
  • 25. Armando V. Tauro,Ph.D. Categorías de Áreas de proceso CMMI Gestión de Procesos – Enfoque de procesos – Definición de procesos – Formación – Rendimiento del proceso – Innovación y despliegue Gestión de Proyectos – Planificación de proyectos – Monitorización y Control – Gestión de Acuerdos con Proveedores – Gestión integrada de Proyectos – Gestión de Riesgos – Equipos integrados – Gestión cuantitativa del proyecto Ingeniería – Desarrollo de requisitos – Gestión de Requisitos – Solución Técnica – Integración de Producto – Verificación – Validación Soporte – Gestión de configuración – Aseguramiento de Calidad del Producto y del Proceso – Medición y Análisis – Entorno organizativo para integración – Análisis de decisiones y resolución – Análisis causal y resolución
  • 26. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Gestión del Proceso • Contiene las prácticas relacionadas con la implementación de un programa de mejora de procesos • Proporciona la capacidad para documentar y compartir las mejores prácticas, los activos de proceso y aprendizaje • Proporciona capacidad de conseguir objetivos cuantitativos de calidad y rendimiento del proceso
  • 27. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Gestión del Proceso. Área de Proceso Descripción Enfoque en el Proceso Organizacional (OPF) Ayuda a la organización a establecer y mantener la comprensión de sus procesos e identificar, planificar, coordinar e implementar la mejora Definición Organizacional del Proceso (OPD) Establece y mantiene el conjunto organizativo de procesos estándar y los activos de soporte Formación Organizacional (OT) Identifica las necesidades formativas estratégicas y tácticas entre los proyectos y grupos de soporte Rendimiento Organizacional del Proceso (OPP) Deriva objetivos cuantitativos de calidad y rendimiento del proceso de los objetivos de negocio de la organización Innovación y Despliegue Organizacional (OID) Selecciona y despliega mejoras incrementales para mejorar la habilidad de la organización para alcanzar los objetivos de calidad y rendimiento del proceso
  • 28. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Gestión del Proceso Dirección OPF OPD OT Gestión de Proyectos, Soporte e Ingeniería Propuestas de mejoras, participación en la definición, evaluación y despliegue de procesos Información de mejora (Lecciones aprendidas, datos, artefactos Recursos y coordinación Objetivos de negocio de la organización Proceso estándar y otros activos Proceso estándar y otros activos Necesidades de formación Necesidades y objetivos de los procesos de la organización Formación en procesos y activos estándar
  • 29. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Gestión de Proyectos • Cubren las actividades relacionadas con la planificación, seguimiento y control del proyecto. • Proporcionan mecanismos para establecer, mantener y monitorizar acuerdos con clientes y proveedores • Proporciona mecanismos para establecer y mantener un entorno colaborativo de equipos • Proporciona un método común para gestionar el proyecto cuantitativamente y proactivamente
  • 30. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Gestión de Proyectos Área de Proceso Descripción Planificación de proyectos (PP) Desarrolla y mantiene el plan de proyecto, implica a los participantes y obtiene compromiso con el plan Seguimiento y control de Proyectos (PMC) Monitoriza las actividades y toma acciones correctivas incluyendo re-planificación Gestión Integrada de Proyectos (IPM) Adapta los procesos organizativos al proyecto, y establece la visión compartida del proyecto Desarrollo de Equipos Integrado (IT) Identifica y organiza a los participantes en equipos colaborativos y desarrolla la visión compartida alineada con la visón compartida del proyecto y la organización Gestión de Riesgos (RSKM) Desarrolla e implementa una estrategia proactiva para identificar, evaluar, priorizar y manejar riesgos del programa Gestión de Proyectos Cuantitativa (QPM) Recopila métricas de producto y proceso , y analiza los resultados para identificar oportunidades de mejora Gestión de Acuerdos con Proveedores (SAM) Gestiona la adquisición de productos de proveedores para los que exista un acuerdo formal
  • 31. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Gestión de Proyectos Proveedor Ingeniería y Soporte PMC PP SAM Requisitos de componentes del producto, incidencias técnicas, componentes completados, revisiones y tests de aceptación Acuerdos con proveedores Estatus, incidencias, resultados de procesos, evaluaciones de productos mediciones y análisis Replanificación Acciones correctivas Estatus, incidencias, resultados de revisiones de progreso e hitos Necesidades de medición Acciones correctivas Qué Construir Qué Hacer Compromisos Qué Monitorizar Planes
  • 32. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Ingeniería • Da soporte las actividades del ciclo de vida de desarrollo del producto, desde el desarrollo inicial de requisitos a la transición al uso operacional
  • 33. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Ingeniería Área de Proceso Descripción Desarrollo de Requisitos (RD) Recopila y armoniza las necesidades de los participantes y las traduce en requisitos del producto Gestión de Requisitos (RM) Asegura que los requisitos acordados son comprendidos y gestionados Solución Técnica (TS) Convierte requisitos en arquitectura del producto, diseño y desarrollo Integración del Producto (SI) Combina los componentes del producto y asegura los interfaces Verificación (VER) Asegura que el producto cumple las especificaciones Validación (VAL) Asegura que el producto cumple con el uso propuesto cuando se sitúa en el entorno propuesto
  • 34. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Ingeniería REQM RD PITS VER VAL Cliente Requisitos Requisitos Soluciones alternativas Componentes del producto Producto Necesidades del cliente Informes de validación y verificación de componentes del producto y productos de trabajo Requisitos del producto y los componentes
  • 35. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Soporte • Proporciona los procesos esenciales para soportar el desarrollo y mantenimiento del producto • Soporta el establecimiento y mantenimiento de un entorno de trabajo que estimula la integración y gestiona al personal para permitir y premiar comportamientos integradores • Proporciona funciones de soporte usadas por todas las áreas de proceso durante el desarrollo del producto
  • 36. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Soporte Área de Proceso Descripción Medición y Análisis (MA) Establece un programa de métricas para proveer resultados objetivos que puedan ser usados para tomar decisiones informadas y tomar acciones correctivas Gestión de Configuración (CM) Establece y mantiene la integridad de los productos de trabajo Aseguramiento de Calidad de Proceso y Producto (PPQA) Proporciona prácticas para evaluar objetivamente procesos, productos y servicios Análisis y Resolución de Decisiones (DAR) Proporciona un proceso estructurado de toma de decisiones que asegura que las alternativas se comparan con criterios objetivos, y se elige la mejor alternativa Análisis y Resolución Causal (CAR) Identifica las causas de defectos otros problemas, y toma acciones para prevenir que ocurran en el futuro Entorno Organizativo para la Integración (OEI) Establece el entorno para la implementación de equipos integrados
  • 37. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Soporte MA PPQA CM Todas las áreas de proceso Mediciones, análisis Incidencias y no conformidades Procesos, productos de trabajo, estándares y procedimientos Líneas base, informes de auditoría Items de configuración, peticiones de cambio Necesidades de información
  • 38. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Metas Genéricas Cada área de proceso de nivel 2 contiene la siguiente meta genérica: GG2 Institucionalizar un proceso Gestionado Cada área de proceso en el nivel 3 o superior contiene la siguiente meta genérica: GG3 Institucionalizar un proceso Definido
  • 39. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Características Comunes • Compromiso de Realización – Crea políticas y asegura esponsorización para el esfuerzo de mejora del proceso • Habilidad de Realización – Asegura que el proyecto y/o la organización tiene los recursos que necesita para ejercer la mejora del proceso • Implementación Dirigida – Recoge, mide y analiza datos relativos a los procesos • Implementación Verificada – Verifica que las actividades de los proyectos y la organización son conformes a requisitos, procesos y procedimientos Las Características comunes son una manera de agrupar las prácticas genéricas. Su objetivo es la institucionalización de las mismas en la organización
  • 40. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Recursos Grupo de Dirección de Gestión Grupo de Proceso De Ingeniería Equipos de Acción Del Proceso Grupos de Trabajo Técnico Impulsores Facilitadores Actuadores
  • 41. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Recursos • Grupo de Dirección de Gestión. – Autoriza las actividades de mejora de procesos – Proporciona la visión de los objetivos de la mejora – Se compromete a dedicar los recursos necesarios (personal y monetarios) para llevar a cabo las tareas • Grupo de Ingeniería de proceso. – Actuará como mentor de mejora de proceso – Organiza las actividades de mejora de proceso – Existe durante la duración de la actividad en la organización • Equipo de Acción de Proceso. – Desarrolla planes de acción para diferentes áreas de proceso – Existe durante el periodo entre dos evaluaciones
  • 42. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Evaluación Evidentemente, para iniciar un plan de mejora de procesos, hay que conocer el punto de partida, para comparar con el modelo, y tener constancia de las fortalezas y debilidades de nuestro modelo actual El Standard CMMI Appraisal Method for Process Improvement (SCAMPISM ) define el método para identificar fortalezas, debilidades, y clasificación con respecto al modelo de referencia. Proporciona un método de evaluación en el contexto de mejora interna de procesos, selección de proveedores, y seguimiento de procesos
  • 43. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Principios de SCAMPI • Clasificación de las metas en función de la presencia en los procesos de la organización de las prácticas correspondientes. • La implementación de las prácticas se determina a partir de Evidencia Objetiva. • La implementación a nivel organizativo es función del grado de implementación a nivel proyecto • Los equipos de evaluación consideran múltiples tipos de evidencia objetiva para determinar la implementación de las prácticas y satisfacción de las metas
  • 44. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Evidencia Objetiva • Instrumentos. Información escrita relativa a la implementación de las prácticas en la organización. Cuestionarios, encuestas, mapa de procesos … • Presentaciones. Información preparada por la organización para presentar visualmente al equipo de evaluación describiendo los procesos organizativos y la implementación de las prácticas • Documentos. Artefactos que reflejan la implementación de una o más prácticas del modelo. Políticas, procedimientos … • Entrevistas. Interacción con los que implementan o usan el proceso
  • 45. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Indicadores de Implementación de Prácticas (PII) • La implementación de una práctica deja “rastros”, que permiten verificar la práctica – Artefactos directos. Salidas directas de la implementación de una práctica. Los productos típicos de trabajo – Artefactos indirectos. Consecuencia de la realización de una práctica. Actas de reuniones, informes de estado … – Afirmaciones. Por parte de los implementadores de la práctica
  • 46. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Caracterización de la implementación de prácticas •Se asignan valores de caracterización de prácticas que reflejan la extensión de la implementación de la práctica en cada proyecto – Fully Implemented (FI) – Largely Implemented (LI) – Partially Implemented (PI) – Not Implemented (NI) •Los valores se consolidan a nivel organizativo siguiendo reglas de agregación definidas •Se itera y se revisan los datos recogidos •Se generan resultados en base a la agregación de debilidades y fortalezas
  • 47. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Recogida de datos, clasificación e informe Caracterización de la Implementación de las prácticas (nivel proyecto) Caracterización de la Implementación de las prácticas (nivel organizativo) Puntuación de satisfacción de metas Clasificación del Nivel de madurez
  • 48. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Ejemplo de informe SCAMPI
  • 49. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Modelo de mejora de procesos IDEAL • Es un modelo de programa de mejora continua de procesos de software. • Comprende 4 fases: Initiating Diagnosing Establishing Acting Learning
  • 50. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Inicio En esta fase se establece la infraestructura, los roles y responsabilidades para el programa de SPI Se definen las metas a partir de los objetivos de negocio
  • 51. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Diagnóstico Se establecen los niveles actuales de madurez del proceso, descripciones de proceso, métricas, etc Se inicia el desarrollo del plan de acción
  • 52. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Establecimiento Se establecen objetivos y prioridades, y se completa el plan de acción
  • 53. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Actuación Se investigan y desarrollan soluciones para los problemas del proceso Se expanden las mejoras con éxito a la organización
  • 54. Armando V. Tauro,Ph.D.Armando V. Tauro,Ph.D. Aprendizaje Se prepara el siguiente ciclo del modelo IDEAL Se aplican las lecciones aprendidas para refinar el proceso de SPI

Notas del editor

  1. El proceso debe ayudarnos a determinar las necesidades del cliente, y a verificar que lo que hemos producido es lo que el cliente necesita. . Puede que en cualquiera de esos casos el desarrollador original no esté disponible. Uno de los objetivos de un buen proceso es exponer los procesos mentales del diseñador y el programador de forma que estén claras sus intenciones. Entonces podremos encontrar fácilmente los fallos o descubrir dónde hacer los cambios. , esto es la base para asignar recursos, tanto tiempo como personal. Es importante predecir cuánto tiempo llevará el desarrollo del producto. Esto significa estimar con precisión cuánto llevará producir cada parte de él –incluido el software-. Un buen proceso puede ayudar a conseguirlo Los procesos ad-hoc raras veces se pueden repetir a no ser que el equipo del proyecto sea el mismo. Incluso con el mismo equipo, es difícil mantener las cosas exactamente iguales. Un tema relacionado es la reutilización de procesos. Es una sobrecarga para cada proyecto el producir un proceso desde cero En este caso definimos calidad como el grado en que el producto cumple con su propósito El proceso debe proporcionar un enlace claro entre los deseos del cliente y el producto desarrollado Nadie puede pretender que su proceso alcance la perfección y no necesite mejoras posteriores. Incluso si somos todo lo buenos posible ahora, tanto los entornos de desarrollo como los productos solicitados cambian tan rápidamente que los procesos deben siempre cambiar para adecuarse a estos cambios Un proceso definido debe permitir a la dirección, a los desarrolladores y a los clientes seguir el estatus de un proyecto