Está en la página 1de 20

Desarrollo Formal de

Programas

Profesor: Luis Bernuil Mojica MSI/MSE/MDS/PMP®


Modelo de Maduración

Referencia: https://acuityppm.com/ppm-101-assess-portfolio-maturity-in-order-to-get-there/
Puntos de revisión

Concepto de Modelo de
Maduración.

Versiones del Modelo de


Maduración.

Niveles de Maduración.
3
Puntos de revisión

Concepto de Modelo de
Maduración.

Versiones del Modelo de


Maduración.

Niveles de Maduración.
4
Niveles de Maduración

Niveles de Madurez (CMM):


• Los niveles son importantes porque nos
permite determinar el grado de madurez en el
cual se encuentra o ha alcanzado la
organización.
• Para el caso del CMM, se tienen 5 niveles,
siendo el nivel 5 el más alto, e implica que la
organización evaluada ha llegado al nivel más
alto de madurez.
• Todas las organizaciones, las cuales no
aplican CMM, se encuentran en el nivel 1.
Referencia: (Persse, 2001)
5
Niveles de Maduración

Niveles de Madurez (CMM):


• Las organizaciones que se encuentran en
nivel 5, son aquellas que:
• Ponen en práctica políticas, procedimientos y
disciplinas.
• Producen software de Calidad.
• Realizan la producción de Software de manera:
Predecible, Confiable y de forma Repetible.
• Un porcentaje bastante bajo (entre el 1 al 2%),
se encuentran en nivel 5.
Referencia: (Persse, 2001)
6
Niveles de Maduración

Niveles de Madurez (CMM):


• Lo que se busca con estos niveles de
madurez, es que a medida que la organización
va transicionando o moviéndose de nivel, el
riesgo va disminuyendo.
• Los cinco (5) niveles son:
• 5 – Optimizado.
• 4 – Gestionado.
• 3 – Definido.
• 2 – Repetible.
• 1 – Inicial. Referencia: (Persse, 2001)
7
Niveles de Maduración
Nivel Descripción
• La mayoría de las casas de
Desarrollo de Software se encuentran
en este nivel.
• Se le conoce como un “Caos
Organizado”.
• La Calidad en este nivel es un
1 - Inicial objetivo “No manejable” o
“impredecible”.
• La Calidad es algo que se podrá
alcanzar de forma “heroica”, a través
de esfuerzos sostenidos.
• Los nuevos proyectos se manejan
bajo “estrés”. Referencia: (Persse, 2001)
8
Niveles de Maduración
Nivel Descripción
• Para utilizar procesos, metodologías y
políticas organizativas que ayudan a
estabilizar la organización y controlar
su entorno.
• Se busca una nueva forma de hacer
negocios.
2 - Repetible • “Formalidad” para gestionar y
planificar los nuevos proyectos.
• Implementar procesos, estudiando los
mismos, y se “repite” lo que funciona,
y lo que no funciona, se descarta.
• Se busca una organización capaz de
aprender y mejorar. Referencia: (Persse, 2001)
9
Niveles de Maduración
Nivel Descripción
• La forma en la cual se gestiona y se
planea nuevos proyectos, está
directamente influenciado por los
proyectos previamente realizados.
• Esto es debido a que se toma como
base la documentación de lo que
funcionó en el proyecto anterior.
2 - Repetible
• Con esto se busca mejorar el
rendimiento de los procesos
focalizándonos en las fortalezas del
mismo.
• Un proyecto será “repetible” si utiliza
lo mejor de los anteriores. Referencia: (Persse, 2001)
• Centrado en Proyectos. 10
Niveles de Maduración
Gestión de
Requisitos.

KPA’s (Nivel 2)
Planeación de
Proyectos de SW.

Seguimiento de
Proyectos de SW.

Aseguramiento de
Calidad de SW.

Gestión de
Configuración.

