Introduccion a
CMMI
Integrantes
Retamoso Lucas
Guantay Agustin
Proyectos Informaticos II
Origen
¿Como surgio CMMI?
1
“
Capability Maturity Model, Modelo
de Madurez de Capacidades, es un
modelo para la mejora o evaluación
de los procesos de desarrollo y
mantenimiento de sistemas y
productos de software
Origen
◦ CMM Fue originalmente desarrollado
por el SEI
◦ Estuvieron involucrados organizaciones
de industria, el Gob. De los Estados
Unidos y el SEI
◦ Durante los años 90 el SEI desarrolló
diversos modelos para la mejora y
medición de la madurez específica para
varias áreas
Origen
◦ En 1991 el SEI entregó el Capability
Maturity Model (CMM)
◦ En la década del ‘90, El SEI decide
unificar los modelos SW-CMM, SE-
CMM e IPD-CMM denominado CMMI
(Capability Maturity Model
Integration)
La primera versión se publicó en
Enero de 2002, en Marzo del 2002 se
liberó el modelo Capability Maturity
Model Integration (CMMISM
), versión
1.1, el cual puede servir de guía para
mejorar los procesos
organizacionales, además del
desarrollo del Software
Concepto
¿Qué es el CMMI?
2
Concepto
◦ El CMMI (Capability Maturity Model
Integration) es un conjunto de modelos
que contienen los elementos esenciales
para hacer efectivos los procesos en
una organización.
◦ Proveen la orientación y se aplican a
cualquier organización
Concepto
Esta compuesto por
Modelo para
Ingeniería de
Sistemas
Capatility
Maturity Model
Para Software
Modelo Integrado
de Madurez para
Desarrollo de
Productos
CMMI además está abierto a soportar
la integración futura de otra
disciplina
Concepto
Esquema escalonado de CMMI
Nivel 1
• Procesos Ad-Hoc. Usualmente reactivos, no repetibles.
Organización apoyada en héroes.
Nivel 2
• Tiempo de avance: 12 a 30 meses
• Procesos de gerencia de proyectos básicos. Éxito repetible de proyecto
a proyecto.
Nivel 3
• Tiempo de avance: 18 a 36 meses
• Procesos de gerencia de proyectos integrados, procesos de ingeniería
definidos.
Nivel 4
• Tiempo de avance: 12 a 18 meses
• Proyectos y organización administrados cuantitativamente.
Nivel 5
• Tiempo de avance: 8 a 18 meses
• Mejoramiento e innovación continuos.
Concepto
CMMI está estructurado de una
forma muy sencilla basado en lo que
una organización debe lograr metas,
los cuales son de 2 tipos
◦ Especificas
◦ Genéricas
Concepto
Elementos de la estructura de CMMI
Área de
Proceso 1
Área de
Proceso 2
Metas
Genéricas
Practicas
Genéricas
Metas
Específicas
Practicas
Específicas
Área de
Proceso 3
Las metas específicas están relacionadas
directamente con el área de proceso y
representan lo que se debe lograr en un
aspecto específico al realizar las mejores
prácticas.
Las metas genéricas corresponden a metas a
nivel organizacional para garantizar que el
proceso está establecido y mantenido, que se
identifican puntos de mejora, que es
cuantificado y es sometido a innovación y
mejoramiento continuos.
Caracteristicas
¿Cómo es el CMMI?
3
Características
CMMI Presenta características de:
◦ Reducción de Costos
◦ Reducción de Reproceso
◦ Acuerdos Claros del servicio
◦ Acuerdos Claros de
Funcionalidad del Producto
Representacion
Continua
◦ Los procesos están
organizados de una
manera similar a la
norma ISO/IEC 15504
la cual a su vez deriva
de la norma ISO
9000.
◦ Define 6 niveles del 0
al 5
◦ Tiene un enfoque
flexible
◦ Permite Mejorar
Procesos
Características
Representacion
Escalonada
◦ Sigue el esquema de
SW-CMM
◦ Se definen cinco
niveles
◦ Provee una secuencia
para el mejoramiento
◦ Ofrece un enfoque
estructurado y
sistemático
◦ Formula orden de
implantación
◦ Ofrece un conjunto
específicos a mejorar
Características
Representación continua
Representación Continua
◦ Los niveles de capacidad son utilizados
para medir la ruta de mejora a través
de cada área de procesos
◦ Alcance de un nivel de capacidad,
establece sus metas en el siguiente nivel
de capacidad
◦ Existen algunas limitaciones en las
elecciones de una organización debido
a la dependencias entre las áreas de
procesos
Representación Continua
Los 6 niveles definidos en CMMI para
medir la capacidad de los procesos
son
◦ Incompleto
◦ Ejecutado
◦ Gestionado
◦ Definido
◦ Cuantitativamente Gestionado
◦ Optimizado
Características
Representación escalonada
Representación Escalonada
◦ Las áreas de procesos están organizadas
por niveles de madurez, los cuales
definen la ruta de mejora para una
organización
◦ Ir alcanzando cada nivel de madurez
asegura que los cimientos adecuados de
mejora se han establecido para el
siguiente nivel de madurez
◦ Esta representación ofrece un conjunto
de procesos específicos a mejorar.
Representación escalonada
Contiene los siguientes componentes:
◦ 5 (Cinco) niveles de madurez
◦ 4 (Cuatro) Áreas de Procesos
◦ 4 Aspectos para organizar objetivos y
prácticas genéricas
◦ Total de 25 practicas claves
Niveles de Madurez
¿Cuales son los niveles de madurez en CMMI?
4
CMMI Escalonado
(Staged)
“
Un nivel de madurez es una base
evolutiva bien definida para lograr
un proceso de software maduro.
Cada nivel de madurez provee una
capa en la base para la mejora
continua del proceso
CMMI Escalonado
Tiene 5 niveles de maduración designados
con los números del 1 al 5:
1. Inicial
2. Gestionado
3. Definido
4. Cuantitativamente Gestionado
5. Optimizado
CMMI Escalonado
Representación de CMMI Escalonado
• Enfoque en mejora continua de procesos
5. Optimizado
• Procesos Medidos y controlados
4. Cuantitativamente Gestionado
• Procesos calificados para la organización y proactividad
3. Definido
• Procesos calificados para proyectos y son
frecuentemente reactivos
2. Gestionado
• Procesos impredecibles parcialmente controlados y
reactivos
1. Inicial
CMMI Escalonado
El nivel de madurez está medido por
el logro de metas específicas y
metas genéricas que se aplican a
cada conjunto predefinido de áreas
de proceso.
Nivel de Madurez 1
Nivel Inicial
El nivel 1 en el modelo CMMI es el punto de
partida, no establece una forma de
alcanzarlo sino como mejorar desde ahí
CMMI Escalonado Nivel 1 (Inicial)
◦ Los procesos son usualmente hechos
para un fin específicos, o pensado para
una situación concreta.
◦ La organización no provee un ambiente
estable
◦ El éxito depende de la competencia y el
ingenio de la gente
CMMI Escalonado Nivel 1 (Inicial)
◦ Producen productos y servicios que
simplemente funcionan. Exceden
presupuesto y fecha programada
◦ La organización se sobrecarga de
trabajo
◦ La organización promete soluciones
excediendo su límite o soluciones que no
puede concretar.
◦ No pueden repetir éxitos del pasado
CMMI Escalonado Nivel 1 (Inicial)
Áreas de proceso de Nivel 1
Enfoque: Proceso Informal
Áreas de proceso: No posee
Resultado: Calidad muy baja y riesgo muy
alto
Nivel de Madurez 2
Nivel Gestionado
Los proyectos de la organización han
asegurado que los requerimientos son
gestionados y los procesos son planificados,
realizados, medidos y controlados
CMMI Escalonado Nivel 2 (Gestionado)
◦ Todas las metas específicas y genéricas
fueron alcanzadas
◦ El nivel 2 ayuda a asegurar que se
mantienen las prácticas existentes en
momentos de estrés
◦ Son gestionados los requerimientos,
procesos, productos de trabajo, y
servicios
CMMI Escalonado Nivel 2 (Gestionado)
◦ Son visibles el estado de los productos
de trabajo y prestaciones
◦ Los compromisos se establecen entre las
partes interesadas
◦ Los trabajos son revisados con los
interesados y se controlan
CMMI Escalonado Nivel 2 (Gestionado)
Áreas de proceso de Nivel 2
Enfoque: Gestión básica de proyectos
Áreas de proceso:
◦ Gestión de Requerimientos
◦ Planificación del Proyecto
◦ Control y Monitoreo del Proyecto
◦ Gestión de Acuerdo con Proveedores
◦ Medición y Análisis
◦ Aseguramiento de calidad de procesos y productos
◦ Gestión de Configuración
CMMI Escalonado Nivel 2 (Gestionado)
Áreas de proceso de Nivel 2
Resultado: Calidad baja y riesgo alto
Nivel de Madurez 3
Nivel Definido
A nivel de madurez 3, una organización ha
alcanzado todas las metas específicas y
genéricas competentes a los niveles de
madurez 2 y 3.
CMMI Escalonado Nivel 3 (Definido)
◦ Procesos bien caracterizados y
entendidos
◦ Descripción de los estándares,
procedimientos, herramientas y métodos
◦ Mayor alcance de las normas,
descripción de procesos y
procedimientos
◦ Procesos descriptos con más detalles y
de forma rigurosa
CMMI Escalonado Nivel 3 (Definido)
◦ Gestión de forma proactiva mediante la
comprensión de la interrelación de las
actividades afines a los procesos y sus
detalles, sus productos y sus servicios
CMMI Escalonado Nivel 3 (Definido)
Áreas de proceso de Nivel 3
Enfoque: Estandarización de procesos
Áreas de proceso:
◦ Desarrollo de Requisitos
◦ Solución Técnica
◦ Integración de Productos
◦ Verificación
◦ Validación
◦ Enfoque Organizacional de Procesos de Proveedores
(Solo en SS)
CMMI Escalonado Nivel 3 (Definido)
Áreas de proceso de Nivel 3
◦ Definición Organizacional de Procesos
◦ Entrenamiento Organizacional
◦ Gestión Integrada de Proyectos
◦ Gestión de Riesgos
◦ Decisión Análisis y Resolución
◦ Teaming Integrado (Solo en IPPD)
◦ Medio Ambiente Organizacional para la Integración
(Solo en IPPD)
◦ Gestión Integrada
CMMI Escalonado Nivel 3 (Definido)
Áreas de proceso de Nivel 3
Resultado: Calidad media y riesgos medios
Nivel de Madurez 4
Nivel Cuantitativamente Gestionado
A nivel de madurez 4, una organización ha
alcanzado todas las metas específicas de las
áreas de proceso asignadas a los niveles de
madurez 2,3 y 4 además, las metas genéricas
asignadas a los niveles de madurez 2 y 3
CMMI Escalonado Nivel 4 (Cuantitativamente Gestionado)
◦ Subprocesos seleccionados, controlados
mediante técnicas estadísticas y otras
técnicas cuantitativas
◦ Se establecen objetivos cuantitativos
como medida de gestión de procesos, en
rendimiento y calidad
◦ Recolección de medidas detalladas de
rendimiento para su posterior análisis
CMMI Escalonado Nivel 4 (Cuantitativamente Gestionado)
◦ Las medidas de calidad y rendimiento de
procesos son incorporados en el
repositorio de medias
◦ Mayor predictibilidad de rendimientos de
los procesos
CMMI Escalonado Nivel 4 (Cuantitativamente Gestionado)
Áreas de proceso de Nivel 4
Enfoque: Gestión cuantitativa
Áreas de proceso:
◦ Rendimiento de los Procesos Organizacionales
◦ Gestión de los Proyectos Cuantitativos
Resultado: Alta calidad con riesgo bajo
Nivel de Madurez 5
Nivel Optimizado
En el nivel de madurez 5, una organización ya
ha alcanzado todas las metas específicas de
las áreas de proceso asignadas a todos los
niveles de madurez (incluido el 5) y las metas
genéricas asignadas a los niveles 2 y 3
CMMI Escalonado Nivel 5 (Optimizado)
◦ Los procesos son continuamente
mejorados basados en una comprensión
cuantitativa
◦ Se enfoca en mejorar continuamente el
rendimiento de los procesos mediante
mejoras tecnológicas incrementales e
innovadoras
◦ Se establecen objetivos cuantitativos
CMMI Escalonado Nivel 5 (Optimizado)
◦ Los efectos de las mejoras de procesos
que sean aplicados son medidos y
evaluados
◦ Optimizar procesos que son ágiles e
innovadores dependen de la
participación de una fuerza de trabajo
fortalecida
CMMI Escalonado Nivel 5 (Optimizado)
◦ La capacidad de la organización para
responder rápidamente a los cambios y
oportunidades se ve reforzado al
encontrar caminos para acelerar y
compartir aprendizaje
◦ La mejora de procesos es
inherentemente una tarea que le
compete a todos los involucrados
CMMI Escalonado Nivel 5 (Optimizado)
◦ Aborda causas comunes de variación de
proceso y cambia el proceso para
mejorar el rendimiento del proceso para
alcanzar los objetivos establecidos de
mejora cuantitativa de procesos
CMMI Escalonado Nivel 5 (Optimizado)
Áreas de proceso de Nivel 5
Enfoque: Mejora continua de procesos
Áreas de proceso:
◦ Innovación Organizativa e Implementación
◦ Análisis Causal y Resolución
Resultado: La mayor calidad con riesgo
muy bajo
Los niveles de madurez no deben
ser salteados
CMMI Escalonado
◦ Los procesos de mayor nivel tienen
menor oportunidad de éxito sin las
disciplinas provistas por los niveles
inferiores
◦ El efecto de la innovación puede verse
opacado en un proceso ineficaz
◦ Un proceso de mayor nivel puede ser
ejecutado por una organización en los
niveles más bajos, con el riesgo de no ser
aplicados consistentemente en una crisis
CMMI Continuo
“
Los niveles de capacidad son una
meseta evolutiva bien definida que
describe la capacidad de la
organización con relación a un área
de proceso. Un nivel consiste en
prácticas específicas y genéricas
relacionadas a un área de proceso
que puede mejorar los procesos de
la organización asociados a ese
sector. Cada nivel es una capa, en
donde es la base para la mejora
continua del proceso
CMMI Continuo
◦ Los niveles de capacidad son
acumulativos, es decir, un nivel de
capacidad superior incluye todos los
atributos de los niveles inferiores
◦ El modelo de CMMI con representación
continua tiene 6 niveles, designados por
los números del 0 al 5
CMMI Continuo
Los niveles de capacidad son:
0. Incompleto
1. Ejecutado
2. Gestionado
3. Definido
4. Cuantitativamente Gestionado
5. Optimizado
Nivel de Capacidad 0
Nivel Incompleto
Un proceso es incompleto si no se ha
desarrollado o se ha desarrollado
parcialmente
CMMI Continuo Nivel 0 (Incompleto)
◦ Una o más de las metas específicas del
área de proceso no estarán satisfechas y
no existen objetivos genéricos para este
nivel
◦ Es el equivalente al nivel 1 de la
representación escalonada
Nivel de Capacidad 1
Nivel Ejecutado
Este nivel es sólo un comienzo para la mejora
de los procesos. Significa que se está
haciendo algo pero no se puede demostrar
que funciona realmente para la organización.
CMMI Continuo Nivel 1 (Ejecutado)
◦ Es un proceso que se espera que llegue a
todos los niveles de capacidad 1 en las
prácticas específicas y genéricas
◦ Rendimiento no estable y no cumple con
los objetivos específicos
Nivel de Capacidad 2
Nivel Gestionado
En este nivel se está gestionando
activamente la manera de hacer las cosas en
la organización
CMMI Continuo Nivel 2 (Gestionado)
◦ El proceso de gestión es planear, actuar,
monitorear y controlar
◦ Alcance hasta el modelo de objetivos
para procesos, costos, cronogramas y
cálida
◦ Recolección y aplicación de puntos de
interés como modelo de gestión
Nivel de Capacidad 3
Nivel Definido
El proceso del nivel de capacidad 3 es
caracterizado como un “proceso definido”
CMMI Continuo Nivel 3 (Definido)
◦ Un proceso definido es un proceso
gestionado (nivel de capacidad 2) que se
adapta desde un conjunto de procesos
estándar
◦ Contribuye al trabajo de productos,
medidas y otras informaciones de
mejoras de procesos de la organización
que estén activos
Nivel de Capacidad 4
Nivel Cuantitativamente Gestionado
El proceso del nivel de capacidad 4 es
caracterizado por ser un “proceso
cuantitativamente gestionado”
CMMI Continuo Nivel 4 (Cuantitativamente gestionado)
◦ Un Proceso cuantitativamente
gestionado es un proceso definido
◦ Es controlado a través de estadísticas y
otras técnicas cuantitativas
◦ Objetivos Cuantitativos para la calidad
y rendimiento en términos estáticos y
gestionado a lo largo de la vida del
proceso
Nivel de Capacidad 5
Nivel Optimizado
Un proceso optimizado es un proceso
gestionado cuantitativamente que se mejora,
basado en una comprensión de las causas
comunes de variación
CMMI Continuo Nivel 5 (Optimizado)
◦ Se centra en la mejora continua del
desempeño de los procesos
◦ Los objetivos de las actividades de
mejora son los procesos definidos y
conjunto de procesos estándar
◦ El nivel 5 se centra además en el estudio
de los resultado de rendimiento en toda
la organización o de toda la empresa
CMMI Continuo Nivel 5 (Optimizado)
◦ Búsqueda de causas comunes de
problemas
◦ Fijación de los problemas en el proceso
◦ Arreglos con actualización y
descubrimiento
Organización de las áreas de
proceso en la Representación
Continua
CMMI Continuo
Categoría: Gestión de proyecto
◦ Planeación de Proyecto
◦ Control y monitoreo del proyecto
◦ Gestión de Acuerdos con Proveedores
◦ Gestión integrada del proyecto (IPPD)
◦ Gestión integrada de proveedores (SS)
◦ Teaming Integrado (IPPD)
◦ Análisis Cuantitativo de Riesgos para la
Gestión de Proyectos.
CMMI Continuo
Categoría: Soporte
◦ Gestión de la Configuración
◦ Aseguramiento de calidad de procesos y
productos
◦ Análisis causal y resolución
◦ Decisión de Análisis y Resolución
◦ Entorno Organizacional para la
Integración (IPPD)
CMMI Continuo
Categoría: Ingeniería
◦ Gestión de Requerimientos
◦ Gestión de Desarrollo
◦ Solución Técnica
◦ Integración del producto
◦ Verificación
◦ Validación
CMMI Continuo
Categoría: Gestión de procesos
◦ Foco en los procesos organizacionales
◦ Definición de los procesos
Organizacionales
◦ Formación Organizacional
◦ Rendimiento del Proceso Organizacional
◦ Innovación e implementación de la
organización
Empresas Argentinas
Con certificación CMMI
5
Empresas Argentinas con certificación CMMI
◦ Organización: Accenture
◦ Sponsor: John Voss y Flavio Squillacioti
◦ Fecha de Finalización de la Valoración:
07/17/2015
◦ Nivel de Madurez: 3
Empresas Argentinas con certificación CMMI
◦ Organización: Apernet S.A Software
Development Unit
◦ Sponsor: José Sancho Thomas y
Fernando Lorenzo Diaz Baylon
◦ Fecha de Finalización de la Valoración:
11/14/2013
◦ Nivel de Madurez: 3
Empresas Argentinas con certificación CMMI
◦ Organización: Intel Argentina Software
Design Center
◦ Sponsor: Marcelo Amadio y Jose Luis
Romanutti
◦ Fecha de Finalización de la Valoración:
12/07/2012
◦ Nivel de Madurez: 3
Empresas Argentinas con certificación CMMI
◦ Organización: IBM (IBM Application
Management Services Spanish South
America)
◦ Sponsor: Jose Luis Iparraguirre y
Alejandro Yvorra
◦ Fecha de Finalización de la Valoración:
11/09/2012
◦ Nivel de Madurez: 5
Empresas Argentinas con certificación CMMI
◦ Organización: TPS S.A. Software Factory
◦ Sponsor: Andrés Rubinstein y Carlos
Soete
◦ Fecha de Finalización de la Valoración:
09/25/2014
◦ Nivel de Madurez: 2
¡Gracias por la atención!
¿Preguntas?

