Desarrollo de aplicaciones para la sociedad de la información Bloque II- Dominios de aplicaciones sociales Tema 3- Gestión de procesos de negocio



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

Diplomatura en Gestión de Procesos (BPM)

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

Management(BPM) Gestión de Proceso de negocio con BPM. Universidad Inca Garcilaso de la Vega

Gestión de Procesos de Negocios BPM

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

TOMA DE DECISIONES II

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

SISTEMAS INTEGRADOS DE GESTIÓN

IBM Tivoli Asset Management for IT. IBM Tivoli Service Request Manager

LOS SISTEMAS DE PLANIFICACION DE LOS RECURSOS DE LA EMPRESA (ERPs) Carlos Suárez Rey

FUENTES SECUNDARIAS INTERNAS

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

CMMI (Capability Maturity Model Integrated)

JIAP 2011 Transitando hacia una Organización Gestionada por Procesos. Diego Karbuski - Agosto 2011

BPM: Articulando Estrategia, Procesos y Tecnología

CARACTERÍSTICAS HERRAMIENTA E-BUSINESS E-SYNERGY (EXACTSOFTWARE)

PLAN DOCENTE CENTRO DE ESTUDIOS PROFESIONALES EN BPM. BPM01 Introducción a la Gestión por Procesos y Tecnologías BPM Nivel 1

SW-CMM Capability Maturity Model for Software

BPM Business Process Management

PECTRA BPM Suite. Processing Profits

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

SOLUCIONES E-BUSINESS

Ciclo de Gestión de la Competitividad

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

Consultoría en Arquitectura Empresarial, SOA y de Software

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

Integración de AuraPortal con SAP

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

MÓDULO 1: FUNDAMENTOS DE BPM, GOBIERNO Y ORGANIZACIÓN POR PROCESOS

Enginyeria del Software III

Los procesos de software. Un proceso de software se define como un:

AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM

El Proceso Unificado de Desarrollo de Software

Sistemas de Información Gerencial

Conferencia de lanzamiento de la Asociación de Arquitectos Empresariales de España

everis, líder en implantación de soluciones de Business Intelligence

Glosario Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano

Calidad de Software - CMM

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

Universidad Nacional Autónoma de México. Facultad de Química. Herramienta de planeación Enterprise Resource Planing (ERP)

BUSINESS PROCESS MANAGEMENT (BPM)

Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI)

E R P. Agosto / Mariana Castillo

Elementos requeridos para crearlos (ejemplo: el compilador)

Unidad 1. Fundamentos en Gestión de Riesgos

Gestión de la Información

Enterprise Resource Planning

PERSYS Tel. (81) Página 0

PROGRAMACIÓN DE SISTEMAS INFORMATICOS. Certificado de profesionalidad IFCT0609

LISTA DE MEJORAS PARA MEJORAR LOS RESULTADOS DE LA EVALUACIÓN

Aproximación práctica a ITIL. Proyecto VeredaCS. F r00

Arión Grupo Software Factory

ARIS Business Architect for SAP

Hacer Realidad BPM en su Organización ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN

Trabajo de Grado Análisis comparativo de Lenguajes Notacionales para Modelado de Procesos

BPM - Gestión de Procesos

KYMATIC Soluciones Informáticas S.L.

Preguntas más frecuentes sobre PROPS

Gestión de expedientes digitales en el Ayuntamiento de Mataró

Boletín de Asesoría Gerencial* Business Process Management (BPM)

SYSTEMIC SOLUTIONS BPM. soluciones integrales.

TECNOLOGÍA SOFTWARE PARA EL DESARROLLO DE SISTEMAS DE INFORMACIÓN

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

PROCESS INTELLIGENCE. Análisis de rendimiento para procesos de negocios

LOS SISTEMAS DE PLANIFICACION DE LOS RECURSOS DE LA EMPRESA (ERPs) Carlos Suárez Rey

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

Gestión de Procesos de Negocio con ADONIS. Un Producto de BOC Management Office

dmnet Arquitectura Empresarial de Procesos

Syllabus.

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

Un paso más hacia la optimización del servicio: La nueva automatización de la Operación en El Corte Inglés. Vicente de la Cruz

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

Diseño orientado al flujo de datos

Antecedentes de GT Consultores

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

Presentación Sistema de Gestión por procesos S.G.P. con AuraPortal BPMs

Estándar CMMI. Disciplinas del CMMI. Modelo continuo y modelo por niveles.

Supply Chain Management

DISEÑO DE SOFTWARE INTEGRADO Unidad I: Introducción al Diseño de Software Integrado. Profesor: Cristián Chávez T

MAESTRÍA EN INGENIERÍA DE COMPUTACIÓN Y SISTEMAS CON MENCIÓN EN GESTIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN

