CMMI: su aplicación en Empresas en general y en PyMES

Anuncio
CMMI: su aplicación en Empresas en general y en PyMES,
Beneficios y Cuestionamientos
Por: Comisión de Calidad, CESSI (Cámara de Empresas de Tecnología de Información Argentina), 2006
En los últimos años, el interés en la aplicación de los Procesos de Calidad en las
empresas de software locales ha ido en aumento. En contrapartida a ello, es natural que
surjan algunos cuestionamientos referidos a los costos / beneficios que los mismos
implican, especialmente en PyMES. Este tema es el que nos ocupa hoy.
Actualmente la Calidad está desempeñando un interesante papel diferenciador en la
Industria del Software. Y este punto de vista no está solo relacionado con mercados que se
abren en el exterior, sino también con necesidades internas de nuestra industria, en cuanto
a optimización de procesos.
La realidad nos muestra a diario proyectos de software que fracasan y ya no sorprende
que los motivos de estos fracasos sean comunes a la mayoría de estos proyectos: desvíos
provocados por la escasa visibilidad de los mismos, impredecibilidad de tiempos y costos,
alto grado de dependencia de personas claves, falta de aplicación de prácticas básicas de
gestión de proyectos, entre otros. En general, esto sucede en organizaciones que cuentan
con procesos informales que hacen que el desarrollo sea poco predecible y repetible.
La premisa que indica: “La Calidad de un producto está determinada por la calidad del
proceso que se utiliza para desarrollarlo y mantenerlo”, es hoy la que marca la diferencia.
Las empresas orientadas a la Calidad en sus productos, trabajan fuertemente en la
mejora de sus prácticas, definiendo e implementando procesos disciplinados que facilitan el
cumplimiento de los objetivos del proyecto, estableciendo un marco de trabajo.
Para establecer estos marcos de trabajo existen los modelos, y CMMI es uno de los
renombrados que aplica a la Industria del Software. Ahora bien, podemos encontrar
quienes se cuestionen: ¿Un modelo no condiciona la innovación de la empresa?, ¿No limita
la capacidad y creatividad de los recursos?, ¿Es posible implementarlo en PyMES? Aquí
presentamos algunos conceptos que pueden clarificar estas inquietudes.
La definición misma de “modelo” indica que es una “idealización de la realidad utilizada
para plantear un problema”. A partir de allí, nunca podría ser bien implementado si el
mismo no es interpretado y adaptado inteligentemente a las necesidades de la
organización. En particular, CMMI, plantea prácticas para la organización y para los
proyectos pero no especifica cómo implementarlas, por lo que brinda a los Profesionales de
la Mejora la posibilidad de aplicar su inteligencia y capacidad para definir procesos acordes
al negocio, que generen el suficiente valor agregado como para lograr los objetivos de la
organización y que las personas los cumplan.
Por otra parte, existen beneficios concretos que pueden mostrar las empresas que han
implementado el modelo:
1. La improvisación queda a un lado. El proceso de desarrollo y mantenimiento
del software está definido e implementado, por lo que se actúa inteligente y
proactivamente. Lo mismo sucede con el Gerenciamiento del Proyecto. Esta
“inteligencia” se logra con las “personas”, quienes, apoyándose en los
“procesos” aportan su “criterio” y “creatividad” para el logro de los objetivos.
2. Mejora el “conocimiento sobre la organización”, los procesos se retroalimentan
y se nutren con las experiencias de los proyectos implementados.
Paraguay 541 Piso 6º (C1057AAE) Buenos Aires • Tel.: (54 11) 5217 7802 • Fax: (54 11) 5258 2822
e-mail: info@cessi.org.ar • http://www.cessi.org.ar
Además de estos beneficios que claramente responden a algunos de los
cuestionamientos planteados, se suman los siguientes:
3. Mejora en el cumplimiento de los plazos establecidos y compromisos
asumidos.
4. Estimaciones de costos y tiempos más certeras por haber sido realizadas sobre
la base de experiencias reales y cuantificadas, con métodos definidos.
5. Aumento en la Satisfacción del Cliente, por el soporte dado al proyecto con los
mecanismos de aseguramiento de la calidad.
6. Los roles y responsabilidades de grupos y miembros del proyecto están
claramente definidos, permitiendo un seguimiento y control del proyecto que
asegura el logro de los objetivos.
7. Se implementa la reusabilidad en un sentido amplio, pues alcanza no sólo al
código sino a toda pieza involucrada en un proyecto de software.
Por otra parte, para implementar el modelo, es imprescindible que la Dirección de la
empresa esté convencida de los beneficios que se obtendrán y esté dispuesta a priorizar el
Proyecto de Mejora como si fuese un proyecto del negocio, garantizando un camino hacia
la “Mejora Continua”. Si esto no ocurre, difícilmente el modelo pueda ser implementado,
porque requiere de un importante esfuerzo inicial de los recursos, inversión, y un cambio
cultural fuerte en la gente. Por estos motivos, los resultados no se ven inmediatamente sino
con el tiempo, y si la Dirección no está dispuesta a dar este tiempo y el soporte necesario,
seguramente el proyecto sea abandonado en el camino.
Como mencionamos, el modelo como tal, requiere de personas que sepan interpretarlo
a la luz de la realidad de la compañía, por eso es importante que quien lidere el Proyecto
de Mejora tenga suficiente experiencia en la empresa y en los proyectos del negocio. Para
facilitar la interpretación y acelerar los tiempos del proyecto, también suele ser conveniente
el aporte de consultores experimentados en proyectos de este tipo, que faciliten al
responsable interno un abanico de alternativas de implementación de las prácticas
requeridas.
Si se limita la interpretación únicamente a la teoría del modelo, seguramente los
resultados obtenidos, más que beneficiosos, serán contraproducentes. Por este motivo,
definitivamente -sobre todo en PyMES donde la estructura de recursos es bastante
acotada- el desafío es definir procesos que “mapeen” la teoría con la práctica diaria,
generando aportes de valor que ganen la adherencia de la gente, y a la vez, no generen
trabajo adicional, ni se caiga en la bien conocida “burocracia”. En general, para ayudar a
evitar esto, se recomienda escuchar la opinión de los profesionales de Desarrollo de la
empresa, haciéndolos partícipes en la definición de los procedimientos y estándares, a fin
de que se sientan parte del proyecto y “compren” el Proceso de Mejora.
En Argentina, el modelo CMMI ha sido implementado tanto por grandes empresas
como por PyMES, y en ambos casos, hay experiencias y resultados beneficiosos. A su vez,
en estadísticas internacionales, se ve claramente una proporción de PyMES en aumento,
en relación al total de empresas evaluadas.
Es real que la implementación del modelo CMMI no es una tarea sencilla en el contexto
de las empresas pequeñas y medianas, pero también es real que es posible y que si la
interpretación del modelo es correcta, el Proceso de Mejora vale la pena.
Paraguay 541 Piso 6º (C1057AAE) Buenos Aires • Tel.: (54 11) 5217 7802 • Fax: (54 11) 5258 2822
e-mail: info@cessi.org.ar • http://www.cessi.org.ar
Descargar