Professional Documents
Culture Documents
Resumen / Abstract
El presente artculo describe, a partir de las deficiencias que presenta el desarrollo de
software en la Universidad de las Ciencias informticas (UCI), el diseo del Macroproceso para la Planificacin de la Calidad del proceso y el producto software en los
proyectos productivos de la (UCI), a partir de los principales elementos de la gestin
por procesos. Se dise como complemento del procedimiento de aseguramiento de
la calidad elaborado por el grupo de Aseguramiento de la Calidad, perteneciente a la
Direccin de Calidad de Software (DCSW) en la UCI, con el objetivo de
institucionalizar el estndar CMMI (Capability Maturity Model Integration) en su
representacin escalonada, para un nivel 2 de madurez. El Macro-proceso se auxilia
de una gua elaborada con el fin de establecer la escalabilidad de ste, por los niveles
de capacidad definidos por el estndar CMMI en su representacin continua, de tal
manera que conlleve a minimizar las deficiencias que existen en el proceso de
desarrollo del software.
________________________________
Yurelkis Iznaga Lamour, Ingeniera
Industrial,
Especializacin
en
Organizacin de Empresas, Profesor
instructor en la Universidad de las
Ciencias Informticas (UCI), Ciudad
de La Habana, Cuba.
e-mail: yurelkis@uci.cu
Mercedes
Delgado
Fernndez,
Ingeniera Industrial, Doctora en
Ciencias Tcnicas, Profesora Titular,
Instituto Superior Politcnico Jos
Antonio Echeverra (CUJAE),Ciudad
de La Habana, Cuba
e-mail: mdelgado@ind.cujae.edu.cu
Ailyn Febles Estrada, Ingeniera
Informtica, Directora de Calisoft en
la Universidad de las Ciencias
Informticas (UCI), Ciudad de La
Habana, Cuba.
e-mail: ailyn@uci.cu
Recibido: 15/07/2009
Aprobado: 25/10/2009
This article describes the design of the Macro-process for the Quality Planning
process and product software on productive projects in the University of Informatics
Sciences (UCI), taking into account the deficiencies in software development in the
UCI, from the main elements of process management. It was designed to complement
the procedure of the quality assurance, produced by the group of Quality Assurance,
within the Direction of Quality Software (DCSW) in the UCI, with the aim of
institutionalizing the standard CMMI (Capability Maturity Model Integration) in its
behalf stages for maturity level 2. The Macro-process is assisted by a guide,
developed in order to establish the scalability of it, by ability levels defined by the
standard CMMI in its continuous representation, in such a way that may lead to
minimize the deficiencies that exist in the software development process.
Palabras clave / Key words
Calidad de software, desarrollo de software, gestin de procesos, planificacin de la
calidad, CMMI.
Quality of software, development of software, processes management, quality
planning, CMMI.
INTRODUCCIN
La Universidad de las Ciencias Informticas (UCI), creada en el ao 2000, tiene
declarada en su misin potenciar la informatizacin de los procesos de la sociedad y
la industria cubana del software [1]; con la proyeccin de convertir la informtica [2]
en una de las ramas ms productivas y aportadoras de recursos para la nacin. Uno de
los caminos a seguir por la UCI para asegurar el correcto desarrollo y terminacin de
DESARROLLO
1. La Calidad del software y su gestin con un enfoque
a procesos
Muchas son las definiciones sobre calidad del software y
una de las ms referenciadas es la de Pressman (2005):
Concordancia con los requisitos funcionales y de
rendimiento explcitamente establecidos, con los
estndares de desarrollo explcitamente documentados, y
con las caractersticas implcitas que se espera de todo
software desarrollado profesionalmente [6].
La calidad del software es una compleja mezcla de ciertos
factores que varan para las diferentes aplicaciones y los
clientes que las solicitan. Las caractersticas que miden la
calidad del software no son las mismas que cuantifican la
calidad del proceso de desarrollo [7], por lo cual garantizar
la calidad del producto desde el proceso aumenta la
probabilidad de obtener un producto que cumpla con los
requisitos de calidad establecidos. La calidad del software
puede medirse despus de fabricado el producto, pero esto
2
INICIO
Definicin
Aplicacin
Monitoreo
FIN
____________________________________
Figura 1 Diagrama de flujo del MacroProceso de Planificacin de la calidad.
2.1 Subproceso de Definicin
El subproceso de Definicin parte de la poltica de calidad
definida por la direccin de la universidad para el
desarrollo de software. Para la ejecucin del Macroproceso de Planificacin de la Calidad, y con ste el
subproceso de Definicin, el polo productivo debe contar
con un equipo de trabajo que se encargue de la calidad de
todos los proyectos en el polo. Entre las funciones del
equipo se encuentra la de conformar y asignar pequeos
equipos de trabajo, que garanticen la ejecucin de las
actividades de planificacin de la calidad en cada uno de
los proyectos destinados. En cada una de las actividades
del subproceso participa el lder del equipo de calidad
(EQA), lder de proyecto, lder del polo productivo y
responsables de los subprocesos o flujos de trabajo que
conforman el proceso de desarrollo del software del
proyecto en cuestin, siendo el lder del EQA el
responsable de este subproceso.
A cada miembro del EQA se le debe asignar un flujo de
trabajo, del cual ser el mximo responsable, garantizando
que se ejecuten las actividades de planificacin de la
calidad. El nmero de miembros del EQA por proyectos
est en dependencia de la metodologa de desarrollo a
emplear en el proyecto y del tamao del mismo; ya que a
partir de dicha metodologa se definen los diferentes flujos
de trabajo que conducirn la produccin del software. Las
actividades que comprenden el subproceso son: Establecer
el plan de actuacin con el cliente. La salida de esta
actividad es el plan de actuacin con el cliente, que a partir
de lo definido por la DCSW en el documento visin del
proyecto, debe establecer los momentos en los cuales es
conveniente, durante el desarrollo, la retroalimentacin
directa con el cliente, a travs de su participacin en las
pruebas internas realizadas al producto y la encuesta de
satisfaccin parcial. Otra de las actividades del subproceso
es Establecer los objetivos de calidad del proyecto, los
cuales deben tributar a garantizar la coherencia con los
requisitos funcionales y de rendimiento del producto, en
todo el proceso de desarrollo; adems de la alineacin del
proceso con los estndares de desarrollo establecidos para
el mismo, lo que se refiere a la tecnologa empleada
durante el desarrollo, el lenguaje de programacin,
herramientas, metodologa de desarrollo etc. Los
Industrial Vol. XXX/No. 3/2009 3
________________________________________________________________________________________
Figura 2 Conjunto de actividades del subproceso de definicin.
____________________________________________________________________________________
Figura 3 Conjunto de actividades del subproceso de aplicacin.
Industrial Vol. XXX/No. 3/2009 5
_________________________________________________________________________________
Figura 4 Conjunto de actividades del subproceso de Monitoreo.
Gua para establecer y elevar el nivel de capacidad del
proceso de Planificacin de la Calidad del proceso y
producto software
La gua tiene como objetivo especificar el nivel de
capacidad en que se encuentra el Macro-proceso de
Planificacin de la Calidad del proceso y producto
software en los proyectos productivos de la UCI, que
permita la escalabilidad del proceso segn los niveles de
capacidad establecidos por el estndar CMMI. Para su
elaboracin se tuvo por referencia:
CONCLUSIONES
1. La Ficha de proceso se ha utilizado para el diseo del
Macro-proceso de Planificacin de la Calidad del proceso
y el producto software en la UCI, como herramienta para
la gestin del proceso de desarrollo de software y de los
diagramas de flujo de los subprocesos del Macro- proceso.
2. El diseo del Macro-proceso de Planificacin de la
Calidad est en correspondencia con la documentacin
establecida por la Direccin de Calidad de software en la
UCI y con las buenas prcticas de calidad del software.
3. La gua para definir el nivel de capacidad del Macroproceso de Planificacin de la Calidad, aporta los
elementos para lograr la escalabilidad del mismo en la UCI
en trminos de capacidad y mejora de procesos en
correspondencia con la norma internacional CMMI.
REFERENCIAS
1. UCI. [fecha de consulta: 2008]. Disponible en:
http://www.uci.cu/
2. "Direccin de calidad de software y Departamento de
Ingeniera y gestin de software". En: Taller de
ingeniera de software y calidad (Universidad de
las Ciencias Informticas (UCI): Marzo, 2008)
[fecha de consulta: Disponible en:
3. Universidad de las Ciencias Informticas (UCI).
"Direccin general de produccin UCI". Boletn
de produccin extraordinario. Balance de las
revisiones: Diciembre, 2008.
Copyright of Ingenieria Industrial is the property of Facultad de Ingenieria Industrial and its content may not be
copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written
permission. However, users may print, download, or email articles for individual use.