You are on page 1of 21

Análisis descriptivo del proceso

de implementación del nivel 2 del modelo


CMMI en una empresa regional
de desarrollo de software
Catherine Picazzo M.
kpicazo@puj.edu.co

Norha M.Villegas M.
nvillega@icesi.edu.co

Gabriel Tamura M.
gtamura@icesi.edu.co

Fecha de recepción: 5-03-2008 Fecha de selección: 24-10-2008 Fecha de aceptación: 15-9-2008

ABSTRACT opment company, making an overall


CMMI (Capability Maturity Model presentation of how it was brought
Integration) is basically a continu- into practice the theory of the model
ous-improvement inspired model in the processes of the company, to be
to classify software development compliant with the conditions, goals
organizations according to a five- and practices defined in the level 2
level maturity and capability scale. process areas of the model. The arti-
The classification in a given level cle also describes the problems which
is based on the dominance that an arose in the execution of the project,
organization shows evidence to have as well as how they were solved. As
over the areas of that level, which in preliminary results are presented
turn reflects the degree of maturity of some of the indicators defined by the
the organization and of the processes company for the software processes,
that it follows to develop software. and the software tools that were ac-
This article presents a preliminary quired or developed for the support
descriptive analysis of a level 2 of the implementation of the process
implementation process of the CMMI areas. Finally, some conclusions and
model in a Colombian software devel- recommendations which can be found

Análisis descriptivo del proceso de implementación del nivel 2 del modelo


CMMI en una empresa regional de desarrollo de software
SISTEMAS
& TELEMÁTICA 89
of use and application are given for 2 del modelo CMMI en una empresa
similar projects. regional de desarrollo de software,
exponiendo de manera general cómo
KEY WORDS se realizó la aplicación de la teoría
SCAMPI, CMMI model, CMMI level del modelo en los procesos requeridos
2 implementation. para cumplir con las condiciones, me-
tas y prácticas de las áreas de proceso
RESUMEN del nivel 2 del modelo, así como los
El Modelo de Capacidad y Madurez problemas e inconvenientes presen-
(Capability Maturity Model Integra- tados en la ejecución del proyecto,
tion, CMMI), es un modelo inspirado junto con sus respectivas soluciones.
en el mejoramiento continuo que per- A modo de resultados preliminares,
mite clasificar a las organizaciones se presentan algunos de los indicado-
de desarrollo de software según una res definidos por la empresa para esos
escala de cinco niveles de madurez procesos, las herramientas de apoyo
y capacidad. La clasificación en un que se adquirieron o desarrollaron
determinado nivel se realiza sobre para la implementación de las áreas
la base del dominio que una orga- de proceso. Finalmente, se dan algu-
nización evidencia tener acerca de nas conclusiones y recomendaciones
las áreas de proceso de dicho nivel, de aplicación que pueden ser útiles
lo cual a su vez refleja el grado de para proyectos similares.
madurez de la misma y de los proce-
sos que ella realiza para desarrollar PALABRAS CLAVE
software. En este artículo se presenta SCAMPI, Modelo CMMI, Implemen-
un análisis descriptivo preliminar del tación del nivel 2 de CMMI.
proceso de implementación del nivel Clasificación Colciencias: Tipo 5

90 SISTEMAS
& TELEMÁTICA Vol. 6 No. 12 • Julio - Diciembre de 2008
1. INTRODUCCIÓN dichas experiencias, pero en la que
El modelo de Capacidad y Madurez medir o documentar el estado actual
(CMMI), es un modelo que permite de desempeño de los procesos resulta
clasificar a las organizaciones de difícil, bien sea porque las empresas
desarrollo de software según una realmente no se preocupan por reco-
escala de cinco niveles de madurez pilar la información de base que se
y capacidad. La clasificación en un requiere, o bien porque cuando pasan
determinado nivel se realiza sobre la por un proceso de evaluación conside-
base del dominio y aplicación que una ran los resultados como información
organización evidencia tener acerca confidencial.
de las áreas de proceso de dicho nivel, La empresa de desarrollo de soft-
lo cual refleja el grado de madurez de ware, cuyo caso de estudio y análisis
la misma y de los procesos que sigue preliminar se presenta en este tra-
para desarrollar software.1 bajo,* se desempeña en el sector de
Aunque el modelo CMMI se ha di- servicios y está clasificada como de
fundido extensamente en el mundo, tamaño mediano. A comienzos del
tal difusión en Colombia apenas año 2001, decidió iniciar el proyec-
está traspasando las fronteras de to de estandarización de procesos2
las universidades, pues en el orden para obtener la certificación ISO
empresarial general en realidad no 9001:2000,3 consiguiéndola en octu-
se conoce mucho del mismo, más bre del 2004, por parte de la empresa
allá del nombre. Esta situación se BVQi (del Grupo Bureau Veritas).
presenta además en un contexto Posteriormente, a comienzos del año
empresarial cuya cultura organi- 2005, inició el proceso de valoración
zacional es de informalidad, en la del nivel 2 de CMMI y meses después
que la implementación de procesos dio inicio a su correspondiente pro-
con modelos de indicadores efecti- yecto de mejoramiento para lograr la
vamente en uso, es baja, y en la que certificación respectiva, en sus áreas
hay poca documentación acerca de de proceso.4
los procesos respectivos de imple- En este artículo se hace un análisis
mentación. descriptivo del proceso que siguió la
Con lo anterior se tiene una situa- empresa para implementar el nivel 2
ción en la que resulta muy valioso del modelo CMMI, es decir, en su con-
promover la implementación de cepción escalonada, con la asesoría y
modelos de procesos estandarizados guía de una empresa socia de negocio
y con indicadores, por ejemplo para del Instituto de Ingeniería de Soft-
desarrollo de software, y documentar ware (Software Engineering Institute

*
El nombre de la empresa y otros datos se mantienen en reserva por solicitud de la misma. El carácter
de preliminar se da en el sentido de que la empresa recientemente ha culminado la “puesta a punto” de
los procesos que soportan las áreas del nivel 2 del modelo CMMI con el acompañamiento de un asesor
externo internacional, socio de negocio del Instituto de Ingeniería del Software (SEI, Software Engineering
Institute). Finalizada esta fase, que contó con apoyo económico del programa del Gobierno Nacional para
fortalecimiento del desarrollo del software, la empresa logró la certificación de nivel 2, por lo que ahora
tiene como objetivo obtener la certificación de nivel 3.

Análisis descriptivo del proceso de implementación del nivel 2 del modelo


CMMI en una empresa regional de desarrollo de software
SISTEMAS
& TELEMÁTICA 91
- SEI). El proyecto empezó con una va- gura 1, y sus elementos se describen
loración parcial de las áreas de proceso a continuación:
respectivas, en la cual se identificaron
Área de proceso (Process Area):
diversos inconvenientes en el desa-
Un área de proceso es un grupo de
rrollo de proyectos de software. Estos
prácticas relacionadas con una tarea
inconvenientes, que se describen en la
específica. Al ejecutarlas en conjunto
sección 3 de este documento, estaban
se satisface una meta importante
afectando la calidad de sus productos
y los respectivos costos de desarrollo como mejora significativa en esa
en la organización, con lo cual se es- área. Las áreas de proceso distinguen
tableció como meta su identificación los distintos niveles de madurez del
y lograr un proceso definido, conocido modelo CMMI.
y utilizado por toda la empresa. Los Metas específicas (Specific Goa-
resultados de la valoración inicial, sin ls): Las metas específicas se aplican
embargo, no fueron suministrados, o definen sobre un área de proceso y
lo cual, desafortunadamente, no per- se ocupan de describir las caracte-
mite establecer una línea base para rísticas únicas que deben ser imple-
el posterior análisis comparativo de mentadas para satisfacer el área de
las mejoras logradas con el proceso, y proceso.
disminuye indudablemente el aporte
que esta información podría brindar Prácticas específicas (Specific
a las empresas que estén interesadas Practices): Una práctica específica
en este proceso, que es en últimas, la es una actividad considerada como
razón por la cual se ha escrito este importante para lograr una meta
documento. específica. Las prácticas específicas
y las genéricas consideran subprác-
En la sección 2 de este artículo se ticas, que son interpretaciones y des-
presenta la descripción general del cripciones detalladas de las prácticas,
modelo CMMI y su estructura de y que resultan útiles para la mejora
base; en la sección 3 se describe cómo del proceso.
se llevó a cabo la implementación de
las áreas de proceso del nivel 2 del Características comunes (Com-
modelo; en la sección 4 se presentan mon Features): Son características
algunos resultados preliminares del que se observan de manera general
ejercicio. Y finalmente, en la sección en las distintas áreas de proceso, or-
5, las conclusiones más relevantes y ganizadas en las prácticas genéricas.
trabajos futuros con los que se podría Hay cuatro características comunes
continuar. principales:
• Compromiso a realizar.
2. DESCRIPCIÓN GENERAL
DEL MODELO CMMI • Habilidad a realizar.
2.1 Estructura de base y compo- • Administración de la implemen-
nentes del modelo CMMI tación.
El modelo CMMI tiene como base • Verificación de la implementa-
estructural la que se ilustra en la Fi- ción.

