enmanuel Pavo
Modelado de Procesos de Negocio
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 NegocioContexto
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
Departamento de Lenguajes y Sistemas Informáticos
Universidad de Granada
Máster en Desarrollode
Software
2
Manuel Noguera – 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ístico de 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]
• “Abusiness process is a persistent unit 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 areorganizational units
that are capable and 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 agendaDepartamento de Lenguajes y Sistemas 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
• Interés creciente por parte de las
empresas
Informe IDC (2008): 70% de empresas
SOA pasandode un modelo tecnológico
centrado en la integració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 Negocio10-11
Ámbito de los Procesos de
Negocio
• Gestión de empresas 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áticosUniversidad de Granada
Máster en Desarrollo de
Software
Manuel Noguera – 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:...
Regístrate para leer el documento completo.