Sie sind auf Seite 1von 34

PONTIFICIA UNIVERSIDAD

CATLICA DEL PER


ESCUELA DE POSGRADO

MAESTRA EN INFORMTICA

MENCIN EN INGENIERA DE SOFTWARE

Proceso de migracin enfocado a los modelos de calidad,


propuesta para migrar de Moprosoft a CMMI nivel 3

Autor: Milton Antonio LPEZ CUEVA

11 de julio de 2013

ndice general
1. Presentacin del Proyecto .......................................................................................................... 5
1.1

Introduccin ......................................................................................................................... 5

1.2

Definicin del Problema ..................................................................................................... 6

1.3

Objetivo General ................................................................................................................. 8

1.4

Objetivos Especficos ......................................................................................................... 8

1.5

Resultados Esperados......................................................................................................... 8

1.6

Justificacin ......................................................................................................................... 9

1.7

Hiptesis.............................................................................................................................. 10

1.8

Lmites del Proyecto ......................................................................................................... 10

1.9

Mtodos y Procedimientos .............................................................................................. 11

2.

Marco Conceptual.................................................................................................................. 13

2.1

Introduccin ....................................................................................................................... 13

2.2

Modelos de Calidad ........................................................................................................... 13

2.3

Implantacin de un Modelo de Calidad ........................................................................ 13

2.4

Principales Modelos de Calidad ...................................................................................... 16

2.4.1

Moprosoft .................................................................................................................... 16

2.4.2

CMM.............................................................................................................................. 18

2.4.3

CMMI ........................................................................................................................... 18

2.4.4

ISO 9000 .................................................................................................................... 20

2.5

PYMES y los Modelos de Calidad .................................................................................. 20

2.6

Modelo de Evaluacin SCAMPI ...................................................................................... 22

2.7

Conclusin ............................................................................................................................ 23

3.

Revisin del Estado del Arte ............................................................................................. 24

3.1

Introduccin ....................................................................................................................... 24

3.2

Un modelo unificado para la implementacin de las normas ISO 9001:2000 y

CMMI por organizaciones con certificacin ISO ................................................................. 24

3.3

Paradoja de los mltiples modelos de calidad: Cuantas mejores prcticas

son suficientes? ............................................................................................................................ 27


3.4

Modelos de Evaluacin y Mejora de Procesos: Anlisis Comparativo................... 29

3.5

Estudio comparativo de los modelos y estndares de calidad del software ...... 30

3.6

Mapeo de CMMI nivel 2 con Moprosoft ...................................................................... 31

3.7

Implantacin de CMMI en pequeas empresas de desarrollo de software ........ 32

3.8

Conclusin ............................................................................................................................ 34

1. Presentacin del Proyecto


1.1

Introduccin
En un mercado globalizado donde las empresas deben innovar y mejorar
continuamente para crecer y ser ms competitivas, es necesario tener
conocimiento de los modelos de calidad de software (Valencia Stella, 2009). Los
modelos de calidad de software son un conjunto de buenas prcticas para el ciclo
de vida del software enfocados en los procesos de gestin y desarrollo de
proyectos (Deepshikha Jamwal, 2010).
Uno de estos modelos de calidad software es el modelo mexicano Moprosoft
(Modelo de Procesos de Software) es un modelo orientado a pequeas y
medianas empresas que se enfoca al desarrollo de software (Flores Rosales Alan,
2012), pero como las pequeas y medianas empresas desean expandirse a nuevos
mercados, mejorar aun ms la calidad de sus procesos y productos Moprosoft no
es el modelo ms indicado para estas empresas (Hoeger Hebert, 2006), debido a
que Moprosoft no cuenta con ciertas reas de proceso como Gestin de la
Configuracin, Medicin y Anlisis (Hoeger Hebert, 2006). Adems Moprosoft
no brinda los procesos automatizados a comparacin de otros modelos como por
ejemplo CMMI (Hoeger Hebert, 2006). Otro punto que no favorece a Moprosoft
es que no cuenta con un reconocimiento internacional a comparacin de CMMI
(Hoeger Hebert, 2006), por estas razones las empresas buscan migrar del
modelo de calidad Moprosoft al modelo CMMI.
Por otro lado la mayora de las empresas tienen una experiencia limitada en la
implementacin de modelos de calidad ms aun en la migracin de un modelo a
otro, pocas empresas tienen los expertos que cuentan con el conocimiento acerca
de los modelos de calidad (Heston, K.M., Phifer, W.,2011, p517).
El proyecto de investigacin que se plantea en este documento intenta ofrecer
una propuesta de solucin a los problemas mencionados anteriormente. Con el
proyecto se espera realizar el desarrollo de un proceso de migracin de modelos
de calidad de software para pasar de Moprosoft a CMMI en su nivel 3 de
madurez a fin de mejorar la calidad de los procesos y del producto final. El
proyecto ser desarrollado en seis etapas: Reconocimiento del problema de
investigacin, Obtencin de los documentos necesarios, Anlisis de los
documentos, Comparacin de Modelos Moprosoft CMMI nivel 3, Documentar la
comparacin realizada Moprosoft CMMI nivel 3, Prueba de la investigacin.

1.2

Definicin del Problema


Los Modelos de Calidad son herramientas que orientan a las Organizaciones a la
Mejora Continua y a la Competitividad otorgndoles especificaciones de qu tipo
de requisitos deben implementar para poder brindar productos y servicios de
alto nivel (Florian Deissenboeck, Elmar Juergens, Klaus Lochmann, and Stefan
Wagner, 2009). Tambin debe entender que un modelo de calidad no es una
metodologa que nos resuelva los problemas de manera sencilla y clara, los
modelos de calidad nos dicen QUE hacer, no COMO hacerlo (Florian
Deissenboeck, Elmar Juergens, Klaus Lochmann, and Stefan Wagner, 2009).
Existen diversos modelos de calidad de acuerdo a las necesidades, reas, un tipo
de estos modelos son los modelos de calidad de software, que son un conjunto de
buenas prcticas para el ciclo de vida del software enfocados en los procesos de
gestin y desarrollo de proyectos (Deepshikha Jamwal, 2010). Adems estos
modelos ayudan a todos los involucrados en el proceso de construccin de
software como son los desarrolladores y usuarios a comprender mejor las
caractersticas del software (Izquierdo-Cortzar Daniel, Gonzlez-Barahona
Jess M, Dueas Santiago, Robles Gregorio, 2010, p. 364).
La implantacin de un modelo de calidad de software es un tema importante,
porque sigue siendo parte de las estrategias organizacionales para mantenerse
competitivas en la industria de tecnologas de la informacin (Heston,
K.M., Phifer, W., 2011, p517). Esta implantacin aporta gran nmero de
beneficios a las organizaciones que apuestan por esta estrategia, no solo reducen
sus costes de manera razonable, sino que adems incrementan sus ingresos
gracias al mayor grado de satisfaccin de sus clientes(Heston, K.M., Phifer, W.,
2011, p517), entonces es de mucha importancia para una organizacin tenga un
modelo de calidad software implantado en sus procesos.
Uno de estos modelos de calidad software es el modelo mexicano Moprosoft
(Modelo de Procesos de Software) es un modelo orientado a pequeas y
medianas empresas que se enfocan al desarrollo de software, el modelo recoge
las mejores prcticas de la industria (CMMI, ISO 9001, ISO/IEC 12207)
adaptndolas a las necesidades de las pymes(Flores Rosales Alan, 2012), pero
como las pequeas y medianas empresas desean crecer, expandirse a nuevos
mercados, mejorar aun ms la calidad de sus procesos y productos Moprosoft no
es el modelo ms recomendado para estas empresas(Hoeger Hebert, 2006).
Moprosoft no cuenta con ciertas reas de proceso que son necesarias para la
obtencin de un producto de calidad como por ejemplo el proceso de Gestin de
la Configuracin, el proceso de Medicin y Anlisis, adems Moprosoft no
6

