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
Planear, desarrollar, operar y mantener el sistema elctrico
Continuidad con base en criterios de alta continuidad del suministro,
del suministro aprovechando los desarrollos tecnolgicos. C
A
Aumentar la eficiencia en toda la cadena productiva.
Eficiencia P
energtica A
Tomar decisiones respecto a la infraestructura de acuerdo C
Gestin de a los criterios de Gestin de activos. Asegurar un correcto
activos uso de los activos y un aprovechamiento al mximo.
I
D
Participacin Volver al consumidor participe proactivo en el negocio A
de la elctrico ,conociendo sus caractersticas y permitindole
un poder de decisin estructurado. D
demanda
E
Asegurar la suficiencia energtica para el desarrollo del
Seguridad del pas. S
suministro
FUENTE: Renato Cspedes, presentacin del II taller de Smarts Grids
Retos
Reducir la frecuencia y cantidad de salidas de servicio,
Confiabilidad calidad de la energa y mejoramiento del servicio al
cliente. C
A
Reducir la vulnerabilidad ante ataques y fenmenos
Seguridad naturales. P
A
Disminuir la presin del futuro de los precios de la energa C
Economa y generar opciones a los consumidores para ahorrar en su I
consumo.
D
Disminuir las prdidas del sistema, reducir los costos de A
Eficiencia operacin, mantenimiento y activos.
D
E
Amigables con el medio ambiente y promover la utilizacin
Medio de fuentes renovables. S
Ambiente
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
Informacin
Negocio

Tecnologas de
Estrategia de
Informacin y
Negocio
Operacin
Maximizadores
el Valor de las
Smarts Grids
Capacidades como Factores Crticos de xito :
Participacin activa del consumidor y de todos los actores
Interactividad del mercado y la operacin.
I
N
Hacer el mejor uso de todos los recursos y equipos
Optimizacin disponibles para una operacin eficiente, ptima y F
amigable con el medio ambiente.
O
Visin nica de monitoreo, control, proteccin, R
Integracin mantenimiento, EMS, DMS, mercadeo y tecnologas de M
informacin.
A
Anticiparse a la ocurrencia de eventos del sistema para C
Predictivas proveer energa de calidad de acuerdo a las necesidades
del mercado. I

Proteccin y recuperacin ante ataques y desastres
Seguridad naturales. N
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.
Soluciones Tecnolgicas Orientadas por los
Procesos de Negocio :
Direccin Estratgica
Contexto de negocio de la AE :
Direccin estratgica

Define lmites Define capacidades


estratgicos necesarias
Aprendizaje y
explotacin

Define necesidades de

prioridades
Establece
integracin y
estandarizacin
Modelo de operacin Arquitectura
de la empresa empresarial

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.
Financial Perspective
Arquitectura Empresarial :
Financial Resul ts

Generador Comercializador

Customer Perspective

Perform ance and


T ime Quality Price or rate
Service

AgenteNacional
Arquitectura de
Negocio Internal Perspective Agente

Internal Internal Internal Internal

Identificacin y Perspectiv e::


Operations
management
Perspectiv e::
Customer
management
Perspectiv e::
Innov ation
processes
Perspectiv e::
Regulatory and
social processes
processes processes

seleccin de
modelos de Learning and Growth Perspecti ve

referencia Human Capital

GarantiaTIE AgenteTIE
Definicin de Information Capital
Consi gna

arquitectura base 1..* 1

Organization Capital

Procesos de negocio
Estructura
organizacional y
roles
Roles vs procesos Pool PMO Pool Gerente de Proyectos

Objetivos y metas
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

AC-004: Agente Administrador de Modelo de datos


Generador
Nacional ofertas
CU-002: Cargar oferta de CU-001: Cargar oferta de
generacin nacional generacin nacional
manualmente include desde archiv o de datos AC-004: Agente
Generador
Nacional Nueva carga de oferta de
generacin nacional()
i ncl ude

Arquitectura de
i ncl ude CU-005: Validar oferta de
generacin nacional include

Presentar pantalla para cargar archivo()

Sistemas de
CU-004: Cargar oferta de
generacin nacional a CU-003: Cargar oferta de
trav s de un mecanismo generacin nacional a
trav s de un serv icio B2B
AC-007: Analista alterno
AC-012: Sistema Seleccionar fecha y archivo()
del despacho

Informacin
de informacin del
econmico agente nacional

Cargar archivo()

Sistemas de Guardar informacin temporalmente()

informacin Informacin guardada temporalmente()

Tipificacin de los Aquarius


flow
Neon Area_Informacion
loop
Validar oferta de
[Revalidar = True y Salir = False]
sistemas [Por cada dato que se reciba] generacin nacional()

Relacin entre flow


FLA

sistemas flow
Restricciones_AGC [Informacin vlida]

Presentar mensaje de xito en pantalla()


flow
MID PDN1
flow Presentar informacin vlida recibida en pantalla()

VariableMacroeconomica
Permite procesar la
- TRM
1

VariableBasica
1
- CEE
1..*
- FAZNI
Permiten validar la - CRO1
Permite procesar la

1..*

