Вы находитесь на странице: 1из 25

I

D
E
A
S
‘07

Modelado de Negocios
Del espacio del problema al
espacio de la solución

Jonás A. Montilva C., Ph.D.

Universidad de Los Andes


Facultad de Ingeniería
Departamento de Computación
Mérida – Venezuela

Mayo 2007
1

Contenidos

IDEAS’07 - Modelado de Negocios 2

1
Introducción
„ En los últimos siete años, el Modelado de Negocios ha
ganado popularidad
‰ Una simple búsqueda en Internet (Google) arroja:
„ Más 83.4 millones de enlaces a documentos en Inglés y
„ Más de 1.5 millones de enlaces a documentos en Español

‰ En Librerías Digitales especializadas la cantidad de


referencias se reduce, sin dejar de ser significativa
„ IEEE Digital Library:
‰ >1000 para los términos “Business Modeling“ o “Business Model”
‰ 595 para el término “Business Process Modeling"
„ ACM Digital Library:
‰ 38 para el término "Business Modeling" y 114 para el término "Business
Models“
‰ 82 para el término "Business Process Modeling"

IDEAS’07 - Modelado de Negocios 3

Introducción
„ El Modelado de Negocios
‰ Es una disciplina en proceso de evolución
‰ No hay consenso sobre muchos de sus conceptos y
definiciones
‰ Existen diferentes interpretaciones de los términos:
„ "Modelado de Negocios" y
„ "Modelos de Negocios"

IDEAS’07 - Modelado de Negocios 4

2
Introducción
„ En esta conferencia, discutiremos sobre:
‰ Definiciones relevantes del Modelado de Negocios
‰ Principales orientaciones que existen en la literatura
‰ Principales aplicaciones
‰ Enfoques y métodos de modelado de negocios
‰ Principales lenguajes para el modelado de negocios
‰ Relaciones con la Ingeniería de Requisitos

IDEAS’07 - Modelado de Negocios 5

Modelado de Negocios

IDEAS’07 - Modelado de Negocios 6

3
Etimología y significado del "Modelado de Negocios"

„ “Modelado”
„ “Formar de cera, barro u otra materia
blanda una figura o adorno”

„ "Acción y efecto de modelar"


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

‰ Su producto es un modelo
„ Una representación o descripción
simplificada de una entidad o
proceso

IDEAS’07 - Modelado de Negocios 7

Significado del "Modelado"


„ Modelado = Adquisición + Representación de Conocimientos

Conocimiento
del objeto
(conceptos)
Representación de Adquisición 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


(símbolos)
IDEAS’07 - Modelado de Negocios 8

4
Etimología y significado de "Modelado de Negocios"

„ “Negocios”
‰ Palabra latina formada de "nec" y "otium“
‰ Significa sin ocio o negació
negación del ocio
‰ Los romanos acuñaron 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
ocupación lucrativa o de interés" (RAE,
2001)

IDEAS’07 - Modelado de Negocios 9

Etimología y significado de "Modelado de Negocios"

„ El “Modelado de Negocios” se define como un proceso de


representació
representación de uno o más aspectos o elementos de una
empresa,
empresa tales como:
‰ Su propósito
‰ Su estructura
‰ Su funcionalidad
‰ Su dinámica
‰ Su lógica de negocios
‰ Sus componentes:
‰ Fines
‰ Procesos de negocio
‰ Reglas de negocio
‰ Objetos de negocio
‰ Actores
‰ Unidades organizativas
‰ Etc.

IDEAS’07 - Modelado de Negocios 10

5
Evolución 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 más 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
IDEAS’07 - Modelado de Negocios 11

Modelado de Negocios

IDEAS’07 - Modelado de Negocios 12

6
Orientaciones del MN
„ Dominios principales en los que se emplea:
‰ Dominios orientados al negocio
„ Gerencia
„ Teoría de Organizaciones
„ E-business, e-commerce

‰ Dominios orientados a la tecnología


