Está en la página 1de 25

I

D
E
A
S
07

Modelado de Negocios
Del espacio del problema al
espacio de la solucin
Jons A. Montilva C., Ph.D.
Universidad de Los Andes
Facultad de Ingeniera
Departamento de Computacin
Mrida Venezuela
Mayo 2007
1

Contenidos

IDEAS07 - Modelado de Negocios

Introduccin

En los ltimos siete aos, el Modelado de Negocios ha


ganado popularidad

Una simple bsqueda en Internet (Google) arroja:

Ms 83.4 millones de enlaces a documentos en Ingls y


Ms de 1.5 millones de enlaces a documentos en Espaol

En Libreras Digitales especializadas la cantidad de


referencias se reduce, sin dejar de ser significativa

IEEE Digital Library:

>1000 para los trminos Business Modeling o Business Model


595 para el trmino Business Process Modeling"

ACM Digital Library:

38 para el trmino "Business Modeling" y 114 para el trmino "Business


Models
82 para el trmino "Business Process Modeling"

IDEAS07 - Modelado de Negocios

Introduccin

El Modelado de Negocios

Es una disciplina en proceso de evolucin

No hay consenso sobre muchos de sus conceptos y


definiciones

Existen diferentes interpretaciones de los trminos:

"Modelado de Negocios" y

"Modelos de Negocios"

IDEAS07 - Modelado de Negocios

Introduccin

En esta conferencia, discutiremos sobre:

Definiciones relevantes del Modelado de Negocios

Principales orientaciones que existen en la literatura

Principales aplicaciones

Enfoques y mtodos de modelado de negocios

Principales lenguajes para el modelado de negocios

Relaciones con la Ingeniera de Requisitos

IDEAS07 - Modelado de Negocios

Modelado de Negocios

IDEAS07 - Modelado de Negocios

Etimologa y significado del "Modelado de Negocios"

Modelado

Formar de cera, barro u otra materia


blanda una figura o adorno

"Accin y efecto de modelar"


"Configurar o conformar algo no
material"
(RAE, 2001)

Su producto es un modelo

Una representacin o descripcin


simplificada de una entidad o
proceso

IDEAS07 - Modelado de Negocios

Significado del "Modelado"


Modelado = Adquisicin + Representacin de Conocimientos

Representacin de
Conocimientos

Conocimiento
del objeto
(conceptos)

refiere

simboliza
Proceso

Proceso Proceso

Proceso

Proceso

Proceso

Proceso

C.1

C.2

Proceso
C.2.1

Nivel 1

C.3

Proceso
C.2.2

Nivel 0:
Cadena
de Valor

Proceso

Adquisicin de
Conocimientos

representa

Proceso
C.2.3

Nivel 2

Proceso C.2.2
Actividad
C2.2.1
Actividad
C2.2.2

Actividad
C2.2.3

Actividad
C2.2.4

Nivel 3:
Actividades

Modelo del objeto


(smbolos)
IDEAS07 - Modelado de Negocios

Objeto de estudio
8

Etimologa y significado de "Modelado de Negocios"

Negocios

Palabra latina formada de "nec" y "otium

Significa sin ocio o negaci


negacin del ocio

Los romanos acuaron esta palabra para


referirse a una manera de ocuparse en
tiempos de paz

Era una alternativa a la guerra, pero no era


lucrativa ni aportaba gloria

El significado actual es diferente:

"la actividad de proveer bienes y servicios


que involucra aspectos financieros,
comerciales e industriales" (WordNet 2.0)

"aquello que es objeto o materia de una


ocupacin lucrativa o de inters" (RAE,
2001)

IDEAS07 - Modelado de Negocios

Etimologa y significado de "Modelado de Negocios"

El Modelado de Negocios se define como un proceso de


representaci
representacin de uno o ms aspectos o elementos de una
empresa,
empresa tales como:

Su propsito

Su estructura

Su funcionalidad

Su dinmica

Su lgica de negocios

Sus componentes:

Fines
Procesos de negocio
Reglas de negocio
Objetos de negocio
Actores
Unidades organizativas
Etc.

