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 2

1
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 3

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 4

2
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 5

Modelado de Negocios

IDEAS07 - Modelado de Negocios 6

3
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 7

Significado del "Modelado"


Modelado = Adquisicin + Representacin de Conocimientos

Conocimiento
del objeto
(conceptos)
Representacin de Adquisicin de
Conocimientos Conocimientos

simboliza refiere

Proceso Proceso Proceso Proceso Proceso


A B C D F Nivel 0:
Cadena
de Valor
Proceso
C.1
Proceso
C.2
Proceso
C.3 Nivel 1 representa
Proceso Proceso Proceso
C.2.1 C.2.2 C.2.3 Nivel 2

Proceso C.2.2
Actividad
C2.2.1
Actividad Actividad Nivel 3:
Actividad C2.2.3 C2.2.4
C2.2.2 Actividades

Modelo del objeto Objeto de estudio


(smbolos)
IDEAS07 - Modelado de Negocios 8

4
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 9

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

5
Evolucin del Modelado de Negocios (MN)
Modelado de
Visto como una disciplina, el MN ha Sistemas de Negocio
evolucionado desde sus inicios
dando nfasis a uno o ms Modelado de
Fines y Objetivos
elementos de la empresa 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

6
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

7
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 D Proceso E Nivel 0:
Cadena de Valor
Eriksson & Penker (2000)
Proceso Proceso Proceso
C.1 C.2 C.3 Nivel 1

Proceso Proceso Proceso


C.2.1 C.2.2 C.2.3
Nivel 2

Actividad C.2.2.2 Actividad C.2.2.4


si Proceso C.2.2
Actividad C.2.2.1 ? Nivel 3:
no Actividades
Actividad C.2.2.3 Actividad C.2.2.5

IDEAS07 - Modelado de Negocios 16

8
Bloques de construccin 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

9
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 El Proceso Tradicional de la Ingeniera


del problema y el de la (Jensen & Tonies, 1979)
solucin es crucial en toda
Formulacin
Ingeniera del problema Espacio
del
Anlisis Problema
del problema
La Ingeniera de Sistemas
Fsicos establece una clara Bsqueda
de soluciones
separacin entre ambos
espacios Seleccin de la Espacio
mejor solucin
de la
Diseo Solucin
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

Espacio
Modelado de El Problema del
Negocios Problema
Necesi-
dades
Se
gu

Aspectos
Ingenier
Ingeniera de
im

(Features) La
i
en

Requisitos
Soluci
Solucin
to

Requisitos de (software)
Software

Procedimientos de Espacio de
Diseo Doc. del
Pruebas
Usuario
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 Reglas Actores Eventos

Requisitos Funcionales 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: Perspectiva del
Negocio
La divergencia entre los procesos de
negocio y el software
La idea de la Ingeniera
Convergente:
El diseo del negocio es
implementado directamente en el
software Perspectiva del
Software
Los dos diseos se convierten en dos
facetas del mismo sistema
Alinea el software a los procesos de
negocio

IDEAS07 - Modelado de Negocios 27

Modelado Empresarial
El enfoque EKD (Enterprise Componentes de un
Knowledge Development) Modelo de Negocios EKD
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 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 Propsitos Metamodelo de Procesos


class Metamodelo Marshall class Metamodelo Marshall

Propsito Genrico Proceso Genrico

Valor Paso Proceso Padre


Propsito Padre

Visin Misin Meta Resultado Objetivo


Propsito Proceso Raz

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
<<objetivo>>
Proceso A Proceso B Proceso C Proceso D Proceso E Nivel 0: <<regla>> <<actor>>
Contratar
Cadena de Valor Ley del Gerente de
personal
Trabajo RRHH
calificado

Proceso Proceso Proceso <<controla>> <<controla>> <<cumple>>


C.1 C.2 C.3 Nivel 1

<<informacin>> <<proceso>> <<producto>>


Lista de cargos
Proceso Proceso Proceso vacantes
Seleccin de Contratos
Nivel 2
C.2.1 C.2.2 C.2.3
personal
<<ejecuta>> <<suple>>
Actividad C.2.2.2 Actividad C.2.2.4
si Proceso C.2.2 <<actor>>
Actividad C.2.2.1 ? Nivel 3: <<informacin>>
Especialista Currcula de
no Actividades
Actividad C.2.2.3 Actividad C.2.2.5 en RRHH aspirantes

IDEAS07 - Modelado de Negocios 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
+requiere
Metamodelo

Estructura
Tecnologa Organizacional
0..*
1..*
+aplica

Proceso de 1..*
Negocio
1..*
Unidad
1..* 0..* Organizacional
+dispara +involucra
+agrupa 1
Evento

1..* +regula 0..*


+ejecuta 1..* 1..*
Objeto de Regla de +juega
Negocio Negocio Actor Rol
0..* 1..*

