You are on page 1of 41

Modelado del

Negocio
Parte 1: Modelo de Casos de Uso del Negocio

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.


Ingeniera de Requerimientos

04/04/1

Necesidades, Requerimientos
Necesidades de informacin y expectativas.
y Arquitectura
Neces
sidade

ntos
e
i
m
i
r
Reque

ra
u
t
c
e
t
i
Arqu

Anlisis y diseo de los procesos de la organizacin.


Modelado del negocio.
Identificar problemas de informacin actuales y futuros.

Requisitos a ser satisfechos por el software.


Descripcin de lo que un sistema debe realizar.
Caractersticas y atributos del sistema.
Acuerdos con los interesados y desarrolladores.

Anlisis y diseo de las clases del sistema.


Definir las capas, subsistemas, dependencias,
interfases y servicios.
Construir el modelo de datos.
Identificar patrones de diseo.
Construir el modelo de despliegue.

Ingeniera de Requerimientos

04/04/1

Necesidades
Necesidades de informacin.
Problemas actuales y futuros en el

Neces
sidade

ri
Reque

miento

Arquite

ctura

cin
Informa

as
Person

Reuniones con los usuarios y clientes.


Cuestionarios con los interesados.
Polticas, normas y restricciones de la
organizacin.
Ingeniera de Requerimientos

manejo de la informacin del negocio.


Ausencia de informacin sobre las
actividades.
Inconsistencias en la informacin.

os
Proces

Anlisis y diseo de los procesos de la


organizacin.
Modelado del negocio.
Mejoramiento de los procesos.
4

04/04/1

Pregunta
Al modelar el negocio para
encontrar las necesidades, es
mejor hacer el anlisis basado
en
Las reas funcionales
involucradas en el negocio o

Los procesos involucrados en


el negocio?
Ingeniera de Requerimientos

04/04/1

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

Ingeniera de Requerimientos

04/04/1

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 anlisis y diseo de los
procesos es la mejor forma de
encontrar todas las
necesidades.
Ingeniera de Requerimientos

04/04/1

Dnde encontrar
necesidades?
Necesidades Comunicadas
Por los participantes en los
procesos del negocio.
Clientes y usuarios de los
servicios de la organizacin.
Directivos de la organizacin.
Dueos de la organizacin.
Otros interesados del proyecto.

Ingeniera de Requerimientos

Necesidades
Comunicadas

04/04/1

Dnde encontrar
necesidades?
Necesidades Analizadas y Diseadas
Estudio de los procesos del
negocio.
Anlisis de las actividades.
Personas que se benefician
de los procesos.
Personas que ejecutan los
procesos.
Informacin usada en los
procesos.
Diseo de los procesos.

Ingeniera de Requerimientos

Necesidades
Analizadas y
Diseadas

04/04/1

Dnde encontrar
necesidades?
Necesidades Mejora de Procesos
Refinamiento de los procesos
del negocio.
Optimizacin de algunas las
actividades.
Mejoramiento de la eficiencia.
Cambios en las
responsabilidades de las
personas que ejecutan los
procesos.
Nueva informacin.

Ingeniera de Requerimientos

Mejora de
Procesos

10

04/04/1

Rational Unified Process (RUP).


Workflow

Ingeniera de Requerimientos

11

04/04/1

Rational Unified Process (RUP).


Elementos
Rol
Actividad
Artefacto

Caso de uso
Ingeniera
de Requerimientos

12

04/04/1

Modelado del negocio.


Objetivos
Comprender la estructura y la dinmica de la

organizacin objetivo.
Comprender los problemas actuales de la
organizacin objetivo e identificar los potenciales.
Evaluar el impacto del cambio en la organizacin
objetivo.
Asegurar que los clientes, usuarios finales,
desarrolladores y otros roles tengan un
entendimiento comn de la organizacin objetivo.
Obtener, de forma preliminar, los requerimientos
del sistema que necesita la organizacin objetivo.
Ingeniera de Requerimientos

13

04/04/1

Modelado del negocio.


Workflow

Ingeniera de Requerimientos

14

04/04/1

Modelado del negocio.


Artefactos

Ingeniera de Requerimientos

15

04/04/1

Modelado del negocio. Rol vs


Persona

Ingeniera de Requerimientos

16

04/04/1

Modelado del Negocio.


Actividades
1.Evaluar la organizacin 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 Anlisis del Negocio.
6.Detallar los casos de uso del negocio.
7.Mantener las reglas del negocio.
8.Capturar un vocabulario comn.
9.Definir las actividades a automatizar.
Ingeniera de Requerimientos

17

04/04/1

Modelado del Negocio.


Actividades

1. Evaluar la
organizacin
objetivo.
Negocio (Campo de
accin)
Organizacin objetivo
(Objeto de estudio)

Ingeniera de Requerimientos

18

04/04/1

Describir la organizacin
objetivo

Mundo
Exterior

Organizacin objetivo
(Objeto de estudio)