proporciona como resultado procesos altamente automatizados a diferencia de


otros modelos como por ejemplo CMMI(Hoeger Hebert, 2006). Otro punto que
no favorece a Moprosoft es que no tiene un alto reconocimiento internacional a
comparacin de otros modelos (Hoeger Hebert, 2006).
Por estas razones las empresas que cuentan con Moprosoft buscan migrar al
modelo de calidad CMMI para resolver estos inconvenientes, por ejemplo en
Septiembre del 2007 Kernel Technologies Group S.A. de C.V. fue la primera
empresa mexicana en alcanzar el nivel 2 de CMMI bajo la nueva versin del
modelo para desarrollo de software, pero ms importante que esto es el hecho
de que basaron su estrategia de implementacin en el Modelo MoProSoft
(Gonzales Claudia, Olivares Eduardo, 2008).
CMMI es un modelo de madurez, de mejora de procesos para el desarrollo de
productos y servicios, diseado para grandes organizaciones y utilizado por
empresas a nivel mundial. (Christiane Gresse von Wangenheima, Djoni Antonio da
Silva, Luigi Buglionec, Rafael Scheidt, Rafael Prikladnicki, 2010, p749). El
propsito de CMMI es proporcionar una gua para la mejora de los procesos de
una organizacin y su capacidad de gestionar el desarrollo, mantenimiento y
soporte de los productos o servicios (Christiane Gresse von Wangenheima, Djoni
Antonio da Silva, Luigi Buglionec, Rafael Scheidt, Rafael Prikladnicki, 2010,
p749).
Por otro lado la mayora de las empresas tienen una experiencia limitada en la
implementacin de modelos de calidad ms aun en la migracin de un modelo a
otro, pocas empresas tienen los expertos que cuentan con el conocimiento acerca
de los modelos de calidad (Heston, K.M., Phifer, W.,2011, p517). Una manera de
guiar para solucionar el problema de la migracin de un modelo a otro es
proceder a realizar un anlisis entre los modelos de calidad que intervienen
(Rivera Gisela, 2004).

Es en este escenario que surge la siguiente pregunta que direcciona este trabajo
Cmo realizar la migracin adecuada de un modelo de calidad de software a
partir de Moprosoft hacia CMMI nivel 3 de madurez a fin de mejorar la
calidad del producto final?

1.3

Objetivo General
Desarrollar un proceso de migracin de modelos de calidad de software para
pasar de Moprosoft a CMMI nivel 3 de madurez a fin de mejorar los procesos y
la calidad del producto final.

1.4

1.5

Objetivos Especficos

Analizar el modelo de calidad Moprosoft enfocado a su relacin con CMM.

Analizar el estudio de la comparacin a nivel de procesos entre Moprosoft y


CMMI nivel 2.

Realizar el proceso de comparacin de los modelos a nivel de procesos, para


identificar la brecha que existe para llegar al nivel 3 en madurez de CMMI.

Describir los procesos que forman parte de la brecha que existe entre
Moprosoft y CMMI nivel 3.

Resultados Esperados

Obtencin de un diagnostico a nivel de procesos del modelo de calidad


Moprosoft y su relacin con CMM.

Obtencin de informacin importante a partir del estudio Moprosoft-CMMI


nivel 2.

Mapeo de procesos de los modelos de calidad de software Moprosoft y


CMMI nivel 3.

Informacin clara de los procesos que forman parte de la brecha que existe
para llegar a CMMI nivel 3.

Propuesta viable para empresas interesadas en llevar a cabo la migracin de


sus procesos de Moprosoft a CMMI nivel 3.

Documentacin con los resultados obtenidos, con la descripcin de los


procedimientos, requerimientos, materiales necesarios para poder llevar a
cabo la obtencin de CMMI nivel 3 a partir de Moprosoft.
8

1.6

Documentos, datos del rea de proceso (proceso de prueba) implementado.

Informe de evaluacin del rea de proceso implementado (proceso


prueba) resaltando el nivel de madurez alcanzado.

Mejora de la calidad del producto.

de

Justificacin
El modelo de calidad de software Moprosoft, es un modelo que est orientado a
PYMES (Flores Rosales Alan, 2012), entre los puntos positivos podemos
mencionar que es fcil de aprender, fcil de aplicar y su adopcin no es costosa
(Basurto Carla, 2010). Sin embargo debido a que las pequeas empresas buscan
expandirse, crecer y seguir con la mejora continua de sus procesos y productos
este modelo muchas veces no les resulta del todo adecuado, debido a que
Moprosoft no cuenta con ciertas reas de proceso como Gestin de la
Configuracin, Medicin y Anlisis (Hoeger Hebert, 2006). Adems Moprosoft
no brinda los procesos automatizados a comparacin de otros modelos como por
ejemplo CMMI (Hoeger Hebert, 2006). Otro punto que no favorece a Moprosoft
es que no cuenta con un reconocimiento internacional a comparacin de CMMI
(Hoeger Hebert, 2006), por estas razones las empresas buscan migrar del
modelo de calidad Moprosoft al modelo CMMI.
Adems la mayora de las empresas tienen una experiencia limitada en la
implementacin de modelos de calidad ms aun en la migracin de un modelo a
otro, pocas empresas tienen los expertos que cuentan con el conocimiento acerca
de los modelos de calidad (Heston, K.M., Phifer, W.,2011, p517).
El proyecto de investigacin que se plantea en este documento intenta ofrecer
una propuesta de solucin a los problemas mencionados anteriormente. Con el
proyecto se espera realizar el desarrollo de un proceso de migracin de modelos
de calidad de software para pasar de Moprosoft a CMMI en su nivel 3 de
madurez a fin de mejorar la calidad de los procesos y del producto final.
Con el desarrollo de este proyecto de investigacin se obtiene un proceso que
beneficiar a las empresas que cuentan con Moprosoft y desean implantar CMMI
nivel 3 en sus procesos. Los beneficios que proporcionar el proyecto a las
empresas son: la mejora de sus procesos tanto de desarrollo como de gestin,
mejora de calidad de los productos y con eso lograr conseguir un mayor grado de
9

