Modelado del Negocio Parte 1 Modelo de Casos

  • Slides: 41
Download presentation
Modelado del Negocio Parte 1: Modelo de Casos de Uso del Negocio Silvana Balarezo

Modelado del Negocio Parte 1: Modelo de Casos de Uso del Negocio Silvana Balarezo Perea Margoth Yana Motta Yamil Ramos García

Agenda • ¿Por qué modelar el negocio? • Conceptos fundamentales. • Disciplina de Modelado

Agenda • ¿Por qué modelar el negocio? • Conceptos fundamentales. • Disciplina de Modelado del Negocio. Objetivos a cumplir. Ø Workflow de trabajo. Ø Artefactos producidos. Ø Actividades a desarrollar. Ø • Modelo de Casos de Uso del Negocio. UPC - Ingeniería de Requerimientos 2 6/9/2021

Necesidades, Requerimientos y Arquitectura • Necesidades de información y expectativas. • Análisis y diseño

Necesidades, Requerimientos y Arquitectura • Necesidades de información y expectativas. • Análisis y diseño de los procesos de la organización. • Modelado del negocio. • Identificar problemas de información actuales y futuros. Nece e sidad s ento i m i r e Requ s tur c e t qui Ar a • Requisitos a ser satisfechos por el software. • Descripción de lo que un sistema debe realizar. • Características y atributos del sistema. • Acuerdos con los interesados y desarrolladores. • Análisis y diseño de las clases del sistema. • Definir las capas, subsistemas, dependencias, • • • interfases y servicios. Construir el modelo de datos. Identificar patrones de diseño. Construir el modelo de despliegue. UPC - Ingeniería de Requerimientos 3 6/9/2021

Necesidades • Necesidades de información. • Problemas actuales y futuros en el Nece e

Necesidades • Necesidades de información. • Problemas actuales y futuros en el Nece e sidad s • t n erimie Requ s o Arquit a ectur aci m r o f In ón • manejo de la información del negocio. Ausencia de información sobre las actividades. Inconsistencias en la información. sos e c o r as P n o s r Pe • Reuniones con los usuarios y clientes. • Cuestionarios con los interesados. • Políticas, normas y restricciones de la organización. UPC - Ingeniería de Requerimientos • Análisis y diseño de los procesos de la • • organización. Modelado del negocio. Mejoramiento de los procesos. 4 6/9/2021

Pregunta ¿Al modelar el negocio para encontrar las necesidades, es mejor hacer el análisis

Pregunta ¿Al modelar el negocio para encontrar las necesidades, es mejor hacer el análisis basado en … • Las áreas funcionales involucradas en el negocio o … • Los procesos involucrados en el negocio? UPC - Ingeniería de Requerimientos 5 6/9/2021

Modelar Procesos vs. modelar Áreas Funcionales Área Funcional 1 Área Funcional 2 Área Funcional

Modelar Procesos vs. modelar Áreas Funcionales Área Funcional 1 Área Funcional 2 Área Funcional 3 Área Funcional 4 Área Funcional 5 Proceso del negocio 1 Proceso del negocio 2 Proceso del negocio 3 UPC - Ingeniería de Requerimientos 6 6/9/2021

Respuesta. Necesidades, Negocio y Procesos • Las necesidades se encuentran modelando el negocio. •

Respuesta. Necesidades, Negocio y Procesos • Las necesidades se encuentran modelando el negocio. • El modelado del negocio se enfoca en los procesos en estudio y no en las áreas funcionales. • El análisis y diseño de los procesos es la mejor forma de encontrar todas las necesidades. UPC - Ingeniería de Requerimientos 7 6/9/2021

¿Dónde encontrar necesidades? Necesidades Comunicadas • Por los participantes en los procesos del negocio.

¿Dónde encontrar necesidades? Necesidades Comunicadas • Por los participantes en los procesos del negocio. • Clientes y usuarios de los servicios de la organización. • Directivos de la organización. • Dueños de la organización. • Otros interesados del proyecto. UPC - Ingeniería de Requerimientos Necesidades Comunicadas 8 6/9/2021

¿Dónde encontrar necesidades? Necesidades Analizadas y Diseñadas • Estudio de los procesos del negocio.

