• No se han encontrado resultados

LA GESTIÓN POR PROCESOS EN EL ASEGURAMIENTO Y GESTIÓN DE LA CALIDAD DEL SOFTWARE. THE PROCESS MANAGEMENT IN INSURANCE AND QUALITY MANAGEMENT SOFTWARE.

N/A
N/A
Protected

Academic year: 2021

Share "LA GESTIÓN POR PROCESOS EN EL ASEGURAMIENTO Y GESTIÓN DE LA CALIDAD DEL SOFTWARE. THE PROCESS MANAGEMENT IN INSURANCE AND QUALITY MANAGEMENT SOFTWARE."

Copied!
9
0
0

Texto completo

(1)

1 LA GESTIÓN POR PROCESOS EN EL ASEGURAMIENTO Y GESTIÓN DE LA CALIDAD DEL

SOFTWARE.

THE PROCESS MANAGEMENT IN INSURANCE AND QUALITY MANAGEMENT SOFTWARE.

Autores:

Ing. Rosa María Renté Labrada1, Mrs. Aurelio Antelo Collado2 Ing. Yaislenis Landabe Barbarú3

1 Universidad de las Ciencias Informáticas, Cuba, rrente@uci.cu, carretera San Antonio de los Baños Km 2 ½, Boyeros, Ciudad de la Habana, Cuba

2 Universidad de las Ciencias Informáticas, Cuba, aantelo@uci.cu, carretera San Antonio de los Baños Km 2 ½, Boyeros, Ciudad de la Habana, Cuba

3 Universidad de las Ciencias Informáticas, Cuba, ylandabe@uci.cu, carretera San Antonio de los Baños Km 2 ½, Boyeros, Ciudad de la Habana, Cuba

Temática: Programación e Ingeniería de Software RESUMEN

La Calidad Total implica mejorar permanentemente la eficacia y eficiencia de la organización y de sus actividades, si se planifican, depuran y controlan los procesos de trabajo, aumentará la capacidad de la organización y su rendimiento. Gestionar los procesos permite asignar responsables personales a cada proceso, evalúa la capacidad del proceso para satisfacer al usuario y mantiene los procesos bajo control lo cual reduce su variabilidad.

En este trabajo se expone el modelo deprocesos para la gestión y aseguramiento de la calidad en el Centro ISEC de la UCI utilizando BPMN (Business Process Modeling Notation) como notación gráfica para describir la lógica de los procesos. El desarrollo del modelo se realizó en función de entrevistas en el nivel operativo como la dirección del centro así como a asesores de calidad de la universidad.Se utilizó la herramientas BizAgi la cual permitió definir los procesos, subprocesos, tareas, roles y responsabilidades. Además se realizó la descripción textual de los procesos lo cual servirá de guía para mejorar el funcionamiento del centro.

Palabras claves:Calidad del Software, Procesos, Gestión por Procesos, Gestión de la Calidad.

ABSTRACT

(2)

2 Total Quality involves continuously improve the effectiveness and efficiency of the organization and its activities, if planned, debug and control work processes, increase the capacity of the organization and its performance. Manage processes to assign personal responsibility to each process, evaluates the ability of the process to meet the user and maintains control processes which reduces its variability. This article propose the model of processes for the management and quality assurance in the University of Informatics’ Science ISEC Center using BPMN (Business Process Modeling Notation) as graphical notation to describe the process logic. To define the processes was used BizAgi tools to define the threads, tasks, roles and responsibilities. Also was describing the textual description of the processes which will provide guidance to improve the functioning of the center.

Keywords: Software Quality, Process, Process Management, QualityManagement.

1. INTRODUCCIÓN

Dentro de los principios básicos de la gestión de la calidad se encuentra el principio enfoque a procesos el cual plantea que un resultado deseado se alcanza más eficientemente cuando las actividades y los recursos relacionados se gestionan como un proceso.