„ Sistemas de Información
„ Ingeniería de Software
„ Informática Industrial

IDEAS’07 - Modelado de Negocios 13

Orientaciones del Modelado de Negocios

„ Los dominios definen dos puntos de


vista diferentes del Modelado de
Negocios:
‰ Como una representación de la
manera en que una empresa hace
negocios
„ Orientado al valor/cliente

‰ Como una representación de la


estructura y funcionamiento de una
empresa
„ Orientado a la actividad/rol
IDEAS’07 - Modelado de Negocios 14

7
Orientación 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 lógica del negocio de una empresa”
Osterwalder, Pigneur & Tucci (2005)
‰ Ejemplos:
„ Modelo de Corretaje: Ej. subastas en línea (eBay)
„ Modelo de Suscripción: Ej. Revistas, Club de Libros
„ Modelo de Redes Holónicas: Ej. Redes de PYMEs

IDEAS’07 - Modelado de Negocios 15

Orientación a la actividad/rol
„ Esta orientación 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 abstracción de cómo una empresa funciona
„ ...proporciona una vista simplificada de la estructura de negocios que
actúa como la base para la comunicación, mejoras o innovación y
define los requisitos de los sistemas de información 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

IDEAS’07 - Modelado de Negocios 16

8
Bloques de construcción de las orientaciones
construcción

Orientació
Orientación al valor/cliente Orientació
Orientación a la actividad/rol

‰ Valor de productos/servicios ‰ Objetivos


‰ Cliente ‰ Estrategias
‰ Canales de distribució
distribución ‰ Procesos
‰ Relaciones con los clientes ‰ Actividades
‰ Recursos ‰ Objetos
‰ Competencia ‰ Actores
‰ Socios ‰ Roles
‰ Costos ‰ Eventos
‰ Retorno de inversió
inversión

IDEAS’07 - Modelado de Negocios 17

Modelado de Negocios

IDEAS’07 - Modelado de Negocios 18

9
Aplicaciones orientadas al negocio
„ Reingeniería de Procesos
„ Diseño Organizacional
„ Cambio Organizacional
„ Planificación Estratégica
„ Desarrollo Organizacional
„ Gestión del Conocimiento Organizacional

IDEAS’07 - Modelado de Negocios 19

Aplicaciones orientadas a la tecnología


„ Automatización Industrial
„ Planificación y Desarrollo de Sistemas de
Información
„ Arquitecturas de Información Empresarial
„ Integración de Aplicaciones Empresariales (EAI)
„ Adaptación de aplicaciones ERP
„ Comercio Electrónico y B2B
„ Ingeniería de Software
‰ Desarrollo de software empresarial

IDEAS’07 - Modelado de Negocios 20

10
Modelado de Negocios

IDEAS’07 - Modelado de Negocios 21

Problema y su solución
„ Los métodos tradicionales de desarrollo de software empresarial
subestiman la importancia del problema y su análisis
‰ Se centran en la solución
‰ La solución no está alineada al negocio

IDEAS’07 - Modelado de Negocios 22

11
Espacio del problema vs. espacio de la solución

„ La separación del espacio El Proceso Tradicional de la Ingeniería


del problema y el de la (Jensen & Tonies, 1979)
solución es crucial en toda
Formulación
Ingeniería del problema Espacio
del
Análisis Problema
del problema
„ La Ingeniería de Sistemas
Físicos establece una clara Búsqueda
de soluciones
separación entre ambos
espacios Selección de la Espacio
mejor solución
de la
Diseño Solución
de la solución

Implementación
de la solución

IDEAS’07 - Modelado de Negocios 23

El problema de los requisitos


‰ Los requisitos tienen lugar en el espacio de la solución

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

Aspectos
Ingenierí
Ingeniería de
im

(Features) La
i
en

Requisitos
Solució
Solución
to

Requisitos de (software)
Software

