Está en la página 1de 8

INTRODUCCIN

Durante las ltimas dcadas, el desarrollo de software y de sistemas que integran otras
tecnologas, evidenci la necesidad de un marco en el cual ordenar y sistematizar los
procesos de desarrollo y gestin de los proyectos. Durante ms de dos dcadas el
Departamento de Defensa de EEUU financi numerosos estudios y apoy la formacin del
SEI (Software Engineering Institute, Carnagie Mellow University) para desarrollar modelos
con ese objetivo. El modelo CMM (Capability Maturity Model) para el software fue
concebido con esta intensin y fue adoptado por la industria convirtindose en el estndar
ms utilizado. Buena parte de su expansin fue la adopcin del mismo por parte de las
software factories de la India, polo de desarrollo de un crecimiento enorme en los
ltimos diez aos. Con la aplicacin del modelo CMM y la experiencia acumulada se detect
la necesidad de contar con un modelo ms abarcativo que incluyera el concepto ms
amplio de 1 capacitacin y gua para el desarrollo de software sistema. As surgi el
modelo CMMI (Capability Maturity Model Integration). El modelo CMM ha servido como
marco de referencia para la implementacin de mejoras de procesos en organizaciones en
muchas partes del mundo y se han gastado miles de millones de dlares en estas
implementaciones.
CMMI

El modelo CMMI fue inicialmente desarrollado para los procesos relativos al desarrollo e
implementacin de Software por la Carnegie-Mellon University. Este vio la luz por primera
vez en el ao 1987 como Capability Maturity Model CMM. Dicho nombre, tanto como los
cinco niveles de la representacin por etapas, estn inspirados en el modelo de madurez
Manufacturing Maturity Model de Crosby.

En principio el modelo CMM era aplicado en programas de defensa, pero lo cierto es que
este ha logrado gran aceptacin, tan es as que ha sido sometido a varias revisiones e
iteraciones. Debido a su xito se llev a cabo el desarrollo de modelos CMM para para
diversos mbitos ms all del software.

El problema con esto, es que debido a la gran proliferacin de modelos de desarrollo de


software comenzaron a surgir confusiones, motivo por el que el gobierno termin
financiando un proyecto de dos aos en que el participaron ms de 200 expertos del
mundo industrial y acadmico, con el fin de crear un solo marco extensible para la
ingeniera de sistemas, la ingeniera de software y el desarrollo de productos el resultado?
El modelo ms conocido actualmente: CMMI.

CMMI es el acrnimo de Capability Maturity Model Integration y se refiere a los modelos


que contienen las mejores prcticas que ayudan a las organizaciones a mejorar sus
procesos. Han sido desarrollados por equipos de trabajo formados por especialistas de la
industria, el gobierno y el Software Engineering Institute(SEI) que transfiri los derechos al
CMMI Institute para su operacin y comercializacin.

Siendo un modelo refleja una abstraccin de la realidad que permite a las organizaciones
adoptar prcticas tiles para alcanzar sus objetivos de negocio, constituye una referencia
no es un proceso en s. Para establecer una analoga, querer adaptar la organizacin al
modelo es como si al ver una maqueta de una casa una persona deseara vivir en ella.

La adecuada interpretacin del modelo para cubrir las diferentes situaciones, necesidades y
objetivos de una organizacin son esenciales para lograr los resultados que se quieren.
Muchas veces por desconocimiento o por falta de sentido comn o criterio, el resultado no
es lo esperado. Por ello es importante saber Qe es CMMI y Qu no esperar de CMMI.
CMMI es un modelo que contiene las mejores prcticas y que provee a las organizaciones
de aquellos elementos que son esenciales para que los procesos de negocio de las mismas
sean efectivos.

Qu es CMMI?

Es una gua que ayuda en la mejora de procesos, pero como en cualquier receta cada quin
le puede poner de su propio sazn. El enfoque del modelo permite evolucionar desde un
proceso en crisis a un proceso controlado, estandarizado, medido y optimizado que sienta
las bases de la mejora continua y permite a la organizacin adoptar nuevas prcticas sobre
un proceso estable y controlado que est institucionalizado.

Segn el modelo que se utilice se puede obtener el documento con un conjunto de guas
que ayudan en:

Desarrollo y mantenimiento de productos y servicios (CMMI DEV)


Adquisicin de productos y servicios (CMMI ACQ)
Establecimiento, entrega y gestin de los servicios (CMMI SVC)

Contiene elementos esenciales de un proceso efectivo y propone una forma de adopcin


para la organizacin que permite incrementar la calidad y productividad, al tiempo que
controla el presupuesto y los compromisos establecidos. Cada una debe interpretar,
adoptar y aplicar aquellas prcticas que le apoyan en el logro de sus objetivos y
cumplimiento de sus necesidades de manera eficiente.

