S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

41
Modelado del Modelado del Negocio Negocio Parte 1: Modelo de Casos de Uso del Negocio Silvana Balarezo Perea Margoth Yana Motta Omar Huamán Chávez Yamil Ramos García

description

modelado de negocios

Transcript of S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

Page 1: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

Modelado del Modelado del NegocioNegocioParte 1: Modelo de Casos de Uso del Negocio

Silvana Balarezo Perea

Margoth Yana Motta

Omar Huamán Chávez

Yamil Ramos García

Page 2: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 2

AgendaAgenda

• ¿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.

Page 3: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 3

NecesidadesNecesidades• Personas que realizan actividades.

• Roles que manejan información.

• Participantes de los procesos.

• Directivos de la organización.

• Actividades que realiza la organización.

• Tareas que producen resultados de valor.

• Eventos que se realizan con un fin dado.

• Procedimientos que se ejecutan.

• Operaciones condicionadas.

• Conjunto de datos que manejan los procesos.

• Solicitudes hechas por los interesados.

• Resultado de valor los procesos.

• Políticas, normas y restricciones de la empresa.

• Conocimiento explícito de la organización.

• Usuarios y clientes de la organización.

• Interesados del negocio.

• Individuos que solicitan información.

• Dueños de la organización.

Page 4: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 4

¿Cómo encontrar las ¿Cómo encontrar las necesidades?necesidades?

• Reuniones con los involucrados en los procesos.

• Cuestionarios y encuestas con los interesados.

• Análisis y Diseño de los procesos de la empresa.

• Problemas actuales y futuros en el manejo de la información del negocio.

• Ausencia de información requerida en la organización.

• Inconsistencia en los datos que se utilizan en las actividades.

• Mejoramiento de los procesos de la organización.

Modelado del NegocioModelado del Negocio

Page 5: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 5

¿Modelar Áreas Funcionales o ¿Modelar Áreas Funcionales o Procesos?Procesos?

¿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?

Page 6: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 6

ÁreaFuncional

5

¿Modelar Áreas Funcionales o ¿Modelar Áreas Funcionales o Procesos?Procesos?

ÁreaFuncional

1

ÁreaFuncional

2

ÁreaFuncional

3

Área Funcional

4

Proceso del negocio 1

Proceso del negocio 2

Proceso del negocio 3

Page 7: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 7

Necesidades, Modelado del Necesidades, Modelado del Negocio. ProcesosNegocio. Procesos

• Las necesidadesnecesidades se encuentran modelando el negocio.

• El modelado del negociomodelado del negocio se enfoca en los procesos en estudio y no en las áreas funcionales.

• El análisis y diseño de los procesosprocesos es la mejor forma de encontrar todas las necesidades.

Page 8: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 8

¿Dónde encontrar ¿Dónde encontrar necesidades?necesidades?Necesidades ComunicadasNecesidades 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.

Necesidades Necesidades ComunicadasComunicadas

Page 9: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 9

¿Dónde encontrar ¿Dónde encontrar necesidades?necesidades?Necesidades Analizadas y DiseñadasNecesidades 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.

Necesidades Necesidades Analizadas y Analizadas y DiseñadasDiseñadas

Page 10: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 10

¿Dónde encontrar ¿Dónde encontrar necesidades?necesidades?Necesidades Mejora de ProcesosNecesidades 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.Mejora de Mejora de ProcesosProcesos

Page 11: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 11

Rational Unified Process (RUP). Rational Unified Process (RUP). WorkflowWorkflow

Page 12: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 12

Rational Unified Process (RUP). Rational Unified Process (RUP). ElementosElementos

Caso de uso

RolRol

ActividadActividad

ArtefactoArtefacto

Page 13: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 13

Modelado del negocio. Modelado del negocio. ObjetivosObjetivos• 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.

Page 14: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 14

Modelado del negocio. Modelado del negocio. WorkflowWorkflow

Page 15: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 15

Modelado del negocio. Modelado del negocio. ArtefactosArtefactos

Page 16: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 16

Modelado del negocio. Rol vs Modelado del negocio. Rol vs PersonaPersona

Page 17: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 17

Modelado del Negocio. Modelado del Negocio. ActividadesActividades1.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.

Page 18: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 18

Modelado del Negocio. Modelado del Negocio. ActividadesActividades

