Вы находитесь на странице: 1из 70

Universidad Peruana Unin

Curso: Anlisis y Diseo I Unidad 1 - Entrenamiento en Gestin de Requisitos y Diseo de Sistemas

Abriendo parntesis al (Modelo del negocio)


Una plantilla para la propuesta de software

consulting

submit

2013 Angel Sullon | @asullom

Objetivos

Universidad Peruana Unin

Conoce las actividades y los diagramas del modelo del negocio. Entiende las partes bsicas de una propuesta de software.

@asullom

Agenda

Universidad Peruana Unin

Introduccin Administracin de Procesos de Negocio Desarrollo de software dirigido por procesos de negocio. Modelo de Negocio con RUP
Diagrama de cosos de uso de negocio
Diagrama de objetos del negocio Diagrama de actividades del negocio

Plantilla para Proyectos de software.


@asullom

Universidad Peruana Unin

INTRODUCCIN

Intro>Metodologa de Desarrollo de Productos de Software

Universidad Peruana Unin

Proceso de Definicin del Proyecto (Preparacin de los Documentos Definicin preliminares: PMBoK+RUP)

Gestin

Proceso de Desarrollo de Software (Aplicacin de Scrum+ATDD+Seguridad y Calidad)

@asullom

Intro>RUP

Universidad Peruana Unin

@asullom

Intro>MSF:Definicin de Etapas

Universidad Peruana Unin

1. 2. 3. 4. 5.

Visin Planificacin Desarrollo Estabilizacin Implementacin

@asullom

Intro>Fases de Scrum

Universidad Peruana Unin

Planificacin Ejecucin (Sprint) Demostracin Inspeccin y Adaptacin (durante y al final del Sprint) Cierre

@asullom

Intro

Universidad Peruana Unin

Es necesario modelar los procesos para identificar con facilidad donde estn sus problemas u oportunidades de crecimiento y mejora.

Cules son y a quines estn dirigidos? Cules son sus resultados? Cules son las tareas que se deben llevar a cabo?

@asullom

Intro

Universidad Peruana Unin

Interaccin ordenada de personas, sistemas e informacin del proceso de negocio


Personas Sistemas

Informacin

@asullom

Objetivos del modelado del negocio

Universidad Peruana Unin

Comprender la estructura y la dinmica de una organizacin en donde el sistema a desarrollar va a ser instalado (objeto de estudio). Asegurar que los clientes, usuarios finales y desarrolladores tengan un entendimiento comn del objeto de estudio.

@asullom

Universidad Peruana Unin

BUSINESS PROCESS MANAGEMENT [BPM]

Antecedentes

Universidad Peruana Unin

@asullom

Business Process Management [BPM]

Universidad Peruana Unin

Metodologa que combina conocimiento del negocio con capacidades de software para gestionar, automatizar, monitorear y optimizar los procesos de negocio facilitando la mejora continua de la organizacin.

@asullom

Metodologa de implementacin BPM

Universidad Peruana Unin

@asullom

SISTEMA DE GESTION DE CALIDAD

Universidad Peruana Unin

Un sistema de gestin es un esquema general de procesos y procedimientos que se emplean para garantizar que la organizacin realiza todas las tareas necesarias para alcanzar sus objetivos. Es el sistema de gestin para dirigir y controlar una organizacin con respecto a la calidad (ISO 9001).
@asullom

Importancia

Universidad Peruana Unin

El negocio debe estar centrado en procesos de negocio y no en aplicaciones de software. Los procesos de negocio de las organizaciones son cada da ms complejos. Los procesos ordena, agiliza y orienta el trabajo de todas las reas a lograr la misin de la organizacin y la mejora continua. La experiencia que los clientes tengan con las organizaciones estar determinada por sus procesos de negocio Promover confianza, como resultado de demostrar, en
el producto y/o servicio la conformidad con los requisitos

establecidos

@asullom

Cmo los obtengo?

Universidad Peruana Unin

1. Relacionando las tareas que realizan las personas. A continuacin, se clasifican se agrupan y se asignan a procesos. Que hacemos? 2. Identificando los procesos, a partir de los resultados finales (producto o servicio prestado). De cada resultado o producto final se indaga de dnde viene, cmo ha sido realizado, quin lo ha hecho , y as, sucesivamente. que obtenemos con lo que hacemos?. 3. Estableciendo los procesos principales (claves u operativos) de acuerdo a la misin de la Unidad y, a partir de aqu, buscar el resto de procesos. que debemos hacer?.
@asullom