92 SISTEMAS
& TELEMÁTICA Vol. 6 No. 12 • Julio - Diciembre de 2008
Maturity Levels

Process Area 1 Process Area 2 Process Area n

Specific Goals Generic Goals

Common Features

Commitment Ability Directing Verifying


to Perform to Perform Implementation Implementation
Specific Practices

Generic Practices

Figura 1. Estructura de base del modelo CMMI1

Metas Genéricas (Generic Goals): escalonada está compuesto por cinco


Metas que se denominan genéricas niveles de madurez:
debido a que aparecen en varias áreas
1. Nivel inicial
de proceso. El logro de una meta ge-
nérica en un proceso significa control 2. Nivel gestionado
mejorado en planeación e implemen- 3. Nivel definido
tación de los procesos asociados con
el área de proceso. 4. Nivel gestionado de manera cuan-
titativa
Prácticas Genéricas (Generic
Practices): Las prácticas genéricas 5. Nivel optimizado
buscan la institucionalización para En su representación continua, el
asegurar que los procesos asociados grado de madurez se expresa en tér-
al área de proceso sean eficaces, reuti- minos de perfiles que se establecen
lizables y durables. Las prácticas sobre el nivel de dominio o aplicación
genéricas son categorizadas por las de áreas de proceso determinadas. A
metas genéricas y las características continuación se muestra una breve
comunes. descripción de cada uno de los cin-
co niveles de madurez del modelo
2.2 Descripción de los niveles CMMI, y en el resto de este artículo
del modelo CMMI se describe y analiza el proceso que
El modelo CMMI tiene dos repre- siguió la empresa en cuestión para
sentaciones denominadas continua lograr su objetivo de alcanzar el
y escalonada. En su representación nivel 2, desde el punto de vista de la

Análisis descriptivo del proceso de implementación del nivel 2 del modelo


CMMI en una empresa regional de desarrollo de software
SISTEMAS
& TELEMÁTICA 93
representación escalonada del modelo 7. Administración de la configura-
CMMI. ción

2.2.1 Nivel 1 (denominado Inicial 2.2.3 Nivel 3 (Definido).


o ad hoc). Además de una buena gestión de
Las organizaciones en este nivel no proyectos, y de las áreas de proceso
disponen de un ambiente estable de nivel 2, a este nivel las organiza-
para el desarrollo y mantenimien- ciones disponen de procedimientos
to de software. Aunque se utilicen de coordinación entre grupos, capa-
técnicas correctas de ingeniería, los citación, entrenamiento y formación
esfuerzos se ven debilitados e incluso del personal, técnicas de ingeniería
perdidos por falta de planificación más detalladas y uso de métricas
y de procesos estandarizados de establecidas en los procesos. Para
desarrollo. El éxito de los proyectos estar en el nivel 3 de CMMI se debe
se basa la mayoría de las veces en evidenciar gestión de las siguientes
el esfuerzo personal, a menudo se áreas de proceso:
producen fracasos y casi siempre
1. Desarrollo de requerimientos
retrasos y sobrecostos. El resultado
de los proyectos es impredecible. Por 2. Solución técnica
lo anterior, este nivel no tiene áreas 3. Administración integrada de
de proceso definidas. proyecto
2.2.2 Nivel 2 (Gestionado o Ad- 4. Integración del producto
ministrado). 5. Verificación y validación
En este nivel las organizaciones
disponen de prácticas institucionali- 6. Definición, desarrollo y mejora de
zadas de gestión de proyectos, exis- los procesos de la organización
ten métricas básicas y seguimiento 7. Planificación de la capacitación,
incipiente de la calidad. La relación entrenamiento y formación
con subcontratistas y clientes está
gestionada sistemáticamente. Para 8. Gestión de riesgos
estar en el nivel 2 de CMMI se debe 9. Análisis y resolución de problemas
evidenciar gestión de las siguientes y toma de decisiones
áreas de proceso:
2.2.4 Nivel 4 (Gestionado Cuan-
1. Administración de requerimien-
titativamente).
tos
Las organizaciones de este nivel
2. Planeación de proyectos disponen de un conjunto de métricas
3. Monitoreo y control de proyectos significativas de calidad y productivi-
dad, que se usan de modo sistemático
4. Medición y análisis para la toma de decisiones y la ges-
5. A d m i n i s t r a c i ó n d e s u b - tión de riesgos. El software resultante
contratación es regularmente de alta calidad. Para
estar en el nivel 4 de CMMI se debe
6. Aseguramiento de calidad del evidenciar gestión de las siguientes
producto y del proceso áreas de proceso:

