Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Procesos de
Negocio
CARRERAS PROFESIONALES
CIBERTEC
ndice
Pgina
Presentacin
Red de contenidos
Unidad de Aprendizaje 1
9
11
1.2
1.2.1.
1.2.2.
1.2.3.
13
13
13
14
1.3
15
1.4
1.4.1.
1.4.2.
1.4.3.
17
17
18
19
Unidad de Aprendizaje 2
23
25
2.2
26
2.3
28
2.4
29
2.5
30
2.6
2.6.1
2.6.2
2.6.3.
32
32
34
35
Unidad de Aprendizaje 3
41
43
3.2.
La construccin de un proceso con BPMN
3.2.1 Manejo de Eventos
43
43
CIBERTEC
CARRERAS PROFESIONALES
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
Manejo de Actividades
Manejo de Decisiones
Manejo de Flow
Manejo de Swimlanes o Partitions
Manejo de Artefactos
46
48
49
50
52
3.3.
53
3.4.
53
Unidad de Aprendizaje 4
FUNDAMENTOS DE UML
4.1
UML (Unified Modeling Language) Definiciones
4.1.1 Nociones Generales de UML
4.1.2 Importancia de uso de UML
4.1.3 Aplicacin de UML en las Organizaciones de TI
61
63
63
65
68
4.2
UML (Unified Modeling Language) Uso de Diagramas
4.2.1 Diagramas de UML
4.2.2 Interaccin de UML con el modelado de Procesos de Negocio (Business
Process Modeling)
4.2.3 Notaciones usadas en el modelado de Procesos de Negocio (Business
Process Modeling)
70
70
81
4.3
4.3.1
4.3.2
4.3.3
84
84
85
86
CARRERAS PROFESIONALES
81
CIBERTEC
Presentacin
El curso de Modelado de Procesos de Negocio es un curso que pertenece al rea de
anlisis de negocios y gerenciamiento administrativo de las organizaciones y/o proyectos y
se dicta en las carreras afines a Tecnologas de la informacin.
Brinda a los alumnos los conocimientos necesarios sobre el flujo de los procesos en las
diferentes organizaciones, sirve adems para identificar los procesos propios de cada
organizacin graficndolos adecuadamente. Adems prev la utilizacin de herramientas
especializadas para su notacin y despliegue.
Adems se impartirn a los alumnos un conjunto de herramientas de anlisis gerencial que
permite a los alumnos identificar los procesos administrativos organizacionales, con la
finalidad de llegar a automatizar o sistematizar dichos procesos mediante el uso de
Tecnologas de informacin.
El curso es de carcter Terico prctico y consiste en el dictado de una serie de mdulos.
El curso presenta conceptos, estrategias y prcticas para el rediseo de la organizacin con
las tcnicas usadas por el Business Process Management (BPM). El programa es prctico y
de aplicacin inmediata en las organizaciones. Se proporcionan, adems, las metodologas
y ejemplos que permitirn desarrollar talleres con casos reales aplicables a las
organizaciones de los participantes.
En primer lugar, tomando como base la identificacin de los alcances de los procesos se
proceder a impartir conocimientos sobre las organizaciones y los procesos haciendo
nfasis en la importancia de los mismos. Luego se impartirn conocimientos referidos a la
mejora de los procesos organizacionales a fin que los alumnos sean capaces de identificar
las oportunidades de innovacin o reingeniera de los mismos. Con los conocimientos
impartidos hasta este punto se proceder al Modelamiento de los procesos para el cual se
prev el uso de herramientas del tipo BPM. Los modelamientos en la empresas son
elementos dinmicos por ende se proceder a impartir conocimientos sobre la
problemologia organizacional y su impacto en la mejora de los procesos. Por ltimo se hace
un estudio de los Fundamentos de UML (Unified Modeling Language) que es un lenguaje
de modelado de sistemas de software ms conocido y utilizado en la actualidad.
CIBERTEC
CARRERAS PROFESIONALES
CARRERAS PROFESIONALES
CIBERTEC
Red de contenidos
MODELADO DE
PROCESOS DE
NEGOCIO
LOS PROCESOS EN
LAS
ORGANIZACIONES
LA IMPORTANCIA
DEL MODELADO
BUSINESS PROCESS
MANAGEMENT EN
LAS
ORGANIZACIONES
FUNDAMENTOS
DE UML
UML (Unified
Modeling Language)
Definiciones
Introduccin
Introduccin
Introduccin
Clasificacin de los
Procesos en las
Organizaciones
La importancia de la
comunicacin en el
modelado de los
procesos
La construccin de un
proceso con BPMN
UML (Unified
Modeling Language)
Uso de Diagramas
Mapa de procesos en
las Empresas
El modelado de
procesos y su
importancia
Uso de prctico de
notacin BPM
UML (Unified
Modeling Language)
Uso de Elementos
Determinacin de las
tipos de los procesos
en las empresas
Modelado de
procesos usando
notacin BPMN
Ajuste de los
temporizadores
La historia y objetivos
de BPMN
Ejercicios para
desarrollo en clases
Dificultades en la
implantacin del
modelado en las
organizaciones
CIBERTEC
CARRERAS PROFESIONALES
UNIDAD
LOS
PROCESOS
ORGANIZACIONES
EN
LAS
TEMARIO
1.1
Introduccin
1.2
Clasificacin de los Procesos en las Organizaciones
1.2.1. Procesos Estratgicos
1.2.2. Procesos operativos o clave
1.2.3. Procesos apoyo
1.3
Mapa de procesos en las Empresas
1.4
Determinacin de las tipos de los procesos en las empresas
1.4.1. Orquestacin
1.4.2. Coreografa
1.4.3. Colaboracin
ACTIVIDADES PROPUESTAS
Los alumnos debern interactuar en el aula virtual y comentar los casos
planteados.
CIBERTEC
CARRERAS PROFESIONALES
CARRERAS PROFESIONALES
10
CIBERTEC
1.1
11
INTRODUCCIN
El propsito de esta unidad de aprendizaje es explorar las
diversas definiciones del Proceso reconocidas por las
organizaciones antes de pasar a presentar un diagrama
BPMN, sealando los elementos claves que se presentan.
CIBERTEC
CARRERAS PROFESIONALES
12
sea electrnico o fsico), el uso y/o consumo de recursos, y producir algn tipo de salida (ya
sea electrnico o fsico). La mayora de las organizaciones realizan cientos o miles de
diferentes procesos en el curso de proporcionar valor a los clientes, el personal, o
regulaciones satisfactorias.
Algunos procesos son formales, repetible, bien estructurado, y puede incluso automatizarse.
A menudo nos referimos a este tipo de procesos como "Procedimientos". Los ejemplos
incluyen:
Otros procesos son informales, muy flexibles, impredecibles (altamente variables), y difcil
de definir o repetir. A veces nos referimos a este tipo de procesos como "prcticas". Los
ejemplos incluyen:
CARRERAS PROFESIONALES
CIBERTEC
13
CIBERTEC
CARRERAS PROFESIONALES
14
CARRERAS PROFESIONALES
CIBERTEC
TIPOS DE PROCESOS
Procesos Estrategicos
15
Procesos Operativos
Destinados a estrategias definidas
para la empresa para dar servicio a
los clientes
Procesos Apoyo
CIBERTEC
CARRERAS PROFESIONALES
16
CARRERAS PROFESIONALES
CIBERTEC
17
Orquestacin
Coreografa
Colaboracin
Estos trminos han variado, con frecuencia contradictoriamente, tienen significados a travs
de los muchos contextos diferentes empresas en las que se aplican. Hemos buscado para
definir, a efectos de BPMN, y luego aplicar de forma coherente a lo largo de este manual.
Futuro versiones de BPMN a distinguir ms claramente entre estos tipos de procesos,
incluyendo soporte robusto para diagramtica cada aspecto.
1.4.1. Orquestacin
Dentro de BPMN, los modelos de orquestacin tienden a implicar una sola perspectiva de
coordinacin, es decir, representan un negocio especfico o una vista de la organizacin del
proceso. Como tal, un proceso de orquestacin describe cmo una unidad econmica va
sobre las cosas. Utilizado principalmente en la comunidad tcnica, "Proceso de
orquestacin" a menudo se alinean con los lenguajes de servicios web tales como BPEL.
La mayor parte de este manual explora orquestacin proceso orientado modelos. Tanto es
as, que se har referencia a las orquestaciones simplemente como Procesos. La Figura 1.8
presenta un modelo simple orquestacin.
Sin embargo, un diagrama de BPMN puede contener ms de una orquestacin. Si es as,
cada orquestacin aparece dentro de su propio contenedor llama la piscina. As,
orquestaciones (es decir, los procesos) siempre contenida dentro de una piscina. Esta
distincin es importante a la hora de comprender la diferencia entre orquestacin y
coreografa.
CIBERTEC
CARRERAS PROFESIONALES
18
Adems, el hecho de que orquestaciones estn contenidas dentro de una piscina indica que
consisten en elementos de proceso que existen juntos dentro de un contexto bien definido, o
focos de control. Un modelo de orquestacin ejecutado por una Suite BPM ciertamente se
ajusta a esta descripcin, pero tambin se aplica a situaciones que no son parte de un
sistema semiautomtico. A consecuencia del "contexto bien definido" para una orquestacin
es que hay datos disponibles para todos los elementos del modelo.
1.4.2. Coreografa
Un modelo de proceso coreografa es una definicin de la conducta que se espera (un tipo
de contrato de procedimiento o protocolo) entre los participantes interactan entre s. Estos
participantes pueden ser de negocios en general roles (por ejemplo, un cargador) o es una
entidad comercial especfica (por ejemplo Cibertec).
Al igual que la definicin de un ballet, una coreografa en BPMN describe la interaccin de
los participantes. En BPMN, una coreografa define la secuencia de interacciones entre dos
o ms participantes. En BPMN, las interacciones son la comunicacin, en la forma de
intercambio de mensajes entre dos participantes.
En BPMN acciones coreografa modela muchas de las caractersticas de los modelos de
orquestacin en que tiene una forma de diagrama de flujo. Incluye caminos alternativos y
paralelos, as como los subprocesos. Por lo tanto, los objetos de flujo (Actividades, Eventos
y puerta de enlace) de orquestacin.
Los modelos tambin son aplicables a los modelos de coreografa. Sin embargo, existen
diferencias dramticas entre orquestacin y modelos coreografa:
CARRERAS PROFESIONALES
CIBERTEC
19
Una orquestacin est contenido dentro de una piscina y normalmente tiene un contexto
bien formado.
Una coreografa no existe dentro de un contexto bien formada o foco de control. No hay
ningn mecanismo central que conduce o realiza un seguimiento de una coreografa.
Por lo tanto, hay no compartir datos a disposicin de todos los elementos de la
coreografa.
Para realizar la coreografa en diagramas de BPMN es poner entre ellos las piscinas.
La primera versin de BPMN (ahora 1.1) incluye algunos de los conceptos que los modelos
de la coreografa de apoyo. Y si bien es posible derivar el comportamiento esperado de la
coreografa, los elementos necesarios para la definicin completa an no se han definido.
BPMN 2.0 incluye un completo soporte para diagramas de coreografa (distinta de
orquestacin diagramas).
La Figura 1.9 presentada anteriormente demuestra las capacidades actuales para la
definicin de coreografa en BPMN 1.1. El diagrama muestra dos piscinas, cada uno con
orquestaciones. Los conectores entre los Pools son el flujo de mensajes. La combinacin de
las Actividades y otros elementos dentro de las piscinas y el flujo de mensajes entre las
piscinas definen una coreografa implcita.
En lugar de tener que derivar la coreografa del mensaje cambio, ser posible modelar como
"stand-alone" o colquelo entre las piscinas.
1.4.3. Colaboracin
La colaboracin tiene un significado especfico en BPMN. Se define el conjunto ordenado
(un protocolo) de las interacciones entre los participantes, una colaboracin simplemente
muestra a los participantes y sus interacciones. Una colaboracin tambin puede contener
una coreografa (Cuando est disponible en BPMN) y orquestaciones uno o ms.
Para ser ms especficos, una colaboracin es cualquier diagrama BPMN que contiene dos
o ms participantes, como se muestra en piscinas. Las piscinas tener el flujo de mensajes
entre ellos. Cualquiera de las piscinas puede contener una orquestacin (un proceso), pero
no son necesarios.
La Figura 1.10 muestra un diagrama de colaboracin ejemplo. Contiene dos piscinas y el
flujo de mensajes entre ellos. Otras colaboraciones diagramas podra mostrar
orquestaciones dentro de las piscinas (como en la figura 1.9, ms arriba).
CIBERTEC
CARRERAS PROFESIONALES
20
CARRERAS PROFESIONALES
CIBERTEC
21
Resumen
Los procesos son conjunto de operaciones ejecutadas de manera paralela y/o
secuencial, con el objeto de obtener un resultado, estas operaciones son realizadas con
la utilizacin de distintos medios disponibles llamados factores.
Las organizaciones cada vez ms complejas y por ende desarrollo mayor en procesos.
Es por ello que las organizaciones obstante por clasificar sus procesos de manera que
les permitan identificar los procesos que le genera valor dentro de la cadena de
organizacin.
Esta organizacin se resume en tres elementos procesos de tipo estratgico, procesos
de tipo principal y procesos de apoyo.
Por lo tanto el proceso debe ser:
Claramente definido
Pginas de Inters
www.tcpsi.com/servicios/modelado.htm
o
www.elprisma.com/apuntes/curso.asp?id=6034
o
www.advice-business.com/es/consejos-1918931.htm
o
www.uv.mx/usbi_ver/docs/manuales/man_docum_procesos_usbi.pdf
o
CIBERTEC
En este link encontrar un manual que hace referencia a los tipos de procesos
organizacionales.
CARRERAS PROFESIONALES
CARRERAS PROFESIONALES
22
CIBERTEC
23
UNIDAD
2
LA IMPORTANCIA DEL MODELADO
LOGRO DE LA UNIDAD DE APRENDIZAJE
Al trmino de la unidad, el alumno a partir del correcto entendimiento de los alcances
de los procesos en las organizaciones identificar las oportunidades de negocio para
el correcto modelamiento de los procesos de negocios partiendo de la gestin
organizacional.
TEMARIO
2.1
Introduccin
2.2
La importancia de la comunicacin en el modelado de los procesos
2.3
El modelado de procesos y su importancia
2.4
Modelado de procesos usando notacin BPMN
2.5
La historia y objetivos de BPMN
2.6
Dificultades en la implantacin del modelado en las organizaciones
2.6.1 Naturaleza de los procesos y complejidad de los mismos
2.6.2 Definicin del alcance del proceso
2.6.3. Complejidad de la notacin de BPMN
ACTIVIDADES PROPUESTAS
Los alumnos debern analizar un caso planteado.
CIBERTEC
CARRERAS PROFESIONALES
CARRERAS PROFESIONALES
24
CIBERTEC
25
2.1. INTRODUCCIN
En esta Unidad de aprendizaje se describe la funcin
de modelado de procesos en general, tanto como una
ayuda para la comunicacin y tambin para conducir la
manera en que el trabajo que ocurre en la organizacin
moderna.
A continuacin, va a discutir un poco sobre la historia
de BPMN.
Todas las organizaciones estn en un viaje, un viaje que nunca termina donde la atencin
se centra en mejorar la forma de hacer las cosas (no obstante, que es medido) para el
beneficio de los dueos, accionistas, partes interesadas y / o beneficio en especial del
cliente. Esta idea est en el corazn de Business Process Management (BPM), una manera
de pensar, una filosofa de gestin centrada en la mejora de los procesos operativos de la
organizacin.
Cuanto ms largo sea el tiempo que una organizacin ha estado viajando por este camino,
ms madura sus procesos, estos se hacen ms repetible y escalables en sus operaciones y
mejor ser su rendimiento empresarial global. En efecto, existen muchos libros de gestin
que estn llenos de ejemplos de empresas que han seguido en este camino por algn
tiempo-Dell, General Electric, Toyota, Nokia, Cisco, Federal Express, por nombrar slo
algunos.
Dondequiera que uno mire, no es fcil encontrar cualquier nmero de artculos o libros que
las empresas participan en la innovacin operacional (con el objetivo de aplastar la
competencia). Y, sin embargo, todos los estos ejemplos tienen una cosa en comn: un
nfasis fundamental en la comprensin de los procesos de negocio de la empresa con el fin
de mejorarlos. Se podra argumentar que se trata de un derecho fundamental principio de la
disciplina de gestin.
En todo el mundo, en casi todas las empresas y organizaciones, las personas estn
luchando para comunicarse entre s sobre cmo organizar mejor el trabajo. Ellos estn
explorando cuestiones como:
CIBERTEC
CARRERAS PROFESIONALES
26
Si bien las respuestas a estas preguntas son siempre alguna situacin especfica; es
necesario que todos entendamos que es lo que busca el proceso dentro de la organizacin.
Las personas suelen utilizar estos modelos para apuntalar sus conversaciones, estos
apoyan a la comunicacin y la comprensin, que acta como teln de fondo de casi todos
los programas de mejora. Tales modelos a menudo formar la base de una referencia integral
de negocios, detallando cmo toda la operacin encajan. Cuentan en los materiales de
capacitacin y actuar como una base para el intercambio de las mejores prcticas dentro de
la empresa.
Como se representa en la figura 2.2, los modelos de proceso que normalmente se crean,
examinando las operaciones comerciales tal como estn. Posibles entradas que deben
CARRERAS PROFESIONALES
CIBERTEC
27
CIBERTEC
CARRERAS PROFESIONALES
28
CARRERAS PROFESIONALES
CIBERTEC
29
Actividad o
Tarea
Flecha o
Conector
Fig. 2.3. Ejemplo de un Modelo de Proceso Bsico
La realidad es que, a la hora de modelar el multifactico mundo del trabajo, todos los
modelos de procesos de negocios necesitan un cierto grado de rigor. De lo contrario, no
tienen sentido. Esto es especialmente cierto cuando el modelo est diseado para la
interpretacin por los equipos.
Simples diagramas de flujo de las actividades, un flujo diagrama sin muchos detalles que no
sean los nombres de las actividades y tal vez las condiciones de la Poltica Uniforme.
b) Proceso a Nivel de Descripciones
Proporcionan informacin ms amplia en el proceso, como las personas involucradas en la
realizacin del proceso (roles), los datos, informacin y as sucesivamente.
c)
Detallada diagramas de flujo que abarca la informacin suficiente de tal manera que el
proceso es susceptible de anlisis y simulacin. Adems, este estilo ms detallado de
modelo tambin permitira bien la ejecucin directa de mismo dentro de un modelo o
importar a otras herramientas que podran ejecutar que proceso (con ms trabajo).
CIBERTEC
CARRERAS PROFESIONALES
30
BPMN cubre todos estos tipos de modelos y soporta cada nivel de detalle. Como tal, BPMN
es un diagrama de flujo basado en la notacin para definir los procesos de negocio a partir
de la simple contemplacin del mismo; es decir de la captura de datos cotidianos que se
hace en la organizacin (por ejemplo, vase la Figura 2.1) para los modelos ms complejos
y sofisticados requeridos para apoyar la ejecucin del proceso.
BPMN es capaz de representar diferentes niveles de grupos de informaciones simples y
complejas y los hace con el uso de diferentes tipos de diagramas para diferentes propsitos.
CARRERAS PROFESIONALES
CIBERTEC
31
motor puede ejecutar el proceso. Esto no quiere decir que cada modelo de procesos BPMN
es ejecutable, pero para aquellos procesos destinados a la ejecucin, BPMN proporciona los
mecanismos para ir desde el diseo inicial hasta la ejecucin. Esta trazabilidad es parte de
la meta original de la desarrollo de BPMN.
BPMN tena dos objetivos contradictorios para proporcionar un fcil utilizar la notacin de
modelado de procesos, accesible a los usuarios de negocios; y dar facilidades a traducir los
modelos en un archivo ejecutable formar como BPEL.
En mayo de 2004, la especificacin BPMN 1.0 fue lanzado al pblico. Desde entonces, ms
de 50 empresas han desarrollado aplicaciones de la norma. En febrero de 2006, la
especificacin BPMN 1.0 fue adoptado como un estndar OMG.
CIBERTEC
CARRERAS PROFESIONALES
32
2.6
CARRERAS PROFESIONALES
CIBERTEC
33
Si las audiencias (los que van a leer e interpretar el modelo) no estn interesados en los
detalles finos, y luego no lo incluya en el modelo. En otras situaciones, tales como cuando el
modelo ser compatible dentro de una simulacin de ejecucin en una Suite BPM o donde
es el objetivo, entonces es que se requieren detalles significativos del proceso se requiere
normalmente.
Imagnese que una organizacin, el gerente, rene a todos sus empleados de una
determinada rea, y pasa por un muy ejercicio simple. Se les pide a los empleados una
lluvia de ideas de todas las cosas que les gustara representar en modelos de procesos. No
pasa mucho tiempo antes de que se proponga graficar un par de procesos, flujo, insumos,
salidas, responsabilidades, costos, ubicacin, calidad, normas, interacciones, escalada, etc.
Cuando le preguntaron si querran todas estas dimensiones para aparecer en un solo
proceso, los delegados de repente se dan cuenta es una cuestin de remover las cosas de
los modelos para hacer til.
El modelador est constantemente tomando decisiones sobre la modelizacin propsito del
modelo y el pblico destinatario.
Una historia anecdtica lleva al punto de inicio. Durante los das de Reingeniera de
Procesos de Negocio (BPR fue referido a veces como mayores reducciones de Personas),
un gigante de productos qumicos tena como principal empleada una de las firmas lderes
de consultora para ayudar en la reingeniera de sus procesos de ventas de Amrica del
Norte. Despus de varios meses de trabajo, se hizo una presentacin (ya que este era un
proyecto muy importante). A un lado de la sala de reuniones era papelgrafo un ochenta
centmetros diagrama de flujo (como es el modelo). En la otra pared, una diagrama de flujo
de sesenta centmetros de cmo debe Ser proceso. El entonces Presidente permiti que el
Socio de Consultora para completar su presentacin antes de hacer una pregunta muy
simple. "Es un buen proceso y si es as, por favor explique por qu.?". Y ah radicaba el
ncleo del problema.
El detalle entregado era totalmente inapropiado para la audiencia deseada.
Estas son algunas de las caractersticas de un buen modelo:
Saliente
Debido a que ningn modelo puede representar todo, debe selectivamente representan
aquellas cosas que son ms relevantes para la tarea en cuestin.
Preciso
El modelo debe codificar con precisin el actual estado de cosas y no una visin
errnea o sesgada.
Completo
El modelo debe ser como simple como sea posible, pero no ms simple, y debe ser
completo.
CIBERTEC
CARRERAS PROFESIONALES
34
Comprensible
Una vez que percibimos el modelo que debe ser capaz de darle sentido, no debera ser
demasiado complicado o desconocido para nosotros de entender.
CARRERAS PROFESIONALES
CIBERTEC
35
tcnicas podran extender en una pila de servicios de TI (como parte de un Service Oriented
Architecture).
Las organizaciones suelen tener una metodologa preferida para la captura y el desarrollo de
sus procesos de negocio. No es el papel de BPMN para dictar cmo la informacin se
recoge de procesos de negocio o cmo modelar se realizan proyectos. Por lo tanto, BPMN
soporta mltiples metodologas (por ser tan simple o tan complejo como debe ser). Lo no
especifica el nivel de detalle de los modelos confeccionados por el modelador, herramienta
de modelado u organizacin que toma estas decisiones. De hecho, como veremos con el
modelado de procesos en general, por lo general existen muchas diversas maneras de
modelar la misma situacin, con cualquier nmero de diferentes niveles de detalle.
BPMN no proporciona ningn consejo sobre cmo estructurar un modelo principal o llegar a
una arquitectura apropiada para una determinada rea. Sin embargo, proporciona
capacidades que pueden soportar muchos mtodos diferentes.
CIBERTEC
CARRERAS PROFESIONALES
36
Esta cuestin apunta a la tensin dinmica que existe entre los dos objetivos principales de
BPMN:
Para cumplir con los requisitos de la primera meta, BPMN se estructura con un pequeo
conjunto de elementos (por ejemplo, Actividades, Eventos y Gateways) que tienen formas
distintivas (por ejemplo, rectngulo, crculo, y diamante). El pequeo conjunto de elementos
principales apoya la sencillez y la legibilidad de los modelos.
Para cumplir con los requisitos de la segunda meta, los elementos principales estn
especializadas para propsitos especficos, cada uno de los cuales llevan ms informacin y
/ o apoyado con ms elementos para que el modelizacin del comportamiento requerido.
Adems, la estructura semntica de BPMN informacin debe ser rigurosa, es decir se debe
respetar todas las notaciones establecidas en el diagrama, o al menos establecer la
escenario para otras herramientas para completar el desarrollo y despliegue.
La especificacin BPMN incluye una gran cantidad de informacin y las capacidades que
hacen que parezca complicado. Sin embargo, es poco probable que el analista de negocio o
el usuario final necesiten ms de estas caractersticas (como se relacionan con la semntica
de ejecucin). En este manual, vamos a sealar los elementos bsicos de BPMN que
debera atraer a los negocios.
El rol del Analista es importante, mientras que tambin proporciona una descripcin
exhaustiva de los ms avanzados elementos BPMN.
Si bien la tcnica de modelado BPMN puede parecer un poco intimidante para los no
iniciados, es slo tan complejo como necesario ser con el fin de soportar tanto la facilidad de
uso para el analista de negocio y el usuario final, y al mismo tiempo, permitir la elaboracin
de modelos que apoyen la ejecucin del proceso.
CARRERAS PROFESIONALES
CIBERTEC
37
EJERCICIOS PRCTICOS
EJERCICIO 1
Justificacin de inasistencia
1. Regularizacin de Asistencia: Usted podr solicitar a Secretara Acadmica
regularizar la asistencia de sus alumnos ingresando al siguiente aplicativo. Cuenta
para ello con la solicitud de regularizacin de asistencia de sus alumnos en Scrates.
Agradeceremos revisar el manual de instrucciones que se encuentra en la parte
inferior.
Los alumnos solicitarn directamente a sus profesores la subsanacin de sus
inasistencias. Los docentes analizarn el caso y determinarn si la solicitud procede.
Los motivos de justificacin de inasistencia pueden ser:
Por motivo de salud: presentando el sustento necesario como certificados mdicos,
ticket atencin Essalud, anlisis clnicos a nombre del alumno, constancias de
hospitalizacin, etc.
Como dato referencial deseamos informarles que se han recibido en procesos
anteriores un mnimo porcentaje de documentos falsos, los ponemos en alerta a fin
de detectar alguna situacin en particular.
Por motivo laboral: presentando el sustento necesario como una constancia de
trabajo, este documento debe acreditar que el alumno se encuentre trabajando en
una empresa, debe indicar la fecha de trabajo y debe estar en hoja membretada. Es
importante recalcar que el alumno que labora debe asistir a clases regularmente y
que cuenta con este motivo para cubrir cualquier contingencia.
Carta de Federacin Deportiva respectiva o de la entidad encargada: Este
documento debe exponer las fechas en las que el alumno no asistir por encontrarse
en un posible evento deportivo.
Por otros motivos: casos vistos slo por Consejeros y/o Bienestar Estudiantil quienes
solicitarn al profesor del curso la correccin de alguna inasistencia por casos
especiales.
2. Registro de Tardanza en Intranet: Tiene a disposicin el marcado de tardanza en
Intranet. Aqu puede visualizar adicionalmente al marcado de asistencia e
inasistencia, la opcin tardanza. Podr utilizar esta opcin (Tardanza) vencido el
plazo de tolerancia para el ingreso a clases dispuesto en Manual del alumno que es
de 15 minutos y hasta 1 minuto antes de finalizar la clase. Cada tres tardanzas es 1
inasistencia y el alumno podr visualizar en Intranet / alumno /inasistencias efectivas
la siguiente pantalla.
En la medida que recomendemos a nuestros alumnos tomar en cuenta la hora de
ingreso y tolerancia, evitaremos la necesidad de realizar el marcado por concepto de
tardanza. Sin embargo, de presentarse el caso, usted cuenta con el aplicativo para
ser utilizado en clase. En caso tenga un percance en la regularizacin de una
CIBERTEC
CARRERAS PROFESIONALES
38
Fecha de la clase
Seccin
Una vez pasado este lmite, es decir, 30 minutos, el alumno no debera ingresar a
clases por respeto al profesor y sus compaeros. Dejamos a su criterio el mejor
manejo de casos que por motivos laborales puedan llegar fuera del plazo sealado.
EJERCICIO 2
La empresa Paradise
La Empresa de transporte Paradise tours S.A. es una empresa dedicada al servicio
especializado de transporte de pasajeros y traslado de encomiendas, convirtindose en muy
poco tiempo en lder en su rubro.
Paradise Tours S.A. fue fundada el 05 de Mayo de 1982, incorporndose exitosamente al
exigente mercado internacional con agencias ubicadas en las principales ciudades de
Sudamrica siendo la principal sede el Per.
Paradise Tours S.A. se caracteriza por su calidad en el servicio y por qu cuenta con la flota
ms moderna en el mercado nacional que se encuentra respaldada por las marcas Volvo,
Scania y Mercedes-Benz contando con una moderna flota de ms de 80 unidades que
obliga a cumplir con un excelente mantenimiento preventivo y correctivo que asegure la
prestacin de los servicios y la seguridad en ruta.
La empresa cuenta con un servicio de transporte de pasajeros durante las 24 horas del da,
los 7 das de la semana y los 365 das del ao, cubriendo las necesidades de transporte a
toda hora.
CARRERAS PROFESIONALES
CIBERTEC
39
Los servicios de Paradise tours S.A. que ofrece son Paradise Vip, Business Class, y
Econmico, ya que cuenta con la infraestructura y tecnologa necesaria para entregar un
servicio gil y eficiente pensando en todas las necesidades de sus clientes.
Los diversos talleres de mantenimiento tcnico distribuidas estratgicamente en toda
Sudamrica permiten brindar el mejor servicio tcnico de las unidades siendo su
mantenimiento ms rpido, seguro, completo y efectivo. Incorpora en sus unidades
tecnologa GPS que permite tener la ubicaron exacta de nuestras unidades a toda hora a lo
largo de todas nuestras rutas y as tener permanente control y monitoreo de las unidades
para brindar el mejor servicio y garantizar la seguridad de sus clientes.
Actualmente, Paradise Tours S.A. busca la automatizacin de sus procesos, ya que en su
mayora stos se realizan de forma manual o a travs de archivos Excel, tal es el caso de la
programacin de itinerarios y programacin de viajes, procesos que al ser de gran impacto
para el cliente interno, necesitan de informacin oportuna y sobre todo confiable.
El sistema a desarrollar se centrar en la programacin de itinerarios y de viajes.
Procesos Identificados
Programacin de Itinerarios
Se inicia cuando el Jefe de Marketing solicita la programacin de un itinerario de viaje, en
dicha solicitud indica la ruta con los tramos a ser recorridos (agencia origen y destino, y
escalas si las hubiera), el tipo de unidad a ser asignado y la frecuencia de viaje. El Jefe de
Operaciones consulta el registro de rutas y verifica si existe ruta solicitada, si esta no se
encuentra registrada procede a crearla, para lo cual consulta el registro de tramos y verifica
la existencia las agencias origen y destino y escalas si las hubiera. Luego de haber
verificado la existencia de las rutas y sus tramos procede a registrar el itinerario asignndole
la ruta, el tipo de unidad y el tipo de tripulacin necesario. Adems registra la frecuencia de
viaje para el itinerario.
Finalmente el Jefe de Operaciones elabora una constancia de solicitud atendida y la enva al
Jefe de Marketing, el cual da su conformidad. El proceso termina cuando el Jefe de
Operaciones archiva la solicitud y la constancia con la conformidad del Jefe de Marketing.
Programar Viaje
El proceso comienza cuando Jefe de Ventas solicita la programacin de viajes, en dicha
solicitud indica el itinerario de viaje y la fecha de salida. El Jefe de Operaciones de acuerdo
al itinerario elegido procede a verificar unidades y personal disponibles para poder
asignarlos al viaje. En el caso de no contar con la disponibilidad de algunos de los recursos
antes mencionados El Jefe de Operaciones proceder a elaborar la constancia de solicitud
no atendida. En caso contrario registrar el viaje y le asignar el itinerario y fecha y hora de
salida, el nmero de unidad y el personal requerido.
Finalmente el Jefe de Operaciones elabora una constancia de solicitud atendida y la enva al
Jefe de Ventas, el cual da su conformidad. El proceso termina cuando el Jefe de
Operaciones archiva la solicitud y la constancia con la conformidad del Jefe de Ventas.
CIBERTEC
CARRERAS PROFESIONALES
40
Resumen
Es importante definir en las organizaciones la forma como se hace la captura de las
actividades o tareas que se realizan, por eso es importante determinar si todas las
actividades son necesarias, si es que es la forma correcta de hacer las cosas, es que los
resultados esperados son los que se han obtenido despus de haber realizado el
proceso.
Cada diagrama de procesos transfiere informacin muy importante es por eso que es
necesario de que sean detallados respecto a la funcionalidad que se estima en el
proceso.
El uso de la notacin hace de que los procesos se enriquezcan respecto a la informacin
que nos brindan un para su ejecucin y control. La notacin nos brinda informacin
detallada sobre la cadena de valor del negocio.
Es necesario por lo tanto que los procesos sean definidos tanto a nivel de mapas,
descripciones y niveles de modelos.
Pginas De Inters
www.tcpsi.com/servicios/modelado.htm
o
www.elprisma.com/apuntes/curso.asp?id=6034
o
www.advice-business.com/es/consejos-1918931.htm
o
www.uv.mx/usbi_ver/docs/manuales/man_docum_procesos_usbi.pdf
o
En este link encontrar un manual que hace referencia a los tipos de procesos
organizacionales.
CARRERAS PROFESIONALES
CIBERTEC
41
UNIDAD
BUSINESS PROCESS
MANAGEMENT EN LAS
ORGANIZACIONES
LOGRO DE LA UNIDAD DE APRENDIZAJE
Al trmino de la unidad, el alumno, a partir del correcto entendimiento de la
importancia de un Modelado de Negocio y el uso adecuado de su notacin, podr
identificar los diferentes elementos que se requieren para modelar procesos de
Negocio
TEMARIO
3.1
Introduccin
3.2. La construccin de un proceso con BPMN
3.2.1 Manejo de Eventos
3.2.2 Manejo de Actividades
3.2.3 Manejo de Decisiones
3.2.4 Manejo de Flow
3.2.5 Manejo de Swimlanes o Partitions
3.2.6 Manejo de Artifacts
3.3. Uso de prctico de notacin BPM
3.4. Ajuste de los temporizadores
ACTIVIDADES PROPUESTAS
Los alumnos debern analizar un caso planteado.
CIBERTEC
CARRERAS PROFESIONALES
CARRERAS PROFESIONALES
42
CIBERTEC
43
3.1. INTRODUCCIN
En esta unidad brindaremos una pequea una introduccin
gradual a la especificacin de BPMN, teniendo un escenario
de fcil comprensin y poco a poco construir sobre ella
procesos cada vez ms complejos.
Diseado para los que vienen a BPMN por primera vez, permite que se familiaricen con las
caractersticas bsicas de la Notacin sin ser abrumados por la complejidad de algunos de
los aspectos ms ocultos.
La mayor parte de la funcionalidad se limita al "ncleo" conjunto de BPMN elementos con
los que un analista de negocios debe estar familiarizado. Este concepto de la coleccin
bsica se ampla en la seccin de referencia.
Las de eventos
Las de actividades
Las decisivas
3.2.1 Eventos
Un evento es algo que sucede durante el curso del proceso, afectan el flujo de proceso y
normalmente tienen una causa (trigger) o resultado.
Los eventos son representados a travs de crculos con centro vaco, lo cual permite incluir
diferentes marcadores para diferenciarlos entre s.
Los tipos de eventos se clasifican dependiendo de cundo ellos afectan el flujo:
CIBERTEC
CARRERAS PROFESIONALES
TIPO
DE
EVENTO
44
DEFINICIN
Inicio
Intermedio
Fin
Adicionalmente existen una variedad de eventos, los mismos que podemos dividir en:
Eventos de Inicio
NOMBRE
BPMN
USO
NOTACIN
MessageStart
Timer Start
SignalStart
Eventos de Fin
NOMBRE BPMN
USO
Terminador
Cancelacin
CARRERAS PROFESIONALES
NOTACIN
CIBERTEC
45
Error
Mensaje
Seal
Evento Intermedio
NOMBRE
BPMN
USO
NOTACIN
Temporizador
Compensacin
Error
CIBERTEC
CARRERAS PROFESIONALES
Error
Mensaje
Enlace
Seal
46
3.2.2 Actividades
Las actividades representan trabajo o tareas realizadas por miembros de la organizacin.
Este elemento simboliza tareas manuales o automticas llevadas a cabo por un usuario o un
sistema externo.
Las actividades pueden ser atmicas o no atmicas (compuestas).
Una actividad es representada por un rectngulo con bordes redondeados.
Se clasifican en tareas y subprocesos. Los subprocesos se distinguen por un signo ms en
la parte inferior central de la figura. Los siguientes son los tipos de actividades:
CARRERAS PROFESIONALES
CIBERTEC
NOMBRE
BPMN
USO
Tarea de
Usuario
Tarea de
Servicio
Tarea de Recibir
NOTACIN
Tarea de Enviar
Script
Manual
Subproceso
CIBERTEC
47
CARRERAS PROFESIONALES
48
o expandir. Subproceso.
Subproceso
Mltiple
Subproceso
Transaccional
Subproceso
Embebido
3.2.3 Decisiones
Las Decisiones son usadas para controlar la divergencia y convergencia del flujo. stas
determinan ramificaciones, bifurcaciones, combinaciones y fusiones en el proceso.
Son utilizadas por una figura de diamante. Marcadores internos mostrarn el tipo de control
que se usa.
Iconos en la figura de diamante indica el tipo de comportamiento del control de flujo.
Tipos de control incluyen:
TIPO DE
DECISIN
DEFINICIN
Decisin
Exclusiva
NOTACIN
CARRERAS PROFESIONALES
CIBERTEC
Decisin
Basada
en Evento
Decisin
Inclusiva
Decisin
Compleja
Decisin
Paralela
49
DE
NOMBRE
ORIGINAL
DEFINICIN
NOTACIN
Lnea
normal
Normal
Flow
Flujo
Condicional
Lnea por
Default
Default
Flow
CIBERTEC
CARRERAS PROFESIONALES
50
Otro elemento que puede presentarse dentro de modelado de proceso de negocio son las
Fases que son una sub-particin dentro de un carril y se extiende sobre ste verticalmente.
Las Fases son usadas para organizar y categorizar actividades que muestran los posibles
estados que puede tener un proceso durante su ciclo de vida.
En general, una fase define el estado macro del negocio. Cada fase representa un estado
del proceso.
CARRERAS PROFESIONALES
CIBERTEC
52
Los grupos,
Las anotaciones,
Objetos de datos
Grupos
Se utiliza para agrupar un conjunto de actividades, ya sea para efectos de
documentacin o anlisis, sin embargo, no afecta la secuencia del flujo.
Se representa mediante un Rectngulo redondeado dibujado con lnea
segmentada.
Anotaciones
Son mecanismos para que un modelador pueda proveer informacin adicional
en un diagrama de BPMN.
Se representa mediante un cuadro para incluir informacin.
Objetos de Datos
Provee informacin sobre cmo los documentos, datos y otros objetos son
usados y actualizados durante el proceso. Se puede usar para representar
objetos electrnicos y fsicos.
Se representa mediante un icono de documento.
CARRERAS PROFESIONALES
CIBERTEC
53
Claramente, esta es una imagen bastante simplista de cmo un proceso podra operar. Pero
va a ser suficiente para proporcionar el contexto para nosotros para introducir la
funcionalidad de BPMN. A travs del resto de esta parte del manual, que sistemticamente
se basar en este caso.
El proceso comienza por la izquierda con un Evento de Inicio (crculo lnea fina), con dos
actividades (rectngulos redondeados) conectado a la Start Evento con flujo de secuencia
(las flechas). La primera actividad es una tarea y el segundo representa un sub-proceso. A
raz de una decisin, representada por el diamante (llamado compuerta exclusiva), la
Proceso, entonces las ramas ya sea en "Ciber Oferta" o "Enviar Rechazo" (ambos
representados aqu como tareas simples). Ambas ramas conducir a un evento final (crculo
de grosor).
Eventos de Inicio representan los lugares que el proceso puede comenzar, fin Eventos
representan resultados diferentes, algunas de las cuales podran ser deseados y otros no.
Una compuerta exclusiva representa un binario de decisin solamente una secuencia de
flujo saliente puede evaluar como verdadera. Para los efectos de este modelo, las tres
tareas representan sencillo "Atmicas" pasos, mientras que el colapso Sub-Proceso tiene un
mayor nivel de detalle.
CIBERTEC
CARRERAS PROFESIONALES
54
marcha para enviarles un recordatorio despus siete das si Ciber SAC no recibe su solicitud
formar parte posterior.
Fig 3.4. Desarrollo del Flujo de Proceso estndar con uso de temporizador
El proceso comienza ahora con un Evento de Inicio Mensaje que representa el mensaje
recibido por Ciber Hipotecarios que a continuacin, enva el formulario de solicitud; un
temporizador se coloca en la tarea de espera para interrumpir y enviar un recordatorio antes
de regresar de nuevo a esperar a que el formulario de solicitud de nuevo.
Hay muchos tipos de eventos de arranque en BPMN, aqu hemos utilizado un mensaje de
inicio del evento para indicar que este proceso comience. Los eventos intermedios
colocados en el lmite de una tarea significa que s.
Se desencadena el evento, entonces se interrumpir la tarea y enve el proceso por su
secuencia de flujo saliente.
Si la tarea se completa antes de tiempo se desencadena el evento intermedio, entonces el
proceso se mueve con normalidad (Siguiendo el flujo normal del proceso). El bucle se crea
explcitamente con flujo de secuencia, aunque, como descubriremos ms tarde, hay
alternativas (es decir, el uso de una tarea Loop).
Hay otra forma de modelar este escenario usando un proceso de Sub-proceso para enviar el
formulario de solicitud y esperar la respuesta.
El evento de temporizador intermedio se muestra de acuerdo con la secuencia de Flujo, y
desencadena inmediatamente el proceso de Sub-comienza (el subproceso se muestra en su
forma expandida). Se espera durante siete das antes de que el hilo se mueva de actividad
para el " Enviar Recordatorio" que es una Tarea. Antes de regresar a esperar otros siete
das. Cuando un evento intermedio es usado en lnea (como en este caso), entonces puede
tener slo un flujo de salida de secuencia entrante y uno. Por lo tanto, la fusin de la
secuencia de flujo entrante antes que el evento de temporizador Intermedio requiere una
compuerta exclusiva.
Al combinar secuencias de flujo, una compuerta exclusiva inmediatamente pasa a travs de
cualquier secuencia de flujo entrante de modo que en este caso sirve para limpiar el flujo de
secuencia (pero no representa ningn tipo de retraso).
CARRERAS PROFESIONALES
CIBERTEC
55
Fig. 3.5. Desarrollo del Flujo de Proceso estndar con el uso de un subproceso y
compuerta inclusiva
Por supuesto, otros objetos de flujo (Actividades o Gateways) normalmente puede ser un
Flujo de Secuencia tener mltiples entradas y salidas. Mientras que el Sub-Proceso podra
haber incluido una puerta de enlace paralelo para crear la dividir (vase la figura 3.5), no es
necesario que la secuencia de flujo realizada no requieren de control.
La Figura 3.4 y la Figura 3.5 describen exactamente el mismo comportamiento. Una regla
general es que las puertas de enlace slo se requieren donde Secuenciar el flujo y esto
requiere de control.
El subproceso termina con un evento Terminate End. El Evento de Fin provoca el cese
inmediato del Proceso en su nivel actual (y abajo) incluso si todava hay actividad en curso.
Efectivamente, esto mata el lazo recordatorio.
Fig 3.6. Desarrollo del Flujo de Proceso estndar con el uso de un subproceso y
compuerta paralela
CIBERTEC
CARRERAS PROFESIONALES
56
CARRERAS PROFESIONALES
CIBERTEC
57
10. Si est bien instalado el equipo de audio, el supervisor hace entrega del automvil al
cliente.
11. El cliente se dirige a caja y realiza el pago.
12. El cajero le entrega el comprobante de pago al cliente.
13. El cliente procede a retirar su auto.
Flujos Alternativos
1. En el punto 4, si no es factible la instalacin:
1.1.
El tcnico instalador le informa al supervisor indicndole los motivos a travs del
informe de instalacin.
1.2.
El supervisor se lo indica al cliente y el proceso termina.
2. En el punto 7, si el Cliente no acepta la cotizacin:
2.1.
El Cliente se lo indica al supervisor y el proceso termina.
3. En el punto 10, si se requiere realizar ajustes en la instalacin:
3.1.
El supervisor le indica al tcnico instalador que debe realizar ajustes en la
instalacin y se reinicia el proceso desde el paso 8.
EJERCICIO 03
Otro rompecabezas, pero pensar cuidadosamente acerca de todas las cosas cubiertas en el
manual hasta el momento:
En noviembre de cada ao, la Unidad de Coordinacin de la Planificacin Urbana elabora un
calendario de reuniones para el prximo ao calendario y agrega fechas proyectos de todos
los calendarios. El oficial de apoyo comprueba las fechas y sugiere modificaciones.
La Unidad de Coordinacin luego vuelve a verificar todas las fechas y busque posibles
conflictos. La lista definitiva de las fechas de reunin se enva a todos los miembros del
Comit independientes por correo electrnico, a continuacin, se debe comprobar que sus
agendas estn disponibles y asesorar a la Unidad de Coordinacin de cualquier conflicto.
Una vez que las fechas han sido finalizadas por la Unidad de Coordinacin, el Oficial de
Apoyo actualiza todos los calendarios de grupo y crea reunin carpetas para cada reunin y
asegura que todos los documentos pertinentes estn cargados en el sistema. Los miembros
del Comit se aconsejan una semana antes cada reunin de leer todos los documentos
relacionados. Los miembros del Comit celebrar su reunin, y la Oficina de Apoyo minutos
despus produce incluidos los puntos de accin para cada miembro del comit. Dentro de
los 5 das hbiles a la Unidad de Coordinacin debe llevar a cabo una verificacin de control
de calidad en los minutos que luego se envan a todos los miembros del Comit. El oficial de
apoyo luego actualiza todos los registros departamentales.
EJERCICIO 04
Despus de que el informe de gastos se recibe una nueva cuenta debe ser creado si el
empleado no tiene ya uno. El informe es revisado para la aprobacin automtica. Las
cantidades de menos de $200 se aprueban automticamente, mientras que cantidades
iguales o superiores a $ 200 requieren la aprobacin del supervisor.
CIBERTEC
CARRERAS PROFESIONALES
58
En caso de rechazo, el empleado debe recibir un aviso de rechazo por correo electrnico. El
reembolso va al banco del empleado de depsito directo cuenta. Si la solicitud no se
completa en 7 das, entonces el empleado debe recibir una "aprobacin en curso" e-mail.
Si la solicitud no ha terminado dentro de 30 das, entonces el proceso es detenido y el
empleado recibe una notificacin de cancelacin y de correo electrnico debe volver a
presentar el informe de gastos.
EJERCICIO 05
Despus de iniciado el proceso, una tarea que se realiza para localizar y distribuir los
diseos existentes pertinentes, tanto elctricas y fsicas. A continuacin, el diseo de los
sistemas elctricos y fsicos comienza en paralelo. Cualquier existente o diseos previos
elctricas y fsicas son las entradas a las dos actividades.
Desarrollo de cualquiera de los diseos es interrumpido por una actualizacin correcta del
otro diseo. Si se interrumpe, entonces todo el trabajo actual se detiene y que el diseo
debe reiniciar.
En cada departamento (Diseo Elctrico y diseo fsico), cualquier existente diseos son
revisados, dando lugar a un plan de actualizacin para sus respectivos trazado (es decir,
uno de cada elctricos y otro en Fsica). Usando la actualizacin Plan y el Proyecto actual
del Diseo Elctrico / Fsica, una versin revisada del diseo es creado. Una vez
completado el diseo revisado se prueba. Si el diseo no pasa la prueba, entonces se enva
de nuevo a la primera actividad (en el departamento) para revisar y crear un plan de
actualizacin de nuevo. Si el diseo pasa el examen y luego le dice al otro departamento
que tenga que reiniciar su trabajo.
Cuando ambos de los diseos han sido revisados, que se combinan y se probado. Si el
diseo combinado no supera la prueba, y luego ambos se enviaron volver al principio para
iniciar otro ciclo de diseo. Si los diseos pasar la prueba, entonces se considerar
completa y luego se envan a la Proceso de fabricacin [un proceso separado]
EJERCICIO 06
La empresa SECURITY S.A. tiene en su equipo comercial la difcil tarea de obtener
contratos de servicios de Seguridad, esta tarea se inician cuando un cliente se pone en
contacto con la empresa; es atendido por un vendedor quien le genera un presupuesto,
verificando previamente si el cliente se encuentra registrado. Si no se encuentra lo registra.
Cuando el cliente est de acuerdo con el presupuesto, el Supervisor de Ventas registra un
contrato, realizando una bsqueda de Presupuestos. Todos los contratos son entregados al
Gerente General para su evaluacin quin registra el resultado de la evaluacin,
previamente realiza una bsqueda de contratos.
CARRERAS PROFESIONALES
CIBERTEC
59
CIBERTEC
CARRERAS PROFESIONALES
60
Resumen
BPMN es un lenguaje formal que permite modelar, simular y, eventualmente, ejecutar
procesos de negocios.
Su sintaxis est basada en elementos grficos.
Los elementos de construccin determinan el comportamiento de los flujos de proceso
es por eso que es importante identificar los diferentes artefactos y su adecuado uso.
No se olvide que existen tipos de eventos, actividades y decisiones.
Fue desarrollado por la organizacin BPM Initiative, pasando posteriormente a fundirse
con los esfuerzos que en paralelo realizaba el OMG. Con esto hay grandes posibilidades
de que BPMN se convierta en el lenguaje estndar acerca de procesos de negocios, tal
como UML, bajo el auspicio de la OMG, se ha convertido en el estndar para
modelamiento de software
Pginas de Inters
www.dis.um.es/~jmolina/jis2000modeladonegocio.pdf
o
www.inf.udec.cl/~revista/ediciones/edicion9/cjimenez.pdf
o
www.vico.org/TRAD_obert/TRAD_BPM_abierto.html
o
www.upload.wikimedia.org/wikipedia/commons/a/ac/BPMN_Poster.pdf
o
CARRERAS PROFESIONALES
CIBERTEC
61
UNIDAD
FUNDAMENTOS DE UML:
UNIFIED MODELING LANGUAGE
LOGRO DE LA UNIDAD DE APRENDIZAJE
Al trmino de la unidad, el alumno, a partir del correcto entendimiento de la
importancia de Unified Modeling Language (UML)y el uso adecuado de su notacin,
podr identificar los diferentes elementos que se requieren para modelar procesos
de Negocio
TEMARIO
4.1
UML (Unified Modeling Language) Definiciones
4.1.1 Nociones Generales de UML
4.1.2 Importancia de uso de UML
4.1.3 Aplicacin de UML en las Organizaciones de TI
4.2
4.3
ACTIVIDADES PROPUESTAS
Los alumnos debern analizar el caso planteado.
CIBERTEC
CARRERAS PROFESIONALES
CARRERAS PROFESIONALES
62
CIBERTEC
4.1
63
Aprobacin
Anteproyect
o
Procesos
Principales
Funcionalidad
Anlisis
Diseo
Componentes
Despliegue
Cdigo
Matrcula
Proyecto
Realizacin
Plan Director
Docume
ntacin
Especifi
Interfaces
Bases de Datos
CIBERTEC
CARRERAS PROFESIONALES
64
URL
http://www.omg.org/spec/UML/2.4.1
http://www.omg.org/spec/UML/2.4
http://www.omg.org/spec/UML/2.3
http://www.omg.org/spec/UML/2.2
http://www.omg.org/spec/UML/2.1.2
http://www.omg.org/spec/UML/2.1.1
http://www.omg.org/spec/UML/2.0
http://www.omg.org/spec/UML/1.5
http://www.omg.org/spec/UML/1.4
http://www.omg.org/spec/UML/1.3
2.5
October 2012
URL
http://www.omg.org/spec/UML/2.5
CARRERAS PROFESIONALES
CIBERTEC
65
VISTA LOGICA
VISTA DE PROCESOS
VISTA DE CASOS
DE USO
VISTA FISICA
VISTA DE DESARROLLO
Estructura Esttica
Cualquier modelo de negocio o sistema debe primero definir su universo, esto es, los
conceptos clave de la aplicacin, sus propiedades internas, y las relaciones entre cada una
de ellas. Este conjunto de construcciones es la estructura esttica.
CIBERTEC
CARRERAS PROFESIONALES
66
Los conceptos de la aplicacin son modelados como clases, cada una de las cuales
describe un conjunto de objetos que almacenan informacin y se comunican para
implementar un comportamiento.
La informacin que almacena es modelada como atributos; La estructura esttica se
expresa con diagramas de clases y puede usarse para generar la mayora de las
declaraciones de estructuras de datos en un programa.
Comportamiento dinmico
Hay dos formas de modelar el comportamiento, una es la historia de la vida de un objeto y la
forma como interacta con el resto del mundo y la otra es por los patrones de comunicacin
de un conjunto de objetos conectados, es decir la forma en que interactan entre s.
La visin de un objeto aislado es una mquina de estados, muestra la forma en que el objeto
responde a los eventos en funcin de su estado actual. La visin de la interaccin de los
objetos se representa con los enlaces entre objetos junto con el flujo de mensajes y los
enlaces entre ellos.
Este punto de vista unifica la estructura de los datos, el control de flujo y el flujo de datos.
Construcciones de implementacin
Los modelos UML tienen significado para el anlisis lgico y para la implementacin fsica.
Un componente es una parte fsica reemplazable de un sistema y es capaz de responder a
las peticiones descritas por un conjunto de interfaces.
Un nodo es un recurso computacional que define una localizacin durante la ejecucin de un
sistema. Puede contener componentes y objetos.
Mecanismos de extensin
UML tiene una limitada capacidad de extensin pero que es suficiente para la mayora de
las extensiones que requiere el da a da sin la necesidad de un cambio en el lenguaje
bsico.
Un estereotipo es una nueva clase de elemento de modelado con la misma estructura que
un elemento existente pero con restricciones adicionales.
Organizacin del modelo
La informacin del modelo debe ser dividida en piezas coherentes, para que los equipos
puedan trabajar en las diferentes partes de forma concurrente.
El conocimiento humano requiere que se organice el contenido del modelo en paquetes de
tamao modesto. Los paquetes son unidades organizativas, jerrquicas y de propsito
general de los modelos de UML.
Pueden usarse para almacenamiento, control de acceso, gestin de la configuracin y
construccin de bibliotecas que contengan fragmentos de cdigo reutilizable.
CARRERAS PROFESIONALES
CIBERTEC
67
Elementos de anotacin
Los elementos de anotacin son las partes explicativas de los modelos UML. Son
comentarios que se pueden aplicar para describir, clasificar y hacer observaciones sobre
cualquier elemento de un modelo.
El tipo principal de anotacin es la nota que simplemente es un smbolo para mostrar
restricciones y comentarios junto a un elemento o un conjunto de elementos
Relaciones
Existen cuatro tipos de relaciones entre los elementos de un modelo UML. Dependencia,
asociacin, generalizacin y realizacin, estas se describen a continuacin.
Dependencia
Es una relacin semntica entre dos elementos en la cual un cambio a un elemento (el
elemento independiente) puede afectar a la semntica del otro elemento (elemento
dependiente). Se representa como una lnea discontinua, posiblemente dirigida, que a veces
incluye una etiqueta.
Asociacin
Es una relacin estructural que describe un conjunto de enlaces, los cuales son conexiones
entre objetos. La agregacin es un tipo especial de asociacin y representa una relacin
estructural entre un todo y sus partes.
La asociacin se representa con una lnea continua, posiblemente dirigida, que a veces
incluye una etiqueta. A menudo se incluyen otros adornos para indicar la multiplicidad y
roles de los objetos involucrados
Generalizacin
Es una relacin de especializacin / generalizacin en la cual los objetos del elemento
especializado (el hijo) pueden sustituir a los objetos del elemento general (el padre).
De esta forma, el hijo comparte la estructura y el comportamiento del padre. Grficamente,
la generalizacin se representa con una lnea con punta de flecha vaca.
Realizacin
Es una relacin semntica entre clasificadores, donde un clasificador especifica un contrato
que otro clasificador garantiza que cumplir.
Se pueden encontrar relaciones de realizacin en dos sitios: entre interfaces y las clases y
componentes que las realizan, y entre los casos de uso y las colaboraciones que los
realizan.
La realizacin se representa como una mezcla entre la generalizacin y la dependencia,
esto es, una lnea discontinua con una punta de flecha vaca.
CIBERTEC
CARRERAS PROFESIONALES
68
CARRERAS PROFESIONALES
CIBERTEC
69
SERVICIO
CALIDAD
RENTABILIDAD
CIBERTEC
CARRERAS PROFESIONALES
4.2
70
Vista Esttica
o Diagrama de Clases
Vista de Casos de Uso
o Diagrama de Casos de Uso
Vista de Implementacin.
o Diagrama de Componentes
o Diagrama de Despliegue
CARRERAS PROFESIONALES
CIBERTEC
71
Vista de Gestin
Diagrama de Clases (paquetes, subsistemas, modelos)
En resumen:
AREA
Estructural
VISTA
Vista Esttica
Vista de Casos de Uso
Vista de
Implementacin
Vista de
Despliegue
Vista de Maquina
de Estados
Dinmica
Vista de
Actividades
Vista de
Interaccin
Gestin del
Modelo
Extensibilidad
Vista de Gestin
del Modelo
Todos
DIAGRAMAS
Diagrama de Clases
Diagrama de Casos de
Uso
Diagrama de
Componentes
Diagrama de
Despliegue
Diagramas de Estados
(ciclo de vida de
objeto)
Diagrama de
Actividades
Diagrama de
Secuencia
Diagrama de
Colaboracin
Diagrama de clases
Todos
CIBERTEC
CARRERAS PROFESIONALES
72
Diagrama de Clases
Un diagrama de clases es un tipo de diagrama esttico que describe la estructura de un
sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de
clases son utilizados durante el proceso de anlisis y diseo de los sistemas, donde se
crea el diseo conceptual de la informacin que se manejar en el sistema, y los
componentes que se encargaran del funcionamiento y la relacin entre uno y otro
CARRERAS PROFESIONALES
CIBERTEC
73
Diagrama de componentes
Un diagrama de componentes muestra las organizaciones y dependencias lgicas entre
componentes software, sean stos componentes de cdigo fuente, binarios o ejecutables.
Desde el punto de vista del diagrama de componentes se tienen en consideracin los
requisitos relacionados con la facilidad de desarrollo, la gestin del software, la
reutilizacin, y las restricciones impuestas por los lenguajes de programacin y las
herramientas utilizadas en el desarrollo
Los elementos de modelado dentro de un diagrama de componentes sern componentes y
paquetes. En cuanto a los componentes, slo aparecen tipos de componentes, ya que las
instancias especficas de cada tipo se encuentran en el diagrama de despliegue
Diagrama de objetos
Se puede considerar un caso especial de un diagrama de clases en el que se muestran
instancias especficas de clases (objetos) en un momento particular del sistema.
Los diagramas de objetos utilizan un subconjunto de los elementos de un diagrama de
clase. Los diagramas de objetos no muestran la multiplicidad ni los roles, aunque su
notacin es similar a los diagramas de clase
CIBERTEC
CARRERAS PROFESIONALES
74
Diagrama de despliegue
Describen la configuracin del entorno de mquinas y redes sobre el que se distribuyen
componentes y procesos del sistema.
Diagrama de paquetes
Este tipo de diagrama se usa para dividir el modelo en contenedores lgicos (paquetes) y
describen las interacciones entre ellos a un nivel ms alto. Los paquetes ofrecen un
mecanismo general para la organizacin de los modelos/subsistemas/capas agrupando
CARRERAS PROFESIONALES
CIBERTEC
75
un
submodelo
Diagrama de actividades
Muestra un flujo ordenado de actividades. Los diagramas de actividades tienen un
amplio nmero de usos: desde definir un flujo de programa bsico hasta capturar los
puntos de decisin y acciones dentro de cualquier proceso generalizado.
CIBERTEC
CARRERAS PROFESIONALES
76
CARRERAS PROFESIONALES
CIBERTEC
77
CIBERTEC
CARRERAS PROFESIONALES
78
Diagrama de secuencia
Muestra una secuencia ordenada de mensajes pasadas entre los objetos usando una lnea
de tiempo vertical.
Diagrama de comunicacin
Antes, era conocida como diagrama de colaboracin. Muestra la red y la secuencia de
mensajes de comunicaciones entre objetos en tiempo de ejecucin durante una instancia
de colaboracin.
CARRERAS PROFESIONALES
CIBERTEC
79
Diagrama de tiempo
El diagrama de Tiempo define el comportamiento de los diferentes objetos con una
escala de tiempo. Provee una representacin visual de los objetos cambiando de estado
e interactuando a lo largo del tiempo
Puede usar diagramas de tiempos para definir componentes de software dirigidos
por hardware o embebidos; por ejemplo, aquellos usados en un sistema de inyeccin de
combustible, un controlador de microondas. Tambin, puede usar diagramas de tiempo para
especificar procesos de negocio dirigidos por tiempo
"Los Diagramas de Tiempos se usan para mostrar las interacciones cuando el propsito
primario del diagrama es razonar acerca del tiempo. Los diagramas de Tiempos
enfocan sobre las condiciones de cambio con y entre las Lneas de Vida a lo largo de un
eje lineal de tiempo.
Los diagramas de Tiempos describen el comportamiento de los clasificadores individuales
y de las interacciones de los clasificadores, enfocando la atencin sobre el tiempo de la
ocurrencia de los eventos causando los cambios en las condiciones de modelado de la
Lneas de Vida."
CIBERTEC
CARRERAS PROFESIONALES
80
CARRERAS PROFESIONALES
CIBERTEC
81
CIBERTEC
CARRERAS PROFESIONALES
ARTEFACTO
82
DESCRIPCIN
Describe el valor deseado de una medida en
particular a futuro, y se utiliza para planea y
administrar las actividades del negocio. El objetivo
debe ser claro, mesurable, alcanzable, realista y
sensible al tiempo.
Describe un proceso de negocio desde un punto de
vista externo que percibe algn tipo de valor.
ARTEFACTO
DESCRIPCIN
Representa un rol interno al negocio. Colabora con
trabajadores de otro sector, es notificado de
acontecimientos del negocio y manipula entidades
de negocio para realizar sus responsabilidades.
Ente manipulado por actores del negocio y
trabajadores del negocio.
CARRERAS PROFESIONALES
CIBERTEC
83
EJERCICIO PROPUESTO
CASO 01
El Archivo Central de Planillas (ACP) que obra en poder de la Oficina de
Normalizacin Previsional (ONP) se encarga de administrar la informacin y libros entregados
a la ONP por las empresas, entidades y custodios no autorizados al Archivo Central de
Planillas.
Uno de los procesos iniciales en la ACP es contemplar los pasos para el registro de los libros
de planillas. Para esto se realiza la recepcin de los libros que vienen de Mesa de Partes de la
ONP. La identificacin respectiva (tipos), evaluacin tcnica y ubicacin fsica de los mismos
es realizado por el tcnico de archivo y el registro de los libros es realizado por el digitador de
archivo.
Por otro lado, se contemplan actividades para la gestin de atencin al usuario del ACP, en lo
que se refiere a los servicios de prstamos y devoluciones de libros de planillas. Dichos
usuarios deben estar registrados para acceder a los servicios y son atendidos por el digitador
y tcnico de archivo.
CIBERTEC
CARRERAS PROFESIONALES
4.3
84
Descriptor
Conector de flujo entre acciones o acciones y
almacn de datos.
Flujo de control utilizado para representar
relaciones entre acciones.
1
2
CARRERAS PROFESIONALES
3
l
e
m
e
n
t
a
c
i
n
C
e
r
t
i
f
i
c
a
c
i
CIBERTEC
85
Descriptor
Particin asignada para cada
rol
1
1
CIBERTEC
CARRERAS PROFESIONALES
86
Artefacto
Descriptor
CARRERAS PROFESIONALES
CIBERTEC
87
1
2
4
6
7
1
CIBERTEC
CARRERAS PROFESIONALES
88
EJERCICIOS PROPUESTOS
Lea detenidamente y desarrolle los siguientes casos
CARRERAS PROFESIONALES
CIBERTEC
89
10. Si est bien instalado el equipo de audio, el supervisor hace entrega del automvil al
cliente.
11. El cliente se dirige a caja y realiza el pago.
12. El cajero le entrega el comprobante de pago al cliente.
13. El cliente procede a retirar su auto.
Flujos Alternativos
-
CIBERTEC
CARRERAS PROFESIONALES
90
CARRERAS PROFESIONALES
CIBERTEC
91
CIBERTEC
CARRERAS PROFESIONALES
92
porque no toda la gente tiene dinero para comprar un equipo de cmputo. En general,
tenemos un retraso tecnolgico muy grande y una infraestructura telefnica que no alcanza
a cubrir todo el territorio".
No obstante, el ejecutivo subraya la importancia de seguir alentando el uso de la tecnologa
como parte de sus planes a corto y mediano plazo. "En la pgina de concesionarios,
queremos incentivar el uso de Internet a travs de premios, como sorteos entre clientes que
hayan realizado 80 % de sus pedidos en lnea, o regalar una Palm al cliente que gaste
determinada cantidad en productos, para que pierdan el temor hacia la tecnologa. Otra
iniciativa es hacer un foro en lnea, para que se conozcan entre s los concesionarios y
compartan experiencias que puedan enriquecer sus puntos de vista."
Para la pgina pblica hay planes en la oferta de nuevos servicios, como un decorador
virtual: adems, incluir un chat para consultas de cmo aplicar sus productos y, por ltimo,
mejorar en todo lo posible los mdulos que ya tienen. Con ello aseguran que todos los
esfuerzos del rea de e-Business estn en funcin de sus clientes.
"Consideramos que hemos hecho un buen trabajo con los recursos necesarios. Pero hay
que estar vivos en Internet y renovarse todos los das. Tenemos muchos planes y una
inversin para el rea de dos a tres millones de pesos durante este ao", puntualiza Vega.
"Generamos ahorros en llamadas de larga distancia y horas hombre as como en insumos y
servicio de mensajera".
Comex, un E-business bien pintado
COMPETIDORES
PODER DE NEGOCIACIN
CON LOS CLIENTES
SECTOR
TECNOLGICO
PRODUCTOS SUSTITUTOS
PROVEEDORES
Facilitar a los clientes el fcil acceso a la informacin de los productos y/o servicios
junto a sus respectivos detalles y especificaciones para que puedan tener un
conocimiento ms completo y oportuno que les ayudaran a tomar mejores
decisiones.
Permitir un mayor conocimiento de los clientes y de sus necesidades como
consumidores.
CARRERAS PROFESIONALES
CIBERTEC
93
CIBERTEC
CARRERAS PROFESIONALES
94
Resumen
UML es un lenguaje de modelado visual que se usa para especificar, visualizar, construir
y documentar artefactos de un sistema de software.
La importancia de un lenguaje de modelamiento, radica en el entendimiento del modelo
de negocio y su posible transformacin en una arquitectura de tecnologas.
Los diagramas UML representan diferentes perspectivas sobre las cuales trabaja el
analista con la finalidad de lograr un entendimiento cabal de los procesos de negocio.
Los diferentes diagramas estn organizados en vistas estticas y dinmicas las mismas
que nos dan una visin general de remodelamiento que debe ser entendida por el
analista con la finalidad no slo de capturar la informacin sino tambin de hacerla til en
el uso de las tecnologas de informacin.
Pginas De Inters
www.uml.org
o
www.sparxsystems.com/uml-tutorial.html
o
www.omg.org/gettingstarted/what_is_uml.htm
o
www.ibm.com/software/rational/uml
o
CARRERAS PROFESIONALES
CIBERTEC
95
Anexo
GUIA RPIDA DE
MANEJO DE SOFTWARE
Biz Agi
CIBERTEC
CARRERAS PROFESIONALES
96
MODELADO BPMN
INTRODUCCION: BPMN (Business Process Modeling Notation)
BPMN es una notacin grfica estndar diseada para crear modelos que todos
los participantes en un proceso de negocio puedan entender: usuarios, analistas,
clientes, gerentes, etc.
La idea es que usando una cantidad limitada de smbolos podamos crear
modelos entendibles que nos ayuden a optimizar y eventualmente a optimizarlos procesos
BPMN ha sido desarrollado para cubrir la brecha entre el diseo y la
implementacin de un sistema. Fue formado por la Business Process
Management Initiative con el Object Management Group
Elementos del BPMN: Eventos
Disparador
Evento de inicio
Evento intermedio
Evento final
CARRERAS PROFESIONALES
Evento
CIBERTEC
97
Descripcin
Smbolo
Ninguno
Mensaje
Timer
Error
Cancelar
CIBERTEC
CARRERAS PROFESIONALES
Compensacin
Condicional
Link
Seal
Mltiple
98
Exclusive Data-Based: Una o varias salidas son posibles pero solo una
condicin dirigir el flujo
Exclusive Event-Based: Igual que el caso anterior pero escoger la primera
condicin que le llegue (race)
Inclusive: Evala dos o ms condiciones, el flujo puede salir por una o ms
ramas en paralelo
Complex: Sirve para combinaciones de las otras gateways, se escribe en un
detalle aparte su comportamiento en cada caso particular
Paralel: Sincroniza los flujos que salen de manera paralela
CARRERAS PROFESIONALES
CIBERTEC
99
CIBERTEC
CARRERAS PROFESIONALES
100
Ejemplos
Ejemplo de trazabilidad
CARRERAS PROFESIONALES
CIBERTEC
101
CIBERTEC
CARRERAS PROFESIONALES
102
BPMN: Interrupciones
CARRERAS PROFESIONALES
CIBERTEC
CARRERAS PROFESIONALES
CIBERTEC
CIBERTEC
105
CARRERAS PROFESIONALES
Trabajando en BizAgi
Podemos ya empezar a pintar nuestros diagramas con la notacin BPMN. Es
rpido y sencillo. Hacer clic sobre el elemento en la barra de herramientas y
arrastrar a las reas de trabajo. Con el botn derecho, modificamos los tipos de
elementos.
CARRERAS PROFESIONALES
CIBERTEC
107
CIBERTEC
CARRERAS PROFESIONALES
Exportando la informacin
Word
Vamos a ver cmo queda nuestra documentacin podemos exportar a Word.
CARRERAS PROFESIONALES
CIBERTEC
109
Visio
Tambin lo vamos a exportar a Visio para ver cmo queda. La gracia es que
el proceso normal es justo lo contrario (tambin tienen un video-tutorial). No
est mal pero de momento me quedo con Bizagi Modeler.
CIBERTEC
CARRERAS PROFESIONALES