Considera dos enfoques o rutas para adoptar las mejoras y medir el nivel en que han
evolucionado y se conocen como representaciones. En una forma se consideran reas de
proceso de manera individual y se califican en niveles de capacidad de acuerdo con la
representacin continua. El otro enfoque considera un conjunto preestablecido de reas de
proceso que constituyen un nivel de madurez y que es la forma de evaluar la
representacin escalonada o por etapas.

Est estructurado para facilitar su uso en elementos que definen la forma y modo de
aplicarlo, considerando los elementos que son obligatorios, sugeridos o el material
informativo en las reas de proceso. En general el documento se puede revisar en funcin
de metas, prcticas y subprcticas con el resto del material informativo.
Es utilizado por las organizaciones para entender las mejores prcticas de la industria, para
priorizar y adoptar las mejoras a los procesos existentes, para compararse con su
competencia dentro del mercado o para que los clientes puedan identificar las prcticas
que necesitan demostrar sus proveedores. Sin embargo, no todo son ventajas. Como todo
modelo de buenas prcticas, la adecuacin lo es todo. No tiene sentido convertir toda la
empresa al modelo CMMI de la noche a la maana, quiz ni siquiera lo tenga nunca. La
autntica utilidad de CMMI es compararlo con nuestra gestin de procesos real, intentar
entender las diferencias y ver qu consecuencias positivas y negativas aportara la
recomendacin de CMMI.

Qu no esperar de CMMI?

No constituye un proceso o conjunto de procesos, considerando el proceso como la


secuencia de pasos realizados para generar un resultado. El modelo contiene reas de
proceso que agrupan las prcticas segn el propsito y la intencin de las mismas. La
intencin del modelo no es considerar el mapeo uno a uno entre los procesos de la
organizacin y las reas de proceso del modelo.

No es un modelo prescriptivo en el sentido que no establece o infiere procesos que son


correctos para una organizacin o proceso. Describe los criterios mnimos necesarios para
planificar e implementar los procesos seleccionados por la organizacin para mejorar,
considerando los objetivos del negocio.

No constituye un objetivo en s, es un medio para alcanzar las mejoras. La adopcin de las


prcticas en las reas de proceso y la evaluacin del nivel de madurez o capacidad se debe
dar como consecuencia de la implementacin y la mejora de los resultados.

No est enfocado a grandes organizaciones, cubre elementos generales aplicables a todo


tipo de organizacin. Es aplicado por diferentes empresas sin importar su tamao o nmero
de personas involucradas en el alcance. De hecho, ms del 60% de
las evaluaciones realizadas corresponden a organizaciones con menos de 100 personas.

No establece cmo deben ser implementadas las prcticas en una organizacin. Los roles,
responsabilidades, mtricas, tcnicas, estndares, metodologas y dems consideraciones
que se toman en cuenta para definir y ejecutar un proceso son establecidos por cada
organizacin en funcin de sus necesidades y de las prcticas del modelo que va a
considerar. Bajo esta perspectiva la adopcin de enfoques Agileno estn en contradiccin
con el modelo, pero si requiere una adecuada interpretacin de la forma de adopcin de las
prcticas.

No certifica a la organizacin. El modelo utiliza los niveles de madurez y capacidad para


evaluar el nivel de cumplimiento de las prcticas a travs del mtodo SCAMPI que permite
identificar oportunidades de mejora en los procesos y determinar el nivel de la organizacin
o de las reas de proceso.

La interpretacin adecuada del modelo y adopcin efectiva de las prcticas en relacin con
las necesidades de mejora de la organizacin marcan la diferencia entre lo que es una
implementacin exitosa y un fracaso en el uso de CMMI. No hay que buscar Gigantes donde
realmente solo hay Molinos de viento.

CONSTELACIONES CMMI
Las constelaciones en el modelo Capability Maturity Model Integration (CMMI) aparecen a
partir de la versin 1.2 publicada en Agosto del 2006, como CMMI-DEV (CMMI for
Development). Una constelacin es una coleccin de componentes utilizados para construir
modelos, materiales de capacitacin y evaluacin en un rea de inters. Hasta la fecha
existen tres constelaciones publicadas:
CMMI-DEV publicada en agosto del 2006 y sirve como gua para medir, monitorear
y administrar el proceso de desarrollo y mantenimiento de productos y servicios.

CMMI-ACQ (Acquisition) publicada en noviembre del 2007 y sirve como gua para
mejorar el proceso de adquisicin de productos y servicios.

CMMI-SVC (Services) publicada en febrero del 2009 y sirve como gua para gua
para proporcionar servicios internos en una organizacin y a clientes externos.

Para facilitar el uso de mltiples modelos en la arquitectura del modelo CMMI se


establecen componentes comunes y especficos. Los componentes comunes se conocen
como el modelo base (Model Foundation) y lo integran las cinco metas genricas y sus
respectivas prcticas genricas, as como 16 reas de proceso que son comunes a todas las
constelaciones:
1. PP, Project Planning

