El	CMMI	de	Servicios	Está 	Aquı́	                                                       Y porqué esto le tiene que import...
En su versión 1.3, el CMMI sigue siendo un modelo de niveles de madurez, aunque hay una posibilidadde “mirarlo” como si fu...
Así es posible que haya organizaciones que nunca podrían acreditar niveles superiores al primero en unSCAMPI, porque simpl...
Próxima SlideShare
Cargando en…5
×

El cmmi de servicios está aquí 1

1.246 visualizaciones

Publicado el

Primera parte de la serie de artículos que van con la presentación de CMMI-SVC ya subida. Trata de la arquitectura del modelo

1 comentario
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
1.246
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
55
Comentarios
1
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

El cmmi de servicios está aquí 1

  1. 1. El CMMI de Servicios Está Aquı́ Y porqué esto le tiene que importar. Jorge Boria, LivewarePrimera parte: Arquitectura del modeloLas últimas dos décadas vieron un énfasis en procesos en las disciplinas de ingeniería de software,impulsados enfáticamente por una institución: El Software Engineering Institute de la UniversidadCarnegie Mellon. Una de las propuestas más exitosas de ese instituto es el modelo de madurez CMMI1,descendiente directo de la Calidad Total y una propuesta que en su momento fue revolucionaria, la depresentar un camino de desarrollo organizacional para alcanzar niveles de competencia inusuales, loque en la jerga del modelo se llama “Alta Madurez”.El modelo ha sido tan exitoso desde su introducción y difusión inicial en la década del 90 del siglopasado que el SEI ha extendido su aplicación desde el dominio original de organizaciones quedesarrollan software y sistemas llave en mano a dos otros dominios de aplicación, los que se conocecomo “constelaciones”. El dominio original, llamado antes CMMI a secas, es ahora el CMMI-DEV. Losnuevos modelos se conocen como CMMI-ACQ (modelo para empresas integradoras que contratan todoslos servicios de desarrollo y mantenimiento) y el CMMI-SVC2 (modelo para todo tipo de empresas querealizan servicios como parte central de su actividad), del que nos ocuparemos en estos artículos.Breve reseña del CMMIEl CMMI es descendiente del modelo CMM, hoy llamado CMM para Software (SW-CMM) por el SEI, quefuera pensado y materializado por Watts Humphrey hacia 1987 en ese instituto. Su éxito se basa en que,a diferencia de muchos otros modelos de procesos orientados a la calidad, no es prescriptivo en susprácticas, que pueden ser implementadas de muchas maneras diferentes, y en que orienta sobre elcamino a seguir, es decir, el orden de implementación de las prácticas. Si bien existían modelos decalidad basados en prácticas y modelos de madurez basados en niveles antes de que Humphreyconstruyera el CMM, su originalidad consiste en que junta los dos arquetipos y propone así una maneraracional de alcanzar el conocimiento estadístico de los procesos y su mejora continua. 31 CMMI y SCAMPI son marcas registradas de la Universidad de Carnegie-Mellon.2 “CMMI for Services: Guidelines for Superior Service”, Eileen Forrester, Brandon Buteau, Sandra Shrum.3 La anécdota cuenta que Watts Humphrey tuvo su eureka en un vuelo de regreso a Pittsburg de un seminario delInstituto Juran, pensando en las diferencias y similitudes de la industria del software con las manufacturas.
  2. 2. En su versión 1.3, el CMMI sigue siendo un modelo de niveles de madurez, aunque hay una posibilidadde “mirarlo” como si fuera un modelo de prácticas conectadas pero sin considerar niveles, lo que sedenomina “representación continua”. En general, esto requiere una substancial experiencia con elmodelo, por lo que en este artículo simplemente me concentraré en la representación habitual, “porniveles”.Acá vemos la famosa representación por niveles del CMMI:Los niveles se diferencian por las conductas prevalentes en cada uno. Si bien desde el punto de vista delas evaluaciones formales, (SCAMPI A, por Standard CMMI Appraisal Method for Process Improvement)la medida de la madurez la da la implementación completa de las prácticas de todas las áreas de unnivel (y la de los que le siguen hacia abajo, el nivel n+1 es inclusivo del nivel n), la realidad es que losbeneficios en términos de desempeño no surgen del rigor con que se implementan estas sino de lacultura que se genera por su aplicación correcta y consistente. Por dar un ejemplo trivializado, si unaorganización no realiza auditorías de sus productos de forma alguna, no puede tener satisfecho el tercerobjetivo4 del área de procesos Configuration Management (Gestión de la Configuración). Al tener unobjetivo insatisfecho, todo el área se considera insatisfecha. Al tener un área que se ubica en el nivel demadurez 2, Gestionado, insatisfecha, esa organización es automáticamente considerada en el SCAMPI Ade Nivel 1, Inicial, sin importar el refinamiento con que realicen todas las otras tareas.4 Desde la versión del método SCAMPI A 1.2 que no se pueden excluir áreas de proceso (salvo la Gestión deProveedores) o prácticas individuales de algún área por consideraciones de no-aplicabilidad. La mayoría de losLead Appraisers de la vieja escuela no estamos contentos con esto, pero no somos la voz mandante en el SEI, y larealidad es que se usufructuaba con esa licencia, haciendo pasar pato por gallareta.
  3. 3. Así es posible que haya organizaciones que nunca podrían acreditar niveles superiores al primero en unSCAMPI, porque simplemente no les interesa la acreditación, sino que se enfocan mucho más en susobjetivos de negocio. Se puede ser muy exitoso sin pasar por un SCAMPI, como prueba el sistemaoperativo y los aplicativos que estoy usando. Pero es cierto que si por alguna razón la organización quelos fabrica quisiera acreditar algún nivel de madurez diferente del uno, le sería posible hacerlo enpoquísimo tiempo, porque la disciplina y las técnicas están en su lugar.Esto se desprende un poco de la arquitectura del modelo:Los niveles de madurez se caracterizan por el conjunto de áreas de proceso que los definen. Recuerdenque los niveles de madurez son como muñecas rusas, cada uno contiene al anterior y el de arriba detodo contiene a todos por recursión. Cada área de proceso, a su vez, está descripta por los objetivos quese alcanzan a través de las prácticas. Los objetivos y las prácticas correspondientes se clasifican cómoespecíficos o genéricos. Específicos lo son a esa área de proceso, como puede ser el confirmar elcompromiso del equipo con los requerimientos en el área de proceso Gestión de Requerimientos, ogenéricos, como puede ser el entrenar a los que lo requieran en la ejecución del proceso, que si biencambia de contenido de un área de proceso a otra, su formulación es la misma en todas, por ende,genérica. A seguir: Las áreas de proceso por niveles y en categorías.

×