satisfaccin en sus clientes, procesos automatizados una ventaja de CMMI


adems de reduccin del tiempo y costo del desarrollo de software.

1.7

Hiptesis
El proceso de migracin que se propone logra ser un mtodo eficiente para las
empresas que tienen implantado Moprosoft en sus procesos y que desean migrar
al modelo de calidad CMMI en su nivel 3 de madurez.

1.8

Lmites del Proyecto


Entre las principales limitaciones encontradas en este proyecto podemos
mencionar:

Al momento de realizar el anlisis de ambos modelos de calidad de


software se proceder a analizar solo hasta los procesos del nivel 3 de
madurez de CMMI, no se realizar el anlisis de los procesos del nivel
4(Desempeo de procesos organizacionales y Gestin de proyecto
cuantitativo ) y 5 (Anlisis causal y Gestin de desempeo organizacional)
de madurez .

El proceso de migracin solo se aplica para los modelos Moprosoft y


CMMI.

No contar con trabajos en nuestro pas acerca de modelos de calidad esto


no permite tener antecedentes y puntos de inicio indicados, siendo estos
realidades de otros pases, tomando en cuenta que las realidades son
distintas en trminos de estructura organizacional, presupuesto.

Desconocimiento por parte de las empresas en temas acerca de modelos


de calidad.

Luego de la comparacin de los modelos de calidad se proceder a la


implementacin de una sola rea de proceso, no se realizar la
implementacin de todas las reas de proceso de CMMI.

Otra limitacin que tiene el proyecto de investigacin es que en la


evaluacin final solo se realizar en un rea de proceso.

10

1.9

El proceso de migracin se aplicar en una sola empresa esto limita la


verificacin del proceso.

Para la prueba del proceso se realizar una evaluacin inicial y otra final,
se realizar las evaluaciones utilizando el modelo de evaluacin scampi de
CMMI pero la evaluacin ser del tipo C, B respectivamente. No se
realizar una evaluacin scampi tipo A.

Mtodos y Procedimientos
En esta seccin se presenta la metodologa con la que se realizar el proyecto de
investigacin. Se ha dividido el proceso de desarrollo del proyecto de
investigacin en seis etapas.
Etapa 1: Reconocimiento del problema de investigacin
Identificar el problema mediante una revisin previa de fuentes informativas
como libros, revistas, documentos electrnicos, artculos cientficos.
Etapa 2: Obtencin de los documentos necesarios
Se procede a conseguir todos los documentos necesarios para desarrollar la
investigacin y se mencionan a continuacin:
Documento del modelo de procesos para la industria del software
Moprosoft por niveles de capacidad en sus versin 1.3.
Documento del modelo de calidad CMMI for Development, versin 1.3.
Documento de mapeo de Moprosoft con CMMI nivel 2.
Documento de relacin entre Moprosoft y CMM.
Documento del modelo de evaluacin Scampi de CMMI.
Etapa 3: Anlisis de los documentos
Se procede a realizar el anlisis de los documentos, una revisin de los puntos
clave que servirn para el proyecto. Se procede a estudiar de manera minuciosa
los documentos relacionados a los modelos de calidad Moprosoft y CMMI para
tener claro los procesos, actividades y tareas.
Con el documento de relacin entre Moprosoft y CMM se procede a realizar un
anlisis tomando en cuenta el mapeo ya elaborado a nivel de procesos en general
y para cada proceso en especfico.
Con el documento de mapeo de Moprosoft con CMMI nivel 2 se procede a
analizar, observar cmo se realiz el mapeo y tomando mucha atencin en los
comentarios descritos para cada rea de procesos lo que nos da un enfoque ms
claro de cmo realizar la investigacin.
11

Etapa 4: Comparacin de Modelos Moprosoft CMMI nivel 3


En esta etapa se procede a realizar el mapeo entre Moprosoft y CMMI se
realiza el anlisis hasta los 11 procesos del nivel 3. Se realiza la comparacin de
procesos, se determina el grado de cobertura del proceso por parte de
Moprosoft y se realiza un comentario acerca del rea de proceso comparado.
Adems se procede tambin a comparar las metas genricas y practicas
genricas del modelo CMMI con las reas de proceso de Moprosoft.
Etapa 5: Documentar la comparacin realizada Moprosoft CMMI nivel 3
En esta etapa se procede a describir y documentar los resultados obtenidos a
partir del mapeo entre ambos modelos. Una descripcin clara donde se detalla la
brecha que existe entre el modelo Moprosoft y el modelo CMMI nivel 3.
Etapa 6: Prueba de la investigacin
Se tomar la problemtica de una empresa de la industria software que tenga
implantado Moprosoft en sus procesos y se desarrollar las siguientes
actividades:
Visitas a la empresa, se utilizar entrevistas, observacin, cuestionarios
para entender los procesos actuales.
Se realizar una evaluacin scampi clase C para conocer el estado actual
de la empresa y su relacin con el modelo CMMI.
Posteriormente de aplicara la comparacin propuesta (Moprosoft-CMMI
nivel 3) para determinar que procesos son necesarios implementar para
obtener CMMI nivel 3.
Se implementara una sola rea de procesos obtenindose documentacin y
datos del proceso.
Finalmente se proceder a realizar una evaluacin scampi clase B para
conocer el nivel alcanzado.

12

Capitulo 2
2. Marco Conceptual
2.1

Introduccin
A continuacin se presenta la elaboracin conceptual del problema. Se describir
las definiciones de los trminos contemplados en el problema y en los objetivos
de investigacin, adems de los trminos clave que van a ser utilizados con mayor
frecuencia. Tales definiciones se harn en base a conceptos presentados por
investigadores.

2.2

Modelos de Calidad
Segn (WeiHu, Tino Loeffler, JoachimWegener, 2012)En la ltima dcada, el
desarrollo basado en modelos de calidad se ha convertido en una prctica comn
en toda una variedad de ramas y para una amplia gama de aplicaciones (por
ejemplo desarrollo de software, aviacin). En este enfoque, los modelos son
considerados como los artefactos principales para la especificacin de software,
diseo e implementacin.
Existen diversos modelos de calidad de acuerdo a las necesidades, reas un tipo
de estos modelos son los modelos de calidad de software, que son un conjunto de
buenas prcticas para el ciclo de vida del software enfocados en los procesos de
gestin y desarrollo de proyectos (Deepshikha Jamwal, 2010). Adems estos
modelos ayudan a todos los involucrados en el proceso de construccin de
software como son los desarrolladores y usuarios a comprender mejor las
caractersticas del software (Izquierdo-Cortzar Daniel, Gonzlez-Barahona
Jess M, Dueas Santiago, Robles Gregorio, 2010, p. 364).
Los modelos de calidad de software ofrecen normas y parmetros, con pasos
especficos para la creacin de proyectos informtico. La calidad del software es
fundamental para las empresas (Sommerville, 2005). Entre los modelos de
calidad ms importantes se pueden mencionar: CMMI, CMM, Moprosoft, ISO
9001, ISO/IEC 12207 entre otros.

