Sie sind auf Seite 1von 26

Universidad Nacional de Ingeniera Maestra en Informtica Empresarial

Modulo 06 Gestin de Proyectos de Software

Modelado de Proceso de Negocio


Ing. Jadbin Lezama Obando Ing. Juan Bosco Ordez Ing. Ricardo Lacayo Lacayo
26 de Septiembre del 2013

El Modelado del Negocio en el Ciclo de Vida de Desarrollo de Software


El modelo es una simplificacin de la realidad.
Construimos modelos para comprender mejor el sistema que estamos desarrollando. El modelado es una parte central de todas las actividades que conducen a la produccin de software de calidad. Construimos modelos para comunicar la estructura deseada y el comportamiento de nuestro sistema.

Libro: El Lenguaje Unificado de Modelado Grady Booch, James Rumbaugh, Ivar Jacobson

BPM

(Business Process Management)

Es un conjunto de mtodos, herramientas y tecnologas utilizados para disear, representar, analizar y controlar procesos de negocio operacionales; un enfoque centrado en los procesos para mejorar el rendimiento que combina las tecnologas de la informacin con metodologas de proceso y gobierno.

BPM es una colaboracin entre personas de negocio y tecnlogos para fomentar procesos de negocio efectivos, giles y transparentes. BPM abarca personas, sistemas, funciones, negocios, clientes, proveedores y socios.
Concentra los recursos y esfuerzos de la empresa en la creacin de valor para el cliente. BPM tambin permite una respuesta mucho ms rpida al cambio, fomentando la agilidad necesaria para la adaptacin continua.
Garimella, Lees, Williams; BPM for Dummies Software AG

Tendencias del BPM


El mercado de BPM crece anualmente alrededor del 20%. Este mercado, que en 2004 alcanz los 1.000 millones de dlares en ventas, En 2011 el crecimiento anual del 24% (Gartner) En la actualidad, ms de 100 fabricantes centran su actividad en torno a esta tecnologa. En los aos de recesin de 2001 y 2002, el recorte de costos y las iniciativas para mejorar la productividad impulsaron la demanda de BPM. Esta contribuy a acelerar los ciclos de los procesos mediante la integracin y la automatizacin y en cierta medida llen los vacos dejados por los sistemas ERP.
Club BPM 2006-2009 Gestin de Procesos y Tecnologas BPM para Directivos

Estndares de BPM
La WfMC (Workflow Management Coalliton) defini XPDL (XML Process Definition Language) como estndar basado en XML para la descripcin y modelado de procesos. Por otro lado, BPMI (Business Process Management Initiative) estableci otro lenguaje XML de descripcin de procesos de negocio: BPML (Business Process Modeling Language). En mayo de 2002, WfMC y BPMI llegaron a un acuerdo para unificar sus esfuerzos Por su parte, IBM y Microsoft definieron cada uno un estndar de modelizacin y ejecucin de procesos de negocio: IBM: WSFL (Web Services Flow Language) y Microsoft: X-LANG. Ambas compaas unificaron sus estndares definiendo el estndar BPEL4WS (Business Process Execution Language for Web Services),que define un proceso de negocio como una orquestacin de servicios web services.

BPMN(Bussiness Process Management Notation)


Notacin para el Modelado de Procesos de Negocio, es una notacin grfica estandarizada que permite el modelado de procesos de negocio, en un formato de flujo de trabajo (workflow). BPMN fue inicialmente desarrollada por la organizacin Business Process Management Initiative (BPMI), y es actualmente mantenida por el OMG (Object Management Group), despus de la fusin de las dos organizaciones en el ao 2005. Su versin actual, a abril de 2011, es la 2.0.

OMG BPMN 2.0 - OMG Final Adopted Specification

Arquitectura de BPM

Dimensiones articuladoras en la implementacin de la tecnologa BPM

Ciclo de vida del BPM

Polymita Technologies

Oracle

BEA AquaLogic BPM Studio

BizAgi

Comparacin entre RUP y BPM

METODOLOGIA DE DESARROLLO DE SW

METODOLOGIA ENFOCADA A LA GESTION EFECTIVA DE PROCESOS DE NEGOCIOS

Es un lenguaje grfico para visualizar, especificar, construir y documentar un sistema

BPMN define la notacin y semntica de un Diagrama de Procesos de Negocio. Automatizacin y orquestacin de procesos de principio a fin a travs de un motor de ejecucin

PATRONES DE WORKFLOW BPMN 1.0 PATRONES DE CONTROL DE Permiten describir la estructura de los procesos y (15 +3)/20 FLUJO ejecucin de los mismos PATRONES DE DATOS

UML 2.0 (16)/20

PATRONES DE RECURSOS HERRAMIENTAS GRAFICO

Sirven para capturar las distintas formas en que se emplean los datos y la interaccin de los datos con otros (18+4)/40 (17+1)/40 elementos del workflow Se utilizan para mostrar las distintas formas en las que los diferentes recursos de un workflow pueden ser 8/43 8/43 representados y utilizados. PAREJOS Ms Rico Ms Tecnico

BPMN: Apoyo de laOMG y puede transformarse directamente en BPEL , lenguaje de orquestacin de servicio WEB

Minera de Procesos

Minera de Procesos (Process Mining)


Descubrir, monitorear y mejorar los procesos reales a travs de la extraccin de conocimiento de los registros de eventos comnmente disponibles en los Sistemas de informacin actuales
La minera de procesos provee un puente importante entre la minera de datos y la modelacin y anlisis de procesos de negocio

IEEE Task Force on Process Mining Manifiesto sobre Minera de Procesos Versin en Espaol

Requerimientos para implementar

Minera de Procesos
La organizacin debe manejar registros de eventos que muestren qu procesos han sido ejecutados y qu recursos han sido utilizados para ejecutarlos

Debe ser posible identificar cules eventos pertenecen a una misma instancia del proceso (a qu caso corresponden) Se debe poder identificar el orden cronolgico de ejecucin de los eventos en una misma instancia del proceso.

Ejemplo: Registro de Eventos

Tipos de Minera de Procesos


Descubrimiento:
Es una tcnica que, nicamente basado en un registro de eventos, produce un modelo sin usar ninguna informacin previa. Esta tcnica es utilizada generalmente cuando no existe una descripcin formal de los procesos

Conformidad:
Se compara un modelo de proceso existente con un registro de eventos del mismo proceso. La verificacin de conformidad puede ser usada para revisar si la realidad, tal como est almacenada en el registro de eventos, es equivalente al modelo y viceversa.

Extensin o Mejora:
Consiste en extender o mejorar un modelo de proceso existente usando la informacin acerca del proceso real almacenada en algn registro de eventos.

Perspectivas de la Minera de Procesos


Control de Flujo
El orden de Ejecucin de las actividades con el fin de caracterizar los posibles caminos

Organizacional
Qu recursos se utilizan en el proceso, qu actores estn involucrados y como se relacionan

Casos
Se enfoca en sus propiedades, un caso puede ser caracterizado por su ruta en el proceso o por los actores que trabajan en l

Tiempo:
Se relaciona con la ocurrencia y frecuencia de los eventos. Cuando los eventos tienen asociados marcas de tiempo, es posible descubrir cuellos de botella, medir niveles de servicio, monitorear la utilizacin de recursos, y predecir el tiempo de procesamiento restante de casos en ejecucin.

Etapas de la Minera de Procesos

Muchas Gracias
FIN

Das könnte Ihnen auch gefallen