IDEAS07 - Modelado de Negocios

10

Evolucin del Modelado de Negocios (MN)

Visto como una disciplina, el MN ha


evolucionado desde sus inicios
dando nfasis a uno o ms
elementos de la empresa

Modelado de
Sistemas de Negocio
Modelado de
Fines y Objetivos

2007

Modelado de
Procesos de Negocio
Modelado de
Objetos de Negocio
Modelado de
Reglas de Negocio
Modelado de
Flujos de Trabajo
Modelado de
Flujos de Datos
Modelado de
Estructuras Org.

1960s
IDEAS07 - Modelado de Negocios

11

Modelado de Negocios

IDEAS07 - Modelado de Negocios

12

Orientaciones del MN

Dominios principales en los que se emplea:

Dominios orientados al negocio

Gerencia

Teora de Organizaciones

E-business, e-commerce

Dominios orientados a la tecnologa

Sistemas de Informacin

Ingeniera de Software

Informtica Industrial

IDEAS07 - Modelado de Negocios

13

Orientaciones del Modelado de Negocios

Los dominios definen dos puntos de


vista diferentes del Modelado de
Negocios:

Como una representacin de la


manera en que una empresa hace
negocios

Orientado al valor/cliente

Como una representacin de la


estructura y funcionamiento de una
empresa

Orientado a la actividad/rol

IDEAS07 - Modelado de Negocios

14

Orientacin al valor/cliente

El Modelado de Negocios se orienta a explicar


como la empresa crea valor para el cliente

Que valor los productos o servicios de una empresa le


proporciona a sus clientes

El modelo de negocios se define como

una herramienta conceptual que contiene un conjunto de


objetos, conceptos y sus relaciones con el objetivo de expresar
la lgica del negocio de una empresa
Osterwalder, Pigneur & Tucci (2005)

Ejemplos:

Modelo de Corretaje: Ej. subastas en lnea (eBay)


Modelo de Suscripcin: Ej. Revistas, Club de Libros
Modelo de Redes Holnicas: Ej. Redes de PYMEs

IDEAS07 - Modelado de Negocios

15

Orientacin a la actividad/rol

Esta orientacin hace nfasis en el modelado de


los procesos y actores de la empresa

Qu actividades realiza la empresa y quienes participan en


ellas

El modelo de negocios se define como:

una abstraccin de cmo una empresa funciona

...proporciona una vista simplificada de la estructura de negocios que


acta como la base para la comunicacin, mejoras o innovacin y
define los requisitos de los sistemas de informacin que apoyan a la
empresa
Proceso A

Proceso B Proceso C

Proceso
C.2.1

si
Actividad C.2.2.1

Proceso D

Proceso
C.2

Proceso
C.1

Proceso
C.2.2

Actividad C.2.2.2

Actividad C.2.2.4

Proceso E

Proceso
C.3

Proceso
C.2.3

Proceso C.2.2

?
no
Actividad C.2.2.3

IDEAS07 - Modelado de Negocios

Actividad C.2.2.5

Nivel 0:
Cadena de Valor

Eriksson & Penker (2000)

Nivel 1

Nivel 2

Nivel 3:
Actividades

16

Bloques de construcci
n de las orientaciones
construccin
Orientaci
Orientacin al valor/cliente

Orientaci
Orientacin a la actividad/rol

Valor de productos/servicios

Objetivos

Cliente

Estrategias

Canales de distribuci
distribucin

Procesos

Relaciones con los clientes

Actividades

Recursos

Objetos

Competencia

Actores

Socios

Roles

Costos

Eventos

Retorno de inversi
inversin

IDEAS07 - Modelado de Negocios

17

Modelado de Negocios

IDEAS07 - Modelado de Negocios

18

Aplicaciones orientadas al negocio

Reingeniera de Procesos

Diseo Organizacional

Cambio Organizacional

Planificacin Estratgica

Desarrollo Organizacional

Gestin del Conocimiento Organizacional

IDEAS07 - Modelado de Negocios

19

Aplicaciones orientadas a la tecnologa

Automatizacin Industrial

Planificacin y Desarrollo de Sistemas de