¿Dónde encontrar necesidades? Necesidades Analizadas y Diseñadas • Estudio de los procesos del negocio. • Análisis de las actividades. • Personas que se benefician de los procesos. • Personas que ejecutan los procesos. • Información usada en los procesos. • Diseño de los procesos. UPC - Ingeniería de Requerimientos Necesidades Analizadas y Diseñadas 9 6/9/2021

¿Dónde encontrar necesidades? Necesidades Mejora de Procesos • Refinamiento de los procesos del negocio.

¿Dónde encontrar necesidades? Necesidades Mejora de Procesos • Refinamiento de los procesos del negocio. • Optimización de algunas las actividades. • Mejoramiento de la eficiencia. • Cambios en las responsabilidades de las personas que ejecutan los procesos. • Nueva información. UPC - Ingeniería de Requerimientos Mejora de Procesos 10 6/9/2021

Rational Unified Process (RUP). Workflow UPC - Ingeniería de Requerimientos 11 6/9/2021

Rational Unified Process (RUP). Workflow UPC - Ingeniería de Requerimientos 11 6/9/2021

Rational Unified Process (RUP). Elementos Rol Actividad Artefacto Caso de uso de Requerimientos UPC

Rational Unified Process (RUP). Elementos Rol Actividad Artefacto Caso de uso de Requerimientos UPC - Ingeniería 12 6/9/2021

Modelado del negocio. Objetivos • Comprender la estructura y la dinámica de la •

Modelado del negocio. Objetivos • Comprender la estructura y la dinámica de la • • organización objetivo. Comprender los problemas actuales de la organización objetivo e identificar los potenciales. Evaluar el impacto del cambio en la organización objetivo. Asegurar que los clientes, usuarios finales, desarrolladores y otros roles tengan un entendimiento común de la organización objetivo. Obtener, de forma preliminar, los requerimientos del sistema que necesita la organización objetivo. UPC - Ingeniería de Requerimientos 13 6/9/2021

Modelado del negocio. Workflow UPC - Ingeniería de Requerimientos 14 6/9/2021

Modelado del negocio. Workflow UPC - Ingeniería de Requerimientos 14 6/9/2021

Modelado del negocio. Artefactos UPC - Ingeniería de Requerimientos 15 6/9/2021

Modelado del negocio. Artefactos UPC - Ingeniería de Requerimientos 15 6/9/2021

Modelado del negocio. Rol vs Persona UPC - Ingeniería de Requerimientos 16 6/9/2021

Modelado del negocio. Rol vs Persona UPC - Ingeniería de Requerimientos 16 6/9/2021

Modelado del Negocio. Actividades 1. Evaluar la organización objetivo. 2. Encontrar los actores y

Modelado del Negocio. Actividades 1. Evaluar la organización objetivo. 2. Encontrar los actores y casos de uso del negocio. 3. Construir el Modelo de Casos de Uso del Negocio. 4. Encontrar los trabajadores y entidades del negocio. 5. Construir el Modelo de Análisis del Negocio. 6. Detallar los casos de uso del negocio. 7. Mantener las reglas del negocio. 8. Capturar un vocabulario común. 9. Definir las actividades a automatizar. UPC - Ingeniería de Requerimientos 17 6/9/2021

Modelado del Negocio. Actividades 1. Evaluar la organización objetivo. Negocio (Campo de acción) Organización

Modelado del Negocio. Actividades 1. Evaluar la organización objetivo. Negocio (Campo de acción) Organización objetivo (Objeto de estudio) UPC - Ingeniería de Requerimientos 18 6/9/2021

Describir la organización objetivo Mundo Exterior Organización objetivo (Objeto de estudio) UPC - Ingeniería

Describir la organización objetivo Mundo Exterior Organización objetivo (Objeto de estudio) UPC - Ingeniería de Requerimientos 19 6/9/2021

Describir el negocio (campo de acción) Negocio (Campo de acción) Mundo Exterior Organización objetivo

Describir el negocio (campo de acción) Negocio (Campo de acción) Mundo Exterior Organización objetivo (Objeto de estudio) UPC - Ingeniería de Requerimientos 20 6/9/2021

Describir el negocio (campo de acción) Negocio (Campo de acción) Mundo Exterior Organización objetivo

Describir el negocio (campo de acción) Negocio (Campo de acción) Mundo Exterior Organización objetivo (Objeto de estudio) UPC - Ingeniería de Requerimientos 21 6/9/2021

Modelado del Negocio. Actividades 2. Encontrar los actores y casos de uso del negocio.