IDENTIFICACIN Y ANALISIS

Universidad Peruana Unin

PROVEEDORES: (De quin y qu) PROVEEDORES:

PRODUCTORES: (Sus actividades y tareas) PROCESO:

CLIENTES: (Para quin y qu) CLIENTES:

INSUMOS:

PRODUCTOS:

@asullom

Universidad Peruana Unin

@asullom

Universidad Peruana Unin

@asullom

PROCESO DE FORMACIN PROFESIONAL

PROCESO DE FORMACIN PROFESIONAL

Universidad Peruana Unin

MATERIA PRIMA

INSUMOS

PRODUCTO

@asullom

ACTUALIZACION:DEA, Abog. WILBERTH GONZALES T.

GESTION DE PROCESOS

Universidad Peruana Unin

IDENTIFICAR MODELAR Y DOCUMENTAR (DF) TEST ACEPTACION 1. 2. 3. 4. 5. 6. 7.


PROCESO ACEPTADO?

Identificar Definir actores y sistemas. Definir las actividades. Definir los recursos. Definir la regla de negocio. Definir los tiempos(proceso, actividades, subprocesos). Definir excepciones. Definir las escalaciones (derivacin de tareas).

NO

SI MAPA DE PROCESOS
@asullom

Tipos de procesos: Estratgico, Central, Soporte.

AUTOMATIZACION DE PROCESO

Universidad Peruana Unin

IDENTIFICAR PROCESO MODELA EN NOTACION BPMN PUBLICACION EN BPMS MONITOREAR

GESTIONAR PROCESO

SI
OPTIMIZAR?

NO

@asullom

BPMN

Universidad Peruana Unin

@asullom

Universidad Peruana Unin

DESARROLLO DE SOFTWARE DIRIGIDO POR PROCESOS DE NEGOCIO

Desarrollo de software dirigido por procesos

Universidad Peruana Unin

Cmo desarrollamos actualmente las aplicaciones?


Guiado por Casos de Uso
(requerimientos)

Cmo hacer que el software responda a las necesidades del negoci y que los cambios resulten bien econmicos?

Guiado por Procesos de Negocio


(requerimientos)

@asullom

De los Procesos del Negocio a los Casos de Uso (del Sistema)

Universidad Peruana Unin

http://www.cyta.com.ar/ta0604/v6n4a1.htm
@asullom

Universidad Peruana Unin

MODELO DE NEGOCIO CON RUP

Intro

Universidad Peruana Unin

Para asegurar que estamos construyendo soluciones orientadas al cliente no debemos pasar por alto: El ambiente en el que estos sistemas trabajarn, Los roles y responsabilidades de los empleados que usan el sistema, Las "cosas" que son manejadas por el negocio Uno de los grandes beneficios de modelar el negocio es mejorar la obtencin de requisitos del sistema, requisitos que conducirn a la creacin de sistemas de informacin que realmente encajen en la organizacin y sean usados por usuarios finales.
@asullom

Modelo de Negocio

Universidad Peruana Unin

Describe el negocio en trminos de casos de uso de negocio business use cases que se corresponden con lo que comnmente se conoce como "procesos". Consta de: o La vista externa
Diagramas de caso de uso del negocio. (Actores y casos de uso de negocio (Business Actors y Business Use Cases).)

o La vista interna detalle de c.u.n (para c/c.u.n)


Diagramas de Objetos de negocio (o clases de n.) Diagramas de actividad (DA).
@asullom

Artefactos del modelo del negocio

Universidad Peruana Unin

Modelo de Casos de Uso del Negocio

Especificacin de Casos de Uso del Negocio

Modelo de Objetos del Negocio

Visin

Glosario de Trminos

Actores del Negocio

Casos de Uso del Negocio

Trabajadores del Negocio

Entidades del Negocio

@asullom

Notacin UML Para el Modelo del Negocio


icono Nombre UML Definicin

Universidad Peruana Unin

Actor del Negocio Trabajador del Negocio

Alguien o Algo, fuera del negocio que interacta con el negocio.

Rol o conjunto de roles dentro del negocio. Un trabajador del negocio interacta con otros trabajadores del negocio y manipula entidades del negocio. una "cosa" manipulada o usada por trabajadores del negocio.