IDEAS07 - Modelado de Negocios 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. RuleML
E-R YAWL
UML Business
UML Goals diag. UML 2.0 XPDL
Petri Nets
IDEF0 WPDL SysML
WSDL
DFD IDEF3
PIF BPEL UML 2.1
Flujogramas IDEF1 ORM BPMN BMM

Organigramas BPML SBVR


OCL

Pr

Si
O

st
oc
R

bj
Fl

Fi

em
eg

es
Es

et
Fl

uj

ne
M de

la
M os

M de

M de

M de

M yO

M e
M ct u

os

os

as
tr

uj

os
od T

s
od de

s
od N

od N

od N

od b

od N
od r
u

d
e l ra
el D

el eg

el eg

el e g

el j e

el eg
el as

ad b
ad a

ad o

ad o

ad o

a d ti v

ad o
ad O

o a jo
o tos

o cio

o cio

o cio

o os

o cio
o rg

de
de

de

de

de

de

de
de .

1960 1970 1980 1990 1995 2000 2002 2004 2006 2008
IDEAS07 - Modelado de Negocios 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 EKD-
EKD-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 Empresa u Organizacin


Sistemas de
Negocios: Sistema de Negocios

Objetivos
Integra los
alcanzan
aspectos o
elementos Eventos
disparan Procesos Objetos de
del Negocio involucran Negocio
ms
actualizan regulan actualizan ejecutan
importantes objetos de
datos
objetos de
datos
modelan

de un Reglas del
Negocio
Actores
negocio
solicitan proveen
informacininformacin
Delimita el
proceso de Sistemas de Informacin empresarial
Objetos
de datos

modelado

IDEAS07 - Modelado de Negocios 40

20
El Mtodo BMM (Business Modeling Method)

Divide el Visin Mision


Sistema de Nivel de Objetivos del
Negocio
Negocios en 3
niveles: Metas

Objetivos
Nivel de Procesos del
Procesos Negocio Objetos del
Negocio
Sistemas Roles Actividades
Actores Recursos
Facilita la
alineacin de
los sistemas a
los objetivos y
procesos
Nivel de Sistemas de
Informacin BDs HW/ SW

Documentos Sistemas

IDEAS07 - Modelado de Negocios 41

El Mtodo BMM (Business Modeling Method)

Modelo del Producto


Descripcin genrica del
producto que produce el
Mtodo BMM
mtodo: El Modelo de Negocios
Modelo Modelo Modelo
del del del
Producto Proceso Grupo

Modelo del Proceso


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

Modelo del Proceso Grupo


Negocio de de
Modelo del Grupo
Modelado Modelado
Describe la estructura y
los roles del personal que Proyecto de Modelado de Negocios
participa en el proyecto
de modelado

IDEAS07 - 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
Tecnologa Organizacional
0..*
1..*
+aplica

Proceso de 1..*
Negocio
1..*
Unidad
1..* 0..* Organizacional
+dispara +involucra
+agrupa 1
Evento

1..* +regula 0..*


+ejecuta 1..* 1..*
Objeto de Regla de +juega
Negocio Negocio Actor Rol
0..* 1..*

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

1 est compuesto por


1 1 1 1 1

Modelo de Modelo de Modelo de Modelo de Modelo de Modelo de


Objetivos Procesos de Objetos de Actores Reglas de Eventos
Negocios Negocio Negocio

IDEAS07 - Modelado de Negocios 44

22
El Modelo del Proceso BMM
Describe las Planificacin del
actividades que el Proyecto de
Modelado
Grupo de Modelado Entrega del
Modelo de
debe seguir para Negocios
OK Definicin del
OK
elaborar el Modelo Sistema de
Negocios

de Negocios Documentacin
Modelado de
del
Objetivos
Modelo
Es iterativo y
versionado
Asegura la calidad Modelado de
Modelado de
Verificacin &
del modelo a travs Eventos Validacin
Reglas y
Tecnologas

de la V&V

Modelado de Modelado de
Actores y Procesos de
Unidades Org. 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

1
* * *
Lder Analista de Experto SN Gerente del
Negocios (Usuario) SN

supervisa
supervisa

reporta a

IDEAS07 - Modelado de Negocios 46

23
Relaciones MN IR en el mtodo BMM-WATCH
Modelo de Documento
Negocios de
Relaciones de BMM Requisitos

Dependencia entre Modelo de


Vista General
del
el Modelo de Objetivos
Sistema

Negocios y el Modelo de
Documento de Procesos de
Negocio
Requisitos
Funcionales

Requisitos
Modelo de
Requisitos
Reglas de
No
Negocio
Funcionales

BMM promueve el Modelo de


Objetos de
Modelo
Funcional
Desarrollo de Negocio (Casos de
Uso)
Software Guiado por Modelo de
Actores/ Modelo
Modelos Unidades Estructural
(Clases)

Modelo de
Eventos Modelo
Dinmico

Espacio del Problema 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 jmontilva@biosoft.com.ve
www.webdelprofesor.ula.ve/ingenieria/jonas www.biosoft.com.ve

IDEAS07 - Modelado de Negocios 50

25

También podría gustarte