Está en la página 1de 68

BPMN

Estndar para el diseo de procesos


Maritza Florez Muoz
Gerente de Productividad Empresarial
Capital Empresarial
Colombia

Definicin de Procesos de
Negocio
Visin de los procesos de negocio en las Smart Grids
El rol del proceso de negocio en la construccin de soluciones tecnolgicas
Estndares internacionales para la definicin de procesos de negocio
La importancia de BPMN para la automatizacin de procesos de negocio

Las Redes Inteligentes, un concepto innovador que requiere un


cambio en la visin de las empresas, su estrategia y su relacin
con el entorno.

Retos Iniciales
Continuidad
del suministro

Planear, desarrollar, operar y mantener el sistema elctrico


con base en criterios de alta continuidad del suministro,
aprovechando los desarrollos tecnolgicos.

Eficiencia
energtica

Aumentar la eficiencia en toda la cadena productiva.

Gestin de
activos

Tomar decisiones respecto a la infraestructura de acuerdo


a los criterios de Gestin de activos. Asegurar un correcto
uso de los activos y un aprovechamiento al mximo.

Participacin
de la
demanda
Seguridad del
suministro

Volver al consumidor participe proactivo en el negocio


elctrico ,conociendo sus caractersticas y permitindole
un poder de decisin estructurado.
Asegurar la suficiencia energtica para el desarrollo del
pas.

FUENTE: Renato Cspedes, presentacin del II taller de Smarts Grids

C
A
P
A
C
I
D
A
D
E
S

Retos
Confiabilidad

Seguridad

Economa

Eficiencia
Medio
Ambiente

Reducir la frecuencia y cantidad de salidas de servicio,


calidad de la energa y mejoramiento del servicio al
cliente.
Reducir la vulnerabilidad ante ataques y fenmenos
naturales.

Disminuir la presin del futuro de los precios de la energa


y generar opciones a los consumidores para ahorrar en su
consumo.
Disminuir las prdidas del sistema, reducir los costos de
operacin, mantenimiento y activos.

Amigables con el medio ambiente y promover la utilizacin


de fuentes renovables.

C
A
P
A
C
I
D
A
D
E
S

Maximizando el Valor de las Smarts Grids


Para capturar los beneficios inherentes al desarrollo de las smart
grids se deben seguir tres pasos crticos:
1.

Identificar los cambios en los procesos de negocio necesarios para


maximizar el valor potencial de las smart grids.

2.

Asegurarse que los nuevos sistemas de informacin soporten estos


procesos de negocio.

3.

Gestionar el impacto en la gente mientras se construyen las nuevas


habilidades en la organizacin.

Fuente: Maximizing value from smart grids


Andre Chistensen, Roger Roberts

Habilitadores de los Factores Crticos de xito:


Procesos de
Negocio

Informacin

Estrategia de
Negocio
Maximizadores
el Valor de las
Smarts Grids

Tecnologas de
Informacin y
Operacin

Capacidades como Factores Crticos de xito :


Interactividad

Optimizacin

Participacin activa del consumidor y de todos los actores


del mercado y la operacin.

Hacer el mejor uso de todos los recursos y equipos


disponibles para una operacin eficiente, ptima y
amigable con el medio ambiente.

Integracin

Visin nica de monitoreo, control, proteccin,


mantenimiento, EMS, DMS, mercadeo y tecnologas de
informacin.

Predictivas

Anticiparse a la ocurrencia de eventos del sistema para


proveer energa de calidad de acuerdo a las necesidades
del mercado.

Seguridad

Proteccin y recuperacin ante ataques y desastres


naturales.

I
N
F
O
R
M
A
C
I

Maximizando el Valor de las Smarts Grids :


Para capturar los beneficios inherentes al desarrollo de las smart
grids se deben seguir tres pasos crticos:
1.

Identificar los cambios en los procesos de negocio necesarios para


maximizar el valor potencial de las smart grids.

The key to effective Smart Grid data management? Worry


about business process, not hardware.
Norman Dechampes, analyst for SBI Energy and author of The Smart Grid Utiltiy
Data Market

Nuevo Modelo de Cadena de Valor

Drivers que motivan a las organizaciones a enfocarse a