Entidad del Negocio Caso de uso del negocio

Una sucesin de acciones que un negocio ejecuta para producir un resultado de valor observable a un actor de negocio particular. (En este caso, sinnimo de proceso del negocio)
Una coleccin de diagramas para mostrar como los elementos de la organizacin (trabajadores y entidades) son utilizados para soportar un proceso de negocio. Una coleccin de trabajadores del negocio, entidades del negocio, vnculos, realizaciones de casos de uso del negocio, diagramas y otras unidades de la organizacin. Usadas para estructurar el modelo del negocio (objeto) por divisin en partes mas pequeas.

Realizacin del caso de uso del negocio Unidad organizacional

@asullom

Actor del negocio

Universidad Peruana Unin

Un business actor (actor del negocio) representa un rol que alguien o algo en el entorno del sistema puede realizar en relacin con el negocio. No participan de la parte operativa
Clientes. Socios. Proveedores. Autoridades. Entidades legales y reguladoras. Sucursales. Dueos e inversionistas Sistemas informticos fuera del negocio con los que se interacta. Otras partes de la organizacin.

Negocio

Organizacin Mundo Exterior


@asullom

Caso de uso del negocio

Universidad Peruana Unin

Un business use case es un proceso de negocio que produce un resultado de valor medible y esperado por un actor (o actores) en particular. Representa la secuencia de actividades desarrolladas para lograr ese valor.
Principales procesos del negocio. Servicios principales para el cliente. Procesos de servicio a otras entidades

Negocio

Organizacin Mundo Exterior


@asullom

Diagramas de Caso de Uso del Negocio

Universidad Peruana Unin

Muestran el contexto del negocio. Pueden estar agrupados en paquetes (grandes procesos) Muestran la interaccin de se sus elementos: actores y casos de uso.

Cliente
(from Actores y Trabajadores)

Apertura de Cuenta

@asullom

Demo

Universidad Peruana Unin

Entorno de Enterprise Architect Configuracin para el trabajo distribuido

@asullom

Diagrama de Casos de Uso (Gestin de Ventas)

Universidad Peruana Unin

Contactar Clientes

Gte. Marketing

Cliente

Realizar Pedido de Venta

Realizar Venta

Hay que asegurar que los casos de uso describan un workflow completo que produzca algo de valor para el cliente.
@asullom

Diagrama de Casos de Uso (primer nivel o nivel 0)

Universidad Peruana Unin

Gestin de Compras

Gestin de Ventas

Gestin de Cobranza
@asullom

Demo

Universidad Peruana Unin

Caso: Cuentas de Ahorros Caso: Cursos extra programticos y dirigidos

@asullom

Caso: Cuentas de Ahorros

Universidad Peruana Unin

Sea un Caso de Control de cuentas de ahorros que pueden ser de tres tipos, individuales, indistintas y conjuntas. Las personas deben llenar una solicitud de cuenta de ahorros y el especialista proceder a abrir la cuenta respectiva. Con la tarjeta de la cuenta el cliente del banco podr realizar las operaciones de depsito y extraccin de dinero.

@asullom

Paquetes Organizan El Modelo

Universidad Peruana Unin

Cuentas

Atencion al Cliente

@asullom

Paquete Cuentas

Universidad Peruana Unin

Cliente
(from Actores y Trabajadores)

Apertura de Cuenta

@asullom

Paquete Atencin Al Cliente

Universidad Peruana Unin

Cliente
(from Actores y Trabajadores)

Movimiento de Cuenta

Controlar Caja

@asullom

Universidad Peruana Unin

Vista externa

Vista interna

CUN01 Un BUC consiste de una secuencia de actividades que juntas producen algo de valor para un business actor.

Realizacin del CUN01 Describe cmo interactan los objetos al interior de la empresa para concretar uno o varios procesos.

REALIZACIN DE CUN
Diagramas de clase (objetos) Diagrama de actividades

Trabajador del negocio

Universidad Peruana Unin

Un business worker (BW) muestra el conjunto de responsabilidades que una persona (rol) asume en la empresa.
Participan de la parte operativa
Personas que ejecutan los proceso o actividades del negocio. Hardware o sistemas informticos dentro del negocio con los que se intercambia informacin directamente.

Negocio

Organizacin Mundo Exterior


@asullom

Entidad del negocio

