“Esos modelos sólo sirven para ganar contratos” Aplausos… “Esos modelos te hacen el trabajo más difícil”… “Son los modelos oficiales porque son los que promueve la Secretaría de Economía”. Estos son algunos de los comentarios que escuche en el pasado congreso de Software SG&CE 2011 que se realizó en la Ciudad de México los días 7 y 8 de Septiembre de 2011. En varias de las conferencias se hicieron comentarios de este tipo y el público lo aplaudía y en ocasiones los comentarios en las sesiones de preguntas eran enfocados a un desprecio por los modelos de calidad como CMMi o MoProSoft.
¿Por qué ha sucedido esto? ¿En qué momento el mercado mexicano comenzó a no ver la utilidad de estos modelos? Difícil de contestar estas preguntas, lo que es cierto es que actualmente la industria del desarrollo y distribución de SW le tiene un resentimiento muy grande a estos modelos. ¿Pero cuál es la causa de esto? Intentaré en listar algunas de las causas del porque hoy en día se abuchean los modelos de calidad:
-
Han aparecido los métodos ágiles dentro de las tendencias del mercado, tal es el caso de SCRUM el cual ya tiene un poco de más tiempo en el mismo; este nos propone llevar pequeñas iteraciones dentro del desarrollo de software a los que les llama Sprints. Por otra parte tenemos las metodologías Lean y Kaban las cuáles proponen una nueva forma de llevar el desarrollo del SW.
-
La forma en la que se ha vendido los métodos “Agiles”. Hoy en día se piensa que un método ágil es un método en el que no se va a documentar #FAIL. En los métodos ágiles sí se documenta y se tiene que tener mayor precisión en la documentación que en los métodos “clásicos” ya que un requerimiento mal identificado y documentado te provocará que nunca salgas de un Sprint y el proyecto no tenga avances.
-
La Secretaría de Economía se ha focalizado solamente a modelos de calidad como CMMi, MoProSoft, TSP/PSP y en algunas ocasiones ISO. No se ha tenido la apertura a más metodologías o modelos para el apoyo con fondos.
-
Inadecuadas implementaciones de los modelos de calidad en la industria. Hay que reconocerlo parte de esos abucheos es a causa de una mala interpretación de un modelo de calidad por parte de un consultor, el cuál provoco que esa persona “sufriera” en su implementación y que terminara odiando el modelo.
-
El término “Calidad” está mal visto en el mercado. No sólo es un acceso a tener mayores fondos por parte del gobierno o el lograr un papel para que te reconozcan en las licitaciones. Es por este tipo de conceptos por lo cual se tiene a veces la idea de que los modelos de calidad no sirven en las organizaciones.
-
No existen asociaciones, comunidades, de procesos dentro de México. Así como existen comunidades de Linux, java, PHP, android, etc. En México no hemos logrado juntarnos la gente de procesos para defender lo que tanto nos apasiona que son los procesos.
Así podría ponerme a enlistar la cantidad de causas que podemos encontrar del porque la reacción o la tendencia actual de la industria. Lo podré justificar en la mayoría de los casos como buen apasionado de los procesos, pero lo que es cierto es que actualmente se tiene un concepto erróneo de lo que es la calidad y lo que pueden hacer estos modelos por tu organización.
Creo que uno de los puntos más importantes que se tendría que mencionar en este aspecto es la convivencia de modelos de procesos el cuál es un concepto poco conocido el cuál habla de que un modelo no se contradice con otro, sino más bien se complementa. Exacto se puede tener un CMMi L3 for Dev con ciclos de vida de SCRUM o tal vez organizar tu organización conforme a lo que propone MoProSoft llevando las mejores prácticas que te marca el PMBOK a través de diferentes iteraciones por tipificaciones de proyectos.
Sí un modelo de procesos lo implementas tal cual como viene en el libro a tu organización te puedo asegurar que lo terminarás odiando. “Los modelos se adaptan a la organización, no la organización a los modelos”
* Rodrigo Torres Garibay es Lic. en Informática por la UNAM, con estudios de especialización en Calidad e Ingeniería de Software por la Universidad de Santiago de Chile, ha participado en alrededor de 50 empresas implementando la norma MoProSoft desde Abril de 2006 y realizado evaluaciones con el método EvalProSoft a lo largo de la República Mexicana. Actualmente colabora como Consultor de Calidad en la firma Innevo en donde logró llevar a varias empresas a niveles 1, 2 y 3 de MoProSoft, así como en proyectos de mejora de procesos con ITIL y CMMI. Tiene el Certificado oficial por parte del NYCE como evaluador oficial de la norma NMX-I-059-NYCE-2005 y Certificado en ITIL Foundations V3.0; además de contar con los cursos oficiales de CMMi for Dev 1.2 y CMMi for Services 1.2, Upgrade 1.3 y participación en evaluaciones con el método SCAMPI.
rtorres@innevo.com
Twitter: @garicorp