Las organizaciones pueden gestionar a través de una gestión por funciones o una gestión por procesos. La gestión por funciones se centra en un modelo vertical con una responsabilidad funcional, donde se evalúan las funciones y se controlan a las personas en el cumplimiento del desempeño, a diferencia de la gestión por procesos que tiene un modelo horizontal e integrado donde la responsabilidad es por procesos, donde se evalúa y controla el proceso, donde los problemas no son los empleados como ocurre en la gestión por funciones sino que son los procesos, el compromiso es con los resultados y no con el cumplimiento del desempeño. La gestión por funciones está guiada por la burocracia y el formalismo y la gestión por procesos por la flexibilidad, el cambio y la innovación.

“La calidad del sistema de software es dirigida por la calidad del proceso usada para desarrollarlo y evolucionarlo”, sin embargo, esto no sería posible si los procesos de la gestión de la calidad no están claramente definidos o identificados. Para obtener productos de calidad debemos garantizarque los procesos de la gestión de la calidad estén bien definidos, para que ambas aristas de los procesos, Proyecto y Producto permitan construirlo correctamente el producto y obtener el producto correcto.

(3)

3 2. DESARROLLO

Un proceso de negocio es una colección de actividades que son realizadas coordinadamente en un ambiente técnico y organizacional. La conjunción de estas actividades logra un objetivo del negocio. Los procesos de negocio toman una o más entradas (precondiciones) y crean una salida (poscondición) que posee un determinado valor para el cliente.

Según ISO 8401 un Proceso se define como un conjunto de recursos y actividades que transforman elementos de entrada en elementos de salida.

Dentro de una organización los procesos pueden tener clasificaciones, entre las que se encuentran procesos claves u operativos, procesos estratégicos y procesos de apoyo o soporte.

En el caso de los procesos de Calidad su clasificación dentro de la organización del centro corresponde a un proceso de apoyo pues su objetivo es apoyar a los procesos que fueron definidos como procesos claves.

1.1 Métodos y herramientas

Para la definición de los procesos se realizaron las siguientes actividades en diferentes etapas:

1. Etapa 1. Formación del equipo de levantamiento y planificación del trabajo: En esta etapa se definieron los expertos y directivosdel área para proveer información válida para la definición de los procesos.

2. Etapa 2. Identificación de los procesos: En esta etapa se analizó el marco estratégico del centro para guiar los procesos en la normativa de la organización yademás se identificaron los procesos principales en el aseguramiento y gestión de la calidad.

3. Etapa 3. Descripción y análisis de los procesos: En esta etapa se identificaron los objetivos, responsables y los procedimientos y actividades de los procesos.

4. Etapa 4.Aprobación de los procesos: En esta etapa antes de ser publicados y distribuidos los procesos y procedimientos seexpusieron los procesos a los directivos para ajustarlos antes de proceder a la validación y aprobación de los mismos.

5. Etapa 6.Difusión de los procesos: Se comunicaron los procesos tanto a los trabajadores responsables de su ejecución como al centro, con el objetivo de estandarizarlos y además que tanto los trabajadores actuales

Entradas

Proceso

Salidas Referencias

Recursos

(4)

4 6. como los que ingresen en el futuro pudieran conocer la forma de realizar determinada

actividad, procedimiento o proceso.

7. Etapa 7. Mejoramiento de los proceso (Rediseño de los procesos): En esta etapa se realiza una revisión de los procesos establecidos y de ser necesario se rediseñan estos para mejorarlos.

Como notación gráfica fue utilizada BPMN a que brinda un Diagrama de Procesos del Negocio (BPD), formado por un conjunto de elementos gráficos que permiten el diseño detallado de los procesos de negocio fáciles de entender. Comprende un mecanismo simple para crear modelos de procesos ligados a la gestión de la complejidad inherente en dichos procesos y concede un mecanismo de visualización estándar para procesos de negocio.

