Mapas de Compatibilidad Del Modelo Mcdai
Mapas de Compatibilidad Del Modelo Mcdai
Mapas de Compatibilidad Del Modelo Mcdai
RESUMEN: Debido a las características que poseen las empresas cubanas desarrolladoras de software y las
particularidades que presentan determinadas normas y modelos reconocidos internacionalmente, nace la
necesidad de crear un modelo propio tomando como referencia los existentes y adaptándolo al contexto
cubano. Surge así el Modelo de Calidad para el Desarrollo de Aplicaciones Informáticas (MCDAI), el cual
integra las buenas prácticas para el proceso de desarrollo de software, basadas en modelos y normas como: la
norma ISO 9001 dictada por la Organización Internacional para la Estandarización, el Modelo de Capacidad de
Madurez Integrado para Desarrollo (CMMI-DEV por sus siglas en inglés), el Modelo de Procesos para la
Industria del Software (MoProSoft), Mejora de Proceso de Software Brasileño (MPS.Br), las leyes cubanas
Resolución 60-11 Control Interno y Decreto Ley 281 Perfeccionamiento Empresarial. Para las entidades que
van a implantar el MCDAI, es importante determinar la compatibilidad que tendrían con los modelos citados
anteriormente, pues sería un paso de avance en la certificación de los mismos. En el desarrollo de dicho
modelo se hizo necesario la realización de mapas de compatibilidad, los cuales tienen como objetivo reflejar
qué procesos de cada uno de los modelos mencionados coinciden con los procesos establecidos por el MCDAI.
Estos mapas fueron analizados por expertos temáticos para comprobar que es una propuesta apta para
extender a la industria cubana de software.
ABSTRACT: Due to the characteristics possessed by Cuban companies and software developers particularities
having certain internationally recognized standards and models, comes the need to create its own model by
reference to existing and adapting the Cuban context. This is how the Quality Model for Application
Development (MCDAI), which integrates the good practices for software development process based on models
and standards such as ISO 9001 Dec Tada by the International Organization for Standardization, the Capability
Maturity Model Integrated Development (CMMI-DEV for its acronym in English), the Process Model for Software
Industry (MoProSoft) Improvement of Brazilian Software Process (MPS.Br), the Cuban law Resolution 60-11
Internal Control and Decree Law 281 Business Improvement. For entities that will implement the MCDAI, it is
important that would determine compatibility with the models mentioned above, as it would be a step forward in
their certification. It became necessary to develop such a model the realization of compatibility maps, which are
intended to reflect what processes of each of the models match the processes established by the MCDAI. These
maps were analyzed by thematic experts to verify that is suitable to extend to Cuban software industry proposal.
Software (ICSW).
1. INTRODUCCIÓN
Implica bajo costo en esfuerzo, tiempo y
recursos (herramientas, personas,
En la actualidad, la informática se percibe como un
presupuesto) para entenderlo e implantarlo en
medio importante para obtener un desarrollo social y
las organizaciones.
económico sostenible, donde la industria del software
Es sencillo (que incluya una estrategia que le
juega un rol primordial en el mercado mundial. Sin
permita a las organizaciones guiar y facilitar la
embargo, no siempre los productos y procesos
mejora de sus procesos).
cuentan con la calidad requerida para alcanzar un
buen producto de software y con ello la satisfacción Es ligero (con la cantidad de documentación
del cliente. mínima indispensable).
Favorece la gestión del conocimiento entre
Cuba no se encuentra ajena a esta situación, por lo proyectos de una misma entidad y entre
que se ha trazado como meta alcanzar un lugar en el distintas organizaciones.
mercado internacional mediante el desarrollo de Está basado en los modelos y estándares
aplicaciones informáticas. Por tal motivo se hizo reconocidos pero adaptado al marco
necesario crear varias instituciones desarrolladoras de regulatorio cubano y a las características de la
software, como son: el Grupo de Electrónica para el ICSW (3).
Turismo (GET), Centro de Desarrollo de Software
Este trabajo tiene como objetivo reflejar la relación
(DESOFT), Soluciones Informáticas para el
que existe entre los procesos base del MCDAI con
Transporte (TRANSOFT), Desarrollo de Aplicaciones
otras normas o modelos de calidad reconocidos
Tecnología y Sistema (DATYS) y la Universidad de la
internacionalmente, a través de los mapas de
Ciencias Informáticas (UCI). Esta última ha certificado
compatibilidad.
tres centros productivos con el nivel dos de CMMI (1).
Del mismo modo la Empresa de Informática y
Para la elaboración de estos mapas se analizaron dos
Automatización para la Construcción (AICROS) y
leyes cubanas, Resolución 60-11 Control Interno y
TRANSOFT, certificaron el Sistema de Gestión de la
Decreto Ley 281 Perfeccionamiento Empresarial;
Calidad según la ISO 9001 (2).
también se tuvo en cuenta la norma ISO 9001: 2008
Las organizaciones antes mencionadas tienen una que abarca los requisitos para implantar un Sistema
característica peculiar, son clasificadas en pequeñas y de Gestión de Calidad y el Modelo de Capacidad de
medianas empresas. Debido a dichas Madurez Integrado para Desarrollo (CMMI-DEV).
particularidades, lograr una mejor calidad en sus También se consideraron varias iniciativas
productos y procesos basándose en los modelos o latinoamericanas como: el Modelo de Procesos para
normas establecidas mundialmente, no es una tarea la Industria del Software (MoProSoft) de México y
sencilla. Mejora de Proceso de Software Brasileño (MPS.Br).
incorporación de las mejores prácticas en gestión e Los procesos del MCDAI tienen una estrecha relación
ingeniería de software. La adopción del modelo con los de MoProSoft. La siguiente tabla tiene como
permitirá elevar la capacidad de las organizaciones objetivo, mostrar un resumen de la compatibilidad
para ofrecer servicios con calidad y alcanzar niveles existente entre los procesos de estos dos modelos.
internacionales de competitividad. Está dirigido a las
empresas o áreas internas dedicadas al desarrollo y/o Tabla 1: Relación entre los procesos MCDAI y
mantenimiento de software. MoProSoft.
Técnico ISO/TC 176, Gestión y aseguramiento de la Pruebas de Software 8.3 Control del producto
calidad, Subcomité SC 2, Sistemas de la calidad. no conforme.
Esta cuarta edición anula y sustituye a la tercera Medición y Mejora 8 Medición, análisis y
edición (ISO 9001:2000), que ha sido modificada para mejora
clarificar puntos en el texto y aumentar la Aseguramiento de la 5.6 Revisión por la
compatibilidad con la Norma ISO 14001:2004. (6) Calidad dirección.
La ISO 9001:2008 es la base del sistema de gestión 8.2.2 Auditoría interna.
de la calidad porque se centra en todos los elementos
8.5.2 Acción correctiva.
de administración de calidad con los que una
organización debe contar, permitiendo así tener un Gestión de la 4.2.3 Control de los
sistema efectivo que le permita administrar y mejorar Configuración documentos
la calidad de sus productos o servicios. Los clientes se
inclinan por los proveedores que cuentan con esta 4.2.4 Control de los
acreditación, porque de este modo se aseguran de registros
que la empresa seleccionada disponga de un buen Gestión de Proyecto 6.1 Provisión de
sistema de gestión de calidad (SGC). recursos.
Gestión de Recursos 6 Gestión de los En la actualidad hay tres áreas de interés cubiertas
Humanos recursos. por los modelos de CMMI: Desarrollo, Adquisición y
Ingeniería de 7.2.1 Determinación de Servicios. Independientemente área que opta una
Requisitos los requisitos organización, las prácticas CMMI deben adaptarse a
relacionados con el cada organización en función de sus objetivos de
producto. negocio.
conjunto de ellos usando la Representación Continua procesos de CMMI- DEV y los procesos base del
(Continuous Representation) y la otra es la mejora de MCDAI, dicha relación se puede apreciar en la
la organización completa según los procesos definidos siguiente tabla:
y ocupados usando la Representación Escalonada o
por Etapas (Staged Representation). En la Tabla 1 se Tabla 5: Relación entre MCDAI y CMMI- DEV.
muestran los niveles para estos dos tipos de
representaciones. Procesos MCDAI CMMI- DEV
Gestión de Procesos Formación en la
La representación continua se focaliza en la mejora de de la Organización organización
un proceso o un conjunto de ellos relacionado(s)
estrechamente a un área de proceso en que una Gestión de Recursos Enfoque en procesos de
organización desea mejorar, por lo tanto una Humanos la organización
organización puede ser certificada para un área de
Ingeniería de Gestión de requisitos
proceso en cierto nivel de capacidad. Existen seis
Requisitos Desarrollo de requisitos
niveles de capacidad por donde transitan los procesos
asociados a un área de proceso y cada nivel es Gestión de Proyectos
construido sobre el nivel anterior, es decir para que un Desarrollo de la Solución técnica
proceso alcance un nivel de capacidad Solución
necesariamente debe haber alcanzado el nivel Análisis de Decisiones y
anterior. resolución
Integración del producto
En la representación escalonada o por etapas se Pruebas de Software Validación
ofrece un método estructurado y sistemático de Verificación
mejoramiento de procesos, que implica mejorar por
etapas o niveles. Al alcanzar un nivel, la organización Medición y Mejora Medición y análisis
se asegura de contar con una infraestructura robusta Análisis causal y
en términos de procesos para optar a alcanzar el nivel resolución
siguiente. Por lo tanto es una organización la que Planeación del proyecto
puede ser certificada bajo un nivel, en este caso
Aseguramiento de la Aseguramiento de la
llamado nivel de madurez. Según esta representación
Calidad calidad del proceso y del
un nivel de madurez está compuesto por áreas de
producto
procesos en donde los objetivos asociados a ese nivel
deben ser cumplidos para que la organización pueda Gestión de la Gestión de configuración
certificarse en aquel nivel de madurez. (7) Configuración
Gestión de Proyecto Planeación de proyecto
Tabla 4: Niveles de Representación continua y
escalonada. Monitoreo y control de
proyectos
Niveles Representación Representación Gestión cuantitativa del
Continua Escalonada proyecto.
Nivel de Capacidad Nivel de Madurez Gestión del Formación en la
Conocimiento organización
Nivel 0 Incompleto -
Gestión de Riesgos Gestión de riesgos
Nivel 1 Realizado Inicial
Gestión de Análisis de decisiones y
Nivel 2 Manejado Manejado Adquisiciones resolución
Nivel 3 Definido Definido Integración del producto
Nivel 4 Manejado Manejado Solución técnica
cuantitativamente cuantitativamente Resolución 60-11 Control Interno
Nivel 5 Optimizando Optimizando
El sistema Control Interno es creado en la empresa
Relación entre MCDAI y CMMI- DEV cubana para garantizar el funcionamiento de la misma
en óptimas condiciones y evitar afectaciones a sus
Existe una estrecha relación entre las áreas de medios materiales, equipos y demás activos. Según el
Decreto 281 artículo. 575. El Control Interno incluye
todas las actividades de gestión, efectuadas por la el Perfeccionamiento Empresarial, autoriza o no que la
dirección y el resto del personal. Este sistema empresa continúe el proceso de Perfeccionamiento.
diseñado por los órganos, organismos, organizaciones
y demás entidades, tiene las siguientes características Desarrollo del estudio: La empresa, diseña la
generales: estructura organizacional y los sistemas que necesita
para cumplir su misión y funciones con un alto
Integral: Considera la totalidad de los procesos, desempeño.
actividades y operaciones con un enfoque sistémico y
participativo de todos los trabajadores. Evaluación del expediente de Perfeccionamiento
Empresarial: El grupo ejecutivo evaluará si se han
Flexible: Responde a sus características y cumplido los principios establecidos en las bases
condiciones propias, permitiendo su adecuación, generales del Perfeccionamiento y si económicamente
armonización y actualización periódica. En entidades los resultados pronosticados son aceptables.
que cuenten con reducido personal, establecimientos
y unidades de base, debe ser sencillo, previendo que Implantación del Perfeccionamiento Empresarial:
la máxima autoridad o alguien designado por él, se Una vez recibida la autorización de la aplicación del
responsabilice con la revisión y supervisión de las Perfeccionamiento Empresarial, la empresa
operaciones. comenzará su implantación según el cronograma
diseñado y en correspondencia con el expediente de
Razonable: Diseñado para lograr los objetivos del Perfeccionamiento elaborado y aprobado.
Sistema de Control Interno con seguridad razonable y
satisfacer, con la calidad requerida, sus necesidades. Supervisión y ajuste: Este paso no se puede
considerar el último en la aplicación del
El mismo está formado por cinco componentes Perfeccionamiento Empresarial, sino el comienzo de
interrelacionados entre sí, en el marco de los un proceso de perfeccionamiento constante, donde se
principios básicos y las características generales; analiza cada aspecto, y aquello que no funcione bien,
estos son los siguientes: Ambiente de Control, Gestión después de comprobar y analizar sus causas, se
y Prevención de Riesgos, Actividades de Control, cambia o se elimina (9).
Información y Comunicación y Supervisión y
Monitoreo, mencionar que cada componente está Según la última modificación publicada (febrero del
compuesto por actividades y procedimientos (8). 2013) el sistema de Perfeccionamiento Empresarial,
está compuesto por 18 áreas, las cuales de alguna
Decreto Ley 281 Perfeccionamiento Empresarial forma tienen relación con las áreas del MCDAI.