Informacin

Arquitecturas de Informacin Empresarial

Integracin de Aplicaciones Empresariales (EAI)

Adaptacin de aplicaciones ERP

Comercio Electrnico y B2B

Ingeniera de Software

Desarrollo de software empresarial

IDEAS07 - Modelado de Negocios

20

10

Modelado de Negocios

IDEAS07 - Modelado de Negocios

21

Problema y su solucin

Los mtodos tradicionales de desarrollo de software empresarial


subestiman la importancia del problema y su anlisis

Se centran en la solucin

La solucin no est alineada al negocio

IDEAS07 - Modelado de Negocios

22

11

Espacio del problema vs. espacio de la solucin

La separacin del espacio


del problema y el de la
solucin es crucial en toda
Ingeniera

El Proceso Tradicional de la Ingeniera


(Jensen & Tonies, 1979)

Formulacin
del problema

Espacio
del
Problema

Anlisis
del problema

La Ingeniera de Sistemas
Fsicos establece una clara
separacin entre ambos
espacios

Bsqueda
de soluciones
Seleccin de la
mejor solucin

Espacio
de la
Solucin

Diseo
de la solucin
Implementacin
de la solucin
IDEAS07 - Modelado de Negocios

23

El problema de los requisitos

Los requisitos tienen lugar en el espacio de la solucin

Modelado de
Negocios

Espacio
del
Problema

El Problema
Necesidades

La
Soluci
Solucin

to
en

Aspectos
(Features)

i
im
gu
Se

Ingenier
Ingeniera de
Requisitos

(software)

Requisitos de
Software

Procedimientos de
Pruebas

Diseo

Doc. del
Usuario

Espacio de
la Soluci
Solucin

Adpatado de [Rational Requirements Management with Use Cases v5.5, 2000]

IDEAS07 - Modelado de Negocios

24

12

Modelado de Negocios e Ingeniera de Requisitos

En el desarrollo de software, el Modelado de Negocios aporta


informacin esencial para la Ingeniera de Requisitos

Modelado de Negocios
(el problema)
Objetivos

Procesos

Objetos

Requisitos Funcionales

Reglas

Actores

Eventos

Requisitos No Funcionales

Ingeniera de Requisitos
(la solucin)
IDEAS07 - Modelado de Negocios

25

Modelado de Negocios

IDEAS07 - Modelado de Negocios

26

13

Ingeniera del Negocio

El enfoque de David Taylor


(1995)

Problema que aborda:

La divergencia entre los procesos de


negocio y el software

Perspectiva del
Negocio

La idea de la Ingeniera
Convergente:

El diseo del negocio es


implementado directamente en el
software
Los dos diseos se convierten en dos
facetas del mismo sistema
Alinea el software a los procesos de
negocio

Perspectiva del
Software

IDEAS07 - Modelado de Negocios

27

Modelado Empresarial

El enfoque EKD (Enterprise


Knowledge Development)

Proyecto ELEKTRA
(Bubenko, Loucopoulos,
Rolland, et al, 1996)

EKD provee una manera


sistemtica y controlada de
analizar, entender,
desarrollar y documentar
una empresa y sus
componentes

IDEAS07 - Modelado de Negocios

Componentes de un
Modelo de Negocios EKD

28

14

Modelado Empresarial

El enfoque de Marshall (2000)


todos los aspectos de un negocio son modelados a
travs de cuatro conceptos relacionados:

su propsito, procesos, entidades y organizacin

Metamodelos:

Metamodelo de Procesos

Metamodelo de Propsitos

class Metamodelo Marshall

class Metamodelo Marshall

Proceso Genrico

Propsito Genrico

Visin

Paso

Proceso Padre

Propsito

Proceso Raz

Valor

Propsito Padre

Misin

Meta

Resultado

Objetivo

IDEAS07 - Modelado de Negocios

29

Modelado de Negocios con UML

El enfoque de Eriksson & Penker (2000)


La arquitectura del negocio es modelada mediante cuatro
vistas:

Visin, Procesos, Estructura y Comportamiento

Cada vista contiene una coleccin de diagramas UML