Se utilizó BizAgi BPMN Process Modeler como herramienta de gestión de procesos pues permite definir procesos, da la posibilidad de representar de forma esquemática todas las actividades y decisiones que se toman en el negocio. Se pueden alinear y organizar los recursos de manera que compartan y contribuyan a modelar los procesos de forma sencilla, maximizan la agilidad y la eficiencia que se tiene para diagramar los procesos de una organización.

Luego de concluir con las actividades anteriores se obtuvieron los procesos, tareas y procedimientos que permitirán la gestión y aseguramiento de la calidad, entre los cuales tenemos:

1. El sub-proceso: “Gestión de las Pruebas” permite gestionar la realización de las pruebas del software tanto internas como externas teniendo en cuenta el tipo, nivel y el método de prueba.

2. El sub-proceso: “Gestión de las Revisiones” que permite evaluar la adherencia a procesos y productos.

3. El sub-proceso: “Realizar Auditorías” para la evaluación y seguimiento de la aplicación de los procedimientos, lineamientos y disposiciones establecidos en la organización.

4. El sub-proceso: “Impartir Formación, Capacitación y Curso de Entrenamiento” para contribuir con la superación en las temáticas de Calidad a los profesores del Centro ISEC.

(5)

5 A continuación ser muestra un ejemplo de cómo fueron descritos y representados los procesos generales para llevar a cabo el aseguramiento y gestión de la calidad:

Proceso Aseguramiento de la Calidad.

Código PA-P01.

Objetivo

Asegurar a la dirección que se aplican en la organización los estándares, prácticas, procedimientos y métodos de los procesos.

Evaluar la adherencia a procesos y productos.

Validar y verificar los productos obtenidos.

Responsable Asesor de Calidad.

Actores

Involucrados Asesor de Calidad.

Normas Específicas

Un producto debe ser liberado por el Centro antes de ser liberado externamente.

Entradas

Solicitud de liberación.

Solicitud de revisión.

Solicitud de formación.

Solicitud de capacitación.

Solicitud de entrenamiento.

Salidas

Artefacto liberado.

Artefactos revisados.

Curso de formación.

Curso de capacitación.

Curso de entrenamiento.

(6)

6 Gráfico del Flujo de Actividades

Flujo Normal de Actividades

5. Se ejecuta el sub-proceso: “Realizar Pruebas” para validar los artefactos y productos obtenidos.

6. Se ejecuta el sub-proceso: “Realizar Revisiones” para evaluar la adherencia a procesos y productos.

7. Se ejecuta el sub-proceso: “Realizar Auditorías” para la evaluación y seguimiento de la aplicación de los procedimientos, lineamientos y disposiciones establecidos en la organización.

8. Se ejecuta el sub-proceso: “Impartir Formación, Capacitación y Curso de Entrenamiento” para contribuir con la superación del capital humano.

Flujo de Información de las Actividades

No Entrada Formato Emisor Salida Formato Recepto

r Frec.

1. Producto o artefacto de software. Físico.

Digital.

Líder de proyecto

Se probó el artefacto o producto de software.

Físico.

Digital.

Líder de proyecto

En el momento necesario.

(7)

7

. .

2.

Necesidad del proyecto para verificar adherencia al proceso o al producto.

Físico.

Digital.

Líder de proyecto .

Se validó que los entregables tuvieran calidad.

Físico.

Digital.

Líder de proyecto .

Sistemáticamente.

3. Solicitud por parte del a organización.

Físico.

Digital.

Organiz

ación. Evaluación de los resultados. Físico.

Digital.

Equipo de desarroll o.

Periódicamente (2- 6 meses)

4. Línea de temas de las necesidades de los recursos humanos.

Físico.

Digital.

Trabaja dores.

Cursos de formación, capacitación y entrenamiento.

Físico.

Digital.

Trabaja dores.

En el momento necesario.