Enterprise Resource Planning (ERP) SISTEMA DE PLANEACIÓN DE RECURSOS MASTER: ALFREDO CASTRO JIMENEZ

4 en 1: 1. BPMS (Gestión por Procesos). 2. Intranet. 3. Gestión Documental (SPS). 4. Portales B2B y B2C.

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

GESTIÓN DE CAPACIDAD DE SERVICIOS TI: UNA SOLUCIÓN DESDE ITIL

Ingeniería de Software

EL PERFIL COMPETITIVO DE LAS EMPRESAS ESPAÑOLAS. Resultados del estudio de competitividad 2012

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

INTEGRANTES: ROSAS TORRES LAURA PATRICIA ANDRADE CARRERA ANGELICA GALAN LOPEZ PILAR OAXACA GRANDE JOSE LUIS

Servicios Web: Orquestación y coreografías

La Gestión del Negocio por Procesos hoy. Presentada por: SELVINO, Pablo y PEREYRA, Ariel

Business Process Management(BPM)

Alineación estratégica de los procesos de negocio a la empresa

Visión Ampliada del Management: Enterprise Performance Management

Introducción: Qué se entiende por una arquitectura SOA? Bernhard Hitpass

Orientación acerca del enfoque basado en procesos para los sistemas de gestión de la calidad

Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow

René Monroy Gabriel Vázquez. Seite 1

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA

Transcripción:

Desarrollo de aplicaciones para la sociedad de la información Bloque II- Dominios de aplicaciones sociales Tema 3- Gestión de procesos de negocio Máster Universitario Oficial en Sistemas Telemáticos e Informáticos Curso 2012/2013 Juan Manuel Serrano http://zenon.etsii.urjc.es/dasi

Objetivos Introducir el concepto de proceso de negocio y conocer las características principales de las herramientas y técnicas de soporte a la gestión de este tipo de procesos Ser capaz de diferenciar los elementos de las perspectivas de procesos, datos y recursos soportados por una técnica de modelización determinada Evaluar críticamente las herramientas y lenguajes de procesos de negocio, en comparación con los lenguajes de programación de propósito general 2

Índice q Introducción q Perspectiva de procesos q Perspectiva de datos q Perspectiva de recursos q Evaluación 3

Gestión de procesos de negocio Un proceso de negocio es un conjunto de actividades realizadas en el contexto de una organización, que generan productos o servicios con el objetivo de proporcionar valor a sus clientes Tipos de procesos l Cadenas de valor (value chain) Transversales a los distintos departamentos funcionales de la organización l Procesos departamentales (de soporte o funcionales) Logística, producción, marketing, ventas, etc. Contabilidad, recursos humanos, subcontratación, IT, etc. l Subprocesos, tareas, etc. Actividades de menor alcance y duración. Ejemplo: contratación de una persona para el puesto X, producción de un componente del producto, etc. 4

Gestión de procesos de negocio La gestión de procesos de negocio (Business Process Management- BPM) tiene por objetivo l la definición de los procesos de negocio de una empresa u organización l la monitorización de su rendimiento y l la gestión de su evolución, de acuerdo a los cambios producidos en el entorno de la organización y en consonancia con las metas y estrategias corporativas de la empresa Se trata de una disciplina de gestión, no técnica l El software interviene en un grado muy importante tanto en la realización de las actividades, como en la eficacia del proceso, pero no se puede realizar el análisis de los procesos de negocio desde una perspectiva puramente técnica 5

Gestión de procesos de negocio A nivel corporativo, la gestión de procesos de negocio tiene en cuenta la misión y las estrategias de la empresa para definir una arquitectura de procesos global alineada con dichos objetivos; a este nivel también se definen las políticas y métricas necesarias para gestionar, planificar y evaluar el rendimiento de los procesos Los procesos a los que hace referencia el nivel anterior consisten en actividades de largo alcance, habitualmente inter-corporativas (la cadena de valor global); en un nivel inferior podemos encontrar las actividades intra-empresariales relativas a una actividad de menor alcance (gestión de la subcontratación, pago de comisiones, etc.) relacionada con alguna unidad funcional o departamental En el nivel inferior se encuentran los recursos humanos y técnicos que se encargan de implementar los procesos de la organización; es en este nivel donde se encuentra el departamento de IT (Information Technology) o sistemas de información 6

Niveles BPM BPTrends Business Process Pyramid [Harmon, 07] 7