Universidad Peruana Unin

Un business entity (BE) representa a un conjunto de informacin con propiedades, comportamiento y semntica similares y que es manipulado o manejado por trabajadores del negocio..
Negocio
reas, departamentos, direcciones. Objetos fsicos. Transacciones. Personas. Sistemas externos. Organizaciones. Socios.

Organizacin Mundo Exterior


@asullom

Diagramas de Objetos (clases) del Negocio

Universidad Peruana Unin

Documentan la estructura interior del negocio. Muestran la interaccin de se sus elementos: trabajadores y entidades (una 'cosa' que el negocio manipula).

@asullom

Diagrama de objetos del C.U.N. Realizar venta

Universidad Peruana Unin

Adsministrador de almacen Admini strad or de Ventas

So li ci tud a inventa ri o

Producto Orden de entrega

@asullom

D. Objetos Caso Cuentas

Universidad Peruana Unin

verifica verifica Documento Indentidad

Boleta incripcin

Especialista en Cuentas
(from Actores y Trabajadores)

Genera

Abre

Tarjeta de Ahorro Conjunta

Cuenta

Individual

Indistinta

@asullom

D. Objetos Movimiento De Cuenta

Universidad Peruana Unin

recibe

Rec ibo Depsito


(from Area de Atencin al Cliente)

Cliente

Entrega dinero

(from Actores y Trabajadores)

Verifica pin

Cajero
(from Actores y Trabajadores)

Tarjeta de Ahorro
(from area de Apertura de Cuenta)

Verifica Confirma

Cantidad
(from Area de Atencin al Cliente)

Dispositivo Electronico
(from Area de Atencin al Cliente)

Cuenta
(from area de Apertura de Cuenta)

@asullom

D. Objetos Control De Caja


crea cierre de operaciones

Universidad Peruana Unin

Documento de descuadre

Cajero
(from Actores y Trabajadores)

abre

recibe

registra

Jefe de Turno

(from Actores y Trabajadores)

Turno
Cantidad En Efectivo atiende operaciones

Caja
Reporte de Cierre

@asullom

Modelo del dominio

Universidad Peruana Unin

1
1..* Requerimiento Propuesta

1..*

Cita

Plan del proyecto


@asullom

Diagrama de Actividad

Universidad Peruana Unin

Muestra la secuencia u orden de las actividades (workflow) para alcanzar el objetivo del caso de uso. Elementos:
Estdos y Actividades (activity states). Transiciones de estados (transitions). Decisiones (decissions). Barras de sincronizacin. Roles o calle de los BW y/o BA (swimlanes). Entidades de negocio (opcional)

Un workflow usualmente consiste de un flujo bsico y uno o muchos flujos alternativos.


@asullom

Flujos de Eventos (Bsico y Alternativo)

Universidad Peruana Unin

Paso 1

A5 A4

A2

Paso 2 Paso 3 Paso 4

A1 A3

Escenario: Un conjunto de flujos organizados desde el punto de inicio del caso de uso hasta uno de sus puntos finales.
@asullom

<Nombre del caso de uso> 1. Descripcin breve 2. Flujo de eventos 2.1 Flujo bsico Paso 1 Escenario exitoso de Paso 2 inicio a fin Paso 3 Paso 4 2.2 Flujos alternativos Variantes regulares 2.2.1 A1 Casos peculiares 2.2.2 A2 Flujos de excepcin (error) 2.2.3 A3 2.2.4 A4 2.2.5 A5

D. Actividad Para Caso Cuenta


Inicio

Universidad Peruana Unin

Solicita Boleta de inscripcion

Recibir Boleta de inscripcion para el tipo de cuenta de ahorros

Llena Boleta con datos personales

Verificacion de datos de la Boleta de inscripcion

Apertura y generacin de tarjeta de ahorros

Recibir la Tarjeta y la palabra clave de acceso a la cuenta

Fin

@asullom

Swimlanes

Universidad Peruana Unin

@asullom

Uso de objetos

Universidad Peruana Unin

@asullom

Diagramas de interaccin

Universidad Peruana Unin

La informacin sobre estos diagramas es la misma; ellos simplemente se presentan un modo diferente Son de dos tipos:
Diagramas de secuencia Diagramas de colaboracin

Los veremos al realizar el anlisis de los casos de uso del sistema.

@asullom

Conclusiones