94 SISTEMAS
& TELEMÁTICA Vol. 6 No. 12 • Julio - Diciembre de 2008
1. Gestión cuantitativa de proyec- la cual afrontó un gran crecimiento
tos por la demanda de sus servicios en
los últimos años. Con este creci-
2. Mejora de los procesos de la orga-
miento, y los múltiples cambios de
nización
reglamentación de ley que presentó
2.2.5 Nivel 5 (Optimizado). el sector en el que se desenvuelve, el
departamento de TI empezó a verse
Las organizaciones de este nivel es- obligado a modificar y actualizar
tán enfocadas completamente en la constantemente sus aplicativos. Al
mejora continua de los procesos. Se determinar que se tenía poco control
hace uso intensivo de las métricas y sobre los cambios y se incurría en
se gestiona el proceso de innovación. un alto costo en modificaciones de
Para estar en el nivel optimizado de los mismos, la organización tomó la
CMMI se debe evidenciar gestión de decisión de que el departamento de
las siguientes áreas de proceso: TI desarrollara sus propios aplica-
1. Innovación organizacional tivos en todas las funciones críticas
para la misma, e incluso ingresara
2. Análisis y resolución de las causas al mercado de desarrollo de software
de problemas y cambios para clientes externos del sector. No
obstante, teniendo el dominio del
3. ANÁLISIS DESCRIPTIVO DEL
conocimiento del sector, de la regla-
PROCESO DE IMPLEMENTACIÓN
mentación, y contando con recursos
DEL NIVEL 2 DEL MODELO CMMI
especializados, carecía de una meto-
EN LA ORGANIZACIÓN
dología estándar que le permitiera
En esta sección se presenta primero documentar y controlar sus procesos
una descripción general de la organi- para la prestación de servicios con
zación en la que se realizó el ejercicio alta calidad. Es así como a comien-
de implementación del nivel 2 del zos del año 2001 decidió iniciar el
modelo CMMI, y en las subsecciones proceso para obtener la certificación
siguientes se detallan algunos de los ISO 9001:2000 con el claro objetivo
documentos y procedimientos que se de “mejorar sus servicios y ser com-
identificaron como los más críticos en petitivos en el sector”, consiguiendo
dicho proceso, y que en algunos casos la certificación en octubre del año
la organización venía trabajando 2004, por parte de la empresa BVQi
desde tiempo atrás,5 como resultado (del Grupo Bureau Veritas). Una vez
de otros ejercicios de estandarización certificada en cuanto a calidad de sus
de procesos usando modelos como el servicios y procesos con este modelo,
de ISO9000:2000.6 se planteó una meta más específica
de mejoramiento de procesos al adop-
3.1 Contexto de aplicación tar un modelo que enfatizara en las
La empresa en la que se realizó el prácticas propias del desarrollo de
ejercicio objeto de este trabajo fue software, como el que plantea CMMI
constituida en 1995, habiendo sur- y sus áreas de proceso, con lo cual
gido inicialmente como un departa- inició el proceso de valoración del
mento de servicios de TI al interior nivel 2 de CMMI a comienzos del año
de una organización más grande, 2005, y meses después dio comienzo a

Análisis descriptivo del proceso de implementación del nivel 2 del modelo


CMMI en una empresa regional de desarrollo de software
SISTEMAS
& TELEMÁTICA 95
su correspondiente proyecto de mejo- cias y desviaciones del producto
ramiento para lograr la certificación respecto al plan.
respectiva, con un modelo propio de
5. Procedimiento de tratamiento de
la empresa asesora, la cual sirvió de
producto no conforme y acciones
guía en el proceso, basado en el mo-
correctivas.
delo SCAMPI.7
6. Procedimiento de acciones preven-
3.2 Área de Proceso 1 – Adminis- tivas y metodologías de análisis y
tración de requerimientos solución de problemas.
En esta área de proceso se destaca
una meta específica, que es la de 3.2.2 Análisis, problemas encon-
la gestión de los requerimientos, trados y medidas correctivas
lo cual incluye todo su ciclo de Siendo la primera área trabajada en
vida respectivo. En la teoría, ideal- la empresa en este proceso, se percibió
mente deben cubrirse las fases de una lenta evolución en la compresión
elicitación, análisis, especificación, y aplicación de la teoría relacionada
verificación y validación, y mante- con esta área de proceso, por lo cual la
nimiento.8 empresa tuvo que programar sesiones
adicionales de capacitación y orien-
3.2.1 Documentos y procedi- tación por parte del asesor externo.
mientos definidos en la empresa Con lo anterior, y la aplicación mejor
desarrolladora de software para dirigida de la teoría, se dieron grandes
cumplir con el área de proceso avances en cuanto a los análisis de re-
• Meta Específica 1 - Adminis- querimientos y documentación formal
trar requerimientos. Para relacionados con estos procesos. No obs-
cumplir con esta meta, se definie- tante los avances, hubo problemas en
ron y establecieron los siguientes disponibilidad de tiempo del grupo de
documentos y procedimientos: trabajo de esta área, que se resolvieron
con acuerdos de horarios y actividades
1. Formato para administración registradas en cronogramas, aunque
de requerimientos para espe- fue necesaria la intervención de la
cificación y entendimiento de alta gerencia para lograr el acuerdo
requerimientos funcionales y no y su debido cumplimiento. Adicional-
funcionales. mente, en un principio se presentaron
2. Formato de acta de reunión, para problemas al centrar las actividades
dejar como registro impreso y en el desarrollo de los requerimientos
firmado para evidenciar los com- y no en la administración de ellos, que
promisos de los requerimientos. era el objetivo de esta área. Esto fue
corregido con la guía del asesor externo
3. Formato de solicitud de cambio de y con un redireccionamiento de aplica-
requerimientos, donde se registra ción del área.
el análisis del impacto de los cam-
bios y se administran los cambios 3.3 Área de Proceso 2 – Planea-
a los requerimientos. ción de Proyectos
4. Formato producto no conforme, La ejecución de un proyecto de desa-
para el registro de las inconsisten- rrollo de software es, en general, una