2.3

Implantacin de un Modelo de Calidad


La implantacin de un modelo de calidad es una tarea compleja por esa razn se
presenta una gua para que las organizaciones independientes del tamao o
sector al que pertenezcan, dispongan de una metodologa que les permita
13

implementar un modelo de calidad tomando como referencia el estndar ISO


9000(Rincn David, 2008). La metodologa presentada est dividida en etapas,
estas etapas se encuentran inmersas dentro del ciclo de mejora continua PHVA
(Planear, Hacer, Verificar y Actuar), y pueden ajustarse y acomodarse al tipo de
empresa a la cual se quiera aplicar(Rincn David; 2008).

Grafico 1: Ciclo de Mejora Continua


Metodologa para implantar un modelo de calidad (Norma ISO 9000)
Etapa 1: Lograr el Compromiso
Se requiere que los directivos, sponsor, las personas encargadas de implementar
el modelo de calidad, estn seriamente comprometidos con el proyecto. El
compromiso de la alta direccin es el factor ms importante en la
implementacin de un modelo de calidad. Los objetivos de esta etapa son:
Lograr un nivel adecuado de confianza para que los directivos y sobre todo la
alta direccin de la compaa considere que el modelo de calidad es lo
suficientemente importante como para garantizar la asignacin de los
recursos necesarios durante todas las fases del proyecto.
Definir y comunicar la poltica de calidad, esto es una descripcin escrita del
compromiso adquirido, del alcance del proyecto de calidad.
Etapa 2: Planeacin y Organizacin
En esta etapa se rene al equipo del proyecto, se le capacita en los requisitos de
modelo, se evala el estado actual de la organizacin, y se elabora un plan
detallado acerca del proyecto de mejora incluyendo su estructura, sus
participantes, los recursos previstos, etc.
Etapa 3: Definicin y Anlisis de Procesos
Para que sea efectivo, el sistema de calidad debe ser diseado para que apoye
los procesos de negocios de la compaa. De hecho, no puede hacerse la
planeacin de la calidad para el sistema de calidad sin comprender los procesos
14

ms importantes. Por lo tanto, el objetivo principal de la etapa 3 es:


Comprenderlos procesos que se emplean para crear y desarrollar productos,
como preparacin para la planeacin de la calidad.
Etapa 4: Elaborar los Planes de Calidad
La planeacin de la calidad requiere identificar la forma en que se combinan
mtodos, recursos y secuencias de actividades para cumplir los requisitos de
calidad. El objetivo de la etapa 4 es, por lo tanto: Crear y documentar un
panorama integrado en todas las reas sobre la forma especfica en que las
prcticas, los recursos y las actividades se combinan para cumplir los requisitos
del cliente.
Etapa 5: Diseo de los Elementos del Sistema de Calidad
Esta etapa tiene dos objetivos principales: Elaborar planes de accin para el
diseo, documentacin e implementacin de cada elemento del sistema de
calidad, y disear/afinar y validar los procedimientos que apoyan a cada
elemento.
Etapa 6: Documentacin de los elementos del sistema de calidad
El objetivo de esta etapa es: Garantizar que la documentacin de cada elemento
del sistema de calidad se elabore, revise y apruebe de manera apropiada.
Etapa 7: Implementacin de los elementos del Sistema de Calidad
Tiene los siguientes tres objetivos: Desplegar por completo todos los elementos
del sistema de calidad, tal como se disearon y documentaron, en todas las reas
pertinentes de la empresa; Garantizar un apego consistente a las polticas del
sistema de calidad, a los procedimientos y a las instrucciones de trabajo;
Demostrar la efectividad de todo el sistema de calidad.
Etapa 8: Validacin de la Implementacin
La validacin implica una evaluacin formal del sistema de calidad por parte de
expertos externos. A esta etapa suelen llamarla pre evaluacin o pre auditora.
El objetivo de la etapa es: Generar la confianza necesaria de que el proyecto de
calidad cumple de manera adecuada el alcance definido para el mismo y, si se
busca la certificacin, establecer las condiciones para que el proyecto cumpla los
requisitos durante la evaluacin formal del proceso de certificacin.
Etapa 9: Aseguramiento del Sistema de Calidad
El objetivo de esta etapa es: Demostrar la adecuacin sistemtica del sistema
de calidad con los objetivos del negocio y con la satisfaccin del cliente,
mediante la incorporacin de un ciclo de mejora continuo. Despus de obtener
con xito la certificacin, el organismo certificador realiza auditoras peridicas
15

de vigilancia, por lo general cada ao. Adems, el documento de certificacin


tiene una validez limitada, al final del cual, el sistema de calidad debe ser
recalificado.

2.4
2.4.1

Principales Modelos de Calidad


Moprosoft
Es un Modelo de Procesos para la Industria del Software (MoProSoft) que
fomenta la estandarizacin de su operacin a travs de las mejores prcticas
en gestin de la Ingeniera del Software, la adopcin de este modelo
permitir elevar la capacidad de las organizaciones para ofrecer servicios de
calidad y alcanzar niveles internacionales de competitividad (Corredor Yimy,
2006).
Segn (Corredor Yimy, 2006) dentro de las caractersticas ms resaltantes
se puede nombrar:
Fcil de Aprender
Fcil de aplicar
No costoso en su adopcin
Ser la base para alcanzar evaluaciones exitosas con otros modelos o
normas tales como ISO 9000:2000 o CMMI.
El modelo de procesos Moprosoft tiene tres categoras de procesos (Modelo
Moprosoft V 1.3, 2005):
Alta Direccin, Gerencia y Operacin que reflejan la estructura de
una organizacin. La categora de Alta Direccin contiene el proceso
de Gestin de Negocio.
La categora de Gerencia est integrada por los procesos de Gestin
de Procesos, Gestin de Proyectos y Gestin de Recursos. ste ltimo
est constituido por los subprocesos de Recursos Humanos y
Ambiente de Trabajo, Bienes, Servicios e Infraestructura y
Conocimiento de la Organizacin.
La categora de Operacin est integrada por los procesos de
Administracin de Proyectos Especficos y de Desarrollo y
Mantenimiento de Software.
En cada proceso estn definidos los roles responsables por la ejecucin de
las prcticas. Los roles se asignan al personal de la organizacin de acuerdo a
sus habilidades y capacitacin para desempearlos. En MoProSoft se
clasifican los roles en Grupo Directivo, Responsable de Proceso y otros roles

16

involucrados. Adems se considera al Cliente y al Usuario como roles externo