Universidad Peruana Unin

Nunca automatice procesos que no estn claramente definidos. Se modela el negocio para entender lo que el cliente necesita Se modela el negocio para hacer entender al cliente sus necesidades Los casos de uso del negocio nos ordena y facilita el modelado del negocio.

@asullom

Referencias

Universidad Peruana Unin

http://eisc.univalle.edu.co/cursos/web/material/750091M/1/ proceso-de-negocio-RUP.pdf http://rolandojaldin.blogspot.com/2010/10/modelado-delnegocio-rup.html http://users.dsic.upv.es/asignaturas/facultad/lsi/ejemplorup/ http://es.scribd.com/doc/16126833/Analisis-y-diseno-desistemas-Kendall-Kendall

@asullom

Universidad Peruana Unin

Curso: Anlisis y Diseo I Unidad 1 - Entrenamiento en Gestin de Requisitos y Diseo de Sistemas

Una plantilla para la propuesta de software

consulting

submit

2013 Angel Sullon | @asullom

Intro

Universidad Peruana Unin

Cmo presentar una propuesta de proyecto que sea prctica y a la vez formal? Qu debera incluirse? En RUP es el Plan de desarrollo del proyecto +Anexos: Visin. Glosario. otros
@asullom

5 Procesos de la Gerencia de Proyectos. PMBOK


INICIACION Elaborar y Aprobar el Acta de Constitucin PLANEACION Desarrollar el Plan de Gerencia del Proyecto (PGP) EJECUCION Dirigir la Ejecucin de Actividades del PGP CIERRE

Universidad Peruana Unin

Formalizar Aceptacin del Producto y Cierre del Proyecto

SEGUIMIENTO & CONTROL Generar Informes de Avance y Administrar Controles de Cambio

@asullom

Los primeros tres entregables del gerente

Universidad Peruana Unin

1. Plantilla de Acta de Constitucin del Proyecto 2. Plantillas para registro e identificar estrategias para manejo personas con inters en el proyecto. 3. Plantilla Plan del Proyecto Ver ejemplo:

http://www.slideshare.net/miriam1785/proyecto-deimplementacin-de-un-sistema-de-gestin-documental-ensodimac
@asullom

Demo

Universidad Peruana Unin

Discusin de la plantilla personalizada resultado de la combinacin entre PMBoK+RUP+Scrum

@asullom

Acta de constitucin del proyecto>Portada

Universidad Peruana Unin

<Logo> <Nombre de la empresa> Proyecto: <Nombre del proyecto>


Acta de constitucin. Versin <Nro>

Historial de cambios

Fecha | Versin | Descripcin | Autor

Autor(es): <Nombre> Patrocinador(es): <Nombre> Actualizada el <fecha>


@asullom

Acta de constitucin del proyecto>Contenido

Universidad Peruana Unin

1. Introduccin (Propsito del 2. Objetivos del proyecto 3. Justificacin del proyecto 4. Alcance del proyecto 5. Fases y entregables del proyecto (depende de la
metodologa RUP, MSF, Scrum, PMBoK, etc.) documento, estructura del documento)

(descripcin del producto o servicio, caractersticas)

9. Lista de riesgos 10.Hitos principales del proyecto 11.Presupuesto preliminar del proyecto 12.Restricciones 13.Supuestos 14.Requerimiento de aprobacin del proyecto 15.Autorizacin del proyecto 16.Anexos
(firma del Patrocinador y del Responsable del proyecto)

6. Interesado y usuarios claves 7. Requisitos de alto nivel 8. Organizacin del proyecto

Plan de gestin del proyecto. Otros necesarios como Visin

@asullom

Inicio rpido

Universidad Peruana Unin

Est plantilla est disponible en docs.google.com Complete con informacin de su proyecto. Antes: Meeting sobre la visin y caractersticas principales del producto.

@asullom

Otros ejemplos relacionados

Universidad Peruana Unin

http://es.scribd.com/doc/70911753/54714841-EjemploPropuesta-de-Desarrollo-de-Software http://aureliux.files.wordpress.com/2010/03/formatoprespoy soft.pdf http://www.inf.utfsm.cl/~guerra/publicaciones/Gestion%20de %20Proyectos%20de%20Software.pdf http://www.slideshare.net/cameproject/came-comunidadacta-de-constitucion-software-de-vigilancia

@asullom

Вам также может понравиться