Modelado del Negocio. Actividades 2. Encontrar los actores y casos de uso del negocio. Gerente General UPC - Ingeniería de Requerimientos Realizar Solicitud 22 6/9/2021

Identificar actores del negocio • Un actor del negocio (business actor) representa un •

Identificar actores del negocio • Un actor del negocio (business actor) representa un • rol jugado por alguien o algo externo al negocio y que interactúa o se relaciona con él. Ejemplo: Cliente. 2. Proveedor. 3. Gerente general. 4. Autoridades. 1. UPC - Ingeniería de Requerimientos Gerente General 23 6/9/2021

Identificar actores del negocio Negocio (Campo de acción) Mundo Exterior Organización objetivo (Objeto de

Identificar actores del negocio Negocio (Campo de acción) Mundo Exterior Organización objetivo (Objeto de estudio) UPC - Ingeniería de Requerimientos 24 6/9/2021

Identificar actores del negocio • Existen dos categorías de actor de negocio: Ø El

Identificar actores del negocio • Existen dos categorías de actor de negocio: Ø El Cliente (Customer) ü La “razón de ser” del negocio. ü Se benefician o se afectan por los resultados del proceso del negocio. UPC - Ingeniería de Requerimientos 25 6/9/2021

Identificar actores del negocio • ¿Dónde encontrar a los actores del negocio de tipo

Identificar actores del negocio • ¿Dónde encontrar a los actores del negocio de tipo Cliente? Ø Clientes de la organización objetivo (beneficiarios o afectados por el proceso). Ø Proveedores. Ø Autoridades. Ø Entidades legales y reguladoras. Ø Software o hardware fuera del negocio con los que se interactúa. UPC - Ingeniería de Requerimientos 26 6/9/2021

Identificar actores del negocio • Existen dos categorías de actor de negocio: Ø El

Identificar actores del negocio • Existen dos categorías de actor de negocio: Ø El Socio o interesado (Stakeholder). ü Son los dueños del proceso. ü Los resultados del proceso le sirven para tomar decisiones. ü No participan de la parte operativa. UPC - Ingeniería de Requerimientos 27 6/9/2021

Identificar actores del negocio • ¿Dónde encontrar a los actores del negocio de tipo

Identificar actores del negocio • ¿Dónde encontrar a los actores del negocio de tipo Stakeholder? Ø Socios de la organización objetivo. Ø Sucursales. Ø Dueños, inversionistas, gerentes. Ø Miembros del directorio (si es parte activa del negocio). Ø Roles gerenciales o directivos en otras partes de la organización. UPC - Ingeniería de Requerimientos 28 6/9/2021

Identificar actores del negocio • Sugerencias para identificar adecuadamente a los actores del negocio.

Identificar actores del negocio • Sugerencias para identificar adecuadamente a los actores del negocio. Ø Son roles (humanos, software o hardware), no personas con nombres propios. Ø Se encuentran fuera de las fronteras negocio. Ø No debe representar áreas, departamentos o partes de una organización sino roles de ejecución. Ø No siempre está asociado con el nombre de un cargo en la planilla de la organización objetivo. Ø Cada actor debe estar asociado con al menos un caso de uso del negocio. ü Si no participa en ningún proceso debe ser eliminado del modelo. UPC - Ingeniería de Requerimientos 29 6/9/2021

Identificar los casos de uso del negocio • Un caso de uso del negocio

Identificar los casos de uso del negocio • Un caso de uso del negocio identifica un proceso • específico del negocio que produce un resultado de valor medible y esperado para un actor (o actores) del negocio en particular. Ejemplo: Realizar compra. Ø Almacenar productos. Ø Realizar Solicitud UPC - Ingeniería de Requerimientos 30 6/9/2021

Identificar los casos de uso del negocio Negocio (Campo de acción) Mundo Exterior Organización

Identificar los casos de uso del negocio Negocio (Campo de acción) Mundo Exterior Organización objetivo (Objeto de estudio) UPC - Ingeniería de Requerimientos 31 6/9/2021

Identificar los casos de uso del negocio • ¿Dónde encontrar los casos de uso

Identificar los casos de uso del negocio • ¿Dónde encontrar los casos de uso del negocio? Identificar las necesidades fundamentales de los actores del negocio y el conjunto de actividades que se realizan para satisfacerlas. Ø Servicios principales que el actor del negocio espera recibir de la organización objetivo. Ø Buscar el ciclo de vida de cada actor del negocio. Ø Identificar los resultados y entregables de la empresa y a partir de ellos procesos que los realizaron. Ø Reconocer los procesos tipo del giro del negocio, por comparación con el de otras empresas o a partir del estudio de la cadena de valor. Ø UPC - Ingeniería de Requerimientos 32 6/9/2021

Identificar los casos de uso del negocio • Sugerencias para identificar adecuadamente los casos

Identificar los casos de uso del negocio • Sugerencias para identificar adecuadamente los casos de uso del negocio. Ø Son proceso complejos del negocio, no actividades simples. Ø Se encuentran dentro del negocio. Ø Deben estar asociados a por lo menos un actor del negocio. Ø Representan la generalidad del comportamiento del proceso y no una instancia o escenario específico o caso muy particular del proceso. UPC - Ingeniería de Requerimientos 33 6/9/2021

Modelado del Negocio. Actividades 3. Construir el Modelo de Casos de Uso del Negocio.

Modelado del Negocio. Actividades 3. Construir el Modelo de Casos de Uso del Negocio. Advertiser Provide feedback Post advertising content Change profile UPC - Ingeniería de Requerimientos 34 6/9/2021

Modelo de Casos de Uso del Negocio • Modela la forma en que el

Modelo de Casos de Uso del Negocio • Modela la forma en que el negocio es usado por sus • clientes, stakeholders, etc. Está formado por: Actores del negocio identificados previamente. Ø Casos de uso del negocio identificados previamente. Ø Asociaciones entre los actores y los casos de uso del negocio. Ø Diagrama de Casos de Uso del negocio. Ø UPC - Ingeniería de Requerimientos 35 6/9/2021

Asociaciones de actores y casos de uso del negocio • Identificar qué actores del

Asociaciones de actores y casos de uso del negocio • Identificar qué actores del negocio se benefician de • cuáles casos de uso del negocio. Definir una asociación unidireccional entre ellos. UPC - Ingeniería de Requerimientos 36 6/9/2021

Diagrama de Casos de Uso del negocio • El Diagrama de Casos de Uso

Diagrama de Casos de Uso del negocio • El Diagrama de Casos de Uso del negocio es. Ø Herramienta proporcionada por UML. Ø Muestra los procesos del negocio que son usados por los roles del negocio. Ø Solo se tiene en cuenta “¿QUIÉN se beneficia / QUÉ proceso? ” ü ¿QUIÉN? (actor del negocio identificado). ü ¿QUÉ? (caso de uso del negocio identificado). ü Relaciones entre ellos (asociaciones). Ø No constituye un Diagrama de Flujo de Datos. UPC - Ingeniería de Requerimientos 37 6/9/2021

Diagrama de Casos de Uso del negocio. Ejemplo Cliente Realizar venta Devolver producto Contador

Diagrama de Casos de Uso del negocio. Ejemplo Cliente Realizar venta Devolver producto Contador general Reajustar balance UPC - Ingeniería de Requerimientos Gerente Marketing Administrar cartera clientes Publicitar campaña Evaluar campaña 38 6/9/2021

Diagrama de Casos de Uso del negocio. Ejemplo Potential Guest Marketing Public Relations Expert

Diagrama de Casos de Uso del negocio. Ejemplo Potential Guest Marketing Public Relations Expert Serving dinner Purchasing Supplies UPC - Ingeniería de Requerimientos Supplier 39 6/9/2021

Diagrama de Casos de Uso del negocio. Ejemplo Identify needs Stablish products Return defect

Diagrama de Casos de Uso del negocio. Ejemplo Identify needs Stablish products Return defect products Customer Supplier Es correcta esta navegabilidad? Monitor sales Pay for products UPC - Ingeniería de Requerimientos Backorder products 40 6/9/2021

Conclusiones • El estudio del negocio es de vital importancia para • • •

Conclusiones • El estudio del negocio es de vital importancia para • • • identificar las necesidades de los usuarios en las empresas actuales. El modelado del negocio ayuda al equipo del proyecto a comprender los elementos que intervienen en los procesos del negocio. RUP ofrece las actividades para modelar el negocio. UML ofrece los símbolos necesarios para modelar el negocio. UPC - Ingeniería de Requerimientos 41 6/9/2021