un cambio en sus procesos de negocio :

Nuevo Modelo de Gestin de Informacin :

Informacin confiable y oportuna para la toma de decisiones.


Fuente: IBM, Business Analytics and Optimization for the Intelligent Enterprise, 2009.

Uso de la informacin para gestionar los


procesos de negocio :

Maximizando el Valor de las Smarts Grids :


Para capturar los beneficios inherentes al desarrollo de las
smart grids se deben seguir tres pasos crticos:
1.

Identificar los cambios en los procesos de negocio necesarios


para maximizar el valor potencial de las smart grids.

2.

Asegurarse que los nuevos sistemas de informacin soporten


estos procesos de negocio.

Fuente: Maximizing value from smart grids


Andre Chistensen, Roger Roberts

Maximizando el Valor de las Smarts Grids :

Fuente: 4th International


Conference on Integration of
Renewable and Distributed
Energy Resources,
Albuquerque, New Mexico

Nuevo Modelo de Concepcin de las Tecnologas


de Informacin :
Arquitectura Empresarial (AE)

Gartner (2010):
La arquitectura empresarial es un proceso de planeacin estratgica que
transforma la visin empresarial de negocio y la estrategia en un cambio
empresarial efectivo.

MIT Center for Information Systems Research (2007)


Arquitectura empresarial es la organizacin lgica para los procesos de
negocio y la infraestructura de TI de manera que refleje la integracin y los
requerimientos de estandarizacin del modelo operativo de la compaa.

Direccin Estratgica

Soluciones Tecnolgicas Orientadas por los


Procesos de Negocio :

Contexto de negocio de la AE :
Direccin estratgica

Define capacidades
necesarias

Modelo de operacin
de la empresa

Define necesidades de
integracin y
estandarizacin

Arquitectura
empresarial

Establece
prioridades

Aprendizaje y
explotacin

Define lmites
estratgicos

Integra capacidades nucleares

BASE PARA LA EJECUCIN


Procesos nucleares de negocio
Infraestructura de TI
Fuente: MIT-CISR

Qu tan bien los sistemas de informacin


soportan los procesos organizacionales :

Beneficios :

Alineacin con la estrategia de negocio.


Agilidad ante los cambios de negocio.
Mayor control sobre problemas corporativos.
Simplifica y optimiza las decisiones de inversin.
Mejor comunicacin con el negocio, empleados, proveedores y el entorno.
Convergencia en una arquitectura pensada.
Menor redundancia de aplicaciones, datos y tecnologa.
Mayor modularizacin y facilidad de reemplazo de componentes.
Mejor interoperabilidad y ms fcil mantenimiento.
Reduccin de complejidad.

Arquitectura Empresarial :
Financial Perspective

Financial Resul ts

Generador

Comercializador

Customer Perspective

T ime

Arquitectura de
Negocio
Identificacin y
seleccin de
modelos de
referencia
Definicin de
arquitectura base
Procesos de negocio
Estructura
organizacional y
roles
Roles vs procesos
Objetivos y metas

Perform ance and


Service

Quality

Price or rate

AgenteNacional
Agente

Internal Perspective

Internal
Perspectiv e::
Operations
management
processes

Internal
Perspectiv e::
Customer
management
processes

Internal
Perspectiv e::
Innov ation
processes

Internal
Perspectiv e::
Regulatory and
social processes

Learning and Growth Perspecti ve


Human Capital

GarantiaTIE

AgenteTIE
Consi gna

Information Capital

1..*
Organization Capital

Pool PMO

Pool Gerente de Proyectos

Gerente de
Proyectos
Pool Rev isor Par

Pool Ev aluador(es) de Cambio

Pool Ingeniero de Procesos

Pool Ingeniero de Requisitos

Pool Todo el personal

Pool Autor Artefactos

Pool Coordinador de v aloracin

Pool Contador

Contador

Pool Outsourcing Psicloga

Psicloga

Arquitectura Empresarial
Admi nistraci n de ofertas

Administrador de
ofertas

AC-004: Agente
Generador
Nacional
CU-002: Cargar oferta de
generacin nacional
manualmente

Arquitectura de
Sistemas de
Informacin

i ncl ude

CU-001: Cargar oferta de