2. PMC, Project Monitoring and Control

3. IPM, Integrated Project Management


4. RSKM, Risk Management

5. QPM, Quantitative Project Management

6. REQM, Requirements Management

7. OPD, Organizational Process Definition

8. OPF, Organizational Process Focus

9. OT, Organizational Training

10. OPP, Organizationzal Process Performance

11. OID, Organizational Innovation and Deployment

12. MA, Measurement and Analysis

13. PPQA, Process and Product Quality Assurance

14. CM, Configuration Management

15. DAR, Decision Analysis and Resolution

16. CAR, Causal Analysis and Resolution

Con las constelaciones actuales se cubren una buena parte de las necesidades de la
comunidad de procesos, pero posiblemente se requiera mayor especializacin en el futuro.
La arquitectura actual facilita esa creacin y estaremos esperando noticias al respecto.

CMMI-SVC

CMMI SVC es un modelo de mejora de procesos que nos brinda una gua para alcanzar un
nivel de madurez organizacional, por medio de la aplicacin de buenas prcticas de gestin
de servicio, gestin de proyectos y gestin de procesos. Es un modelo que ayuda a las
organizaciones proveedoras de servicio al establecimiento, administracin y ofrecimiento
de servicios exitosos. Las prcticas contenidas en el modelo pueden ser tiles para:

Decidir servicios que pueden ofrecer y los estndares que los regulan
Asegurar que tiene todo lo necesario para ofrecer el servicio y que los servicios
estn disponibles en caso de requerirse
Establecer un nuevo sistema, cambiar o retirar uno existente, sin afectar el servicio
que tiene
Establecer acuerdos, cuidar las solicitudes de servicio y operar los sistemas
Identificar las fallas y prevenirlas siempre que sea posible
Estar preparado para recuperarse de un desastre potencial y restablecer el servicio
si ocurre
CMMI-SVC se basa en conceptos y prcticas de CMMI y otros servicios estndares y
modelos enfocados, incluyendo los siguientes:

Biblioteca de Infraestructura de Tecnologas de la Informacin (ITIL)


ISO / IEC 20000: Tecnologa de la Informacin-Gestin de Servicios
Objetivos de control para la informacin y la tecnologa relacionada (CobiT)
Modelo de madurez de capacidad de servicios de tecnologa de la informacin
(ITSCMM)

La familiaridad con estos y otros estndares y modelos orientados al servicio es CMMI-SVC,


y este modelo no est estructurado en la una forma que se pretende que se ajuste a
cualquiera de ellos. Sin embargo, el conocimiento de otros estndares y modelos pueden
proporcionar una comprensin ms rica de CMMI SVC.

El modelo CMMI-SVC cubre las actividades necesarias para establecer, entregar, y gestionar
los servicios. Como se define en el contexto del CMMI, un servicio es un intangible, no
almacenable. El modelo CMMI-SVC ha sido desarrollado para ser compatible con esta
definicin amplia. Por lo tanto, las metas y prcticas de CMMI-SVC son potencialmente
relevantes para cualquier organizacin encargada de la prestacin de servicios, incluidas las
empresas en sectores como la defensa, la tecnologa de la informacin (TI), la atencin de
la salud, finanzas y transporte. Los primeros usuarios de CMMI-SVC incluyen organizaciones
que ofrecen servicios tan variados como capacitacin, logstica, mantenimiento, servicios,
cuidado del csped, estantera de libros, investigacin, consultora, auditora, verificacin y
validacin independientes, los recursos humanos, administracin, atencin mdica y
servicios de TI.

El modelo CMMI-SVC contiene prcticas que cubren la gestin del trabajo, gestin de
procesos, establecimiento de servicios, prestacin de servicios y soporte, y procesos de
apoyo. El modelo CMMI-SVC comparte una gran cantidad de material con modelos CMMI
en otras constelaciones. Por lo tanto, aquellos que estn familiarizados con otra
constelacin CMMI encontrarn gran parte de la CMMISVC contenido familiar.

Cuando utilice este modelo, use juicio profesional y sentido comn para interpretarlo para
su organizacin. Es decir, aunque las reas de proceso descritos en este modelo
representan comportamientos considerados las mejores prcticas para proveedores de
servicios, todas las reas de proceso y prcticas deben utilizando un conocimiento profundo
de CMMI-SVC, las limitaciones organizacionales y el ambiente de negocios.

Las organizaciones interesadas en evaluar y mejorar sus procesos desarrollar sistemas para
la prestacin de servicios pueden utilizar el modelo CMMI-DEV. Este enfoque se
recomienda especialmente para las organizaciones que ya utilizando CMMI-DEV o que
deben desarrollar y mantener sistemas complejos para servicios. Sin embargo, el modelo
CMMI-SVC enfoque alternativo y simplificado para evaluar y mejorar la desarrollo de
sistemas de servicios que puedan ser ms apropiados en contextos.

También podría gustarte