El documento describe los conceptos básicos de la gestión por procesos y el modelamiento de procesos de negocio. Explica que la primera etapa es identificar el objetivo y elementos del proceso. Luego, se puede dibujar el proceso y sus procedimientos usando estándares como BPMN. Finalmente, detalla los diferentes elementos que pueden usarse para modelar procesos de negocio de manera gráfica y sus interrelaciones, como tareas, eventos, flujos y objetos.
La trazabilidad de artefactos software en el contexto de nuevos paradigmas de...
Gestión Procesos
1. Gestión por Procesos
1- Modelamiento
El paso inicial en la gestión por procesos es identificar el objetivo del
proceso así como todos y cada uno de los elementos que lo constituyen y
lo que permitirá medir el procesos. Así se puede proceder a dibujar el
proceso y sus procedimientos.
2. PROCESO
• Secuencia de operaciones que transforman ENTRADAS
en SALIDAS.
• Es el resultado de la implementación de una técnica, la
cual orienta el trabajo de un equipo a unas entradas dadas
en una proporción y contexto determinado
El proceso de negocio 2
Profesor: Marta Silvia Tabares B. 13/03/2012
3. TIPOS DE PROCESOS Industriales De Información De Negocio
Foco Cosas Datos Relaciones
Propósito Transformar y ensamblar Procesar y transmitir datos Establecer un flujo
materiales y componentes e información que será controlado de actividades
en otros componentes procesada e interpretada por entre diferentes actores
finales, interviniendo diferentes actores del internos y externos a la
diferentes tipos de recursos proceso organización con el fin de
proveer un servicio a
satisfacción del cliente
Características Orientado por la ingeniería Orientado por la ingeniería Orientado por la Gestión de
industrial informática procesos de negocio
Acciones Ensamblar, transportar, Enviar, transformar, recibir, Identificar, solicitar,
transformar, almacenar, e estructurar, grabar, analizar, prometer, ofrecer,
inspeccionar recuperar, consultar, rechazar, medir, coordinar.
eliminar, clasificar
Tipos de Procesos 3
Profesor: Marta Silvia Tabares B. 13/03/2012
4. Definición de Proceso de Negocio
• Un Proceso de Negocio es una colección de actividades
que, tomando una o varias clases de entradas, crean una
salida que tiene valor para un cliente (Hammer y Champy,
1993).
• Los Procesos de Negocio representan el flujo de trabajo y
de información a través del negocio. (BOMSIG, 1995)
El proceso de negocio 4
Profesor: Marta Silvia Tabares B. 13/03/2012
6. GESTION DE PROCESOS
Fuente: ICONTEC Internacional
El proceso de negocio 6
Profesor: Marta Silvia Tabares B. 13/03/2012
7. ELEMENTOS BÁSICOS DEL PROCESO DE NEGOCIO
El proceso de negocio 7
Profesor: Marta Silvia Tabares B. 13/03/2012
8. EL PROCESO DE NEGOCIO
ESTÁNDAR PARA MODELAR EL PROCESO DE NEGOCIO
Business Process Modeling Notation
BPMN 2.0
Profesor: Marta Silvia Tabares B. 13/03/2012
9. ELEMENTOS DE MODELAMIENTO EN BPMN 2.0
Objetos de Flujo
Eventos (Nodos):
Inicial Intermedio Final
Actividad:
Decisión:
9
Profesor: Marta Silvia Tabares B. 13/03/2012
10. ELEMENTOS DE MODELAMIENTO EN BPMN 2.0
Objetos de Conexión
Flujo de secuencia:
Flujo de mensaje:
Asociación:
Proceso de negocio 10
Profesor: Marta Silvia Tabares B. 13/03/2012
11. ELEMENTOS DE MODELAMIENTO EN BPMN 2.0
Objetos de Carriles (Swimlane)
Nombre
Carril:
(Pool)
Nombre
Nombre
Carriles:
(Lane)
Nombre
11
Profesor: Marta Silvia Tabares B. 13/03/2012
12. ELEMENTOS DE MODELAMIENTO EN BPMN 2.0
Artefactos
Objeto de datos:
Grupo:
Anotación:
12
Profesor: Marta Silvia Tabares B. 13/03/2012
13. ELEMENTOS DE MODELAMIENTO EN BPMN 2.0
EJEMPLO: modelado del proceso en BPMN
PROCESO: “Retiro de Dinero de una Cuenta de
Ahorros en un Cajero Electrónico“.
TAREAS PRINCIPALES DEL PROCESO
• Identificar tarjeta y verificar información
• Indicar valor a retirar
• Verificar saldo
• Hacer retiro
13
Profesor: Marta Silvia Tabares B. 13/03/2012
14. ELEMENTOS DE MODELAMIENTO EN BPMN 2.0
Proceso de negocio 14
Profesor: Marta Silvia Tabares B. 13/03/2012
15. ELEMENTOS DE MODELAMIENTO EN BPMN 2.0
Fuente:
15
Profesor: Marta Silvia Tabares B. 13/03/2012
Department Of Defense Architecture Framework (DoDAF)
16. BPMN 2.0 – DIAGRAMA SIMPLE
Fuente:
16
Robert Shapiro
Profesor: Marta Silvia Tabares B. 13/03/2012
17. BPMN 2.0 – DIAGRAMA SIMPLE
CON 4 TIPOS DE ELEMENTOS
SubProcess
End
Event
Start Sequence
Event Flow
Fuente:
17
Robert Shapiro
Profesor: Marta Silvia Tabares B. 13/03/2012
18. Tareas y ruta lógica
Fuente:
18
Robert Shapiro
Profesor: Marta Silvia Tabares B. 13/03/2012
19. gateway paralelo y subproceso
Parallel
gateway
Task
Fuente:
19
Robert Shapiro
Profesor: Marta Silvia Tabares B. 13/03/2012
20. Bpmn 2.0 suproceso expandido
Fuente:
20
Robert Shapiro
Profesor: Marta Silvia Tabares B. 13/03/2012
21. Bpmn 2.0 suproceso expandido
SubProcess
(expanded)
Fuente:
21
Robert Shapiro
Profesor: Marta Silvia Tabares B. 13/03/2012
22. Fuente:
Robert Shapiro
Exclusive GateWay 22
Profesor: Marta Silvia Tabares B. 13/03/2012
23. Exclusive
gateway
Fuente:
Robert Shapiro
Exclusive GateWay 23
Profesor: Marta Silvia Tabares B. 13/03/2012
24. BPMN2.0 MODELO DESCRIPTIVO
SubProcess
(expanded)
Parallel SubProcess
gateway
End
Event
Exclusive
Start gateway
Event Task
Fuente:
Sequence
Flow
24
Robert Shapiro
Profesor: Marta Silvia Tabares B. 13/03/2012
25. Pool
Message
Flow
Data Sub
User
Object Process Lane
Task (Collapsed)
Message
Start Event
Message
End Event
Data
Association
Call
Activity
(Collapsed)
Service
Text Task
Annotation
Association 25
Fuente:
Profesor: Marta Silvia Tabares B. 13/03/2012
Robert Shapiro
28. BPMN2.0 tipos de tareas (task)
Tarea tipo Servicio (Service Task): Esta es una tarea que
utiliza algún tipo de servicios, lo que podría ser un servicio
Web o una aplicación automatizada
28
Profesor: Marta Silvia Tabares B. 13/03/2012
29. BPMN2.0 tipos de tareas (task)
Tarea tipo Envio (Send Task): Esta es una tarea simple diseñada
para enviar un mensaje a un participante externo (relativo a un
proceso). Un vez el mensaje se ha enviado entonces la tarea se ha
completado.
29
Profesor: Marta Silvia Tabares B. 13/03/2012
30. BPMN2.0 tipos de tareas (task)
Tarea tipo Recibo (Receive Task): Esta es una tarea simple
diseñada para esperar por un mensaje que llega de un participante
externo (relativo a un proceso). Un vez el mensaje se ha recibido
entonces la tarea se completa. Es frecuentemente usada para
iniciar un proceso.
30
Profesor: Marta Silvia Tabares B. 13/03/2012
31. BPMN2.0 tipos de tareas (task)
Tarea de Usuario (User Task): Esta es una típica tarea de
“workflow” donde el humano ejecuta la tarea con la ayuda de una
aplicación de software.
Una tarea de usuario es ejecutada por y dirigida en un tiempo de
ejecución del proceso de negocio. Los atributos relativos a la
participación humana, como las asignaciones de las personas y la
prestación de interfaz de usuario (UI) se puede especificar con
gran detalle con formas tales como formas, portlets, etc.
31
Profesor: Marta Silvia Tabares B. 13/03/2012
32. BPMN2.0 tipos de tareas (task)
Tarea Manual (Manual Task): Una tarea manual es una tarea
que se espera llevar a cabo sin la ayuda de un motor de ejecución
de los procesos de negocio o cualquier otra aplicación. Un
ejemplo de esto podría ser un técnico de telefonía de instalar un
teléfono en una ubicación del cliente.
Una tarea manual no es ejecutada ni administrada en un tiempo
de ejecución del proceso de negocio (esto es que el motor de
proceso de negocio no hace un seguimiento del inicio y la
finalización de una tarea). Un ejemplo de esto podría ser la lista
de instrucciones (en papel) para que un técnico de telefónica
instale un teléfono en un lugar del cliente.
32
Profesor: Marta Silvia Tabares B. 13/03/2012
33. BPMN2.0 tipos de tareas (task)
Tarea tipo Regla de Negocio (Business Rule Task): Provee un
mecanismo para que el proceso proporcione entrada a un motor
de reglas de negocio y obtenga la salida con los cálculos que
dicho motor puede proveer.
33
Profesor: Marta Silvia Tabares B. 13/03/2012
34. BPMN2.0 tipos de tareas (task)
Tarea tipo Guión (Script Task):Una tarea Script se ejecuta por
un motor de proceso de negocio. El modelador o ejecutor define
una secuencia de comandos en un lenguaje que la máquina puede
interpretar. Cuando la tarea está lista para comenzar, el motor va
a ejecutar el script. Cuando el script está terminado, el trabajo
también se habrá completado.
34
Profesor: Marta Silvia Tabares B. 13/03/2012
35. TALLER CLASE – tema 1
• Objetivo del taller:
• Identificar los diferentes elementos que desde el proceso de negocio pueden ser
utilizados para la educción y especificación de requisitos de negocio.
• Dinámica del taller:
- El grupo se dividirá en equipos máximo de 4 personas para desarrollar el
ejercicio asignado.
- El orientador entregará a cada equipo un ejercicio cuyo objetivo es modelar el
proceso descrito, con cada uno de los elementos que deban ser utilizados bajo el
estándar BPMN 2.0.
- Cada equipo deberá desarrollar el problema de acuerdo a las condiciones
entregadas.
- Identificar los requisitos de negocio que pueden ser identificados desde el
modelamiento de negocio.
• Ejercicio: Definido por el grupo.
35
Profesor: Marta Silvia Tabares B. 13/03/2012