a la organizacin (Modelo Moprosoft V 1.3, 2005).

Diagrama 1: Diagrama de categoras de procesos Moprosoft

F
F

Diagrama 2: Diagrama de relaciones entre procesos

17

2.4.2

CMM
CMM fue desarrollado por el SEI (Software Engineering Institute) y es un
modelo orientado a procesos de software, sirve de marco para evolucionar y
mejorar continuamente los procesos (Sowmyan Raman, 2009).
El CMM es un modelo de cinco niveles y se desarrolla de manera que las
capacidades en las etapas ms bajas proporcionan bases progresivamente
ms fuertes para las etapas superiores. Las etapas se designan como, inicial,
repetible, definido, manejadas, y optimizados (Sowmyan Raman, 2009). CMM
es utilizado por muchas organizaciones para la mejora de procesos de
software, y se ha traducido en una mejora de la productividad, la calidad y
tiempo.
El modelo CMM y el modelo CMMI - Capability Maturity Model Integration se
diferencian bsicamente en que el primero se enfoca principalmente a las
organizaciones o reas de Tecnologas de informacin en cambio el modelo
CMMI como su nombre lo indica es un modelo integrado y mejorado que se
puede aplicar a un nmero mayor de organizaciones de diferentes sectores
(Ore Alexander, 2008).

2.4.3

CMMI
CMMI (Modelo de Madurez de Capacidad Integrado) pertenece a la familia
de modelos desarrollados por el SEI (Software Engineering Institute) para
evaluar las capacidades de las organizaciones de ingeniera de sistemas,
ingeniera de software, adems del desarrollo integrado del producto y del
proceso, CMMI tiene 25 reas de procesos (Chanwoo Yoo, Junho Yoon,
Byungjeong Lee, Chongwon Lee, Jinyoung Lee, Seunghun Hyun, Chisu Wu,
2006). Otra definicin es que CMMI constituye un marco de referencia de la
capacidad de las organizaciones de desarrollo de software en el desempeo
de sus diferentes procesos, proporcionando una base para la evaluacin de la
madurez de las mismas y una gua para implementar una estrategia para la
mejora continua de los mismos, posee cinco niveles de madurez (De la Villa
Manuel, Ruiz Mercedes, Ramos Isabel, 2009).
Qu son los niveles de madurez?
Un Nivel de Madurez es una plataforma evolutiva bien definida destinada a
lograr un proceso de software maduro. Cada nivel de madurez proporciona
una capa en los cimientos para un proceso de mejora continua.
Cada nivel comprende un conjunto de objetivos que, una vez alcanzados,
estabilizan un componente importante del proceso de software. Al alcanzar
cada nivel del marco de madurez se establece un componente diferente en el
18

proceso de software, resultando en un incremento en la capacidad de proceso


de la organizacin (Ore Alexander, 2008). A continuacin se presenta los
niveles de madurez de CMMI con sus respectivas reas de proceso.

Tabla 1. Niveles de Madurez del Modelo de CMMI


Segn (De la Villa Manuel, Ruiz Mercedes, Ramos Isabel, 2009) se pueden
detectar las siguientes fortalezas:

Inclusin de las prcticas de institucionalizacin, que permiten


asegurar que los procesos asociados con cada rea de proceso sern
efectivos, repetibles y duraderos.
Gua paso a paso para la mejora, a travs de niveles de madurez y
capacidad (frente a ISO).
19

Transicin del aprendizaje individual al aprendizaje de la


organizacin por mejora continua, lecciones aprendidas y uso de
bibliotecas y bases de datos de proyectos mejorados.

Adems segn (De la Villa Manuel, Ruiz Mercedes, Ramos Isabel, 2009) se
pueden detectar las siguientes debilidades:

2.4.4

El CMMI puede llegar a ser excesivamente detallado para algunas


organizaciones.
Puede ser considerado prescriptivo.
Requiere mayor inversin para ser completamente implementado.
Puede ser difcil de entender.

ISO 9000
ISO 9000 es un conjunto de estndares internacionales para sistemas de
calidad. Diseado para la gestin y aseguramiento de la calidad, especifica los
requisitos bsicos para el desarrollo, produccin, instalacin y servicio a nivel
de sistema y a nivel de producto (De la Villa Manuel, Ruiz Mercedes, Ramos
Isabel, 2009).
Estructura del Estndar
Segn (De la Villa Manuel, Ruiz Mercedes, Ramos Isabel, 2009) la familia del
estndar es la siguiente:
ISO 9000, Fundamentos y vocabulario
ISO 9001, Requisitos para el aseguramiento de la calidad
ISO 9004, Directrices para la mejora del rendimiento
ISO 9011, Directrices para la auditoria de los sistemas de gestin de
calidad y/o ambiental.

2.5

PYMES y los Modelos de Calidad


La industria del software reconoce la contribucin de las pequeas y medianas
empresas en la provisin de valiosos productos y servicios a la economa. Para
fortalecer este tipo de organizaciones se necesitan prcticas eficientes de
Ingeniera del Software adaptadas a su tamao y tipo de negocio. Sin embargo,
hay una tendencia generalizada a resaltar que el xito de los programas de
mejora de procesos software slo es posible para empresas grandes. A pesar de
ello, las pymes de desarrollo de software necesitan certificar calidad para
posicionarse competitivamente en el mercado nacional e internacional. La
20

madurez del proceso en estas organizaciones todava se encuentra en un estado


crtico por lo cual se hace necesario promover modelos adecuados a sus
caractersticas e infraestructura (Estayno M, Dapozo G, Cuenca Pletch L,
Greiner C, Medina Y, 2009).
Atendiendo esta situacin, varios proyectos de investigacin enfocado en las
pymes, como el modelo Moprosoft, el proyecto CompetiSoft, tiene como
propsito incrementar el nivel de competitividad de las pymes iberoamericanas
productoras de software mediante la creacin y difusin de un marco
metodolgico comn que, ajustado a sus necesidades especficas, llegue a ser la
base sobre la que se pueda establecer un mecanismo de evaluacin y
certificacin de la industria del software reconocido en toda Iberoamrica
(Estayno M, Dapozo G, Cuenca Pletch L, Greiner C, Medina Y, 2009).

Por otro lado segn (Kulpa M.k., Johnson K.A., 2003) se discuten pros y contras
de la aplicacin de CMMI en pequeas empresas y se presentan a continuacin:

No existencia de una gua a medida de pequeas organizaciones.