96 SISTEMAS
& TELEMÁTICA Vol. 6 No. 12 • Julio - Diciembre de 2008
tarea de considerables proporciones 5. Manejo de base de datos histórica
que requiere que sus fases sigan un para las estimaciones de costo y
plan. Hay tres aspectos importantes esfuerzo.
que hay que tener en cuenta para la
• Meta Específica 2 - Desarrollar
definición de un plan: la estimación
un plan del proyecto. Para
de tiempo y demás recursos, los me-
cumplir con esta meta, se definie-
canismos de seguimiento y control
ron y establecieron los siguientes
de la ejecución del plan, y asegurar
documentos y procedimientos:
y controlar permanentemente que
para el cumplimiento del plan éste 1. Formatos en MS-Project para
se difunda adecuadamente y los invo- realizar los cronogramas de los
lucrados adquieran los compromisos proyectos, con información de
respectivos. personas por actividad, tiempo y
ejecución de cada actividad por
3.3.1 Documentos y procedimien- persona, dependencia de activi-
tos definidos para cumplir con el dades y determinación de la línea
área de proceso. base.
• Meta Específica 1 - Establecer 2. Formato matriz de planificación
estimaciones. Para cumplir con de proyectos, para establecer los
esta meta, se definieron y estable- proyectos, con las directrices de la
cieron los siguientes documentos metodología de gestión de proyec-
y procedimientos: tos.
1. Metodología gestión de proyectos, 3. Formato matriz de planificación
inspirada originalmente en la me- de proyectos, para registrar y
todología PMI9 (Prácticas para la administrar los riesgos identifica-
administración de proyectos). dos. Adicionalmente permite pla-
2. Formato matriz de formulación near los recursos del proyecto.
de proyectos, que permite esti- 4. Repositorio central para adminis-
mar el alcance del proyecto con trar los datos de los proyectos.
base en criterios generales tales
como el objetivo del proyecto, los 5. Manual de competencias, donde
resultados esperados, actividades se pueden consultar los perfiles
y riesgos. necesarios del recurso humano
que se pueda requerir.
3. Mecanismo. Juicio de expertos,
manejado con el consenso grupal 6. Formato acta de reunión, para
para establecer las estimaciones evidenciar la asistencia y compro-
de los productos de trabajo y ta- misos de los participantes.
reas. • Meta Específica 3 - Obtener
4. Definición de política sobre el compromisos con el plan. Para
modelo de ciclo de vida de los cumplir con esta meta, se definie-
proyectos de software a seguir, ron y establecieron los siguientes
caracterizando las fases de aná- documentos y procedimientos:
lisis, diseño, implementación e 1. Se definió como política organiza-
implantación. cional que los coordinadores de los

Análisis descriptivo del proceso de implementación del nivel 2 del modelo


CMMI en una empresa regional de desarrollo de software
SISTEMAS
& TELEMÁTICA 97
proyectos con su grupo de trabajo, gran impacto en la implementación
deben evaluar los planes y riesgos de la planeación de proyectos fue
que afecten la ejecución y el plan el entendimiento de la teoría para
del proyecto. poder llevarla a la práctica, por ello
se realizaron capacitaciones y aseso-
2. Se evalúan, en reuniones de se-
ramientos continuos al grupo de tra-
guimiento, la consistencia entre el
bajo encargado, por parte del asesor
recurso estimado y el disponible,
con el fin de conciliar si es nece- externo, retroalimentando al resto
sario. de personal. Aun con los problemas
presentados, se destaca que la empre-
3. Formato matriz de planificación sa consiguió mejorar el desarrollo de
de proyectos y cronograma, donde los planes de proyectos, la obtención
quedan establecidos los compro- de los compromisos en los planes y el
misos de cada actividad y los mantenimiento de los compromisos
responsables. en dichos planes.

3.3.2 Análisis, problemas encon- 3.4 Área de Proceso 3 – Asegura-


trados y medidas correctivas miento de la Calidad del Pro-
La planeación de proyectos se venía ducto y del Proceso.
trabajando en la empresa aun antes El software presenta una dualidad
de la implementación del Modelo en su naturaleza, como producto y
CMMI Nivel 2. La necesidad de tra- como conocimiento, que se materia-
bajar ordenadamente con los proyec- liza como resultado del proceso de
tos llevó a la empresa a desarrollar su su desarrollo. De esta manera, para
propia metodología a seguir, llamada asegurar su calidad, es necesario ade-
“Gestión de Proyectos”, basada en la lantar tareas de revisión, evaluación,
metodología PMI e institucionalizada verificación y validación, tanto en
en toda la organización. las distintas fases del proceso de su
Uno de los principales problemas desarrollo como en el producto final,
presentados en la implementación y realizar las acciones correctivas
de esta área de proceso fue el cambio respectivas. Estas tareas pueden
cultural de la organización, pues formalizarse, por ejemplo, mediante
cambiar su forma de trabajar no auditorías de calidad.
fue fácilmente aceptado ni aplicado
de forma inmediata. Para esto se 3.4.1 Documentos y procedimien-
realizaron continuamente reuniones tos definidos para cumplir con el
con todas las personas involucradas área de proceso
donde se enfatizaron los beneficios • Meta Específica 1 - Evaluar
que se conseguirían con la imple- objetivamente procesos y
mentación del modelo, al mejorar productos de trabajo. Para
los procesos y los recursos de la em- cumplir con esta meta, se definie-
presa, y lograr trabajar finalmente ron y establecieron los siguientes
de manera ordenada y más precisa, documentos y procedimientos:
basada en datos históricos y en guías
1. Manual de referencia de audito-
establecidas por medio de los procesos
rías internas de calidad, en donde
institucionalizados. Otro problema de

98 SISTEMAS
& TELEMÁTICA Vol. 6 No. 12 • Julio - Diciembre de 2008
se definen los criterios que deben en la calidad de sus procesos y pro-
ser evaluados en los procesos. ductos, con solo definir formalmente
las políticas y procedimientos, de
2. Formato de referencia de audito-
manera que se comunicaran en los
rías internas de procesos, donde
respectivos comités, pues esto creó
se registran las actividades
una mejor disposición para resolver
auditadas, hallazgos y observa-
problemas y obtener mejoras efecti-
ciones.
vas. Precisamente, uno de los mayo-
3. Formato de calificación de audito- res logros presentados en esta área
res. de proceso fue el cambio de cultura en
4. Referencia de auditorías internas los auditores y gestores del proyecto,
para productos, donde se definen donde se estableció una continua re-
los criterios de evaluación de pro- visión durante toda la ejecución del
ductos y servicios. proyecto, cuando se venía trabajando
esta parte solo en la etapa de pruebas
5. Metodología de pruebas para sis- de los proyectos, y sus resultados no
temas de información. se difundían.
• Meta Específica 2 - Suminis- Adicionalmente, manejar toda la
trar una visión objetiva. Para documentación necesaria para tratar
cumplir con esta meta, se definie- cualquier elemento mencionado en
ron y establecieron los siguientes esta área de proceso es dispendioso,
documentos y procedimientos: lo cual generó, en un principio, recha-
1. Procedimiento tratamiento pro- zo a los cambios de procedimiento,
ducto no conforme y acciones pues se percibía como una carga de
correctivas, donde se establece la trabajo adicional en lugar de una
manera de identificar, determinar mejora. Hubo capacitaciones y se-
los controles, responsabilidades y siones de análisis de impacto para
autoridades relacionadas con la todo el personal, donde se enfatizó
no conformidad. en los beneficios de la aplicación del
modelo y cómo desarrollar correcta-
2. Se definió como política organiza-
mente los artefactos, así como las
cional, comunicar las no conformi-
demás actividades del ciclo de vida
dades y su gestión en los comités
respectivo. Una gran fortaleza en esta
de calidad.
área ha sido no solo la buena gestión
3. Repositorio central para almace- de los productos no conformes, sino
nar los documentos de no confor- el tener muy en cuenta las acciones
midades para facilitar el manejo preventivas para evitar que se pre-
de estadísticas y evolución de las senten inconvenientes antes de que
mismas. ocurran.

