Es indudable que si hablamos de CMMI, ITIL o MOPROSOFT debemos hablar primero de procesos, supongamos que en tu trabajo tienes la labor de llenar un formulario de quejas por cada llamada que recibes (entrada), y esta genera una orden de aclaración (tareas), que explicas o envías al cliente (salida), esto se convierte en un proceso, que es un conjunto de tareas que tiene como origen entradas y como fin salidas. Ahora si lo aplicamos en el desarrollo de software, tendremos requerimientos (entrada) de los cuales creamos un código, en base a arquitecturas, patrones de diseño y etc etc etc… (tareas) para que finalmente tengas un producto o empaquetado (salida) y sabemos nosotros que esto no es tan sencillo como se escribe, ya que si vemos el desarrollo entre diferentes empresas veremos que no llevan la misma idea ni los mismos estándares generales de desarrollo.
Entendiendo conceptos…
El detalle esta en estandarizar ciertos procesos y subprocesos en el desarrollo de software y para eso aparecieron ya desde un tiempo los conceptos iniciales:
Analizando ambos modelos, podemos observar que CMMI se centra en garantizar la calidad en el desarrollo de software mientras que ITIL garantiza la explotación del producto software. Por ello, muchas empresas consideran que ambas metodologías no son excluyentes, sino complementarias, embarcándose en proyectos de análisis y definición de procesos que permitan encajar ambas filosofías de trabajo.
- Pymes generan el 74% empleos en el país.
- 2095 empresas registradas.
- 83% con menos de 50 empleados.
- 6% tienen alguna certificación.
- Se invierte el TI el 1.4% del PBI, la media en OECD 4% y países desarrollados el 7.7%
- India tiene el 37% del mercado global de BPO (el mayor de la industria)
- México tiene 6 empresas CMMI-5 (contra los 175 aprox. en India.
- Estimación de crecimiento en TI en los próximos años: 11%
Esto nos da luces acerca de como esta el SW en México, me sorprendió mucho el tamaño de las Pymes con referencia a las demás empresas, es un gran porcentaje en la industria del sw.

Opinión personal…
Si bien es cierto que MOPROSOFT fue creado para la industria mexicana, no cumple para empresas de gran tamaño, fue creado especialmente para PYMES en donde podremos apreciar procesos diferentes a una empresa de mas de 100 empleados.
Lo bueno es que va a ayudar a estandarizar y mejorar el proceso de desarrollo de las pequeñas empresas, lo malo, es que lo puede condenar a que siempre sean pequeñas.
México puede llegar a ser una potencia de desarrollo de sw, y no estoy exagerando, tiene el capital humano necesario (tenemos un 29% de profesionales que egresan como ingenieros, el doble que la media de la OCDE) y los niveles de ingresos no son tan altos como en otros países. Pero faltan otras cosas importantes como el poder desarrollar empresas que puedan superar su barrera de “PYME” y ser competitivo a nivel mundial y eso se va a construir con estándares y mejores practicas como CMMI e ITIL, debemos apuntar a que las empresas crezcan a que no lleguen a un nivel de confort y no quieran evolucionar.
Esto es muy complicado ya que debemos cambiar la forma como se esta impulsando esto desde el gobierno. La forma como gasta el dinero sin tener una estrategia definida a largo plazo. Los proyectos de gran impacto que no se han desarrollado aun, los grandes contratos que solo se los dan a grandes empresas transnacionales.