Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Con Ferenc I A Jonas Mont Ilva
Con Ferenc I A Jonas Mont Ilva
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
Introduccin
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
>1000 para los trminos Business Modeling o Business Model 595 para el trmino Business Process Modeling" 38 para el trmino "Business Modeling" y 114 para el trmino "Business Models 82 para el trmino "Business Process Modeling"
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:
Introduccin
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
Modelado de Negocios
Modelado
Formar de cera, barro u otra materia blanda una figura o adorno "Accin y efecto de modelar"
Su producto es un modelo
Representacin de Conocimientos
simboliza
Proceso A Proceso Proceso B C Proceso D Proceso F
Adquisicin de Conocimientos
refiere
Proceso C.1
Proceso C.2
Proceso C.3
representa
Proceso C.2.1
Proceso C.2.2
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
Objeto de estudio
8
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
"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)
9
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:
Fines Procesos de negocio Reglas de negocio Objetos de negocio Actores Unidades organizativas Etc.
10
Visto como una disciplina, el MN ha evolucionado desde sus inicios dando nfasis a uno o ms 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
12
Orientaciones del MN
13
Los dominios definen dos puntos de vista diferentes del Modelado de Negocios:
Orientado al valor/cliente
Orientado a la actividad/rol
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
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
15
Orientacin a la actividad/rol
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
Proceso C.1
Proceso C.2
Proceso C.3
Nivel 1
Proceso C.2.1
Proceso C.2.2
Proceso C.2.3
Nivel 2
si
Actividad C.2.2.1
Actividad C.2.2.2
Actividad C.2.2.4
Proceso C.2.2
Actividad C.2.2.5
?
no
Actividad C.2.2.3
Nivel 3: Actividades
16
Valor de productos/servicios Cliente Canales de distribuci distribucin Relaciones con los clientes Recursos Competencia Socios Costos Retorno de inversi inversin
17
Modelado de Negocios
18
Reingeniera de Procesos Diseo Organizacional Cambio Organizacional Planificacin Estratgica Desarrollo Organizacional Gestin del Conocimiento Organizacional
19
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
10
Modelado de Negocios
21
Problema y su solucin
Los mtodos tradicionales de desarrollo de software empresarial subestiman la importancia del problema y su anlisis
22
11
Formulacin del problema Anlisis del problema Bsqueda de soluciones Seleccin de la mejor solucin Diseo de la solucin Implementacin de la solucin
La Ingeniera de Sistemas Fsicos establece una clara separacin entre ambos espacios
Espacio de la Solucin
23
Modelado de Negocios
Necesidades
i im gu Se
El Problema
La Soluci Solucin
(software)
to en
Procedimientos de Pruebas
Diseo
24
12
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
26
13
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
27
Modelado Empresarial
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
28
14
Modelado Empresarial
todos los aspectos de un negocio son modelados a travs de cuatro conceptos relacionados:
Metamodelos:
Metamodelo de Propsitos Metamodelo de Procesos
class Metamodelo Marshall
Propsito Genrico
Proceso Genrico
Propsito Padre
Valor
Paso
Proceso Padre
Visin
Misin
Meta
Resultado
Objetivo
Propsito
Proceso Raz
29
Proceso A
<<regla>>
<<actor>>
<<objetivo>>
Gerente de RRHH
Proceso C.1
Proceso C.2
Proceso C.3
Nivel 1
<<informacin>>
<<controla>>
<<controla>> <<cumple>>
<<proceso>>
<<producto>>
Proceso C.2.1
Proceso C.2.2
Proceso C.2.3
Nivel 2
Seleccin de personal
<<ejecuta>> <<suple>>
<<informacin>>
Contratos
si
Actividad C.2.2.1
Actividad C.2.2.2
Actividad C.2.2.4
Proceso C.2.2
Actividad C.2.2.5
?
no
Actividad C.2.2.3
Nivel 3: Actividades
<<actor>>
Especialista en RRHH
Currcula de aspirantes
30
15
El enfoque de Rational-IBM
Los procesos de negocio se modelan con casos de uso Los objetos de negocio se modelan con diagramas de clases
Fuente: (RUP, 2003)
31
Fin
+requiere
Metamodelo
Estructura Organizacional
Tecnologa
0..* +aplica 1..*
1..*
Proceso de Negocio
1..* 0..*
1..*
Unidad Organizacional
+agrupa 1
+dispara
+involucra
Evento
1..*
Objeto de Negocio
Regla de Negocio
Actor
Rol
32
16
Es un enfoque para el descubrimiento, diseo, despliegue, ejecucin, interaccin, operacin y anlisis de procesos de negocio Propuesto por el grupo BPMi
33
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
El cdigo BPML puede ser ejecutado por los motores de procesos de los BPMS
Es un lenguaje ejecutable para la implementacin de procesos de negocios mediante la composicin de servicios web
34
17
Modelado de Negocios
36
18
1960
1970
1980
1990
1995
2000
2002
2004
2006
2008
37
Modelado de Negocios
38
19
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
Empresa u Organizacin
Sistema de Negocios
Objetivos
alcanzan
Eventos
actualizan objetos de datos
disparan
Objetos de Negocio
modelan
regulan
Actores
solicitan proveen informacininformacin
Objetos de datos
40
20
Mision
BDs Sistemas
HW/ SW
41
Mtodo BMM
Modelo del Producto Modelo del Proceso Modelo del Grupo
Instanciacin
Modelo del Grupo Describe la estructura y los roles del personal que participa en el proyecto de modelado
Proceso de Modelado
Grupo de Modelado
42
21
Fin
+requiere
Tecnologa
0..* +aplica 1..*
Estructura Organizacional
1..*
Proceso de Negocio
1..* 0..*
1..*
Unidad Organizacional
+agrupa 1
+dispara
+involucra
Evento
1..*
Objeto de Negocio
Regla de Negocio
Actor
Rol
43
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
Modelo de Negocios
Modelo de Objetivos
Modelo de Actores
Modelo de Eventos
44
22
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 Modelado de Objetivos
Modelado de Eventos
45
*
Analista de Negocios
supervisa supervisa reporta a
*
Experto SN (Usuario)
*
Gerente del SN
Lder
46
23
Documento de Requisitos
Modelo de Objetivos
Requisitos Funcionales
Requisitos No Funcionales
Modelo de Eventos
Modelo Dinmico
Espacio de la Solucin
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. Centro de Excelencia en Ingeniera de Software (www.ceisoft.org) . Universidad de Los Andes. BIOSOFT C.A, (www.biosoft.com.ve)
Cursos y Talleres
Consultora
48
24
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