extendidos

Proceso A

Proceso B Proceso C

Proceso D

Proceso
C.2

Proceso
C.1

Proceso E

Proceso
C.3

Nivel 0:
Cadena de Valor

<<actor>>

Ley del
Trabajo

Gerente de
RRHH

<<controla>>

Nivel 1

Proceso
C.2.2

Proceso
C.2.3

Nivel 2

Lista de cargos
vacantes

Actividad C.2.2.2

Actividad C.2.2.4

Proceso C.2.2

?
no
Actividad C.2.2.3

Actividad C.2.2.5

IDEAS07 - Modelado de Negocios

Nivel 3:
Actividades

<<controla>> <<cumple>>

Seleccin de
personal
<<ejecuta>>

si
Actividad C.2.2.1

Contratar
personal
calificado

<<proceso>>

<<informacin>>

Proceso
C.2.1

<<objetivo>>

<<regla>>

<<actor>>

Especialista
en RRHH

<<producto>>

Contratos

<<suple>>
<<informacin>>

Currcula de
aspirantes

30

15

Modelado de Negocios con UML

El enfoque de
Rational-IBM

nfasis en el
modelado de:

Procesos de
negocio
Objetos de negocios

Los procesos de
negocio se modelan
con casos de uso

Los objetos de
negocio se modelan
con diagramas de
clases
Fuente: (RUP, 2003)

IDEAS07 - Modelado de Negocios

31

Modelado de Negocios con UML

El enfoque de Montilva & Barrios (2004)

Integra diferentes aspectos de los enfoques anteriores


class Metamodelo de BMM

Fin

Metamodelo

+requiere

Estructura
Organizacional

Tecnologa
0..*

1..*

+aplica

1..*

Proceso de
Negocio
1..*

+dispara

1..*

Unidad
Organizacional

0..*

+involucra
+agrupa

Evento
1..*

Objeto de
Negocio

IDEAS07 - Modelado de Negocios

+regula 0..*
+ejecuta

Regla de
Negocio

1..*

Actor

1..*
+juega
0..*

1..*

Rol

32

16

Gestin de Procesos de Negocios - BPM

BPM - Business Process Management

Es un enfoque para el descubrimiento, diseo, despliegue,


ejecucin, interaccin, operacin y anlisis de procesos de
negocio

Propuesto por el grupo BPMi

(CSC Research Services, 2002)

IDEAS07 - Modelado de Negocios

33

Gestin de Procesos de Negocios - BPM

BPMN Business Process Modeling Notation (OMG)

Es una notacin grfica empleada para describir procesos (flujos de


trabajo) de una manera que facilite:

La comunicacin entre analistas, usuarios y desarrolladores

La transformacin a un lenguaje como BPML y BPEL

BPML - Business Process Modeling Language (BPMI)

Es un metalenguage basado en XML para la descripcin de procesos de


negocio

Es un lenguaje ejecutable

El cdigo BPML puede ser ejecutado por los motores de procesos de los
BPMS

BPEL - Business Process Execution Language (IBM-Microsoft)

Es un lenguaje ejecutable para la implementacin de procesos de


negocios mediante la composicin de servicios web

IDEAS07 - Modelado de Negocios

34

17

Modelado de Fines, Objetivos y Metas

Business Motivation Model Specification - BMM (OMG, 2006)

Metamodelo que define los


elementos que integran un
Plan de Negocios

Facilita el desarrollo,
comunicacin y gestin de
planes de negocio

Establece claras relaciones


entre:

Polticas de Negocios,

Reglas de Negocio y

Fines & Medios de la


empresa

IDEAS07 - Modelado de Negocios

35

Modelado de Negocios

IDEAS07 - Modelado de Negocios

36

18

Lenguajes y Notaciones de Modelado de Negocios


i* diag.

E-R

RuleML
YAWL

UML Business
UML

Petri Nets

Goals diag.
WPDL

IDEF0
DFD

PIF

Flujogramas

IDEF3
IDEF1

Organigramas

ORM

UML 2.0

SysML

WSDL

UML 2.1

BPEL
BPMN
BPML

OCL

XPDL