Reconocen que inicialmente se diriga a grandes corporaciones, pero la
representacin continua permite seleccionar slo aquellas reas de
proceso de inters (asumible por pequeas empresas).
Simplemente demasiado grande para pequeas organizaciones.
Crecimiento cuasi exponencial del nmero de reas y prcticas,
tiempo, recursos y costes, pero si se alinean los procesos a las
necesidades de la organizacin, se beneficiarn de un proceso
estructurado.
ROI (Retorno de la inversin) no ha sido validado an en CMMI.
CMMI resalta la ingeniera de sistemas frente a la ingeniera del
software. SWCMM exitoso, mercado es empresas de software, pero
los interfaces con otros sistemas, con hardware o con responsables de
otra parte del sistema mejoran el esfuerzo en ingeniera del software.
CMMI es demasiado normativo, en especial con pequeas
organizaciones que, adems, funcionan y evolucionan de distinta
manera que las grandes.
CMMI parece escrito para organizaciones ya maduras y vagamente
escrito para ser usado en valoraciones.

21

2.6

Modelo de Evaluacin SCAMPI


SCAMPI es un mtodo de evaluacin y diagnstico, diseado y desarrollado por
el SEI para ofrecer evaluaciones de calidad con relacin al modelo CMMI. Este
mtodo ofrece un enfoque cientfico, de bsqueda y anlisis de evidencias
objetivas, que permite entender a una organizacin, apreciando y explicitando los
factores crticos del desempeo, tanto fortalezas como puntos dbiles con
relacin a un modelo de referencia como CMMI (CMMI for Development, Version
1.3).
SCAMPI ofrece una gran flexibilidad de uso a travs de sus tres variantes:
clases A, B y C. Estas tres clases de evaluacin, permiten desde una simple
"prueba de enfoque" de los procesos definidos en una organizacin (SCAMPI C),
pasando por una validacin del despliegue o puesta en marcha en la organizacin
(SCAMPI B), hasta la rigurosa evaluacin o benchmarking de la
institucionalizacin (SCAMPI A, incluyendo la posibilidad de obtener un rating
del nivel de madurez) (CMMI for Development, Version 1.3).
Etapas de la Evaluacin SCAMPI
En trminos generales se ejecutan en tres etapas fundamentales (Wedgwood
John, 2013):

Planificacin y preparacin para la evaluacin, donde se: analizan los


requisitos, evalan los planes de desempeo, preparacin y seleccin del
equipo y obtienen y analizan las evidencias.

Ejecucin de la evaluacin, que incluye la: preparacin de los


participantes, examen, documentacin y verificacin de la evidencia,
validacin y evaluacin de los resultados.

Reporte de resultados, donde se generan los documentos de resultados y


se prepara el envo y entrega de los documentos al SEI.

Beneficios de la evaluacin SCAMPI


Entre los beneficios y resultados de las evaluaciones SCAMPI los valores
aportados a las empresas destacan los siguientes (Wedgwood John, 2013):

22

2.7

Obtener una evaluacin ajustada y un conocimiento detallado de los


procesos de la organizacin (prcticas de recursos humanos, de
comunicacin, competencias crticas del negocio, etc.) con relacin a las
mejores prcticas de CMMI.

Identificacin de oportunidades de mejora con relacin CMMI,


pudindose planificar acciones de mejora y gestin del cambio para
maximizar el impacto de dichas mejoras a travs desde un entendimiento
detallado y sistmico del desempeo de la organizacin. (ej. Plan
Estratgico de RRHH/Mejora de Procesos).

Determinacin y acreditacin del nivel de madurez de la organizacin


(slo con SCAMPI Clase A), aportando un benchmarking de
reconocimiento internacional para la organizacin (y en especial para
recursos humanos).

Generar sensibilizacin y toma de consciencia sobre los beneficios y


ventajas de abordar un programa de mejora continua en la organizacin.

Desarrollo de un alto nivel de implicacin y participacin en procesos de


cambio organizativo.

Conclusin
Se concluye que todos los conceptos definidos anteriormente son de vital
importancia para el desarrollo del proyecto de investigacin propuesto, pues
ayudan a esclarecer dudas que podran presentarse, adems lograrn guiar de la
mejor manera el rumbo de la investigacin. Existe suficiente informacin acerca
de los conceptos detallados en la definicin del problema.

23

Capitulo 3
3. Revisin del Estado del Arte
3.1

Introduccin
Este captulo tiene por objetivo ubicar, clasificar informacin sobre el estado
actual en la produccin terica, metodolgica o practica sobre el problema de
investigacin seleccionado. Con este captulo se pretende determinar cmo ha
sido tratado el tema de investigacin, como se encuentra al momento de realizar
la propuesta de investigacin, descubrir cules son las tendencias.
Este captulo ser til para:
Tener un primer acercamiento formal a las producciones intelectuales en
el tema de inters.
Conocer otras investigaciones que nos permita clarificar las ideas
respecto al tema de inters.
Conocer que es lo ltimo que se ha desarrollado respecto al tema.
En este captulo se procede a describir la informacin encontrada relacionada a
la comparacin de modelos de calidad software, migracin de un modelo de
calidad a otro, obtencin de un modelo de calidad a partir de otro, estudios
donde intervengan los modelos de calidad CMMI o Moprosoft esto nos servir
para guiar el problema de investigacin.

3.2

Un modelo unificado para la implementacin de las normas ISO


9001:2000 y CMMI por organizaciones con certificacin ISO
Problema de Investigacin abordado
El problema que se detalla en la investigacin es el siguiente: ISO 9001 es una
norma de sistemas de gestin de calidad y CMMI es un modelo para la mejora de
procesos. Si una organizacin con certificacin ISO desee mejorar sus procesos
de forma continua, implementando CMMI sera una buena opcin, ya que ofrece
las prcticas ms detallados para la mejora de procesos de las normas ISO. Sin
embargo, hay dos cuestiones que deben resolverse cuando una organizacin con
certificacin ISO implementa CMMI. En primer lugar, no es fcil para
identificar las partes reutilizables de las normas ISO, y sera ventajoso poder
volver a utilizar porciones seleccionadas de las normas ISO durante la adopcin
CMMI con el fin de utilizar los recursos existentes. En segundo lugar, es difcil
para una organizacin con certificacin ISO implementar CMMI por las
24

diferencias en el lenguaje, la estructura, y los detalles de los dos conjuntos de


documentos.
Marco Conceptual
En la investigacin se procedi a dar las definiciones de la ISO 9001: 2000 y del
modelo de madurez CMMI. Se describe la familia de la ISO 9000(Fundamentos
y vocabularios), ISO 9001(requisitos), ISO 9004(Directrices para las mejoras
en el rendimiento), y la norma ISO 19011(Directrices para la calidad ambiental).
Adems se describe la estructura del modelo CMMI, refirindose a sus 22 reas
de proceso y a sus cinco niveles de madurez, tambin se definen sus metas
genricas, especficas y sus prcticas genricas, especificas.
Por otro lado se detallan estudios que se realizaron comparando el modelo CMM
con la ISO 9001:1994. Tambin se indica que existen estudios que indican que
las organizaciones en CMMI nivel 3 estn listas para la certificacin ISO
9001:2000, con slo pequeos ajustes. En consecuencia se propone un mtodo
para aplicar ambos marcos mediante la aplicacin de un principio CMMI y la
adicin de otros requisitos de la norma ISO 9001:2000.
Metodologa
El modelo que se propone en esta investigacin unifica los requisitos de ISO y
CMMI. La unin se logra mediante la adicin de las prcticas CMMI con los
requisitos de ISO o mediante el ajuste de las normas ISO para que representen
mejor el contenido de las prcticas CMMI. EL modelo unificado propuesto supera
los siguientes problemas existentes:

Confusin al momento de realizar un mapeo: El mapeo que se presenta en


esta investigacin es clara y concisa.

No existe una buena explicacin: La explicacin de cmo asociar


declaraciones ISO y CMMI es til para que las organizaciones sean
capaces de comprender y aplicar el modelo de manera prctica.

Existe diferencias de estructuras: El modelo ayuda a asemejar la


terminologa y la estructura de la documentacin de ambos modelos de
calidad.

El modelo propuesto en este estudio tiene la misma estructura de la ISO 9001:


2000.

25

Resultados
En este trabajo se present el modelo unificado de la norma ISO 9001:2000 y
CMMI. El modelo tiene el potencial de ayudar a las empresas con certificacin
ISO a implementar CMMI. El modelo describe la correspondencia que existe
entre CMMI e ISO 9001:2000, que puede ser til en el proceso de toma de
decisiones. Adems, se da explicaciones para ayudar a entender la aplicacin del
modelo en la implementacin de CMMI por una organizacin ISO certificada.
Tambin utiliza una estructura que es familiar para las organizaciones de la
norma ISO. Por ltimo, las organizaciones sern capaces de implementar la
norma ISO 9001:2000 y CMMI simultneamente mediante la aplicacin del
modelo, incluso si la organizacin no tiene una certificacin ISO.

Tabla 2: Estructura del modelo Unificado (Modelo Propuesto)

26

3.3

Paradoja de los mltiples modelos de calidad: Cuantas mejores


prcticas son suficientes?
Problema de Investigacin abordado
El problema que se detalla en la investigacin es el siguiente: Hoy en da, varias
docenas a nivel mundial, nacional de normas especficas compiten por la atencin
de la industria. La mayora de las empresas tienen una experiencia limitada en la
implementacin de nuevos modelos de calidad y pocos tienen los expertos a
travs de mltiples modelos de calidad. Para la mayora de las organizaciones, el
nmero de normas es excesivo e innecesario. En cambio, las organizaciones
necesitan un marco sencillo, eficaz y sistemtico mecanismo de entrega basado
en los principios de gestin de procesos empresariales aceptados por la
industria. Tienen que hacer esto sin tener que suscribirse explcitamente a
muchos modelos diferentes, estndares y mejores prcticas. Este estudio busca
determinar para qu propsito u objetivo un modelo de calidad se podra aplicar
en una empresa.
Este documento analiza varios estndares de la industria clave (ISO 9001,
CMMI, ITIL, ISO 27001, eSCM-SP, Six Sigma) y se utiliza el concepto de
"proceso de ADN" y "Genes de Calidad" para analizar los conceptos clave
contenidos en estas normas.
Marco conceptual
En este estudio se define los diferentes modelos de calidad que existen como
ISO 9001:2000, Lean Six Sigma, CMMI, ITIL, eSCM-SP, ISO 27000. Adems
se describe los beneficios de los modelos de calidad en general los puntos que se
mencionan son los siguientes:

Mejorar la coherencia y capacidad de repeticin: Estos modelos se


centran a menudo en garantizar que el trabajo se realice de una manera
consistente y repetible en toda la empresa incluyendo los roles y
responsabilidades comunes y el uso constante de los procesos e
instrucciones de trabajo.

Mejora de la comunicacin: La implementacin de un modelo de calidad a


menudo le ayudar a estandarizar la terminologa interna. Utilizando la
terminologa comn de un modelo bien conocido permitir a los clientes y
socios comerciales, as como los empleados entender el significado de los
trminos.

27

Permitir una mayor mejora: Los modelos de calidad llevan a una mejor
infraestructura para la mejora, la prestacin de asesoramiento sobre
temas como la medicin, planificacin de la accin, y las evaluaciones.
Estos modelos ayudan a realizar sistemticamente un proceso
seleccionado, medir el rendimiento y, a continuacin, tomar medidas para
mejorar. Tambin proporcionan un punto de partida para la evaluacin
comparativa de las mejores prcticas documentadas o en contra de las
mtricas de la industria.

Metodologa
Se procede a definir el concepto de los Genes Q, estos se utilizan como base
para explorar varios tipos de organizacin y cmo los diferentes tipos de
organizaciones pueden aprovechar eficazmente los principios de las normas, al
tiempo que limita el esfuerzo innecesario y redundante.
Luego se define el proceso DNA que orientara a los Genes Q para determinar
que procesos son los ms indicados para determinados escenarios.
Posteriormente se realiza la comparacin de los modelos y las pruebas de la
respectiva comparacin en tres escenarios distintos y se procede a interpretar
los resultados.
Resultados
Se obtienen como resultados una comparacin de los modelos y para que
objetivos estos serian la mejor opcin en base al uso de los genes Q.

28

Tabla 3: Comparacin de Modelos segn Q -Genes


Adems este documento reconoce la importancia de contar con procesos que se
extraen de los modelos de calidad ampliamente aceptados y probados. Sin
embargo, menciona que tambin se trata de encontrar un equilibrio adecuado
entre la madurez de los procesos y la complejidad excesiva.

3.4

Modelos de Evaluacin y Mejora de Procesos: Anlisis Comparativo


Problema de Investigacin abordado
En la investigacin se describe que desde los albores de la disciplina de la
ingeniera del software, queda patente la dificultad para que los artefactos
29

generados alcancen un nivel de calidad ptimo dentro de unos lmites de tiempo y


coste. Dada la naturaleza lgica del producto, se asume que la calidad de un
sistema software depende sobremanera de la calidad del proceso usado para
desarrollarlo. Los modelos de evaluacin y mejora de procesos y su
estandarizacin, han tomado un papel determinante en la identificacin,
integracin, medicin y optimizacin de las buenas prcticas existentes en la
organizacin y desarrollo software. El presente trabajo pretende repasar
aquellos modelos de mayor difusin (ISO 9001, CMMI y SPICE), centrndose en
su evolucin y estructura, aspectos clave, aplicando comparativas y comentando
el estado actual de cada estndar.
Marco conceptual
Se realiza una descripcin de los modelos de calidad ISO 9001, CMMI, ISO
15504(SPICE) donde se describen su evolucin, estructura, puntos fuertes y
puntos dbiles de los tres modelos de calidad.
Metodologa
Primero se procede a analizar los modelos descritos anteriormente y en base a la
informacin obtenida se procede a realizar una comparacin tomando en cuenta
los aspectos comunes.
Resultados
Se obtiene una tabla de comparacin de los modelos de calidad estudiados donde
se compara en base a los siguientes puntos: mbito de aplicacin, puntos a favor,
puntos en contra, procesos, validacin, objetivo, representacin, tcnicas de
anlisis, mtodo para mejora de procesos.