3.4.2 Análisis, problemas en- 3.5 Área de Proceso 4 – Adminis-


contrados y medidas correctivas tración de la Configuración
Con la implementación de esta área Los productos de software se compo-
de proceso en la empresa, se experi- nen de múltiples elementos que, por
mentaron grandes avances y mejoras su naturaleza, evolucionan y deben

Análisis descriptivo del proceso de implementación del nivel 2 del modelo


CMMI en una empresa regional de desarrollo de software
SISTEMAS
& TELEMÁTICA 99
estar cambiando constantemente. registro y control de los cambios
Estos elementos se denominan ítemes a los ítemes de configuración.
de configuración, y, dada su critici-
2. El control de los ítemes de confi-
dad, sobre todo en aquellos que son
guración se realiza por medio de
parte del código, sus versiones deben
la herramienta CVS.
estar debidamente controladas, al
igual que las versiones globales del • Meta Específica 3 - Establecer
producto que ellos componen. Esta integridad. Para cumplir con
área de proceso considera todos los esta meta, se definieron y estable-
aspectos relativos al mantenimiento cieron los siguientes documentos
de las versiones de los ítemes de confi- y procedimientos:
guración, lo cual incluye su control de 1. La trazabilidad de los ítemes de
cambios, rastreabilidad e integridad configuración se evidencia por
global. medio de las herramientas defi-
nidas para la administración de
3.5.1 Documentos y procedimien- la configuración.
tos definidos para cumplir con el
área de proceso. 2. Se definió como política organiza-
cional realizar auditorías de inte-
• Meta Específica 1 - Establecer
gridad de las líneas base por parte
línea base. Para cumplir con esta
del área de Auditoría Interna.
meta se definieron y establecieron
los siguientes documentos y pro-
3.5.2 Análisis, problemas encon-
cedimientos:
trados y medidas correctivas
1. Proceso de administración de la La empresa desarrolladora de soft-
configuración, donde se establece ware empezó la implementación
lista estándar de ítemes de con- de esta área con un plan de acción
figuración y atributos base para para trabajar cada práctica y opor-
formar las líneas base de cada tunidad de mejora, pero encontró
producto. dificultades para ejecutarlo debido a
2. Se definió como política organi- la complejidad de entender la teoría
zacional el uso de herramientas que plantea CMMI para esta área
CVS para controlar el código de proceso, llevando a la conclusión
fuente, 9000.Doc para adminis- de que faltaba entrenamiento sobre
trar la parte documental y un el tema de administración de la con-
servidor central para almacenar figuración, con lo cual se realizaron
la información general de los sesiones adicionales de capacitación
proyectos. con la guía del asesor externo, para
aclarar las metas y prácticas especí-
• Meta Específica 2 - Monitoreo ficas a cumplir.
y control de cambios. Para
cumplir con esta meta, se definie- Lo más complicado para el grupo de
ron y establecieron los siguientes trabajo encargado de implementar
documentos y procedimientos: esta área fue establecer cuáles iban a
ser los ítemes y productos de trabajo
1. Formato solicitud de cambios a para administrar la configuración,
ítemes de configuración, para ya que todos los grupos de trabajo lo

100 SISTEMAS
& TELEMÁTICA Vol. 6 No. 12 • Julio - Diciembre de 2008
hacían de modo informal y de manera seguimiento al plan, basándose
distinta. Para resolver este inconve- en los riesgos documentados en
niente, y como resultado de continuas la matriz de planificación de pro-
reuniones del comité directivo con el yectos.
grupo de trabajo encargado de la im-
• Meta Específica 2 - Adminis-
plementación de esta área de proceso,
trar las medidas correctivas
se definió la lista estándar de ítemes
a ser tomadas. Para cumplir con
de configuración establecida en el
esta meta, se definieron y estable-
Proceso de Administración de la Con-
cieron los siguientes documentos
figuración, que debe servir de guía
y procedimientos:
para todos los grupos de trabajo.
1. Formato acta de seguimiento, don-
3.6 Área de Proceso 5 – Monito- de se registran los inconvenientes
reo y control de proyectos y acciones correspondientes.
Para asegurar la adecuada ejecu- 2. Planes de corrección, a partir de
ción de un proyecto de desarrollo de las acciones correctivas genera-
software, las fases definidas en su das.
planeación deben vigilarse y contro-
larse, y en caso de que en la ejecución 3. Se definió como política organi-
existan desviaciones con respecto a zacional, diligenciar formatos
la planeación, el plan mismo y sus por cada inconsistencia, regis-
compromisos deben ajustarse. trando sus causas y soluciones,
y almacenarlos en la carpeta del
3.6.1 Documentos y procedi- proyecto.
mientos definidos para cumplir
con el área de proceso 3.6.2 Análisis, problemas encon-
• Meta Específica 1 - Monitorear trados y medidas correctivas
el proyecto respecto al plan. En el área de proceso de monitoreo
Para cumplir con esta meta, se y control de proyectos, la empresa
definieron y establecieron los desarrolladora de software ha logrado
siguientes documentos y procedi- implementar todas las prácticas ne-
mientos: cesarias para cumplir con esta área,
basándose en las oportunidades de
1. Se estableció un documento formal
mejora como resultado del diagnós-
con los puntos que se monitorean
tico inicial adelantado por la empre-
y controlan en los planes. Los mo-
nitoreos se realizan en reuniones sa asesora. Cabe destacar el buen
periódicas de seguimiento. manejo de la parte documental de la
empresa desarrolladora de software,
2. Formato acta de reunión, para pues se está documentando todo lo
registrar las evaluaciones de relacionado con esta área de proceso
los compromisos trazados en y almacenándola por proyectos para
las reuniones de seguimiento al una ágil consulta. Uno de los proble-
plan. mas encontrados en la implementa-
3. Se definió como política organi- ción de esta área de proceso es la sen-
zacional monitorear los riesgos sibilización de los grupos de trabajo,
del proyecto en las reuniones de que todos desarrollaran y aplicaran

Análisis descriptivo del proceso de implementación del nivel 2 del modelo