BMM
SBVR

de
o cio
ad o
el eg
od N
M e
d
as
de
em
o os
st
a d ti v
Si
el j e
od b
M yO
s
ne
de
Fi
o cio
ad o
el e g
od N
M de
os
de
es
o cio
oc
ad o
el eg
Pr
od N
M de
os
de
et
o cio
bj
O
ad o
el eg
od N
M de
s
la
de
o a jo
eg
R
ad b
e l ra
od T
M de
os
uj
de
Fl
o tos
ad a
el D
od de
M os
uj
Fl
de .
o rg
ad O
el as
od r
M ct u
u
tr
Es

1960

1970

1980

1990

1995

2000

IDEAS07 - Modelado de Negocios

2002

2004

2006

2008
37

Modelado de Negocios

IDEAS07 - Modelado de Negocios

38

19

El Mtodo BMM (Business Modeling Method)

Mtodo de Modelado de Negocios orientado al


desarrollo de sistemas de informacin empresarial

Se fundamenta en:

La nocin de Sistema de Negocios (Montilva, 2002)

El mtodo EKDEKD-CMM (Barrios & Nurcan, 2004)

El Mtodo WATCH (Montilva & Barrios, 2004) para


desarrollo de software empresarial

Ha sido aplicado en ms de 20 proyectos de

Desarrollo de software empresarial

Mejora y documentacin de sistemas empresariales

IDEAS07 - Modelado de Negocios

39

El Mtodo BMM (Business Modeling Method)

La nocin de
Sistemas de
Negocios:

Integra los
aspectos o
elementos
ms
importantes
de un
negocio
Delimita el
proceso de
modelado

IDEAS07 - Modelado de Negocios

Empresa u Organizacin
Sistema de Negocios
Objetivos
alcanzan

Eventos
actualizan
objetos de
datos

disparan

regulan

Reglas del
Negocio

Procesos
del Negocio involucran
actualizan
objetos de
datos

ejecutan

Objetos de
Negocio
modelan

Actores
solicitan
proveen
informacininformacin

Sistemas de Informacin empresarial

Objetos
de datos

40

20

El Mtodo BMM (Business Modeling Method)

Divide el
Sistema de
Negocios en 3
niveles:

Objetivos

Procesos

Sistemas

Visin

Mision

Nivel de Objetivos del


Negocio
Metas

Nivel de Procesos del


Negocio

Objetos del
Negocio

Roles

Actividades
Actores

Facilita la
alineacin de
los sistemas a
los objetivos y
procesos
Nivel de Sistemas de
Informacin

Recursos

BDs

Documentos

HW/ SW

Sistemas

IDEAS07 - Modelado de Negocios

41

El Mtodo BMM (Business Modeling Method)


Modelo del Producto
Descripcin genrica del
producto que produce el
mtodo: El Modelo de Negocios

Mtodo BMM
Modelo
del
Producto

Modelo
del
Proceso

Modelo
del
Grupo

Modelo del Proceso


Representacin grfica de las
fases, pasos, actividades o tareas
que el mtodo propone para
modelar el negocio

Modelo del Grupo


Describe la estructura y
los roles del personal que
participa en el proyecto
de modelado

IDEAS07 - Modelado de Negocios

Instanciacin

Modelo del
Negocio

Proceso
de
Modelado

Grupo
de
Modelado

Proyecto de Modelado de Negocios

42

21

El Modelo del Producto BMM

El producto principal del mtodo BMM es un Modelo del


Negocio fundamentado en

El Modelo Conceptual de una Empresa


class Metamodelo de BMM

Fin
+requiere

Estructura
Organizacional

Tecnologa
0..*

1..*

+aplica

1..*

Proceso de
Negocio
1..*

+dispara

1..*

Unidad
Organizacional

0..*

+involucra
+agrupa

Evento
1..*

+regula 0..*
+ejecuta

Objeto de
Negocio

Regla de
Negocio

1..*

Actor

1..*
+juega
0..*

1..*

Rol

IDEAS07 - Modelado de Negocios

43

El Modelo del Producto BMM

Un Modelo del Negocio es un documento compuesto de un


