I                   D                   E                   A                   S                  ‘07             Modelad...
Introducción   En los últimos siete años, el Modelado de Negocios ha   ganado popularidad       Una simple búsqueda en Int...
Introducción   En esta conferencia, discutiremos sobre:       Definiciones relevantes del Modelado de Negocios       Princ...
Etimología y significado del "Modelado de Negocios"          “Modelado”                                         “Formar de...
Etimología y significado de "Modelado de Negocios"   “Negocios”       Palabra latina formada de "nec" y "otium“       Sign...
Evolución del Modelado de Negocios (MN)                                                                         Modelado d...
Orientaciones del MN   Dominios principales en los que se emplea:       Dominios orientados al negocio           Gerencia ...
Orientación al valor/cliente   El Modelado de Negocios se orienta a explicar   como la empresa crea valor para el cliente ...
Bloques de construcción de las orientaciones           construcciónOrientación al valor/clienteOrientació                 ...
Aplicaciones orientadas al negocio   Reingeniería de Procesos   Diseño Organizacional   Cambio Organizacional   Planificac...
Modelado de NegociosIDEAS’07 - Modelado de Negocios                               21Problema y su solución   Los métodos t...
Espacio del problema vs. espacio de la solución       La separación del espacio                       El Proceso Tradicion...
Modelado de Negocios e Ingeniería de Requisitos    En el desarrollo de software, el Modelado de Negocios aporta    informa...
Ingeniería del Negocio   El enfoque de David Taylor   (1995)       Problema que aborda:                             Perspe...
Modelado Empresarial               El enfoque de Marshall (2000)                              “…todos los aspectos de un n...
Modelado de Negocios con UML   El enfoque de   Rational-IBM       Énfasis en el       modelado de:             Procesos de...
Gestión de Procesos de Negocios - BPM   BPM - Business Process Management       Es un enfoque para el descubrimiento, dise...
Modelado de Fines, Objetivos y Metas   Business Motivation Model Specification - BMM (OMG, 2006)       Metamodelo que defi...
Lenguajes y Notaciones de Modelado de Negocios                                             i* diag.          RuleML       ...
El Método BMM (Business Modeling Method)   Método de Modelado de Negocios orientado al   desarrollo de sistemas de informa...
El Método BMM (Business Modeling Method)      Divide el                                                          Visión   ...
El Modelo del Producto BMM             El producto principal del método BMM es un Modelo del             Negocio fundament...
El Modelo del Proceso BMM   Describe las                                                             Planificación del   a...
Relaciones MN – IR en el método BMM-WATCH                                    Modelo de                                    ...
Modelado de Negocios - ConclusionesIDEAS’07 - Modelado de Negocios                                         49Modelado de N...
Upcoming SlideShare
Loading in...5
×

Tarea

720

Published on

tarea ing software

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
720
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
42
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Tarea"

  1. 1. 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 1ContenidosIDEAS’07 - Modelado de Negocios 2 1
  2. 2. 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 3Introducció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
  3. 3. 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 RequisitosIDEAS’07 - Modelado de Negocios 5Modelado de NegociosIDEAS’07 - Modelado de Negocios 6 3
  4. 4. 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
  5. 5. Etimología y significado de "Modelado de Negocios" “Negocios” Palabra latina formada de "nec" y "otium“ Significa sin ocio o negación del ocio negació 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 9Etimología y significado de "Modelado de Negocios" El “Modelado de Negocios” se define como un proceso de representación de uno o más aspectos o elementos de una representació empresa, tales como: empresa 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
  6. 6. 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 deEstructuras Org. 1960s IDEAS’07 - Modelado de Negocios 11 Modelado de Negocios IDEAS’07 - Modelado de Negocios 12 6
  7. 7. 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 IndustrialIDEAS’07 - Modelado de Negocios 13Orientaciones 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/rolIDEAS’07 - Modelado de Negocios 14 7
  8. 8. 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 PYMEsIDEAS’07 - Modelado de Negocios 15Orientació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.5IDEAS’07 - Modelado de Negocios 16 8
  9. 9. Bloques de construcción de las orientaciones construcciónOrientación al valor/clienteOrientació Orientación a la actividad/rol Orientació Valor de productos/servicios Objetivos Cliente Estrategias Canales de distribución distribució Procesos Relaciones con los clientes Actividades Recursos Objetos Competencia Actores Socios Roles Costos Eventos Retorno de inversión inversióIDEAS’07 - Modelado de Negocios 17Modelado de NegociosIDEAS’07 - Modelado de Negocios 18 9
  10. 10. Aplicaciones orientadas al negocio Reingeniería de Procesos Diseño Organizacional Cambio Organizacional Planificación Estratégica Desarrollo Organizacional Gestión del Conocimiento OrganizacionalIDEAS’07 - Modelado de Negocios 19Aplicaciones 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 empresarialIDEAS’07 - Modelado de Negocios 20 10
  11. 11. Modelado de NegociosIDEAS’07 - Modelado de Negocios 21Problema 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 negocioIDEAS’07 - Modelado de Negocios 22 11
  12. 12. 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 AspectosIngeniería deIngenierí im (Features) La i en Requisitos Solución Solució to Requisitos de (software) Software Procedimientos de Espacio de Diseño Doc. del Pruebas Usuario la Solución Solució Adpatado de [Rational Requirements Management with Use Cases v5.5, 2000] IDEAS’07 - Modelado de Negocios 24 12
  13. 13. 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
  14. 14. 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 negocioIDEAS’07 - Modelado de Negocios 27Modelado 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
  15. 15. 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 Procesosclass 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
  16. 16. 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 31Modelado 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
  17. 17. 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 33Gestió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 webIDEAS’07 - Modelado de Negocios 34 17
  18. 18. 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 empresaIDEAS’07 - Modelado de Negocios 35Modelado de NegociosIDEAS’07 - Modelado de Negocios 36 18
  19. 19. 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 BMMOrganigramas BPML SBVR OCLPrSi 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 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 de 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
  20. 20. 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-CMM (Barrios & Nurcan, 2004) EKD- 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 empresarialesIDEAS’07 - Modelado de Negocios 39El 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 modeladoIDEAS’07 - Modelado de Negocios 40 20
  21. 21. 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 ProductoDescripción genérica delproducto que produce el Método BMMmétodo: El Modelo de Negocios Modelo Modelo Modelo del del del Producto Proceso GrupoModelo del ProcesoRepresentación gráfica de lasfases, pasos, actividades o tareas Instanciaciónque el método propone paramodelar el negocio Modelo del Proceso Grupo Negocio de deModelo del Grupo Modelado ModeladoDescribe la estructura ylos roles del personal que Proyecto de Modelado de Negociosparticipa en el proyectode modelado IDEAS’07 - Modelado de Negocios 42 21
  22. 22. 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 BPMNcd 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
  23. 23. 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 NegocioIDEAS’07 - Modelado de Negocios 45El 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 aIDEAS’07 - Modelado de Negocios 46 23
  24. 24. 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ónIDEAS’07 - Modelado de Negocios 47El Método BMMMá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
  25. 25. Modelado de Negocios - ConclusionesIDEAS’07 - Modelado de Negocios 49Modelado de Negocios jonas@ula.ve jmontilva@biosoft.com.vewww.webdelprofesor.ula.ve/ingenieria/jonas www.biosoft.com.veIDEAS’07 - Modelado de Negocios 50 25

×