CMMI en una empresa regional de desarrollo de software
SISTEMAS
& TELEMÁTICA 101
las metodologías de la empresa. Por Para cumplir con esta meta se
este motivo, y como mejora, hubo definieron y establecieron los
capacitaciones y evaluaciones de las siguientes documentos y procedi-
metodologías involucradas en el mo- mientos:
nitoreo y control de proyectos a todo
1. Se definió como primera política
el personal de la empresa.
organizacional en este aspecto el
realizar reuniones mensuales del
3.7 Área de Proceso 6 – Medi-
comité de calidad para analizar
ción y Análisis
los datos de medición.
Las actividades críticas que com-
prenden los procesos de desarrollo de 2. En segunda instancia, se definió
software deben contar con registros como política organizacional
de datos relativos a su desempeño, que los datos de medición y los
y que permitan realizar un análisis resultados de análisis deben ser
cuantitativo de los respectivos proce- administrados y almacenados en
sos. El resultado de este análisis debe las herramientas de apoyo.
servir para tomar decisiones, acciones 3. Se definió un formato de comuni-
correctivas y de re-planeación. cados escritos, que debe utilizarse
para presentar los resultados de
3.7.1 Documentos y procedimien- las mediciones e indicadores, y sus
tos definidos para cumplir con el respectivos análisis.
área de proceso
• Meta Específica 1 - Alinear 3.7.2 Análisis, problemas encon-
actividades de medición y trados y medidas correctivas
análisis. Para cumplir con esta Para cumplir y mejorar en el área
meta se definieron y establecie- de proceso de medición y análisis,
ron los siguientes documentos y en la que se tenía poca experiencia,
procedimientos: se conformó un grupo de trabajo
1. En un documento formal se permanente en la empresa, dedi-
identificaron las necesidades de cado exclusivamente a las tareas
medición, alineadas con las nece- relacionadas con el área de proceso,
sidades de información y los obje- encontrándose como problema prin-
tivos estratégicos de la empresa, cipal la dificultad para realizar la es-
los procesos críticos del desarrollo timación de las medidas adecuadas
de software. para alinearse a los objetivos de la
empresa. Para esto se hicieron llu-
2. Se definió como política organiza- vias de ideas, y por consenso se esta-
cional que para los procedimientos blecieron las métricas que se iban a
de recolección de datos se deben uti- manejar. El uso de las herramientas
lizar las herramientas de software de software y los tableros de gestión
desarrolladas por la empresa. han contribuido en el mejoramiento
3. Se escogió como herramienta de de la organización del trabajo, pues
análisis de datos CoreStrategy. aportan significativamente en la
toma de decisiones gerenciales, ba-
• Meta Específica 2 - Suminis- sados en el análisis de resultados,
trar resultados de medición. en la empresa.

102 SISTEMAS
& TELEMÁTICA Vol. 6 No. 12 • Julio - Diciembre de 2008
3.8 Área de Proceso 7 – Adminis- 1. Se definió como política organi-
tración de Proveedores zacional, que la evaluación de
Esta área de proceso establece las los COTS debe realizarse por los
metas que deben cumplirse con comités directivos en conjunto
respecto a la gestión formalizada de con el coordinador del proyecto,
proveedores, que debe estar definida basados en los acuerdos pactados
y monitoreada, sobre todo en los as- con el cliente.
pectos de criterios y condiciones de 2. Formato para el plan de verifica-
aceptación de productos. ción y validación, para realizar
seguimiento a la ejecución de
3.8.1 Documentos y procedimien- acuerdos con el proveedor.
tos definidos para cumplir con el
área de proceso 3. Otra política que se definió es que
• Meta Específica 1 - Establecer la aceptación de los productos
acuerdos con los proveedores. depende de los resultados de los
Para cumplir con esta meta se procesos de verificación y valida-
definieron y establecieron los ción.
siguientes documentos y procedi-
mientos: 3.8.2 Análisis, problemas encon-
trados y medidas correctivas
1. Manual de aseguramiento de ca-
En esta área de proceso se experimen-
lidad para proveedores, donde se
taron inconvenientes para establecer
define el proceso de adquisición de
los puntos específicos a tener en cuen-
productos.
ta para la selección y contratación de
2. Formato de requisición de bienes los proveedores. Para solucionar este
y/o servicios, para registrar los inconveniente se reunió el grupo de
datos del producto a adquirir. trabajo encargado del área con los
3. Guía de referencia para evalua- líderes administrativos involucrados
ción de proveedores, donde se en los procesos de contratación y se
definen los puntos de evaluación debatieron los puntos claves a tener
de proveedores. en cuenta, quedando documentado
en el proceso de aseguramiento de
4. En documento formal se definie- calidad de proveedores.
ron los aspectos a tener en cuenta
para establecer los acuerdos con La mayor o menor calidad en los sis-
proveedores. temas que han generado estos provee-
dores es directamente dependiente
5. Formato de calificación mensual
de la calidad que ellos aplican en sus
de desempeño, para registrar el
procesos de desarrollo de software.
seguimiento a los acuerdos con
Por ello, con la implementación del
los proveedores.
área de proceso de administración de
• Meta Específica 2 - Satisfacer proveedores en la empresa desarro-
los acuerdos con los proveedo- lladora de software, que se hace cargo
res. Para cumplir con esta meta de la relación con los subcontratistas
se definieron y establecieron los de software en un ambiente de cali-
siguientes documentos y procedi- dad, ha permitido realizar un manejo
mientos: profesional y sistemático de las rela-

Análisis descriptivo del proceso de implementación del nivel 2 del modelo


CMMI en una empresa regional de desarrollo de software
SISTEMAS
& TELEMÁTICA 103
ciones con proveedores, lo cual ha re- presentan los datos generales de la
dundado en mejor aprovechamiento ejecución del proyecto:
de los tiempos y costos invertidos en
• El grupo de trabajo para la im-
dichas relaciones. El uso del modelo
plementación del modelo estuvo
implementado también ha permitido
constituido, en promedio, por 36
que se pueda transmitir y exigir a
personas.
los distintos proveedores de software
los mismos niveles y estándares de • La disponibilidad de tiempo fue de
calidad que la empresa desarrolla- seis horas/hombre semanales por
dora de software aplica al interior parte de todo el grupo de trabajo,
de sí misma, de una manera clara y distribuidos en diferentes hora-
uniforme, facilitando el intercambio rios laborales.
de información y la evaluación de los • El valor del recurso humano pro-
mismos y con ello permite seleccio- pio en promedio fue de $17.000
nar de manera sistemática, efectiva (COP) hora/hombre.
y directa, sólo a los que presenten
mejores condiciones. • Del total de recursos destinados
para la implementación del nivel
4. RESULTADOS 2 de CMMI en la empresa, el
La implementación del nivel 2 del 34% fue empleado en la asesoría
Modelo CMMI en la empresa desarro- externa contratada, el 33% en la
lladora de software ha tomado alrede- utilización del recurso humano
dor de dos años y medio. La empresa propio, el 18% para actividades
certificadora tomó como piloto de de capacitación a toda la organi-
evaluación, cuatro proyectos desarro- zación y el 15% restante se utili-
llados en la empresa, siendo en total zó en aspectos y gastos generales
diez los proyectos nuevos cumplidos de operación. Esta distribución
con el nuevo modelo, hasta la fecha de recursos se ilustra en la Fi-
de la certificación. A continuación se gura 2.

34,0% 33,0%
35,0%
30,0%
25,0%
18,0%
% Recursos 20,0% 15,0%
invertidos en el
Proyecto 15,0%
10,0%
5,0%
0,0%
Contratación de Utilización Capacitación Gastos Operativos
Asesoría Externa del Recurso
Humano Propio