"Introduccion" a CMMI Proyectos Informaticos

  • 1.
  • 2.
  • 3.
  • 4.
    “ Capability Maturity Model,Modelo de Madurez de Capacidades, es un modelo para la mejora o evaluación de los procesos de desarrollo y mantenimiento de sistemas y productos de software
  • 5.
    Origen ◦ CMM Fueoriginalmente desarrollado por el SEI ◦ Estuvieron involucrados organizaciones de industria, el Gob. De los Estados Unidos y el SEI ◦ Durante los años 90 el SEI desarrolló diversos modelos para la mejora y medición de la madurez específica para varias áreas
  • 6.
    Origen ◦ En 1991el SEI entregó el Capability Maturity Model (CMM) ◦ En la década del ‘90, El SEI decide unificar los modelos SW-CMM, SE- CMM e IPD-CMM denominado CMMI (Capability Maturity Model Integration)
  • 7.
    La primera versiónse publicó en Enero de 2002, en Marzo del 2002 se liberó el modelo Capability Maturity Model Integration (CMMISM ), versión 1.1, el cual puede servir de guía para mejorar los procesos organizacionales, además del desarrollo del Software
  • 8.
  • 9.
    Concepto ◦ El CMMI(Capability Maturity Model Integration) es un conjunto de modelos que contienen los elementos esenciales para hacer efectivos los procesos en una organización. ◦ Proveen la orientación y se aplican a cualquier organización
  • 10.
    Concepto Esta compuesto por Modelopara Ingeniería de Sistemas Capatility Maturity Model Para Software Modelo Integrado de Madurez para Desarrollo de Productos
  • 11.
    CMMI además estáabierto a soportar la integración futura de otra disciplina
  • 12.
    Concepto Esquema escalonado deCMMI Nivel 1 • Procesos Ad-Hoc. Usualmente reactivos, no repetibles. Organización apoyada en héroes. Nivel 2 • Tiempo de avance: 12 a 30 meses • Procesos de gerencia de proyectos básicos. Éxito repetible de proyecto a proyecto. Nivel 3 • Tiempo de avance: 18 a 36 meses • Procesos de gerencia de proyectos integrados, procesos de ingeniería definidos. Nivel 4 • Tiempo de avance: 12 a 18 meses • Proyectos y organización administrados cuantitativamente. Nivel 5 • Tiempo de avance: 8 a 18 meses • Mejoramiento e innovación continuos.
  • 13.
    Concepto CMMI está estructuradode una forma muy sencilla basado en lo que una organización debe lograr metas, los cuales son de 2 tipos ◦ Especificas ◦ Genéricas
  • 14.
    Concepto Elementos de laestructura de CMMI Área de Proceso 1 Área de Proceso 2 Metas Genéricas Practicas Genéricas Metas Específicas Practicas Específicas Área de Proceso 3
  • 15.
    Las metas específicasestán relacionadas directamente con el área de proceso y representan lo que se debe lograr en un aspecto específico al realizar las mejores prácticas. Las metas genéricas corresponden a metas a nivel organizacional para garantizar que el proceso está establecido y mantenido, que se identifican puntos de mejora, que es cuantificado y es sometido a innovación y mejoramiento continuos.
  • 16.
  • 17.
    Características CMMI Presenta característicasde: ◦ Reducción de Costos ◦ Reducción de Reproceso ◦ Acuerdos Claros del servicio ◦ Acuerdos Claros de Funcionalidad del Producto
  • 18.
    Representacion Continua ◦ Los procesosestán organizados de una manera similar a la norma ISO/IEC 15504 la cual a su vez deriva de la norma ISO 9000. ◦ Define 6 niveles del 0 al 5 ◦ Tiene un enfoque flexible ◦ Permite Mejorar Procesos Características Representacion Escalonada ◦ Sigue el esquema de SW-CMM ◦ Se definen cinco niveles ◦ Provee una secuencia para el mejoramiento ◦ Ofrece un enfoque estructurado y sistemático ◦ Formula orden de implantación ◦ Ofrece un conjunto específicos a mejorar
  • 19.
  • 20.
    Representación Continua ◦ Losniveles de capacidad son utilizados para medir la ruta de mejora a través de cada área de procesos ◦ Alcance de un nivel de capacidad, establece sus metas en el siguiente nivel de capacidad ◦ Existen algunas limitaciones en las elecciones de una organización debido a la dependencias entre las áreas de procesos
  • 21.
    Representación Continua Los 6niveles definidos en CMMI para medir la capacidad de los procesos son ◦ Incompleto ◦ Ejecutado ◦ Gestionado ◦ Definido ◦ Cuantitativamente Gestionado ◦ Optimizado
  • 22.
  • 23.
    Representación Escalonada ◦ Lasáreas de procesos están organizadas por niveles de madurez, los cuales definen la ruta de mejora para una organización ◦ Ir alcanzando cada nivel de madurez asegura que los cimientos adecuados de mejora se han establecido para el siguiente nivel de madurez ◦ Esta representación ofrece un conjunto de procesos específicos a mejorar.
  • 24.
    Representación escalonada Contiene lossiguientes componentes: ◦ 5 (Cinco) niveles de madurez ◦ 4 (Cuatro) Áreas de Procesos ◦ 4 Aspectos para organizar objetivos y prácticas genéricas ◦ Total de 25 practicas claves
  • 25.
    Niveles de Madurez ¿Cualesson los niveles de madurez en CMMI? 4
  • 26.
  • 27.
    “ Un nivel demadurez es una base evolutiva bien definida para lograr un proceso de software maduro. Cada nivel de madurez provee una capa en la base para la mejora continua del proceso
  • 28.
    CMMI Escalonado Tiene 5niveles de maduración designados con los números del 1 al 5: 1. Inicial 2. Gestionado 3. Definido 4. Cuantitativamente Gestionado 5. Optimizado
  • 29.
    CMMI Escalonado Representación deCMMI Escalonado • Enfoque en mejora continua de procesos 5. Optimizado • Procesos Medidos y controlados 4. Cuantitativamente Gestionado • Procesos calificados para la organización y proactividad 3. Definido • Procesos calificados para proyectos y son frecuentemente reactivos 2. Gestionado • Procesos impredecibles parcialmente controlados y reactivos 1. Inicial
  • 30.
    CMMI Escalonado El nivelde madurez está medido por el logro de metas específicas y metas genéricas que se aplican a cada conjunto predefinido de áreas de proceso.
  • 31.
    Nivel de Madurez1 Nivel Inicial
  • 32.
    El nivel 1en el modelo CMMI es el punto de partida, no establece una forma de alcanzarlo sino como mejorar desde ahí
  • 33.
    CMMI Escalonado Nivel1 (Inicial) ◦ Los procesos son usualmente hechos para un fin específicos, o pensado para una situación concreta. ◦ La organización no provee un ambiente estable ◦ El éxito depende de la competencia y el ingenio de la gente
  • 34.
    CMMI Escalonado Nivel1 (Inicial) ◦ Producen productos y servicios que simplemente funcionan. Exceden presupuesto y fecha programada ◦ La organización se sobrecarga de trabajo ◦ La organización promete soluciones excediendo su límite o soluciones que no puede concretar. ◦ No pueden repetir éxitos del pasado
  • 35.
    CMMI Escalonado Nivel1 (Inicial) Áreas de proceso de Nivel 1 Enfoque: Proceso Informal Áreas de proceso: No posee Resultado: Calidad muy baja y riesgo muy alto
  • 36.
    Nivel de Madurez2 Nivel Gestionado
  • 37.
    Los proyectos dela organización han asegurado que los requerimientos son gestionados y los procesos son planificados, realizados, medidos y controlados
  • 38.
    CMMI Escalonado Nivel2 (Gestionado) ◦ Todas las metas específicas y genéricas fueron alcanzadas ◦ El nivel 2 ayuda a asegurar que se mantienen las prácticas existentes en momentos de estrés ◦ Son gestionados los requerimientos, procesos, productos de trabajo, y servicios
  • 39.
    CMMI Escalonado Nivel2 (Gestionado) ◦ Son visibles el estado de los productos de trabajo y prestaciones ◦ Los compromisos se establecen entre las partes interesadas ◦ Los trabajos son revisados con los interesados y se controlan
  • 40.
    CMMI Escalonado Nivel2 (Gestionado) Áreas de proceso de Nivel 2 Enfoque: Gestión básica de proyectos Áreas de proceso: ◦ Gestión de Requerimientos ◦ Planificación del Proyecto ◦ Control y Monitoreo del Proyecto ◦ Gestión de Acuerdo con Proveedores ◦ Medición y Análisis ◦ Aseguramiento de calidad de procesos y productos ◦ Gestión de Configuración
  • 41.
    CMMI Escalonado Nivel2 (Gestionado) Áreas de proceso de Nivel 2 Resultado: Calidad baja y riesgo alto
  • 42.
    Nivel de Madurez3 Nivel Definido
  • 43.
    A nivel demadurez 3, una organización ha alcanzado todas las metas específicas y genéricas competentes a los niveles de madurez 2 y 3.
  • 44.
    CMMI Escalonado Nivel3 (Definido) ◦ Procesos bien caracterizados y entendidos ◦ Descripción de los estándares, procedimientos, herramientas y métodos ◦ Mayor alcance de las normas, descripción de procesos y procedimientos ◦ Procesos descriptos con más detalles y de forma rigurosa
  • 45.
    CMMI Escalonado Nivel3 (Definido) ◦ Gestión de forma proactiva mediante la comprensión de la interrelación de las actividades afines a los procesos y sus detalles, sus productos y sus servicios
  • 46.
    CMMI Escalonado Nivel3 (Definido) Áreas de proceso de Nivel 3 Enfoque: Estandarización de procesos Áreas de proceso: ◦ Desarrollo de Requisitos ◦ Solución Técnica ◦ Integración de Productos ◦ Verificación ◦ Validación ◦ Enfoque Organizacional de Procesos de Proveedores (Solo en SS)
  • 47.
    CMMI Escalonado Nivel3 (Definido) Áreas de proceso de Nivel 3 ◦ Definición Organizacional de Procesos ◦ Entrenamiento Organizacional ◦ Gestión Integrada de Proyectos ◦ Gestión de Riesgos ◦ Decisión Análisis y Resolución ◦ Teaming Integrado (Solo en IPPD) ◦ Medio Ambiente Organizacional para la Integración (Solo en IPPD) ◦ Gestión Integrada
  • 48.
    CMMI Escalonado Nivel3 (Definido) Áreas de proceso de Nivel 3 Resultado: Calidad media y riesgos medios
  • 49.
    Nivel de Madurez4 Nivel Cuantitativamente Gestionado
  • 50.
    A nivel demadurez 4, una organización ha alcanzado todas las metas específicas de las áreas de proceso asignadas a los niveles de madurez 2,3 y 4 además, las metas genéricas asignadas a los niveles de madurez 2 y 3
  • 51.
    CMMI Escalonado Nivel4 (Cuantitativamente Gestionado) ◦ Subprocesos seleccionados, controlados mediante técnicas estadísticas y otras técnicas cuantitativas ◦ Se establecen objetivos cuantitativos como medida de gestión de procesos, en rendimiento y calidad ◦ Recolección de medidas detalladas de rendimiento para su posterior análisis
  • 52.
    CMMI Escalonado Nivel4 (Cuantitativamente Gestionado) ◦ Las medidas de calidad y rendimiento de procesos son incorporados en el repositorio de medias ◦ Mayor predictibilidad de rendimientos de los procesos
  • 53.
    CMMI Escalonado Nivel4 (Cuantitativamente Gestionado) Áreas de proceso de Nivel 4 Enfoque: Gestión cuantitativa Áreas de proceso: ◦ Rendimiento de los Procesos Organizacionales ◦ Gestión de los Proyectos Cuantitativos Resultado: Alta calidad con riesgo bajo
  • 54.
    Nivel de Madurez5 Nivel Optimizado
  • 55.
    En el nivelde madurez 5, una organización ya ha alcanzado todas las metas específicas de las áreas de proceso asignadas a todos los niveles de madurez (incluido el 5) y las metas genéricas asignadas a los niveles 2 y 3
  • 56.
    CMMI Escalonado Nivel5 (Optimizado) ◦ Los procesos son continuamente mejorados basados en una comprensión cuantitativa ◦ Se enfoca en mejorar continuamente el rendimiento de los procesos mediante mejoras tecnológicas incrementales e innovadoras ◦ Se establecen objetivos cuantitativos
  • 57.
    CMMI Escalonado Nivel5 (Optimizado) ◦ Los efectos de las mejoras de procesos que sean aplicados son medidos y evaluados ◦ Optimizar procesos que son ágiles e innovadores dependen de la participación de una fuerza de trabajo fortalecida
  • 58.
    CMMI Escalonado Nivel5 (Optimizado) ◦ La capacidad de la organización para responder rápidamente a los cambios y oportunidades se ve reforzado al encontrar caminos para acelerar y compartir aprendizaje ◦ La mejora de procesos es inherentemente una tarea que le compete a todos los involucrados
  • 59.
    CMMI Escalonado Nivel5 (Optimizado) ◦ Aborda causas comunes de variación de proceso y cambia el proceso para mejorar el rendimiento del proceso para alcanzar los objetivos establecidos de mejora cuantitativa de procesos
  • 60.
    CMMI Escalonado Nivel5 (Optimizado) Áreas de proceso de Nivel 5 Enfoque: Mejora continua de procesos Áreas de proceso: ◦ Innovación Organizativa e Implementación ◦ Análisis Causal y Resolución Resultado: La mayor calidad con riesgo muy bajo
  • 61.
    Los niveles demadurez no deben ser salteados
  • 62.
    CMMI Escalonado ◦ Losprocesos de mayor nivel tienen menor oportunidad de éxito sin las disciplinas provistas por los niveles inferiores ◦ El efecto de la innovación puede verse opacado en un proceso ineficaz ◦ Un proceso de mayor nivel puede ser ejecutado por una organización en los niveles más bajos, con el riesgo de no ser aplicados consistentemente en una crisis
  • 63.
  • 64.
    “ Los niveles decapacidad son una meseta evolutiva bien definida que describe la capacidad de la organización con relación a un área de proceso. Un nivel consiste en prácticas específicas y genéricas relacionadas a un área de proceso que puede mejorar los procesos de la organización asociados a ese sector. Cada nivel es una capa, en donde es la base para la mejora continua del proceso
  • 65.
    CMMI Continuo ◦ Losniveles de capacidad son acumulativos, es decir, un nivel de capacidad superior incluye todos los atributos de los niveles inferiores ◦ El modelo de CMMI con representación continua tiene 6 niveles, designados por los números del 0 al 5
  • 66.
    CMMI Continuo Los nivelesde capacidad son: 0. Incompleto 1. Ejecutado 2. Gestionado 3. Definido 4. Cuantitativamente Gestionado 5. Optimizado
  • 67.
    Nivel de Capacidad0 Nivel Incompleto
  • 68.
    Un proceso esincompleto si no se ha desarrollado o se ha desarrollado parcialmente
  • 69.
    CMMI Continuo Nivel0 (Incompleto) ◦ Una o más de las metas específicas del área de proceso no estarán satisfechas y no existen objetivos genéricos para este nivel ◦ Es el equivalente al nivel 1 de la representación escalonada
  • 70.
    Nivel de Capacidad1 Nivel Ejecutado
  • 71.
    Este nivel essólo un comienzo para la mejora de los procesos. Significa que se está haciendo algo pero no se puede demostrar que funciona realmente para la organización.
  • 72.
    CMMI Continuo Nivel1 (Ejecutado) ◦ Es un proceso que se espera que llegue a todos los niveles de capacidad 1 en las prácticas específicas y genéricas ◦ Rendimiento no estable y no cumple con los objetivos específicos
  • 73.
    Nivel de Capacidad2 Nivel Gestionado
  • 74.
    En este nivelse está gestionando activamente la manera de hacer las cosas en la organización
  • 75.
    CMMI Continuo Nivel2 (Gestionado) ◦ El proceso de gestión es planear, actuar, monitorear y controlar ◦ Alcance hasta el modelo de objetivos para procesos, costos, cronogramas y cálida ◦ Recolección y aplicación de puntos de interés como modelo de gestión
  • 76.
    Nivel de Capacidad3 Nivel Definido
  • 77.
    El proceso delnivel de capacidad 3 es caracterizado como un “proceso definido”
  • 78.
    CMMI Continuo Nivel3 (Definido) ◦ Un proceso definido es un proceso gestionado (nivel de capacidad 2) que se adapta desde un conjunto de procesos estándar ◦ Contribuye al trabajo de productos, medidas y otras informaciones de mejoras de procesos de la organización que estén activos
  • 79.
    Nivel de Capacidad4 Nivel Cuantitativamente Gestionado
  • 80.
    El proceso delnivel de capacidad 4 es caracterizado por ser un “proceso cuantitativamente gestionado”
  • 81.
    CMMI Continuo Nivel4 (Cuantitativamente gestionado) ◦ Un Proceso cuantitativamente gestionado es un proceso definido ◦ Es controlado a través de estadísticas y otras técnicas cuantitativas ◦ Objetivos Cuantitativos para la calidad y rendimiento en términos estáticos y gestionado a lo largo de la vida del proceso
  • 82.
    Nivel de Capacidad5 Nivel Optimizado
  • 83.
    Un proceso optimizadoes un proceso gestionado cuantitativamente que se mejora, basado en una comprensión de las causas comunes de variación
  • 84.
    CMMI Continuo Nivel5 (Optimizado) ◦ Se centra en la mejora continua del desempeño de los procesos ◦ Los objetivos de las actividades de mejora son los procesos definidos y conjunto de procesos estándar ◦ El nivel 5 se centra además en el estudio de los resultado de rendimiento en toda la organización o de toda la empresa
  • 85.
    CMMI Continuo Nivel5 (Optimizado) ◦ Búsqueda de causas comunes de problemas ◦ Fijación de los problemas en el proceso ◦ Arreglos con actualización y descubrimiento
  • 86.
    Organización de lasáreas de proceso en la Representación Continua
  • 87.
    CMMI Continuo Categoría: Gestiónde proyecto ◦ Planeación de Proyecto ◦ Control y monitoreo del proyecto ◦ Gestión de Acuerdos con Proveedores ◦ Gestión integrada del proyecto (IPPD) ◦ Gestión integrada de proveedores (SS) ◦ Teaming Integrado (IPPD) ◦ Análisis Cuantitativo de Riesgos para la Gestión de Proyectos.
  • 88.
    CMMI Continuo Categoría: Soporte ◦Gestión de la Configuración ◦ Aseguramiento de calidad de procesos y productos ◦ Análisis causal y resolución ◦ Decisión de Análisis y Resolución ◦ Entorno Organizacional para la Integración (IPPD)
  • 89.
    CMMI Continuo Categoría: Ingeniería ◦Gestión de Requerimientos ◦ Gestión de Desarrollo ◦ Solución Técnica ◦ Integración del producto ◦ Verificación ◦ Validación
  • 90.
    CMMI Continuo Categoría: Gestiónde procesos ◦ Foco en los procesos organizacionales ◦ Definición de los procesos Organizacionales ◦ Formación Organizacional ◦ Rendimiento del Proceso Organizacional ◦ Innovación e implementación de la organización
  • 91.
  • 92.
    Empresas Argentinas concertificación CMMI ◦ Organización: Accenture ◦ Sponsor: John Voss y Flavio Squillacioti ◦ Fecha de Finalización de la Valoración: 07/17/2015 ◦ Nivel de Madurez: 3
  • 93.
    Empresas Argentinas concertificación CMMI ◦ Organización: Apernet S.A Software Development Unit ◦ Sponsor: José Sancho Thomas y Fernando Lorenzo Diaz Baylon ◦ Fecha de Finalización de la Valoración: 11/14/2013 ◦ Nivel de Madurez: 3
  • 94.
    Empresas Argentinas concertificación CMMI ◦ Organización: Intel Argentina Software Design Center ◦ Sponsor: Marcelo Amadio y Jose Luis Romanutti ◦ Fecha de Finalización de la Valoración: 12/07/2012 ◦ Nivel de Madurez: 3
  • 95.
    Empresas Argentinas concertificación CMMI ◦ Organización: IBM (IBM Application Management Services Spanish South America) ◦ Sponsor: Jose Luis Iparraguirre y Alejandro Yvorra ◦ Fecha de Finalización de la Valoración: 11/09/2012 ◦ Nivel de Madurez: 5
  • 96.
    Empresas Argentinas concertificación CMMI ◦ Organización: TPS S.A. Software Factory ◦ Sponsor: Andrés Rubinstein y Carlos Soete ◦ Fecha de Finalización de la Valoración: 09/25/2014 ◦ Nivel de Madurez: 2
  • 97.
    ¡Gracias por laatención! ¿Preguntas?