Sie sind auf Seite 1von 34

Modelado del Negocio

Necesidades, Requerimientos y Arquitectura



Necesidades de informacin y expectativas. 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 subsistemas, interfaces y servicios. Construir el modelo de datos. Identificar patrones de diseo. Construir el modelo de despliegue.
03/05/2013

Necesidades
Necesidades. Problemas actuales y futuros en el manejo de
la informacin del negocio. Ausencia de informacin sobre las actividades. Inconsistencias en la informacin.

Anlisis y diseo de los procesos


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

Entrevistas a los usuarios y clientes. Aplicacin de encuestas a los interesados. Reglas del negocio Polticas, normas y restricciones de la organizacin.

Pregunta
Al modelar el negocio para encontrar las necesidades, es mejor hacer el anlisis basndonos en?

Procesos vs. 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

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

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.

Necesidades Comunicadas

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.

Necesidades Analizadas y Diseadas

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.

Mejora de Procesos
9

Rational Unified Process (RUP). Workflow

10

Modelado del negocio


Entender la estructura y la dinmica de la organizacin para la cual se desea desarrollar un producto de software. Identificar y entender los problemas que se presentan al interior de una organizacin con el objetivo de identificar los potenciales y plantear sus posibles mejoras. Evaluar el impacto que genera el cambio en la organizacin objetivo. Asegurar que los clientes, usuarios finales, desarrolladores y otros roles tengan un entendimiento comn de la organizacin y sus procesos. Identificar las necesidades del producto de software a desarrollar para la organizacin.
12

Modelado del Negocio


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

Modelado del Negocio. Actividades

1. Evaluar la organizacin objetivo.


Negocio (Campo de accin) Organizacin objetivo (Objeto de estudio) 14

Describir la organizacin objetivo

Organizacin objetivo (Objeto de estudio) Mundo Exterior


15

Describir el negocio (campo de accin)

Negocio (Campo de accin) Organizacin objetivo (Objeto de estudio) Mundo Exterior

16

Modelado del Negocio. Actividades

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


Gerente General
Realizar Solicitud
17

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. Cliente. 2. Proveedor. 3. Gerente general. 4. Autoridades.
03/05/2013

Gerente General
18

Identificar actores del negocio

Negocio (Campo de accin) Organizacin objetivo (Objeto de estudio) Mundo


19

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

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

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

Identificar actores del negocio


Dnde encontrar a los actores del negocio de tipo Stakeholder?
Socios de la organizacin objetivo. Dueos, inversionistas, gerentes. Miembros del directorio (si es parte activa del negocio). Roles gerenciales o directivos en otras partes de la organizacin.

03/05/2013

UPC - Ingeniera de Requerimientos

23

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

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
25

Identificar los casos de uso del negocio

Negocio (Campo de accin)


Organizacin objetivo (Objeto de estudio) Mundo

26

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.

27

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

Modelado del Negocio. Actividades

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


Advertiser

Provide feedback

Post advertising content

Change profile

29

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

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.

31

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.


32

Diagrama de Casos de Uso del negocio. Ejemplo

Cliente

Realizar venta

Gerente Marketing

Administrar cartera clientes

Devolver producto

Publicitar campaa

Contador general

Reajustar balance

Evaluar campaa

33

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

Das könnte Ihnen auch gefallen