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.



Documentos relacionados
Business Process Management(BPM)

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta

Describir una metodología sistemática de análisis de los procesos organizacionales y cómo estos pueden ser apoyados por las TI.

CMMI (Capability Maturity Model Integrated)

CURSOS IN-HOUSE PARA FORTALECER HABILIDADES DE GESTIÓN Y MEJORAR LA PRODUCTIVIDAD

Guía Metodológica basada en procesos para la Línea de Productos de Software Aplicativos SIG.

El impacto del relevamiento y modelado de procesos en la implantación de sistemas informáticos

Notación de Modelado de Procesos de Negocio

Sede Escazú, Plaza Tempo

Principales Cambios de la ISO 9001:2015

DIFUSIÓN DEL SISTEMA DE GESTIÓN DE CALIDAD

001. Dirección y Apoyo Administrativo

PRINCIPIOS DE LA GESTION DE LA CALIDAD

Modelando procesos. Introducción al modelamiento de procesos y BPM

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC CALIDAD DE SOFTWARE Guía para Examen Segundo Parcial Grupo 6501

LOS 8 PRINCIPIOS DE LA CALIDAD

Proceso: AI2 Adquirir y mantener software aplicativo

Elementos requeridos para crearlos (ejemplo: el compilador)

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Resumen General del Manual de Organización y Funciones

Planeación del Proyecto de Software:

n u e v o s p a r a d i g m a s... n u e v a s s o l u c i o n e s.

Guía Metodológica para el diseño de procesos de negocio

BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012

PROCESOS SOFTWARE. Según esta estrategia, todo proceso debe planificarse, implantarse y evaluarse, para luego actuar sobre él.

Propuesta de Proyecto Final Para optar al grado de Magíster en Tecnologías de la Información

ENFOQUE ISO 9000:2000

Rediseño del Proceso Diseño Curricular

Administración por Procesos contra Funciones

ANÁLISIS DE RIESGOS EN LA GESTIÓN DE PROYECTOS. Los riesgos son eventos o condiciones inciertas que, si se producen, tienen un

Tecnología de la Información. Administración de Recursos Informáticos

CMM - Capability Maturity Model. Estructura de CMM... Componentes de CMM. Estructura de CMM

CLASE 3 O Y S II OBJETIVOS DE LA CLASE:

SOLUCIÓN SITUACIÓN ACTUAL

Programa de Universidades

2. DEFINICIÓN DEL SISTEMA INTEGRADO DE GESTIÓN - SIG

Marco Normativo de IT

PERFILES OCUPACIONALES

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE

Plan de Administración del Proyecto

PROYECTO GESTIÓN POR PROCESOS: INFORME DE AUTOEVALUACIÓN MEDIANTE CUESTIONARIO

Mejores prácticas para el éxito de un sistema de información. Uno de los problemas de información dentro de las empresas es contar con datos

Gestión de Proyectos de desarrollo de software. Ing. Rafael Bentancur Universidad ORT Uruguay

SW-CMM Capability Maturity Model for Software

Resultados Primer Estudio Nacional Gestión de Procesos de Negocio Chile, 2009

Gestión de proyectos en tiempos de crisis

Resumen General del Manual de Organización y Funciones

AUDITORÍAS Y AUDITORES ISO 9000:2000

Aplicación del BPM al desarrollo de sistemas computacionales

COMPILACION BIBLIOGRAFICA PMBOK, OPM3 JHON FREDY GIRALDO. Docente: Carlos Hernán Gomez Asignatura: Auditoria de Sistemas

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009

GeneXus BPM Suite X. Última actualización: 01 de Setiembre de 2008

GUÍA DOCENTE. Curso

ESTRUCTURA DEL MODELO ESTÁNDAR DE CONTROL INTERNO

BPMN básico. Clase Modelos de Procesos. Javier Bermudez

INFORME SOBRE LA AUTOEVALUACIÓN DE CALIDAD DE LA ACTIVIDAD DE AUDITORÍA INTERNA 2011

Gestión y Desarrollo de Requisitos en Proyectos Software

CONFIGURACIÓN DE LA METODOLOGÍA OPENUP V1.0. Centro Ideoinformática

Trabajo Ingeniería De Software

Is not jus power, is reliability and trust. Yei Systems S.A. de C.V.

CAPÍTULO 4. FORMA DE EVALUACIÓN CMM. 4.1 Evolución de los métodos de valoración del SEI

MINING SOLUTIONS LIMITADA

M.T.I. Arturo López Saldiña

"Gestión estratégica del Capital Humano - Nuevos desafíos para la profesión de Recursos Humanos".