Gestión de Sub- 11
Contratistas.
Niveles de Maduración
Nivel Descripción
• Cuando hemos llevado a la
organización de forma correcta en
nivel 2, vamos a derivar en el nivel 3.
• Esto implica que hemos logrado
procesos probados los cuales
mejoran la productividad y mejoran la
calidad en la empresa.
3 - Definido • En este punto, la organización está
en capacidad de “institucionalizar”
lo que ha creado.
• Funciona a nivel de “Toda la
organización”.
• Se documenta procesos de: Referencia: (Persse, 2001)
Planificación, desarrollo y 12

Mantenimiento de Software.
Niveles de Maduración
Nivel Descripción
• Se incluyen procesos de “Ingeniería
de Software”.
• Estos procesos pueden ir desde los
temas de Gestión hasta procesos
de Seguimiento.
• Todo lo anterior, en conjunto, buscan
producir una organización con
3 - Definido
herramientas de gestión para toda
la organización.
• Una vez que se inicia un proyecto,
“Se adoptan” todas las herramientas.
• Nacen dos grupos: El grupo de
entrenamiento y el grupo de Procesos Referencia: (Persse, 2001)
de Ingeniería de Software. 13
Niveles de Maduración
Enfoque en Procesos
Organizativos

Definición de

KPA’s (Nivel 3)
Procesos
Organizativos.

Programa de
Entrenamiento en
Procesos.

Gestión Integrada del


Software.

Ingeniería de
Productos de
Software.

Coordinación Inter
Grupo.
14
Revisiones entre
pares.
Niveles de Maduración
Nivel Descripción
• Debido a que el nivel 2 se encargó
de la experimentación de
procesos, y el nivel 3 estableció la
definición de procesos, el nivel 4
permite “medir” estos procesos.
• Se mide la “efectividad” de los
procesos “definidos” con la mirada
4 - Gestionado fija en “la mejora continua de
procesos”.
• Se monitorea en base a “métricas”.
• Se utiliza la “Gestión cuantitativa
de Procesos” y “La gestión de la
calidad del Software”. Referencia: (Persse, 2001)
• Se maneja todo lo relacionado a 15

“Productos” y “Procesos”.
Niveles de Maduración
Nivel Descripción
• Se utilizan software que permiten
incorporar, recolectar y analizar
información acerca de los proyectos
que se encuentran “en curso”.
• En este nivel se busca que la
organización pueda alcanzar niveles
de “predicción”, ya que la
4 - Gestionado
organización al completo, utiliza
herramientas y procesos los cuales
han sido diseñados de forma
cuidadosa.
• Se puede predecir tendencias (lo
que podría suceder) en cuanto a la Referencia: (Persse, 2001)
Calidad de procesos y productos. 16
Niveles de Maduración

KPA’s (Nivel 4)
Gestión cuantitativa
de Procesos.

Gestión de la Calidad
del Software.

17
Niveles de Maduración
Nivel Descripción
• Luego de haber pasado por los
niveles anteriores, hemos llegado al
punto deseado.
• Para casos prácticos, esto implica
que tenemos una operación “en
curso” de forma continua.
• La organización puede: Identificar
5 - Optimizado
vulnerabilidades, anticiparse a los
problemas, reforzar sus procesos
de forma proactiva.
• El objetivo es “Prevención de
defectos”.
• La organización se mantiene en Referencia: (Persse, 2001)
“Mejora continua” 18
Niveles de Maduración

Prevención de

KPA’s (Nivel 5)
Defectos.

Gestión de cambios
Tecnológicos.

Gestión de cambios
en Procesos.
19
Bibliografía
• Persse, J. (2001). Implementing The Capability Maturity Model. Canada: John Wiley &
Sons.
• Pressman, R. (2010). Ingeniería del Software. Un enfoque práctico. Séptima Edición.
México: McGRAW-HILL INTERAMERICANA EDITORES.
• Software Engineering Institute (SEI). (2010). CMMI® para Desarrollo, Versión 1.3.
Mejora de los procesos para el desarrollo de mejores productos y servicios. Hanscom
AFB, MA 01731-2100: Software Engineering Process Management Program.
• Sommerville, I. (2005). Ingeniería del Software. Séptima Edición. Madrid, España:
Pearson Education.

21

También podría gustarte