Tipo de actividad
Figura 2. Distribución de recursos invertidos en el proyecto, por tipo de actividad

104 SISTEMAS
& TELEMÁTICA Vol. 6 No. 12 • Julio - Diciembre de 2008
El uso y aplicación del nivel 2 de alto y se ha planteado como meta de
CMMI en la empresa se ha presen- los procesos en general, reducirla ini-
tado cualitativamente de la siguiente cialmente al 20%. En este sentido, se
forma: evidencia la necesidad de desarrollar
mecanismos que mejoren la eficiencia
La inversión de tiempo en el manteni-
de los procesos de documentación,
miento y aseguramiento de la calidad
mecanismos que se irán definiendo en
en lo operativo ha aumentado debido
la medida en que la empresa continúe
a la necesidad de diligenciar todos los
con la aplicación del modelo CMMI
documentos que requiere la gestión
para alcanzar los niveles siguientes
de las áreas de proceso, pero a su vez
de madurez.
ha disminuido el tiempo de ejecución
de las actividades dedicadas a los Es muy importante resaltar la im-
proyectos, dado que han disminuido portancia de la disminución del
los reprocesos. Como se ilustra en la tiempo de desarrollo del producto,
Figura 3, en promedio (día/hombre) teniendo en cuenta que antes de la
se usa el 25% del tiempo en el dili- implementación del modelo para el
genciamiento de la documentación, nivel 2, los tiempos de desarrollo eran
el 55% del tiempo en la ejecución mucho más elevados y las actividades
y/o desarrollo del producto o labor y de gestión documental, definición y
el 20% del tiempo en reuniones de seguimiento no se llevaban a cabo
definición y seguimiento a los pro- formalmente o no se realizaban. Esto
yectos (datos empíricos estimados, demuestra que, aunque implementar
suministrados por personal propio mecanismos de aseguramiento de
de la empresa). Si bien se adquirió la calidad puede resultar costoso en
disciplina en la documentación de principio, los resultados se evidencian
los procesos como herramienta in- en este caso, con el mejoramiento
dispensable para el aseguramiento de la eficiencia en el desarrollo del
de la calidad, el tiempo dedicado a producto.
esta actividad claramente es muy

55,0%
60,0%
50,0%
40,0% 25,0%
% Tiempo 30,0% 20,0%
invertido
20,0%
10,0%
0,0%
Gestión Documental Desarrollo del Definición y
Producto Seguimiento
Actividad
Figura 3. Distribución de tiempo invertido por tipo de actividad (%día/hombre)

Análisis descriptivo del proceso de implementación del nivel 2 del modelo


CMMI en una empresa regional de desarrollo de software
SISTEMAS
& TELEMÁTICA 105
La inversión de tiempo de coordi- disminuido, según los resultados y
nación se impactó en labores de análisis de los indicadores, apoyados
seguimiento, revisión general de los en las herramientas de análisis con
proyectos, y en ejecución y análisis de las que cuenta la empresa (no se
indicadores. En promedio (día/hom- cuenta con datos de distribución de
bre) se invierte el 40% del tiempo en tiempos a este nivel).
actividades de seguimiento, el 20% en Todo el personal hace uso de los recur-
monitoreo general de los proyectos y sos de software que posee la empresa
40% en la revisión y ejecución de in- para agilizar y registrar el desarrollo
dicadores (datos empíricos estimados, de sus actividades. No obstante, no
suministrados por personal propio hay datos disponibles todavía de la
de la empresa). Esto se ilustra en la correlación de la eficiencia ganada
Figura 4. en las actividades por el uso de estas
Es de resaltar el porcentaje de tiempo herramientas.
destinado a la revisión, análisis y eje-
cución de indicadores en lo relaciona- 5. CONCLUSIONES Y TRABAJOS
do con las labores de coordinación de FUTUROS
los proyectos, pues el 40% del tiempo La implementación en la empresa de
de coordinación se está invirtiendo no modelos de mejora en los procesos de
solo en la revisión de los indicadores desarrollo de software ha producido
sino en el análisis de los resultados cambios positivos profundos en sus
obtenidos a partir de las actividades procesos organizacionales, llegando
del proceso de desarrollo. Este análi- a transformar la cultura organizacio-
sis es indispensable para la obtención nal. Sin embargo, para que el impacto
de información cuantitativa relacio- final fuera positivo fue necesario el
nada con la capacidad de los procesos manejo e intervención directos de la
alta gerencia, incluso en aspectos y
y el programa de mejoramiento.
niveles operativos, para trascender el
La inversión de tiempo a escala ge- rol inicial de liderazgo que ésta tenía
rencial en la toma de decisiones ha en el proyecto.

40,0% 40,0%
40,0%
35,0%
30,0%
20,0%
25,0%
% Tiempo 20,0%
invertido
15,0%
10,0%
5,0%
0,0%
Labores de Monitoreo Revisión y
Seguimiento General de Ejecución de
Proyectos Indicadores
Labores de coordinación
Figura 4. Distribución de tiempo en labores de coordinación (%día/hombre)

106 SISTEMAS
& TELEMÁTICA Vol. 6 No. 12 • Julio - Diciembre de 2008
Los principales problemas que se pre- y seguimiento, por cuanto plantea la
sentaron tuvieron como causa la poca divergencia que puede existir, como
comprensión por parte de los equipos en algunos aspectos del caso presen-
de desarrollo de los verdaderos ob- tado, entre la teoría del modelo y su
jetivos y alcances de los procesos de aplicación en la práctica, incluso con
mejoramiento, lo cual fue un factor de la guía y asesoría de empresas de
desmotivación para todo el personal reconocida trayectoria y experiencia
del área. Para ello, la empresa tuvo en el tema.
que realizar varias capacitaciones y
Igualmente es relevante mencionar
sesiones adicionales de talleres sobre
que en la mayoría de los casos cono-
el modelo, y contar con la asesoría ex-
cidos en Colombia, las organizaciones
terna para la aclaración de dudas.
no cuentan con las métricas necesa-
Cabe mencionar que el modelo de rias para evaluar el impacto de un
CMMI fue desarrollado para cubrir proceso de mejoramiento como el
dos objetivos: el primero, como mo- presentado en este artículo. Lo ante-
delo de medición para determinar el rior hace que determinar o evaluar el
nivel de madurez de una empresa o impacto real del modelo, al alcanzar
de la capacidad de sus procesos; y el un nuevo nivel de madurez en los
segundo, como guía de ayuda para la procesos, se torna una tarea prác-
mejora de los procesos de desarrollo ticamente imposible de cuantificar
de software de una organización; sin objetivamente. Aunque es posible re-
embargo, todo esto está supeditado copilar información de la experiencia
a la convicción real y a la disciplina de otras empresas, incluso del mismo
que tenga la organización para com- sector o con similares características,
prometerse permanentemente con el el ejercicio más importante es la au-
mantenimiento de su calidad, pues toevaluación que pueda realizar la
por ejemplo, en el caso de la empresa organización sobre el impacto de sus
objeto de estudio de este trabajo, aun- esfuerzos de mejoramiento.
que se tienen todas las herramientas
y procedimientos que se requieren Son seis las categorías recomendadas
para tener una valoración positiva por CMMI para evaluar el impacto
en el nivel 2 del modelo CMMI, en los procesos al alcanzar un nuevo
por diversas circunstancias éstas nivel de madurez: costos de opera-
no se están aplicando actualmente ción, duración de los procesos de
a todos los proyectos existentes en desarrollo, productividad, calidad
desarrollo, evidenciando el problema del producto, satisfacción del cliente
común de muchas organizaciones y retorno de la inversión.10 Se reco-
de concentrarse sólo en el logro de mienda entonces a las empresas que
la certificación por el impacto en planeen iniciar el proceso de adopción
imagen y mercadeo, sin mantener la del modelo CMMI como estrategia
preocupación por la disciplina en la de mejoramiento, que comiencen
aplicación de los procesos definidos en cuanto antes la implementación de
el contexto de un verdadero cambio un modelo de medición e indicadores
y de mejoramiento continuo en los de proceso que permita generar mé-
procesos. Este es un aspecto al que tricas de desempeño, a partir de las
es necesario prestarle mayor atención que, posteriormente, pueda evaluarse

