20 puntos para implantar CMMI

Jon Sullivan

David Walker de SPCS Inc. ofreció un webinar sobre la implementación de CMMI en pequeñas organizaciones “Boosting Performance in Small Organizations with CMMI” . Comentó sobre la posibilidad de implantar CMMI en este tipo de empresas considerando: 

  • mantener el ritmo del cambio, 
  • una estrategia firme, 
  • procesos sencillos y sin detalles técnicos, 
  • con pocos cambios y plazos cortos de mejora,
  • y midiendo adecuadamente los resultados del proceso y no a las personas. 

Un punto crucial es considerar el proyecto de mejora como un proyecto por el que se va a recibir un pago y dedicar los recursos para lograr llevarlo a cabo. 

Lleva tiempo hacerlo rápido

Las organizaciones, que inician la implementación de mejora de procesos, tienen la expectativa de reducir sus ciclos de desarrollo y entregar a tiempo los productos a sus clientes. 


La presión que ejerce el cliente hace que los proyectos inflen sus presupuestos y que, finalmente, el tercio adicional sea ajustado producto de la ejecución del proyecto. Adicionalmente, se toma como una excusa para evitar el cumplimiento de un proceso o estándar que se tiene establecido, con el pretexto que necesitan terminar el proyecto. Esto se convierte en un ciclo permanente en complicidad con el cliente, la gerencia y los equipos de proyecto.

Tiempo para alcanzar un nivel de madurez

El tiempo para alcanzar la implantación de las prácticas es una de las preguntas más recurrentes en cuanto al tema de mejora de procesos, en particular con CMMI. Es una pregunta que tiene muchas respuestas y consideraciones, pero con el fin de poder demostrar el tiempo que se puede llevar un programa de mejora en alcanzar determinado nivel, se presentan algunos resultados estadísticos así como algunos elementos del modelo que se pueden considerar en el momento de realizar la planificación.

Integración de empresas

Diversas micros y pequeñas empresas (PyMEs) se organizan para fortalecer sus niveles de servicio y crear una organización más robusta mediante la integración en “clusters” de empresas. La idea de integrarse permite tener acceso a financiamientos y créditos del gobierno e instituciones a nivel de gobierno, que no se otorgarían si se mantuvieran como organizaciones independientes. 


Este nivel de integración le permite ofrecer mayor cantidad de recursos y la posibilidad de competir en proyectos grandes, inclusive exportar sus servicios . Pero para llegar a esto se requiere un esfuerzo importante de definición de procesos y homologación de prácticas que le permitan enfrentar los proyectos de forma conjunta.

Comportamiento para la gestión cuantitativa

Pat O'Toole en un webinar ofrecido bajo el título “Maturity Level 4 in a lot of BS” plantea el tipo de comportamiento esperado en una organización que administra cuantitativamente sus procesos.


Un proceso es administrado cuantitativamente cuando el proceso definido que se deriva como una versión ajustada, utilizando las guías de ajuste, del conjunto de procesos estándar de la organización es controlado utilizando técnicas estadísticas y cuantitativas, así como, los atributos de calidad del producto y desempeño del proceso, son medidos y controlados durante el proyecto.


No es suficiente con aplicar métodos y herramientas para conocer el comportamiento estadístico del proceso, entender la variación y generar intervalos de predicción. El comportamiento de la organización debe llevar a: administrar el proceso y no la información, la captura de información debe ser inherente al proceso y no independiente, los miembros del equipo utilizan activamente la información y no un especialista en estadística, con base en el comportamiento actual se puede predecir el futuro, los modelos predictivos se utilizan al inicio y frecuentemente durante el proyecto, se obtienen los resultados esperados y una vez que se obtiene este comportamiento no puede ser interrumpido.


La administración cuantitativa no es sólo usar técnicas estadísticas, es una forma de pensar y comportarse, una forma de predecir y resaltar los resultados.

Consideraciones para implantar prácticas de CMMI

Hace un tiempo Neil Potter ofreció un webinar "Appraisals and CMMI Gotchas - Lessons in CMMI Use and Appraisal Preparation", donde compartió algunas cuestiones que son adecuadas considerar en la implantación de las prácticas del modelo CMMI y que se resumen a continuación.

El objetivo de las empresas que implementan prácticas de CMMI es desarrollar mejores productos, de manera controlada y optimizando el esfuerzo y costo. La documentación es un apoyo para estos productos pero no debe convertirse en el foco de la organización. Es importante cuidar el nivel de documentación sin afectar el objetivo del negocio que es desarrollar productos hacia el cliente.

Grupo de procesos y mejora de procesos

Para lograr una mejora de procesos efectiva es necesario considerar diversos factores entre los que se destacan: recibir una adecuada asesoría por personal capacitado en el modelo de referencia y en proyectos de mejora o que haya estado involucrado en un proyecto similar, el personal directamente involucrado en la mejora debe ser el mejor y el más reconocido dentro de la organización y es imprescindible que exista un fuerte liderazgo enfocado hacia la calidad y con conocimiento de los proyectos de mejora.


Adicionalmente a esos factores, un elemento clave en el proceso de mejora es la existencia de un grupo que tenga la responsabilidad de coordinar las actividades del proyecto de mejora. Este grupo de especialistas debe facilitar la definición, mantenimiento y mejora de los procesos que utiliza la organización. Su propósito es el de facilitar el proceso de mejora, no de implementarlo.


El área clave de proceso del nivel 3 de CMMI, Organization Process Focus (OPF), establece que este grupo es responsable del desarrollo y mantenimiento de los procesos de la organización. Generalmente este grupo se conoce como SEPG (Software Engineering Process Group) o EPG.

CMMI v2, cinco puntos para entender la nueva versión del modelo

El mes de marzo del 2018 fue el lanzamiento de la versión 2.0 del modelo CMMI (Capability Maturity Model for Integration) por el CMMI Ins...