Procedimientos de Espacio de
Diseño Doc. del
Pruebas
Usuario
la Solució
Solución

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

IDEAS’07 - Modelado de Negocios 24

12
Modelado de Negocios e Ingeniería de Requisitos

„ En el desarrollo de software, el Modelado de Negocios aporta


información esencial para la Ingeniería de Requisitos

Modelado de Negocios
(el problema)
Objetivos Procesos Objetos Reglas Actores … Eventos

Requisitos Funcionales Requisitos No Funcionales

Ingeniería de Requisitos
(la solución)

IDEAS’07 - Modelado de Negocios 25

Modelado de Negocios

IDEAS’07 - Modelado de Negocios 26

13
Ingeniería 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 Ingeniería
Convergente:
„ El diseño del negocio es
implementado directamente en el
software Perspectiva del
Software
„ Los dos diseños se convierten en dos
facetas del mismo sistema
„ Alinea el software a los procesos de
negocio

IDEAS’07 - 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


sistemática y controlada de
analizar, entender,
desarrollar y documentar
una empresa y sus
componentes…”

IDEAS’07 - Modelado de Negocios 28

14
Modelado Empresarial
„ El enfoque de Marshall (2000)
‰ “…todos los aspectos de un negocio son modelados a
través de cuatro conceptos relacionados:
„ su propósito, procesos, entidades y organización”
‰ Metamodelos:

Metamodelo de Propósitos Metamodelo de Procesos


class Metamodelo Marshall class Metamodelo Marshall

Propósito Genérico Proceso Genérico

Valor Paso Proceso Padre


Propósito Padre

Visión Misión Meta Resultado Objetivo


Propósito Proceso Raíz

IDEAS’07 - Modelado de Negocios 29

Modelado de Negocios con UML


„ El enfoque de Eriksson & Penker (2000)
‰ La arquitectura del negocio es modelada mediante cuatro
vistas:
„ Visión, Procesos, Estructura y Comportamiento
‰ Cada vista contiene una colección 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

<<información>> <<proceso>> <<producto>>


Lista de cargos
Proceso Proceso Proceso vacantes
Selección 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: <<información>>
Especialista Currícula de
no Actividades
Actividad C.2.2.3 Actividad C.2.2.5 en RRHH aspirantes

IDEAS’07 - 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)

IDEAS’07 - 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
Tecnología 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..*

IDEAS’07 - Modelado de Negocios 32

16
Gestión de Procesos de Negocios - BPM
„ BPM - Business Process Management
‰ Es un enfoque para el descubrimiento, diseño, despliegue,
ejecución, interacción, operación y análisis de procesos de
negocio
‰ Propuesto por el grupo BPMi

(CSC Research Services, 2002)

IDEAS’07 - Modelado de Negocios 33

Gestión de Procesos de Negocios - BPM


„ BPMN – Business Process Modeling Notation (OMG)
‰ Es una notación gráfica empleada para describir procesos (flujos de
trabajo) de una manera que facilite:
„ La comunicación entre analistas, usuarios y desarrolladores
„ La transformación a un lenguaje como BPML y BPEL
„ BPML - Business Process Modeling Language (BPMI)
‰ Es un metalenguage basado en XML para la descripción de procesos de
negocio
‰ Es un lenguaje ejecutable
„ El código 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 implementación de procesos de
negocios mediante la composición de servicios web

IDEAS’07 - 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,
comunicación y gestión de
planes de negocio
‰ Establece claras relaciones
entre:
„ Políticas de Negocios,
„ Reglas de Negocio y
„ Fines & Medios de la
empresa

IDEAS’07 - Modelado de Negocios 35

Modelado de Negocios

IDEAS’07 - 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
IDEAS’07 - Modelado de Negocios 37

Modelado de Negocios

IDEAS’07 - Modelado de Negocios 38

19
El Método BMM (Business Modeling Method)

„ Método de Modelado de Negocios orientado al