Análisis descriptivo del proceso de implementación del nivel 2 del modelo


CMMI en una empresa regional de desarrollo de software
SISTEMAS
& TELEMÁTICA 107
cuantitativamente la mejora alcanza- for top management, IEEE En-
da en cada una de las áreas. gineering Management Journal,
oct 2000. Vol. 10, No. 5, pp. 244-
Las inversiones para la implementa-
248.
ción del modelo CMMI son conside-
rables y pueden afectar presupues- 4. SEI-CMMI Product Team.
talmente a pequeñas y medianas CMMI® for Development, Ver-
empresas. No obstante, en el caso de sion 1.2. Software Engineering
la entidad en cuestión, la percepción Institute, Carnegie Mellon Uni-
del Comité Directivo de la empresa versity. Ago. 2006.
desarrolladora de software, es que 5. Departamento Ingeniería Orga-
esta es una inversión que vale la nizacional, Documento Interno
pena por los resultados conseguidos de la Empresa Desarrolladora
y percibidos con la implementación de Software, 2005.
del modelo y el mejoramiento de sus 6. The International Organiza-
procesos alcanzado, manteniendo la tion for Standardization. ISO
reserva de las cifras de pesos inver- 9001:2000 (Dec. 2000) Quality
tidos. management systems.
Como trabajo futuro se espera poder 7. Standard CMMI Appraisal Me-
continuar con el análisis de la evolu- thod for Process Improvement.
ción de los procesos implementados, y Disponible en
participar en el desarrollo de modelos http://www.sei.cmu.edu/publica-
estandarizados para el desarrollo de tions/documents/01.reports/
software para pequeñas empresas, 01hb001.html, página vigente
como el “Life Cycle Processes for Very al 21/08/2008.
Small Enterprises (VSEs)” (en aná-
8. IEEE Computer Society. Guide
lisis por la ISO/IEC JTC1/SC7),11,12
to the Software Engineering
que se basan en modelos como CMMI,
Body of Knowledge. The Institu-
IDEAL,13 TSP,14 PSP,15 MoProSoft,16 y
te of Electrical and Electronics
cuyo ejercicio permita retroalimentar
Engineers, 2004.
en ambas direcciones los trabajos que
se realicen en el área. 9. Project Management Institu-
te. Disponible en http://www.
6. BIBLIOGRAFÍA pmi.org/, página vigente al
1. Mark C. Paulk, Bill Curtis, Mary 21/08/2008.
Beth Chrissis and Charles We- 10. Gibson Diane L., Goldenson
ber. Capability Maturity Model, Dennis R., Kost Keith. Perfor-
versión 1.1. IEEE Software, mance Results of CMMI – Based
jul/ago 1993. Vol. 10, No. 4, pp. Process Improvement. Agosto de
18-27. 2006. Disponible en http://www.
2. Departamento Gestión Geren- sei.cmu.edu/pub/documents/06.
cial, Documento Interno de la reports/pdf/06tr004.pdf, vigente
Empresa Desarrolladora de al 21/08/2008.
Software, 2003. 11. The International Organi-
3. Whyman Davies. ISO 9000:2000- zation for Standardization.
new ISO, new responsibilities ISO/IEC JTC1/SC7 Working

108 SISTEMAS
& TELEMÁTICA Vol. 6 No. 12 • Julio - Diciembre de 2008
Group 24 - Life Cycle Proces- Universidad Javeriana. Actual-
ses for Very Small Enterprises mente es Coordinadora de Calidad
(VSEs). Disponible en: http:// en el área de desarrollo de proyec-
profs.logti.etsmtl.ca/claporte/ tos de software, y Coordinadora
English/VSE/VSE.html, vigente de Implementación de modelos
al 21/08/2008. de procesos.
12. Laporte, C.Y., Standards Appli- Norha M. Villegas M. Ingeniera de
cation in Very Small Enterpri- Sistemas con Énfasis en Adminis-
ses, IEEE Computer, Oct. 2007, tración e Informática y especia-
Vol. 40, No. 10, pp 22-32. lista en Gerencia de Informática
13. The IDEAL Model. Disponible en Organizacional de la Universidad
http://www.sei.cmu.edu/ideal/, Icesi. Actualmente es profesora de
página vigente al 21/08/2008. tiempo completo e investigadora
del grupo de investigación DRISO
14. Watts Humphrey. Introduction
de la Facultad de Ingeniería de la
to the team software process
Universidad Icesi.
– TSP. Addison Wesley, 2000.
Gabriel Tamura M. Ingeniero de
15. Watts Humphrey. Introduction
Sistemas y Computación de la
to the personal software process
Universidad Javeriana y Magíster
– PSP. Addison Wesley, 1997.
en Ingeniería de Sistemas y Com-
16. Hanna Oktaba. Modelo de Pro- putación de la Universidad de los
cesos para la Industria de Soft- Andes. Actualmente es el Director
ware – MoProSoft. Disponible en de la Maestría en Gestión de In-
http://www.comunidadmopro- formática y Telecomunicaciones
soft.org.mx/, Febrero de 2007. de la Universidad Icesi, en donde
CURRÍCULOS dirige también el grupo de inves-
tigación en Desarrollo e Ingeniería
Katherine Picazzo M. (Ingeniera
de Software (DRISO).
de Sistemas y Computación de la

Análisis descriptivo del proceso de implementación del nivel 2 del modelo


CMMI en una empresa regional de desarrollo de software
SISTEMAS
& TELEMÁTICA 109

You might also like