generacin nacional
desde archiv o de datos

include

CU-005: Validar oferta de


generacin nacional

AC-004: Agente
Generador
Nacional

Nueva carga de oferta de


generacin nacional()

i ncl ude
include

Presentar pantalla para cargar archivo()

AC-007: Analista
del despacho
econmico

CU-004: Cargar oferta de


generacin nacional a
trav s de un mecanismo
alterno

CU-003: Cargar oferta de


generacin nacional a
trav s de un serv icio B2B

Seleccionar fecha y archivo()

AC-012: Sistema
de informacin del
agente nacional

Cargar archivo()

Sistemas de
informacin
Tipificacin de los
sistemas
Relacin entre
sistemas

Guardar informacin temporalmente()


Informacin guardada temporalmente()
Aquarius

Neon

Area_Informacion

flow

loop
[Revalidar = True y Salir = False]

[Por cada dato que se reciba]

FLA

flow

Restricciones_AGC
flow

[Informacin vlida]
Presentar mensaje de xito en pantalla()

flow
MID
flow

VariableMacroeconomica
Permite procesar la
-

TRM

1
VariableBasica

1
1..*
Permiten validar la

CEE
FAZNI
CRO1

Permite procesar la
1..*
OfertaGeneracion
0..*
OfertaGeneracionNacional
-

Precio
Disponibilidad
MinimoObligatorio
Configuracion
PAP
AgcPlanta
AgcUnidad

1..*
OfertaGeneracionInternacional
-

Precio
Disponibilidad

OfertaTIE
-

PrecioExportacion
PrecioImportacion
Disponibilidad

RequerimientoEnergiaInternacional

ProgramaImportacionTIE

RequerimientoEnergia

Modelo de datos

RequerimientoEnergia

PDN1

Presentar informacin vlida recibida en pantalla()

Validar oferta de
generacin nacional()

Arquitectura Empresarial :
Usuario

FrontEnd
Arquitectura de
integracin
(ESB)

Administracin de la Seguridad
operacin y
monitoreo
Portal XM

Arquitectura
Tecnolgica

Componentes de
interfaz de usuario (UI)

B2B - Carga de ofertas

Negocio

Orquestacin de fluj os de procesos de negocio

Componentes
que soportan
SI

Serv icios
Interfaces de
servici os
Interfaces de
servici os
Entidades de negocio
Componentes de negocio

Datos

Componentes de acceso a datos

LinQtoMID

ConsultasMID

Orgenes de datos

Vistas para sistemas de


relacin directa
Base de datos

Excel

CSV

TXT

XML

American Electric Powers Integrated Approach to the Smart Grid


Presentation to Clemson Power Systems Conference March, 2009

La arquitectura empresarial para las Smart Grids :


Generador

Transmisor

Distribuidores

Estrategia Integral del sector

De negocio

EG

ET

ED

Procesos Pblicos de negocios


Actividad 1

Actividad 2

Actividad 3

Actividad 5

Actividad 4

Actividad 1

Actividad 2

Actividad 3

Actividad 5

Actividad 4

Actividad 1

Actividad 2

Actividad 3

Actividad 5

Actividad 4

S.I.

Common Information Model - CIM

Tecnolgica

SCADA

SAP

Genri

ERP

Propio

Generi

Infraestructura Tcnica

SAP

Propio

ERP

Estndares internacionales para el modelado de


procesos :
OMG (Object Management Group)
SPEM (Software Process Engineering Metamodel)
BPMN (Business Process Modeling Notation)
Diagramas de Actividad de UML (Unified Modeling Language)

EPC (Event-driven Process Chain)


DFD (Data Flow Diagram)

Estndares internacionales para el modelado de


procesos :
SPEM

BPMN

Estndares internacionales para el modelado de


procesos :
UML

EPC

Estndares internacionales para el modelado de


procesos :

DFD

UML VS EPC VS BPMN Para Procesos de


Negocio :
UML

EPC

BPMN

Se enfoca principalmente
al diseo de sistemas de
software
No logr posicionarse
como estndar para el
diseo de procesos

Se emplea en el
modelado de procesos de
negocio
Domin el mercado en la
poca de los 90hasta el
2005