1. Evaluar la organización objetivo.

Organización objetivo Organización objetivo (Objeto de estudio)(Objeto de estudio)

Negocio (Campo de Negocio (Campo de acción)acción)

Page 19: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 19

Describir la organizaciónDescribir la organización objetivoobjetivo

Mundo Mundo ExteriorExterior

Organización objetivo Organización objetivo (Objeto de estudio)(Objeto de estudio)

Page 20: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 20

Describir el negocio (campo de Describir el negocio (campo de acción)acción)

Mundo Mundo ExteriorExterior

Organización objetivo Organización objetivo (Objeto de estudio)(Objeto de estudio)

Negocio (Campo de Negocio (Campo de acción)acción)

Page 21: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 21

Describir el negocio (campo de Describir el negocio (campo de acción)acción)

Mundo Mundo ExteriorExterior

Organización objetivo Organización objetivo (Objeto de estudio)(Objeto de estudio)

Negocio (Campo de Negocio (Campo de acción)acción)

Page 22: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 22

Modelado del Negocio. Modelado del Negocio. ActividadesActividades

2. Encontrar los actores y casos de uso del negocio.

GerenteGeneral

RealizarSolicitud

Page 23: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 23

Identificar actores del negocioIdentificar actores del negocio

• Un actor del negocioactor 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:1. Cliente.

2. Proveedor.

3. Gerente general.

4. Autoridades.GerenteGeneral

Page 24: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 24

Mundo Mundo ExteriorExterior

Organización objetivo Organización objetivo (Objeto de estudio)(Objeto de estudio)

Identificar actores del negocioIdentificar actores del negocio

Negocio (Campo de Negocio (Campo de acción)acción)

Page 25: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 25

Identificar actores del negocioIdentificar 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.

Page 26: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 26

Identificar actores del negocioIdentificar 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.

Page 27: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 27

Identificar actores del negocioIdentificar 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.

Page 28: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 28

Identificar actores del negocioIdentificar 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.

Page 29: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 29

Identificar actores del negocioIdentificar 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.

Page 30: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 30

Identificar Identificar los los casos de uso del casos de uso del negocionegocio• Un caso de uso caso de uso del negociodel 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.

RealizarSolicitud

Page 31: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 31

Organización objetivo Organización objetivo (Objeto de estudio)(Objeto de estudio)

Negocio (Campo de Negocio (Campo de acción)acción)

Mundo Mundo ExteriorExterior

Identificar Identificar los los casos de uso del casos de uso del negocionegocio

Page 32: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 32

Identificar Identificar los los casos de uso del casos de uso del negocionegocio• ¿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 los 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.

Page 33: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 33

Identificar Identificar los los casos de uso del casos de uso del negocionegocio• 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.

Page 34: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 34

Modelado del Negocio. Modelado del Negocio. ActividadesActividades

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

Realizar ventaCliente

Devolver producto

Contador general Reajustar balance

Page 35: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 35

Modelo de Casos de Uso del Modelo de Casos de Uso del NegocioNegocio• 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.

Page 36: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 36

AsociacionesAsociaciones dede actores y actores y casos de uso del negociocasos 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.

Page 37: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 37

Diagrama de Casos de Uso del Diagrama de Casos de Uso del negocionegocio• El Diagrama de Casos de Uso del negocioDiagrama 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.

Page 38: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 38

Diagrama de Casos de Uso del Diagrama de Casos de Uso del negocionegocio. Ejemplo. Ejemplo

Realizar ventaCliente

Devolver producto

Contador generalReajustar balance

Administrar cartera clientesGerente Marketing

Publicitar campaña

Evaluar campaña

Page 39: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 39

Diagrama de Casos de Uso del Diagrama de Casos de Uso del negocionegocio. Ejemplo. Ejemplo

MarketingPotential Guest

Serving dinner

Purchasing Supplies

Public Relations Expert

Guest

Supplier

Page 40: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 40

Diagrama de Casos de Uso del Diagrama de Casos de Uso del negocionegocio. Ejemplo. Ejemplo

Identify needs

Customer

Stablish products

Pay for products

Monitor sales

Return defect products

Backorder products

Supplier

Es correcta esta navegabilidad?

Page 41: S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)

18/04/23

UPC - Ingeniería de Requerimientos 41

ConclusionesConclusiones

• 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.