Conputador
Profesores: Kawtar Benghazi José Luis Garrido Bullejos Manuel Noguera García Invitados: Lawrence Chung (UT Dallas, EEUU) Wil van der Aalst (TU Eindhoven, Holanda)
Departamento de Lenguajes y Sistemas Informáticos Universidad de Granada Máster en Desarrollo de Software
Índice
•
Introducción
Concepto de Proceso de Negocio Contexto Motivación•
Modelado de Procesos de Negocio
Concepto Contexto Objetivos Componentes de un modelo de proceso de negocio Notaciones
• Criterios para elegir una buena notación
Herramientas
• •
Introducción a BPMN
Elementos de la notación Ejemplos de uso
Bibliografía
Máster en Desarrollo de Software
Departamento de Lenguajes y Sistemas Informáticos Universidad de Granada
2
ManuelNoguera – Sistemas Colaborativos y Procesos de Negocio 10-11
¿Qué es un Proceso de Negocio (Business Process - BP)?
• “Un conjunto estructurado, medible de actividades diseñadas para producir un
producto especificado, para un cliente o mercado específico. Implica un fuerte énfasis en CÓMO se ejecuta el trabajo dentro de la organización, en contraste con el énfasis en el QUÉ, característicode la focalización en el producto”, [Davenport 1993]
• “Un proceso de negocio contiene actividades con propósito, es ejecutado
colaborativamente por un grupo de trabajadores de distintas especialidades, con frecuencia cruza las fronteras de un área funcional, e invariablemente es detonado por agentes externos o clientes de dicho proceso”, [Ould 1995]
• “A business process is a persistentunit of work started by a business event such as
an invoice, request for proposal or a request for funds transfer. The process is driven by business rules that trigger tasks and subprocesses, with each state transition being executed within a transaction and audited for business reasons when required. Tasks and sub-processes are assigned to resources, which are organizational units that are capableand authorized to play specific roles in the processes”, [Dayal 2001]
Departamento de Lenguajes y Sistemas Informáticos Universidad de Granada
Máster en Desarrollo de Software
3
Manuel Noguera – Sistemas Colaborativos y Procesos de Negocio 10-11
Ejemplo (de descripción de proceso de negocio): Actualizar Stock de Productos
Fuente: SOA agenda
Departamento de Lenguajes ySistemas Informáticos Universidad de Granada
Máster en Desarrollo de Software
Manuel Noguera – Sistemas Colaborativos y Procesos de Negocio 10-11
Motivación
• Sistemas empresariales altamente
informatizados: el sistema software es un elemento central empresas
• Interés creciente por parte de las
Informe IDC (2008): 70% de empresas SOA pasando de un modelo tecnológico centrado en laintegración a otro con foco en los procesos de negocio Informe ADECCO: Ej. “Programador JAVA”
• Importantes intereses económicos:
Ej: Airbus, Boeing y 787 “Dreamliner”
Departamento de Lenguajes y Sistemas Informáticos Universidad de Granada Máster en Desarrollo de Software
5
Manuel Noguera – Sistemas Colaborativos y Procesos de Negocio 10-11
Ámbito de los Procesos de Negocio
• Gestión deempresas y organizaciones
(Enterprise Management)
Enterprise Modelling
• Enterprise Architectures
Scheduling, planning Business Process Management
• Business Process Modelling • Despliegue (deployment)* [también en Enterprise Architectures]
Subcontratación (outsourcing)
Departamento de Lenguajes y Sistemas Informáticos Universidad de Granada Máster en Desarrollo de Software
ManuelNoguera – Sistemas Colaborativos y Procesos de Negocio 10-11
Modelado de Procesos de Negocio • Business Process Modelling (BPM)
BPM también (Business Process Management) [Ko 2009][Ko 2009b]
“Representar los procesos de negocio de una empresa u organización con objeto de que puedan ser analizados y mejorados”:
• Validación: Se realizan todas la tareas, ciclos • Simulación: Ahorro de costes...
Regístrate para leer el documento completo.