Se enfoca principalmente al
diseo de sistemas BPMS
Quiere cerrar la brecha para
el diseo de procesos en las
capas de negocio y TI

BPMN VS UML Para definicin de Software :

BPMN para la automatizacin de procesos :


BPMN
BPEL

Lenguaje para el modelado de procesos de negocio en forma


de flujos de trabajo
Lenguaje para orquestacin de servicios

WS-BPEL Web Service - Business Process Execution Languaje


Es un lenguaje estandarizado por OASIS para la composicin de
servicios web
Es un lenguaje de ejecucin
Generalmente se requiere realizar una conversin de BPMN a BPEL

Convertir BPMN a BPEL :

Fuente: Translating BPMN to BPEL


Chun Ouyang, Wil M.P. van der Aalst, Marlon Dumas, and Arthur H.M. ter Hofstede

Ejemplo de cdigo BPEL :

Fuente: atiwiki

BPMN
Antecedentes, introduccin, objetivos
Conceptos bsicos para definir un proceso de
negocio utilizando BPMN

Por qu utilizar estndares?


Los estndares permiten a los mercados crecimiento
New devices
can join
networks on
a equal
footing

kWh/$
kWh/$
kWh/$
kWh/$
kWh/$
kWh
/$ kWh/$

kWh/$
kWh/$
kWh/$
kWh
/$
kWh/$
kWh
/$
kWh/$
kWh
/$

kWh/$
kWh
/$
kWh/$
kWh
/$

kWh/$
kWh/$
kWh/$
kWh
/$
Fuente: OASIS

Standards in which companies are interested


Bptrends 2010
60%
50%
40%
30%
20%
10%
0%

2005
2007
2009

Breve Historia :
3 de Mayo de 2004 BPMN 1.0 fue liberado por el BPMI.org
BPMI (Business Process Initiative)
www.bpmn.org

2 de Febrero de 2006: OMG adopta la especificacin de BPMN 1.0


OMG Object Managent Grup Inc.

Febrero de 2008 liberado BPMN 1.1 por la OMG


Enero de 2009 liberado BPMN 1.2
14 de Agosto de 2009 versin beta de BPMN 2.0
Marzo de 2011 liberacin final

Definiciones base :

Un proceso es una concatenacin lgica de


actividades, a travs del tiempo y lugar,
impulsadas por eventos que cumplen un
determinado fin.
Bernhard Hitpass

Introduccin de BPMN :
BPMN se concentra en el modelamiento de procesos y no en otras
estructuras organizacionales. Para modelar otras estructuras de la
arquitectura empresarial se utilizan notaciones como UML
En BPMN los procesos de negocio involucran la captura de una secuencia
ordenada de actividades e informacin de apoyo. Modelar un proceso de
negocio implica representar como una empresa realiza sus objetivos
centrales
Fuente: BPMN Gua de Referencia y modelado
Existen 3 (tres) tipos bsicos de sub-modelos en BPMN:
Procesos - Orquestacin
Coreografas
Conversaciones

Estructura de BPMN :
Orquestacin
Vista especfica del negocio u organizacin del
proceso

Pool

Incluir historial de
transacciones

Recibir reporte de
crdito

Aprobar

Fin
Pago OK?
Incluir texto estndar

Estructura de BPMN :
Coreografa
Descripcin de las interacciones entre los
participante
Problema

Respuesta

Cliente VIP

Cliente VIP

El cliente tiene un
problema

Obtener descripcin del


problema

Gerente de Cuenta

Gerent de Cuenta

Estructura de BPMN :
Conversaciones
Relacin lgica de intercambio de mensajes
Pool Cliente VIP

Pool Gerente de cuetna

Problema

Problema escalado

Pool Analsita de niv el 1

Objetivos de BPMN :

Estndar global

Servir de puente entre la capa de negocio y la capa de TI

Lograr o mejorar la agilidad de negocio en una organizacin. El concepto de


agilidad de negocio se entiende como la capacidad que tiene una organizacin de
adaptarse a los cambios de entorno a travs de los cambios en sus procesos
integrados.

Lograr mayor Eficacia. El concepto de eficacia se entiende como la capacidad que


tienen la organizacin para lograr en mayor o menor medida los objetivos
estratgicos o de negocio.