Ingeniera de Requerimientos

19

04/04/1

Describir el negocio (campo de


accin)

Negocio (Campo de
accin)
Mundo
Exterior

Organizacin objetivo
(Objeto de estudio)

Ingeniera de Requerimientos

20

04/04/1

Describir el negocio (campo de


accin)

Negocio (Campo de
accin)
Mundo
Exterior

Organizacin objetivo
(Objeto de estudio)

Ingeniera de Requerimientos

21

04/04/1

Modelado del Negocio.


Actividades

2. Encontrar los
actores y casos de
uso del negocio.
Gerente
General
Ingeniera de Requerimientos

Realizar
Solicitud
22

04/04/1

Identificar actores del negocio


Un actor del negocio (business actor) representa un
rol jugado por alguien o algo externo al negocio y
que interacta o se relaciona con l.
Ejemplo:
1.
2.
3.
4.

Cliente.
Proveedor.
Gerente general.
Autoridades.

Ingeniera de Requerimientos

Gerente
General
23

04/04/1

Identificar actores del negocio

Negocio (Campo de
accin)
Mundo
Exterior

Organizacin objetivo
(Objeto de estudio)

Ingeniera de Requerimientos

24

04/04/1

Identificar actores del negocio


Existen dos categoras de actor de negocio:

El Cliente (Customer)
La razn de ser del negocio.
Se benefician o se afectan por los resultados del proceso del
negocio.

Ingeniera de Requerimientos

25

04/04/1

Identificar actores del negocio


Dnde encontrar a los actores del negocio de tipo
Cliente?
Clientes

de la organizacin objetivo (beneficiarios o


afectados por el proceso).
Proveedores.
Autoridades.
Entidades legales y reguladoras.
Software o hardware fuera del negocio con los que se
interacta.

Ingeniera de Requerimientos

26

04/04/1

Identificar actores del negocio


Existen dos categoras de actor de negocio:

El Socio o interesado (Stakeholder).


Son los dueos del proceso.
Los resultados del proceso le sirven para tomar decisiones.
No participan de la parte operativa.

Ingeniera de Requerimientos

27

04/04/1

Identificar actores del negocio


Dnde encontrar a los actores del negocio de tipo
Stakeholder?
Socios

de la organizacin objetivo.
Sucursales.
Dueos, inversionistas, gerentes.
Miembros del directorio (si es parte activa del negocio).
Roles gerenciales o directivos en otras partes de la
organizacin.

Ingeniera de Requerimientos

28

04/04/1

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 organizacin sino roles de ejecucin.
No siempre est asociado con el nombre de un cargo en
la planilla de la organizacin objetivo.
Cada actor debe estar asociado con al menos un caso de
uso del negocio.
Si no participa en ningn proceso debe ser eliminado del modelo.
Ingeniera de Requerimientos

29

04/04/1

Identificar los casos de uso del


negocio
Un caso de uso del negocio identifica un proceso
especfico 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
Ingeniera de Requerimientos

30

04/04/1

Identificar los casos de uso del


negocio

Negocio (Campo de
accin)
Mundo
Exterior

Organizacin objetivo
(Objeto de estudio)

Ingeniera de Requerimientos

31

04/04/1

Identificar los casos de uso del


negocio
Dnde 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 organizacin 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
comparacin con el de otras empresas o a partir del
estudio de la cadena de valor.

Ingeniera de Requerimientos

32

04/04/1

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 especfico o caso
muy particular del proceso.

Ingeniera de Requerimientos

33

04/04/1

Modelado del Negocio.


Actividades

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

Provide feedback

Post advertising
content

Change profile

Ingeniera de Requerimientos

34

04/04/1

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.

Ingeniera de Requerimientos

35

04/04/1

Asociaciones de actores y
casos de uso del negocio

Identificar qu actores del negocio se benefician de


cules casos de uso del negocio.
Definir una asociacin unidireccional entre ellos.

Ingeniera de Requerimientos

36

04/04/1

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 QUIN se beneficia / QU
proceso?
QUIN? (actor del negocio identificado).
QU? (caso de uso del negocio identificado).
Relaciones entre ellos (asociaciones).
No

constituye un Diagrama de Flujo de Datos.

Ingeniera de Requerimientos

37

04/04/1

Diagrama de Casos de Uso del


negocio. Ejemplo
Realizar venta

Cliente

Devolver producto

Contador general

Reajustar balance

Ingeniera de Requerimientos

Gerente Marketing

Administrar cartera clientes

Publicitar campaa

Evaluar campaa

38

04/04/1

Diagrama de Casos de Uso del


negocio. Ejemplo
Potential Guest

Guest

Marketing

Public Relations Expert

Serving dinner

Purchasing Supplies

Ingeniera de Requerimientos

Supplier

39

04/04/1

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

Ingeniera de Requerimientos

Backorder products

40

04/04/1

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 smbolos necesarios
para modelar el negocio.
Ingeniera de Requerimientos

41

04/04/1

You might also like