3.5

Estudio comparativo de los modelos y estndares de calidad del


software
Problema de Investigacin abordado
Las empresas hoy en da buscan mejorar la calidad de sus productos, para eso es
necesario mejorar el funcionamiento de sus procesos. A menudo las empresas no
saben qu modelo de calidad emplear. En este estudio se presenta una
comparacin a nivel de procesos de los modelos de calidad ms conocidos.
30

Marco conceptual
Se realiza una descripcin del modelo de calidad CMMI versin 1.1, se procede
hacer el anlisis con el modelo CMMI versin 1.2 enfocndose a identificar las
variaciones entre las dos versiones. Adems se proceden a definir y explicar
otros modelos como TICKIT, Modelo Bootstrap, Personal Software Process
(PSP), Team Software Process (TSP), Practical Software Measurement (PSM),
Six Sigma for Software entre otros. Se hace un anlisis muy completo de la
mayora de modelos de calidad del grupo de las ISO.
Metodologa
Primero se analizo la informacin encontrada de los diferentes modelos de
calidad. Luego se procedi a analizar los modelos a nivel de procesos. Con esto se
obtuvo una comparacin muy completa de los modelos ISO 9001, ISO 90003, T,
CMMI, ISO/IEC 12207, SPICE. Como complemento de esta investigacin se
propone un mtodo para elegir un modelo de calidad segn las necesidades de la
organizacin.
Resultados
Se obtuvo un cuadro de comparacin muy detallado a nivel de procesos y un
mtodo para la eleccin de un modelo de calidad dependiente de las necesidades
de la organizacin.

3.6

Mapeo de CMMI nivel 2 con Moprosoft


Problema de Investigacin abordado
Las empresas buscan mejorar continuamente, buscan mejorar la calidad de sus
productos y de sus procesos. Este estudio se basa en la necesidad de las
empresas que desean alcanzar el nivel 2 de CMMI pero que actualmente trabajan
con del modelo Moprosoft.
Resultados
Se obtuvo como resultado un mapeo de los procesos de nivel 2 de CMMI con los
procesos de Moprosoft. Tambin se analizaron las Metas genricas y las
practicas genricas del modelo CMMI.

31

3.7

Implantacin de CMMI en pequeas empresas de desarrollo de


software
Problema de Investigacin abordado
Los sistemas informticos no han sido siempre iguales, con el paso del tiempo han
ido creciendo en tamao y complejidad hacindose ms y ms grandes.
Antiguamente los programas eran pequeos y podan ser fcilmente
administrados por un grupo pequeo de desarrollo. Pero conforme se ha ido
desarrollando la tecnologa se ha incrementado el tamao de estos sistemas,
hacindolo insostenible para un equipo pequeo de desarrollo. Ahora se necesita
un equipo grande dividido en subequipos para poder abarcar con total seguridad
todas las partes del ciclo de vida de los productos.
Ahora bien, no solo se necesita un equipo grande y especializado en diferentes
reas de proceso del ciclo de vida. Este grupo grande hay que saber
administrarlo y que trabajen lo ms eficientemente posible. Se puede aumentar
el rendimiento del grupo aumentando la calidad de estos procesos, hacindolos
ms eficientes. Por norma general en las empresas no se cuidan los procesos
tanto como se deberan y por ello hay grandes problemas con los productos,
muchos de los cuales o nunca salen o salen con claras deficiencias. Por ello el
camino que hay que tomar es tener en cuenta estos procesos y mejorarlos lo
mximo posible para mejorar el producto y empresa globalmente.
El objetivo principal de una empresa es mejorar su proceso de desarrollo de
software, para ello la investigacin se trata de pretender implantar el modelo
CMMI en su nivel 2, para posteriormente a la luz de los resultados obtenidos
evaluar la posibilidad de desplazarse a niveles CMMI superiores.
Marco conceptual
Se describe la problemtica de los modelos de mejora para mejorar la industria
del software. Se enfoca en esclarecer puntos referidos a los modelos CMMIDEV, ISO/IEC 15504:2003, SwTQM, ITMark, Moprosoft y en el estudio los
clasifican como modelos orientados a la mejora de procesos. Luego describe los
modelos TPI/TMAP, ISO 9126 y son clasificados como modelos orientados a la
mejora del producto.
Posteriormente se realiza un anlisis minucioso del modelo de calidad CMMI
DEV 1.2 (Nivel 2), donde se analiza las reas de proceso con sus respectivas
actividades.
Metodologa

32

Primero se realiz un anlisis inicial de la empresa, respecto al modelo CMMI


para posteriormente en base a esos resultados obtenidos definir mejoras
necesarias que hay que tomar. Para conocer el estado inicial se realiz un
cuestionario referido a las reas de proceso. En general las preguntas que
tuvieron como respuesta NO, fueron las que tenan que convertirse en un SI y
as cumplir la norma.
Luego se procede a proponer propuestas de mejora para cada una de las reas de
proceso enfocndose con mayor detenimiento en las que tuvieron como resultado
un NO elevado en el cuestionario.
Resultados
A continuacin se presenta el resultado de la evaluacin inicial:

Grafico 2: Evaluacin Inicial-Resultados del cuestionario CMMI


Se obtuvo como resultado que para la empresa en estudio se tena ms
problemas en el proceso PPQA y en el proceso SAM. Estos procesos fueron
analizados con ms detenimiento para proponer las mejoras respectivas.
La empresa donde se ha realizado la investigacin es una mediana empresa en
torno a las 20 personas que justifican la implantacin del modelo. Esta
investigacin sirve como gua para la empresa de cara a mejorar en sus procesos
mediante unos procedimientos bien detallados.
Estos modelos de calidad son costosos, tanto en su coste econmico como en su
coste temporal. Hay muchas tareas a realizar que hace repartir el tiempo
33

disponible en varios frentes perdiendo a priori rendimiento. A corto plazo si no


hay un apoyo fuerte desde la direccin de la empresa se suele prescindir del
modelo al perder tiempo y no ver resultados inmediatos, pero la mayora de
resultados beneficiosos se obtienen a medio-largo plazo y es cuando se puede
recuperar el tiempo invertido al principio para implantar el modelo.

3.8

Conclusin
En base a las investigaciones descritas anteriormente se puede verificar que
existen estudios orientados a la comparacin de modelos de calidad, adems
existen mtodos que permiten pasar de la aplicacin de un modelo a otro. Por
estas razones puede concluir que si es factible realizar la investigacin. Adems
se identifica que se est proponiendo un tema nuevo dado que no existen
investigaciones previas de los modelos de calidad enfocados en la migracin de
Moprosoft a CMMI nivel 3.

34

Das könnte Ihnen auch gefallen