Mejorar los niveles de Eficiencia. Eficiencia es la relacin ente los resultados


obtenidos y los recursos utilizados.
Fuente: BPMN 2,0

Elementos bsicos de BPMN 2.0 :


Secuencia
del flujo

Evento de
inicio

Decisin

Pool

Incluir historial de
transacciones

Recibir reporte de
crdito

Aprobar

Fin
Pago OK?
Incluir texto estndar

Tarea

Evento de fin

Elementos bsicos de BPMN 2.0 :


Objetos de Flujo

Artefactos

Objetos de
conexin

Activ idad

Flujo de
secuencia

Comentario

Flujo de
mensaje

Evento

Smbolos
propios

Pool Pool
Lane Lane

Lane Lane

Datos

Participantes

Asociacin

Objeto de datos

Archivo de Datos

Objeto de Entrada

Objeto de salida

El cliente tiene
un problema

Elementos bsicos de BPMN 2.0 :


Actividad: Transforman el estado de un objeto del
negocio para que el proceso pueda llegar a producir
valor para los clientes o usuarios del proceso.

Obtener la
descripcin del
problema

Evento: Indican que algo ocurri de forma


independiente al proceso o que impuls por alguna
actividad del proceso. Pueden darse al inicio, en el
intermedio o al final.

Es posible dar solucin?

No

Preguntar al analista
de soporte

Si

Explicar solucin
Respuesta recibida

Fin

Evento de inicio: Indica que sucedi para que el


proceso inicie.
Evento intermedio: Muestran un estado que el
proceso ha alcanzado.
Evento fin: Indica que sucedi con el proceso al
finalizar..

El cliente tiene
un problema

Elementos bsicos de BPMN 2.0 :


Flujo de secuencia: Establece la secuencia lgica en
la cual se combinan elementos de flujo, es decir las
actividades, eventos y Gateways

Obtener la
descripcin del
problema

Gateway: Es usado para controlar la convergencia y


divergencia de los flujos de secuencia en un proceso.

Es posible dar solucin?

No

Preguntar al analista
de soporte

Si

Explicar solucin
Respuesta recibida

Fin

Actividades :

Tarea

Sub-proceso

Adhoc

Transaccin

Compensacin

Ciclo

Bucle paralelo

Bucle Secencial

Regla de
Negocio

Manual

Recepcin

Envo

Script

Usuario

Servicio

Eventos :
Tipos de eventos
Inicio
Inicio

Intermedios
Intermedio

Fin
Fin

Clasificacin
Captura (Catching)
Mensaje

Impulsados - lanzamiento (Throwing)


Mensaje

No interruptor de subproceso
Mensaje

Eventos de inicio y fin :

Compensacin Condicional

Error

Escalamiento

Mensaje

Tiempo

Seal

Paralelo mltiple

Mltiple

Escalamiento

Mensaje

Tiempo

Seal

Paralelo mltiple

Mltiple

Inicio
Condicional

Fin

Compensacin

Error

Escalamiento

Mensaje

Seal

Cancelacin Mltiple

Terminacin

Eventos intermedios :

Compensacin Condicional

Error

Compensacin

Mensaje

Tiempo

Escalamiento

Mensaje

Escalamiento

Mensaje

Escalacmiento

Tiempo

Condicional

Seal

Paralelo Mltiple Cancelacin

Seal

Seal

Link

Link

Mltiple

Paralelo Mltiple

Mltiple

Mltiple

Gateways :

Exclusivo sin smbolo Exclusivo con smbolo

Paralelo

Inclusivo

Evento paralelo

Evento exclusivo

Complejo

Uso de los Elementos de BPMN :

Fuente: M. zur Muehlen


Stevens Institute of
Technology

Uso de los Elementos de BPMN :

Fuente: M. zur Muehlen


Stevens Institute of
Technology

Conceptos bsicos de Procesos en BPMN :


Procesos de negocio privados no ejecutables (internos)
Se ejecute a travs de un BPMS
Mximo detalle.

Procesos de negocio privados ejecutables (internos)


Documentar el comportamiento de los procesos
Es posible definir el nivel de detalles