conjunto de submodelos

Cada sub-modelo describe uno o ms elementos


organizacionales mediante diagramas UML y BPMN

Cada submodelo consta de un conjunto de diagramas UML 2.0,


UML Business y BPMN

cd Estructura Modelo de Negocios

Modelo de
Negocios

Modelo de
Objetivos

Modelo de
Procesos de
Negocios

IDEAS07 - Modelado de Negocios

Modelo de
Objetos de
Negocio

est compuesto por

Modelo de
Actores

Modelo de
Reglas de
Negocio

Modelo de
Eventos

44

22

El Modelo del Proceso BMM

Describe las
actividades que el
Grupo de Modelado
debe seguir para
elaborar el Modelo
de Negocios

Es iterativo y
versionado

Asegura la calidad
del modelo a travs
de la V&V

Planificacin del
Proyecto de
Modelado
Entrega del
Modelo de
Negocios
OK

OK

Definicin del
Sistema de
Negocios

Documentacin
del
Modelo

Modelado de
Objetivos

Modelado de
Eventos

Modelado de
Reglas y
Tecnologas

Verificacin &
Validacin

Modelado de
Actores y
Unidades Org.

Modelado de
Procesos de
Negocio
Modelado de
Objetos de
Negocio

IDEAS07 - Modelado de Negocios

45

El Modelo del Grupo BMM

Describe como organizar el Grupo de Modelado de Negocios

Describe los roles y responsabilidades de sus miembros

Estructura sugerida para el Grupo:


Grupo BMM

Analista de
Negocios

Lder

Experto SN
(Usuario)

*
Gerente del
SN

supervisa
supervisa
reporta a

IDEAS07 - Modelado de Negocios

46

23

Relaciones MN IR en el mtodo BMM-WATCH

Modelo de
Negocios
BMM

Relaciones de
Dependencia entre
el Modelo de
Negocios y el
Documento de
Requisitos

Documento
de
Requisitos

Modelo de
Objetivos

Vista General
del
Sistema

Modelo de
Procesos de
Negocio

Requisitos
Funcionales

Modelo de
Reglas de
Negocio

BMM promueve el
Desarrollo de
Software Guiado por
Modelos

Modelo de
Objetos de
Negocio

Modelo de
Actores/
Unidades

Modelo de
Eventos

Espacio del Problema

Requisitos
No
Funcionales

Modelo
Funcional
(Casos de
Uso)

Modelo
Estructural
(Clases)

Modelo
Dinmico

Espacio de la Solucin

IDEAS07 - Modelado de Negocios

47

El Mtodo BMM
Ms informacin:

Publicaciones

Montilva, J. Besembel, I., Prez, M. y Losavio, F. Sistemas de Informacin e Ingeniera


de Software: Temas Selectos. Editorial: Centro de Estudios en Informtica. Mrida,
Venezuela, 2005. (ISBN: 980-12-0585-7).

Montilva, J. and Barrios, J. BMM: A Business Modeling Method for Information


Systems Development. CLEI Electronic Journal, Vol. 7, No. 2, December 2004.

Barrios, J. And Montilva, J. Business Modelling through Roadmaps. Proceedings of the


6th International Conference on Enterprise Information Systems (ICEIS2004). Porto,
Portugal, April, 2004.

Barrios, J. And Montilva, J. A Methodological Framework for Business Modelling.


Proceedings of the 5th International Conference on Enterprise Information Systems
(ICEIS2003). Angers, France, 2003.

Cursos y Talleres

Centro de Excelencia en Ingeniera de Software (www.ceisoft.org) . Universidad de Los


Andes.

Consultora

BIOSOFT C.A, (www.biosoft.com.ve)

IDEAS07 - Modelado de Negocios

48

24

Modelado de Negocios - Conclusiones

IDEAS07 - Modelado de Negocios

49

Modelado de Negocios

jonas@ula.ve
www.webdelprofesor.ula.ve/ingenieria/jonas
IDEAS07 - Modelado de Negocios

jmontilva@biosoft.com.ve
www.biosoft.com.ve
50

25

También podría gustarte