SEGURIDAD PARA EL ACCESO A LA INFORMACIÓN DE LAS ENTIDADES DEL ESTADO

GUIA SOBRE LOS REQUISITOS DE LA DOCUMENTACION DE ISO 9000:2000

Exsis Software & Soluciones S.A.S

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

Modelado de procesos de negocio con notación BPMN

GESTION OPERATIVA. Niveles de gestión

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

La Gestión de Proyectos

BPMN Business Process Modeling Notation

LA SERIE ISO Herramientas para el Establecimiento de un Sistema de Gestión Ambiental

Guía de Planificación Estratégica de la Informática Educativa

Seminario de Certificación CAPM

MEGA INTERNATIONAL MANAGING ENTERPRISE COMPLEXITY

Estrategia de Implementación del Modelo de Emprendimiento TI en Colombia

Introducción. Enfoque de Control de CobiT Los Procesos del Modelo Mapeo de los Procesos

Auditorías Internas. Este procedimiento aplica desde de la Planeación de Auditorías Internas hasta el Cierre y Archivo de Auditoría.

ARCHIVO GENERAL DE LA NACIÓN

PREPARADO POR: FECHA DE EMISIÓN: FECHA DE VALIDACIÓN:

COORDINACION DE FORTALECIMIENTO DE GOBIERNO ELECTRONICO EGOB 3.0 PLAN DE ACCION EGOB 3.0

DOCUMENTO TECNICO PROGRAMA DE MEJORAMIENTO DE LA GESTIÓN (PMG) PROGRAMA MARCO AÑO 2013

Estándares y metodología para la puesta en marcha de un programa integral de mejora

BPMN vs UML. Los Requerimientos y el Modelo del Negocio. Autor: Norberto Figuerola

ETAPAS DE LA IMPLEMENTACIÓN DEL SISTEMA INTEGRADO DE GESTIÓN

1.8 TECNOLOGÍA DE LA INFORMACIÓN

Certificación. Gestión Avanzada 9004

Guía de contenido. Cápsula II. Control Interno y Transferencia de los recursos.

PROCESOS Y PROCEDIMIENTO METODOLOGÍA PARA LA GESTIÓN DE PROYECTOS INFORMÁTICOS EN CORPAC S.A.

IMPLANTACIÓN DE UN SISTEMA DE INFORMACIÓN MUNICIPAL PARA LA TOMA DE DECISIONES EN SALUD PÚBLICA (SIMSAP)

Desarrollo del enfoque de gestión por procesos en el Sistema de Aseguramiento de la Calidad de la UPCH Versión 1.0

ISO 9000 Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007

ITIL FOUNDATION V3 2011

MODELOS DE ESTRUCTURA PARA LAS DIRECCIONES DE INFORMÁTICA

Sistemas de gestión en servicios de TI (UNIT ISO/IEC )

-OPS/CEPIS/01.61(AIRE) Original: español Página Estructura del programa de evaluación con personal externo

Transcripción:

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é Labrada 1, Mrs. Aurelio Antelo Collado 2 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 1

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. 2

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. Referencias Entradas Proceso Salidas Recursos 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 3

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. 4

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. Asegurar a la dirección que se aplican en la organización los estándares, prácticas, procedimientos y métodos de los procesos. Objetivo Evaluar la adherencia a procesos y productos. Validar y verificar los productos obtenidos. Responsable Asesor de Calidad. Actores Asesor de Calidad. Involucrados Normas Un producto debe ser liberado por el Centro antes de ser liberado externamente. Específicas Solicitud de liberación. Solicitud de revisión. Entradas Solicitud de formación. Solicitud de capacitación. Solicitud de entrenamiento. Artefacto liberado. Artefactos revisados. Salidas Curso de formación. Curso de capacitación. Curso de entrenamiento. 5

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 N o Entrada Formato Emisor Salida Formato Recepto r Frec. 1. Producto o artefacto de software. Líder de proyecto Se probó el artefacto o producto de software. Líder de proyecto En el momento necesario. 6

.. 2. Necesidad del proyecto para verificar adherencia al proceso o al producto. Líder de proyecto. Se validó que los entregables tuvieran calidad. Líder de proyecto. Sistemáticamente. Equipo 3. Solicitud por parte del a organización. Organiz ación. Evaluación de los resultados. de desarroll o. Periódicamente (2-6 meses) 4. Línea de temas de las necesidades de los recursos humanos. Trabaja dores. Cursos de formación, capacitación y entrenamiento. 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 7

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. 8

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. 9