Cada uno de los procesos obtenidos fueespecificadoa un nivel mayor de detalle, como ejemplo de las actividades y subprocesos obtenidos tenemos el sub-proceso “Gestión de Pruebas” el cual se detalló aún más con la especificación del sub-proceso “Ejecutar Pruebas”:

Diagrama del sub-proceso Gestión de Pruebas

(8)

8 Diagrama del sub-proceso Ejecutar Pruebas

Estos subprocesos de igual modo contienen su especificación textual detallada con la cual se logra describir con un lenguaje natural las actividades que se realizan dentro de cada proceso o sub-proceso.

3. CONCLUSIONES

Los resultados obtenidos permiten concluir que la propuesta de procesos para la gestión y aseguramiento de la calidad realizada aporta un considerable valor para el centro ISEC en los siguientes aspectos:

a) Agilidad: con la definición de nuevos procesos y en la adaptación de los existentes a nuevas necesidades.

b) Control: el flujo de trabajo se encuentra bien definido.

c) Flexibilidad: se reduce la burocracia y los procesos son realizan de forma sencilla.

d) Reutilización: creación de nuevos procesos combinando procesos existentes.

e) Eficacia y Optimización: los recursos están asignados a las tareas necesarias.

f) Ciclo de mejora continua: con el monitoreo de los procesos es posible mejorar los que no cumplan con los objetivos.

(9)

9 4. BIBLIOGRAFIA

a) BizAgi. BizAgi Process Modeler. [En línea] 2011.

http://www.bizagi.com/index.php?option=com_content&view=article&id=95&Itemid=107.

b) Smith, Howard y Fingar, Peter. 2003. Business Process Management: The Third Wave.

c) WebMethods, Inc. 2006. Business Activity Monitoring (BAM) The New Face of BPM. 2006.

d) WHITE, S. A. Introduction to BPMN. 2006.

e) BIZAGI. Business Process Modeling Notation Disponible en: www.bizagi.com

f) Dr. Edgardo Palza, Optimización y Cuantificación de Procesos utilizando BPM. Escuela Superior de Tecnología, Montreal, Canadá.

g) Ferrer Rosado, José Atanasio y Romay Nadal, David. Herramientas BPM. Herramientas informáticas de ayuda a la gestión por procesos en la empresa. [En línea] 2005. http://personales.alumno.upv.es/joferro/bpms/page008_p3.html.

h) Fisteus, Jesús Arias. Modelado de procesos de negocio. Aplicación en entornos móviles. Catedra Nokia. [En línea]

http://www.it.uc3m.es/nokia/resumenes/jaf.pdf.

i) White, Stephen A. OMG BPMN Tutorial. 2006.

Referencias

Documento similar

El contar con el financiamiento institucional a través de las cátedras ha significado para los grupos de profesores, el poder centrarse en estudios sobre áreas de interés

Para definir indicadores de proceso centrados en las necesidades de nuestros clientes debe- remos analizar los requerimientos que éstos nos expresaron como necesidades y/o

Gastos derivados de la recaudación de los derechos económicos de la entidad local o de sus organis- mos autónomos cuando aquélla se efectúe por otras enti- dades locales o

En cuarto lugar, se establecen unos medios para la actuación de re- fuerzo de la Cohesión (conducción y coordinación de las políticas eco- nómicas nacionales, políticas y acciones

b) El Tribunal Constitucional se encuadra dentro de una organiza- ción jurídico constitucional que asume la supremacía de los dere- chos fundamentales y que reconoce la separación

Volviendo a la jurisprudencia del Tribunal de Justicia, conviene recor- dar que, con el tiempo, este órgano se vio en la necesidad de determinar si los actos de los Estados

Cedulario se inicia a mediados del siglo XVIL, por sus propias cédulas puede advertirse que no estaba totalmente conquistada la Nueva Gali- cia, ya que a fines del siglo xvn y en

que hasta que llegue el tiempo en que su regia planta ; | pise el hispano suelo... que hasta que el