• No se han encontrado resultados

Armonización

Estado de la Cuestión

3.5 Armonización

• UNE-EN ISO 19011- Directrices para la auditoría de sistemas de gestión de la calidad y/o medioambiental.

Básicamente especifica los requisitos para un sistema de gestión de la calidad cuando necesita demostrar su capacidad para proporcionar regularmente productos con requisitos que satisfagan al cliente o aumentar la satisfacción del cliente aplicando los procesos para la mejora continua del sistema.

3.4.4 ISO 90003

Proporciona una guía a las organizaciones para la aplicación de la norma ISO 9001 para la adquisición, apoyo, desarrollo, operaciones y mantenimiento de los procesos software y los servicios necesarios. Dicha norma no añade o cambia nada de los requisitos de la norma ISO 9001 [57].

Las guías de la norma ISO/IEC 90003:2004 no están destinadas a ser utilizados como criterios de evaluación en el sistema de gestión de calidad.

Para cumplir la norma, las organizaciones no tienen por qué implementar todas las actividades, sino que pueden centrarse en algún área a mejorar. La norma aborda las cuestiones que deben tratarse y es independiente de la tecnología, los modelos de ciclo de vida, los procesos de desarrollo, la secuencia de actividades y la estructura de la organización.

presentes en uno, sino en varios marcos.

Dado el estado de la cuestión actual en este área unido al desconocimiento de la manera de proceder de las organizaciones, es común que las prácticas que utilicen para lograr la armonización de distintos marcos de procesos no sea la adecuada, imposibilitando la tarea y convirtiéndose en una práctica poco menos que intratable.

Es por eso que desde el grupo de investigación Alarcos de la Escuela Superior de Informá- tica de Ciudad Real, César Pardo ha llevado a cabo una tesis doctoral [53] con el nombre de A Famework to Support the Harmonization between Multiple Models and Standards, que da soporte a la resolución de esta problemática y que describiremos a continuación, nombrando los componentes más significativos de la misma.

3.5.1 HFramework

La tesisHFramework, llevada a cabo por César Pardo en el Grupo de Investigación Alarcos de la Escuela Superior de Informática de Ciudad Real, trata la problemática existente en el proceso de armonización de distintos marcos de referencia.

Según [53] “la gran diversidad y heterogeneidad de los modelos y estándares disponibles proporcionan a las organizaciones un ambiente positivo que les permite elegir entre diferentes soluciones para diferentes problemas y necesidades.”

No obstante, las organizaciones tienen serias dudas a la hora de elegir el modelo o los modelos adecuados y lo que en origen parece una ventaja para éstas se puede convertir en un hándicap.

Es por eso que dada la problemática, dentro su tesis, Pardo propone un Framework cuyo fin es la armonización e integración de modelos de referencia heterogéneos así como distintos modelos de calidad y seguridad.

Para desarrollar el marco que permite esta armonizazión, HFramework se divide en tres bloques fundamentales, los cuales proveen al marco de trabajo de todo lo necesario para

realizar la armonización. Estos bloques son los siguientes:

• Conceptual Framework: Define dos ontologías donde se almacena todo el cono- cimiento relacionado con la armonización de múltiples modelos. Es necesario para comprender la complejidad derivada de alineación de éstos.

• Metodological Framework:Permite un control sistemático sobre las actividades, las tareas y los roles que soportan el esfuerzo de la gestión y la configuración de la estrategia de armonización de modelos heterogéneos. La parte de la metodología establece un conjunto de Actividades englobadas en un conjunto de cuatro fases.

• Technological Environment:Está compuesta por una herramienta web que permite al proyecto de armonización ser soportado, gestionado, controlado y monitorizado.

Ésta parte del proyecto corresponde al PFC de Francisco Romero [61], herramienta antecedente de la presente, que será tratada en la siguiente sección.

A modo de pequeño resumen y para facilitar la comprensión al lector, los tres bloques necesarios proveen a laorganización el conocimiento(Conceptual Framework), lametodo- logía(Metodological Framework) y elsoporte(Technological Enviroment) necesarios para la armonización de marcos de trabajo heterogéneos.

3.5.2 ARMONÍAS-DGS

Después de tratar el marco teórico se vio necesario implementar el entorno tecnológico que diese soporte a la tesis. Ese framework, objeto del Proyecto de Fin de Carrera de Francisco Romero [61], tituladaARMONÍAS-DGS,“Herramienta para la Armonización y Evaluación de Calidad de Procesos en Desarrollo Global de Software”tiene como objetivo principal

“Elaborar una herramienta que de soporte a la armonización de marcos de calidad de procesos y a la evaluación de los mismos, todo ello bajo el contexto del Desarrollo Global de Software”[61].

Aunque en el presente Trabajo de Fin de Grado únicamente usaremos la base de datos que provee de conocimiento a la herramienta, expondremos brevemente los aspectos más importantes de la misma en la presente sección.

Figura 3.10:Esquema de HFramework [53].

ADMONÍAS-DGS posee dos componentes que dotan de funcionalidad a la herramienta (además del componente de Administración, el cual no trataremos). Dichos componentes se resumen brevemente a continuación:

• Componente de Armonización:Este componente se encarga de la gestión y análisis gráfico de los proyectos de armonización y de crear una estrategia para ello. Ésta será la parte de la cual se nutrirá nuestra herramienta, pues su base de datos posee el conocimiento de los distintos modelos de referencia (armonizados o no) y de todos los elementos que intervienen en los mismos. Esto nos servirá como punto de partida para la elaboración de COMPROMISE.

• Componente de Evaluación:Por otro lado la herramienta ARMONÍAS-DGS provee a las organizaciones de un componente de evaluación encargado de la configuración y la gestión de las evaluaciones que llevarán a cabo.

Figura 3.11:Esquema de ARMONÍAS-DGS.[61]

ARMONÍAS-DGS está englobada en el proyecto ORIGIN, cuyo objetivo es “desarrollar un conjunto de herramientas conceptuales, metodológicas y sistemas que permitan optimizar la fabricación de software en este tipo de escenarios, paliando los problemas de comunicación y gestión de conocimiento y asegurando la calidad del software producido”.

Para satisfacer el objetivo anterior se desarrolla ARMONÍAS-DGS, cuya funcionalidad, englobada en el componente tecnológico de HFramework, completa el framework de Pardo.

ARMONÍAS-DGS permite tanto la creación como la gestión de proyectos de armoniza- ción. Para ello define estrategias compuestas por tres fases relacionadas: Homogeneización, Comparación e Integración. A partir de cuestionarios ARMONÍAS-DGS es capaz de evaluar la calidad de los procesos Software de la organización.

Por último la herramienta posee funciones de representación de los datos, mostrando gráficas e informes de los aspectos anteriormente comentados.

Una vez que definimos los modelos de referencia se hace saber si los procesos definidos por una organización son implementados correctamente y conforme a dichos modelos. En siguiente sección se exponen mecanismos para determinar la correlación entre el marco de

referencia y la definición del proceso de manera cuantificable.