CMMI
Esta semana, por motivos educativos, he preparado una pequeña charla introductoria sobre CMMI.
Para algunos la simple mención de este término servirá para produciros sudores fríos, grupo al que pertenezco. De todas formas me ha resultado interesante aprender más sobre CMMI y, sobre todo, la segunda parte de la charla (CMMI y Agile) que comentaré en otro post. Para que mi búsqueda de información y la lectura de CMMI: guidelines for process… no hayan sido en vano, pongo a disposición pública la presentación realizada en Prezi.
Las dos presentaciones tienen grandes defectos formales (demasiado texto, pocas imágenes) pero servían al fin al que estaban destinadas. Si podéis, os recomiendo que veáis la presentación en prezi porque me parece una herramienta fabulosa (pese a que sea Flash), la única pega que le veo es que sólo puedes pasar de “diapositiva” con el control habilitado (un click en el espacio de presentación aumenta el zoom pero no pasa a la siguiente). Todas las transiciones son en realidad efectos de zoom realizados automáticamente. Prezi permite, además, exportar tu presentación a varios formatos.
Sobre el tema en sí, decir que tengo fobia a las cantidades de documentación que normalmente se utilizan para aplicar CMMI (cómo bien ha señalado @jezis no son requeridas, son sugeridas pero no obligatorias) pero las ventajas en grandes corporaciones son indiscutibles, los datos son de libre disposición. En el mundo de las PYME, con pocos ‘procesos’, en el que CMMI se ve cómo un requisito para un contrato o una ventaja comparativa, las ventajas desaparecen. Todo esto teniendo en cuenta que las mejoras en productividad (de un 15%-60% en los mejores casos) son mejoras de “herramientas” (aludiendo a Peopleware o a Facts and Fallacies…), las mejoras producidas por tener y cuidar a las personas adecuadas son mucho más importantes.
Me sorprenden varios datos, el primero que en España seamos el segundo país de Europa con mayor implantación de CMMI (el resto buscan SPICE). En empresas con mercado en EEUU es comprensible porque allí es un requisito imprescindible para muchos contratos importantes pero aún así es difícil de explicar el gusto nacional por CMMI. Otro dato, más evidente, es que las pequeñas compañías se quedan en el nivel 2-3 mientras que más del 70% de grandes multinacionales son CMMI 5, el coste de conseguir CMMI 5 es inalcanzable para empresas pequeñas.
Un hecho curioso es la eliminación de los niveles de capacidad 4 y 5 en la versión 1.3 de CMMI que salió en Noviembre. La principal razón es por desuso, la mayor parte de compañías apuestan por los niveles de madurez que permiten comparar más fácilmente entre empresas (otra muestra más de que lo importante es el nivel en sí y no mejorar los procesos).
Si alguien está utilizando (o sufriendo) CMMI en su empresa, que comparta su visión :)
Los dos enlaces a las presentaciones son los siguientes (de momento sin CMMI y Agile):
Podéis encontrar información sobre CMMI en el siguiente libro (la mayoría de libre disposición): CMMI: guidelines for process integration and product improvement y en cmmi-dev