desarrollo de sistemas de información empresarial
„ Se fundamenta en:
‰ La noción de Sistema de Negocios (Montilva, 2002)
‰ El método EKD-
EKD-CMM (Barrios & Nurcan, 2004)
‰ El Método WATCH (Montilva & Barrios, 2004) para
desarrollo de software empresarial
„ Ha sido aplicado en más de 20 proyectos de
‰ Desarrollo de software empresarial
‰ Mejora y documentación de sistemas empresariales

IDEAS’07 - Modelado de Negocios 39

El Método BMM (Business Modeling Method)

„ La noción de Empresa u Organización


Sistemas de
Negocios: Sistema de Negocios

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

de un Reglas del
Negocio
Actores
negocio
solicitan proveen
informacióninformación
‰ Delimita el
proceso de Sistemas de Información empresarial
Objetos
de datos

modelado

IDEAS’07 - Modelado de Negocios 40

20
El Método BMM (Business Modeling Method)

„ Divide el Visión 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
alineación de
los sistemas a
los objetivos y
procesos
Nivel de Sistemas de
Información BD´s HW/ SW

Documentos Sistemas

IDEAS’07 - Modelado de Negocios 41

El Método BMM (Business Modeling Method)

Modelo del Producto


Descripción genérica del
producto que produce el
Método BMM
método: El Modelo de Negocios
Modelo Modelo Modelo
del del del
Producto Proceso Grupo

Modelo del Proceso


Representación gráfica de las
fases, pasos, actividades o tareas Instanciación
que el método 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

IDEAS’07 - Modelado de Negocios 42

21
El Modelo del Producto BMM
„ El producto principal del método BMM es un Modelo del
Negocio fundamentado en
‰ El Modelo Conceptual de una Empresa
class Metamodelo de BMM

Fin
+requiere

Estructura
Tecnología 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..*

IDEAS’07 - 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 más 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

IDEAS’07 - Modelado de Negocios 44

22
El Modelo del Proceso BMM
„ Describe las Planificación del
actividades que el Proyecto de
Modelado
Grupo de Modelado Entrega del
Modelo de
debe seguir para Negocios
OK Definición del
¬OK
elaborar el Modelo Sistema de
Negocios

de Negocios Documentación
Modelado de
del
Objetivos
Modelo
„ Es iterativo y
versionado
„ Asegura la calidad Modelado de
Modelado de
Verificación &
del modelo a través Eventos Validación
Reglas y
Tecnologías

de la V&V

Modelado de Modelado de
Actores y Procesos de
Unidades Org. Negocio

Modelado de
Objetos de
Negocio

IDEAS’07 - 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
* * *
Líder Analista de Experto SN Gerente del
Negocios (Usuario) SN

supervisa
supervisa

reporta a

IDEAS’07 - Modelado de Negocios 46

23
Relaciones MN – IR en el método 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
Dinámico

Espacio del Problema Espacio de la Solución


IDEAS’07 - Modelado de Negocios 47

El Método BMM
Más información:
„ Publicaciones
‰ Montilva, J. Besembel, I., Pérez, M. y Losavio, F. Sistemas de Información e Ingeniería
de Software: Temas Selectos. Editorial: Centro de Estudios en Informática. Mérida,
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 (ICEIS’2004). 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
(ICEIS’2003). Angers, France, 2003.
„ Cursos y Talleres
‰ Centro de Excelencia en Ingeniería de Software (www.ceisoft.org) . Universidad de Los
Andes.
„ Consultoría
‰ BIOSOFT C.A, (www.biosoft.com.ve)

IDEAS’07 - Modelado de Negocios 48

24
Modelado de Negocios - Conclusiones

IDEAS’07 - Modelado de Negocios 49

Modelado de Negocios

jonas@ula.ve jmontilva@biosoft.com.ve
www.webdelprofesor.ula.ve/ingenieria/jonas www.biosoft.com.ve

IDEAS’07 - Modelado de Negocios 50

25

Вам также может понравиться