Procesos Pblicos
Representa la interaccin entre un proceso privado y otro participante
Slo las actividades que son usadas para comunicarse con el otro proceso son
mostradas en los procesos pblicos.
En este tipo de procesos muestran los mensajes que saldrn al mundo
exterior, al igual que el orden de dichos mensajes

Ejemplo bsico de un proceso pblico :

Pool
Agente

Business Process ProcesoPblico

Recibir solicitud de
inscripcin

Enviar confirmacin
de registro

Enterprise Architect como herramienta de


modelado de procesos de negocio
Introduccin a Enterprise Architect

Enterprise Architect como herramienta para


Procesos :

Enterprise Architect :

http://www.sparxsystems.com/

Enterprise Architect de Sparx Systems es una herramienta CASE (Computer Aided


Software Engineering) para el diseo y construccin de sistemas de software, para
el modelado de procesos de negocios, y para objetivos de modelado ms
generalizados

EA es una herramienta progresiva que soporta todos los aspectos del ciclo de
desarrollo, proporcionando una trazabilidad completa desde la fase inicial del
diseo a travs del despliegue y mantenimiento.

El software de Sparx se usa en el desarrollo de muchos tipos de sistemas de


software en un amplio rango de industrias, incluyendo: el mbito aeroespacial,
bancos, desarrollo web, ingeniera, finanzas, medicina, ejrcito, investigacin,
acadmico, transporte, ventas al por menor, utilidades (como por ejemplo el gas y
las electricidad) y la ingeniera elctrica.
Gua de Usuario de Enterprise Architect

Algunos beneficios de EA :
Modelar elementos de la arquitectura empresarial
Compartir modelos
Modelar, gestionar y trazar los requisitos
Disear y construir diversos sistemas utilizando UML
Soporta SOA
Generar documentacin

Enterprise Architect y BPMN :


EA incorpor desde la versin 7.X la notacin BPMN para modelado de
procesos.
A partir de la versin 8.0, BPMN 1.0 se encontraba integrado en la
herramienta.
EA ha liberado diferentes versione de su producto a la par con las
actualizaciones de BPMN: 1.1, 1.2 y 2.0
A partir de la incorporacin de BPMN 1.1, EA tambin incorpor
generacin de cdigo BPEL 1.1
La versin actual de Enterprise Architect en ingles es la Version 9, Build
907, liberada Released 9-June-2011

EA como una de las Herramientas lderes :

Fuente: www.bptrends.com

Algunos procesos del sector elctrico en BPMN :

Como crear un proceso de negocio en BPMN :

Tipos de diagramas BPMN :

Crear carpetas, diagramas y el toolbox de BPMN :

Referencias Bibliogrficas :

National Energy Technology Laboratory (NETL), Building a Smart Grid Business Case, 2009.
IBM Corporation, Business Analytics and Optimization for the Intelligent Enterprise, 2009.
IBM Corporation, Switching Perspectives Creating New Business Models for a Changing World of Energy, 2010.
Maximizing value from smart grids
Andre Chistensen, Roger Roberts
Maximizing value from smart grids. Andre Chistensen, Roger Roberts. 2010
Oracle Corporation, Smart Grids Challenges and Choices, Marzo 2011.
Electric Power Research Institute (EPRI), Smart Grid Demostration Integration of Distributed Energy Resources, 2010.
Electric Power Research Institute (EPRI), Use Case Repository, 2010.
Electric Power Research Institute (EPRI), Developing the Smart Grid, 2008.
Massachusets Institute of Technology (MIT) - Center for Information Systems Research, Enterprise Architecture, 2007.
Gartner, Business Strategy Defines Enterprise Architecture Value, 2010.
Bptrends, The state of Business Process Management 2010
Translating BPMN to BPEL, Chun Ouyang, Wil M.P. van der Aalst, Marlon Dumas
www.oasis-iopen.org
How Much Language is Enough? Theoretical and Practical Use of the Business Process Modeling Notation. Michael zur
Muehlen, Jan Recker.
http://www.sparxsystems.com/

Gracias
Maritza Florez Muoz
Gerente de Productividad Empresarial
Capital Empresarial
maritza.florez@capitalempresarial.com.co
Mvil: 312 843 15 50
PBX: (574) 444 55 72 (571) 658 59 90

También podría gustarte