Capability Maturity Model (CMM) El CMM es un modelo que permite estimar la madurez de una organización en relación a su capacidad para gestionar sus procesos de negocio l Inicialmente se definió para medir la madurez de los procesos de desarrollo de software, pero vale para otros procesos Una organización se encuentra en el nivel 1 ( Initial ) si las actividades que desarrolla son ad-hoc, no se encuentran definidas y los resultados no son predecibles Las organizaciones de nivel 2 ( Repeatable ) se caracterizan por ser capaces de llevar a cabo sus actividades con éxito, con relativa independencia de individualidades concretas, gracias a la implementación de un control básico de los costes y la planificación; los procesos gestionados, no obstante, se encuentran a nivel departamental o funcional Las organizaciones de nivel 3 ( Defined ) definen de forma sistemática sus procesos en torno a una metodología; los procesos tienen un alcance corporativo Las organizaciones de nivel 4 ( Managed ) han conseguido alinear sus estrategias y objetivos con la arquitectura global de procesos de la organización, así como implantar procesos sistemáticos de monitorización En el último nivel, ( Optimized ) el énfasis se encuentra en la mejora continua de los procesos 8

Capability Maturity Model (CMM) Nivel 5 Optimizing Mejora continua de procesos Nivel 4 Managed Énfasis en la monitorización de procesos Alineamiento con las metas corporativas Nivel 3 Defined Procesos integrados en una metodología Procesos definidos a nivel corporativo Nivel 2 Repeatable Reproducción consistente de resultados exitosos Procesos definidos a un nivel departamental Nivel 1 Initial Procesos ad-hoc El éxito depende de individualidades 9

BPM Software [Harmon, 07] ERP 10

BPM Software [Harmon, 07] 11

Suites de gestión de procesos de negocio (BPMS) Las herramientas Business Process Management Suites (BPMS) son plataformas software genéricas y programables que soportan la operativa y la gestión de los procesos de una organización l Pueden entenderse como middlewares sociales en un dominio de aplicación concreto l Los programas de la plataforma consisten en los modelos de procesos que son gestionados a través de ella l Son genéricas, en el sentido de que no están restringidas a un área funcional concreto Su origen se encuentra en reacción a las aplicaciones paquetizadas proporcionadas a través de las plataformas ERP (Enterprise Resource Planning) l Estos sistemas son difíciles de parametrizar, tienen un coste de mantenimiento elevado y un alto riesgo de vendor locked-in 12

Arquitectura BPMS El núcleo central de un BPMS está formado por los intérpretes ( engines ) de los modelos de procesos l El motor de workflow se centra en la gestión de las actividades manuales llevadas a cabo por empleados de la organización l El motor de reglas interpreta los catálogos de reglas de negocio y toma automáticamente las decisiones que se derivan de ella l El motor de EAI se encarga de gestionar las interacciones con las aplicaciones y componentes software externos al BPMS que actúan como recursos computacionales en la automatización de determinadas actividades Las utilidades que proporciona una herramienta BPMS abarcan la edición de modelos, la monitorización de procesos, etc. Algunas herramientas BPMS pueden proporcionar también modelos específicos de un dominio de aplicación determinado l Telecomunicaciones, salud, seguros, etc. 13

Arquitectura BPMS [BPTrends, 07] 14

Proveedores de software BPM Libre distribución l jbpm/drools, Intalio BPM, EnhydraShak, YAWL, Bonita, Comerciales l Oracle, SAP, IBM, Software AG, Lombardi, BEA, Appian, Tibco,... 15

Lenguajes de procesos Orientados al modelado (estándares OMG) l Business Process Management Notation (BPMN) l UML 2.0 Activity Diagramas (AD) Orientados a la ejecución l Business Process Execution Language (BPEL) BPEL4 People Estándares OASIS l XPDL Estándar WfMC l ARIS Lenguaje de modelado de SAP l YAWL Libre distribución l 16

Sistemas de información orientados a procesos Un sistema de información orientado a procesos (Process-Aware information systems -PAIS) debe integrar tres perspectivas diferentes: procesos, datos y recursos La perspectiva de procesos se centra en las actividades a realizar y el orden en el que dichas tareas deben ser realizadas, es decir, en el flujo de control del sistema La perspectiva de datos enfatiza la información consumida y generada por las actividades del sistema La perspectiva de recursos atañe a los recursos humanos y computacionales necesarios para llevar a cabo las distintas tareas Para cada una de estas perspectivas se pueden identificar una serie de patrones que identifican las construcciones típicas soportadas en mayor o menor medida por los lenguajes de procesos l www.workflowpatterns.com 17

Perspectivas PAIS PROCESOS DATOS RECURSOS 18

Índice q Introducción q Perspectiva de procesos q Perspectiva de datos q Perspectiva de recursos 19

Perspectiva de procesos Patrones de flujo de control soportados en mayor o menor medida por diferentes lenguajes de procesos l Sequence l AND-split, XOR-split, OR-split l AND-merge, Simple merge, ORmerge, N-out-of-M join l Multiple instances l 20

Símbolos BPMN (perspectiva de procesos) 21