OfertaGeneracion
0..*

OfertaGeneracionNacional

- Precio
- Disponibilidad
- MinimoObligatorio
1..*
- Configuracion
- PAP
- AgcPlanta OfertaGeneracionInternacional OfertaTIE
- AgcUnidad
- Precio - PrecioExportacion
- Disponibilidad - PrecioImportacion
- Disponibilidad

RequerimientoEnergiaInternacional ProgramaImportacionTIE

- RequerimientoEnergia - RequerimientoEnergia
Arquitectura Empresarial :
Usuario

FrontEnd
Arquitectura de Administracin de la Seguridad
integracin operacin y
(ESB) monitoreo

Portal XM
Componentes de B2B - Carga de ofertas
interfaz de usuario (UI)

Arquitectura Negocio

Tecnolgica Orquestacin de fluj os de procesos de negocio

Componentes
Serv icios
Interfaces de
servici os
Interfaces de
servici os

que soportan Componentes de negocio


Entidades de negocio

SI
Datos

Componentes de acceso a datos

LinQtoMID ConsultasMID

Orgenes de datos

Excel CSV

American Electric Powers Integrated Approach to the Smart Grid


Vistas para sistemas de
relacin directa
TXT XML
Base de datos

Presentation to Clemson Power Systems Conference March, 2009


La arquitectura empresarial para las Smart Grids :
Generador Transmisor Distribuidores
Estrategia Integral del sector

EG ET ED
De negocio

Procesos Pblicos de negocios

Actividad 1 Actividad 2 Actividad 3 Actividad 1 Actividad 2 Actividad 3 Actividad 1 Actividad 2 Actividad 3

Actividad 5 Actividad 4 Actividad 5 Actividad 4 Actividad 5 Actividad 4

Common Information Model - CIM


S.I.

SCADA SAP Genri ERP Propio Generi SAP Propio ERP


Tecnolgica

Infraestructura Tcnica
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 :
Se enfoca principalmente
al diseo de sistemas de
software
UML No logr posicionarse
como estndar para el
diseo de procesos

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

Se enfoca principalmente al
diseo de sistemas BPMS
Quiere cerrar la brecha para
BPMN el diseo de procesos en las
capas de negocio y TI
BPMN VS UML Para definicin de Software :
BPMN para la automatizacin de procesos :
Lenguaje para el modelado de procesos de negocio en forma
BPMN
de flujos de trabajo

BPEL 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 kWh/$
kWh/$ kWh/$
kWh/$
networks on kWh/$
kWh /$ kWh/$
a equal
footing
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%
2005
10%
0% 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

Incluir historial de
transacciones
Pool

Recibir reporte de Aprobar


crdito 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 Obtener descripcin del


problema 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 Decisin
Evento de del flujo
inicio

Incluir historial de
transacciones
Pool

Recibir reporte de Aprobar


crdito Fin

Pago OK?
Incluir texto estndar

Tarea Evento de fin


Elementos bsicos de BPMN 2.0 :

Objetos de Flujo Objetos de Artefactos


Activ idad conexin

Flujo de Comentario

secuencia

Flujo de
Evento mensaje

Asociacin Smbolos
propios
Participantes

Pool Pool
Lane Lane Lane Lane
Objeto de datos Objeto de Entrada
Datos

Archivo de Datos
Objeto de salida
El cliente tiene
Elementos bsicos de BPMN 2.0 :
un problema

Actividad: Transforman el estado de un objeto del


negocio para que el proceso pueda llegar a producir
Obtener la
descripcin del valor para los clientes o usuarios del proceso.
problema

Es posible dar solucin? Evento: Indican que algo ocurri de forma


independiente al proceso o que impuls por alguna
actividad del proceso. Pueden darse al inicio, en el
No
intermedio o al final.
Preguntar al analista
de soporte

Evento de inicio: Indica que sucedi para que el


Si proceso inicie.
Explicar solucin Evento intermedio: Muestran un estado que el
Respuesta recibida
proceso ha alcanzado.
Evento fin: Indica que sucedi con el proceso al
finalizar..
Fin
El cliente tiene
Elementos bsicos de BPMN 2.0 :
un problema

Flujo de secuencia: Establece la secuencia lgica en


la cual se combinan elementos de flujo, es decir las
Obtener la
descripcin del actividades, eventos y Gateways
problema

Es posible dar solucin? Gateway: Es usado para controlar la convergencia y


divergencia de los flujos de secuencia en un proceso.

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 Manual


Negocio

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

Inicio
Condicional Escalamiento Mensaje Tiempo Seal Paralelo mltiple Mltiple

Fin Compensacin Error Escalamiento Mensaje Seal Cancelacin Mltiple Terminacin


Eventos intermedios :

Compensacin Condicional Error Escalamiento Mensaje Tiempo Seal Paralelo Mltiple Cancelacin Link Mltiple

Compensacin Escalamiento Mensaje Seal Link Mltiple

Mensaje Tiempo Escalacmiento Condicional Seal Mltiple Paralelo 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 :

Business Process ProcesoPblico


Pool
Agente

Recibir solicitud de Enviar confirmacin


inscripcin 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