Introducción a los BPMS

38
Sistemas de Información Introducción a BPMS 1 ´ © 2012, Universidad Central de Venezuela. Sistemas de Información.

description

Introducción a los sistemas de Gestión de Procesos de Negocio

Transcript of Introducción a los BPMS

Page 1: Introducción a los BPMS

Sistemas de Información

Introducción a BPMS

1

´

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Page 2: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Agenda

• Definición de BPM

• Definición de Procesos de Negocio

• Ciclo de Vida de un Proceso de Negocio

• Definición de BPMS

• Ciclo de Desarrollos de con BPMS

• Arquitectura y Componentes de BPMS

• BPMN

Page 3: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Objetivos de Aprendizaje

Al finalizar este capitulo, usted estará en capacidad de:

1. Definir y describir el procesos de Administración de los Procesos

de Negocio.

2. Evaluar el rol de l los sistema de Administración de Procesos de

Negocios (BPMS)

3

Page 4: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

¿Qué es BPM?

BPM (Gerencia de procesos de negocio) es un enfoque

empresarial operativo basado en la coordinación de las

actividades y decisiones que todas las partes involucradas

deben realizar durante un proceso de negocio con el objetivo

de convertirse en una organización altamente eficiente, ágil,

innovadora y adaptable.

Page 5: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

¿Qué es BPM?

BPM (Gerencia de procesos de negocio) es un enfoque

empresarial operativo basado en la coordinación de las

actividades y decisiones que todas las partes involucradas

deben realizar durante un proceso de negocio con el objetivo

de convertirse en una organización altamente eficiente, ágil,

innovadora y adaptable.

Page 6: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

¿Qué es BPM?

BPM (Gerencia de procesos de negocio) es un enfoque

empresarial operativo basado en la coordinación de las

actividades y decisiones que todas las partes

involucradas deben realizar durante un proceso de negocio

con el objetivo de convertirse en una organización altamente

eficiente, ágil, innovadora y adaptable.

Page 7: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Beneficios del BPM

•Conocimiento certero de la organización

•Claridad en las relaciones entre las partes

•Visibilidad de las operaciones

•Flexibilidad y agilidad para adaptarse

Page 8: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

¿Qué es un proceso de negocio?

Es un conjunto de actividades y decisiones, iniciadas por la

ocurrencia de un evento especifico, que se ejecutan de forma

coordinada para alcanzar un objetivo de negocio concreto.

Page 9: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

¿Qué es un proceso de negocio?

Es un conjunto de actividades y decisiones, iniciadas por la

ocurrencia de un evento especifico, que se ejecutan de

forma coordinada para alcanzar un objetivo de negocio

concreto.

Page 10: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

¿Qué es un proceso de negocio?

Es un conjunto de actividades y decisiones, iniciadas por la

ocurrencia de un evento especifico, que se ejecutan de forma

coordinada para alcanzar un objetivo de negocio concreto.

Page 11: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Ciclo de vida de un proceso de negocio

Optimización & Adaptación

Optimización & Adaptación

Documentación & Diseño

Documentación & Diseño

DescubrimientoDescubrimiento

Seguimiento & análisis

Seguimiento & análisis

Ejecución & interacciónEjecución & interacción

Page 12: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Situación Actual

•TI es generalmente el motor de una organización

•Habilidades y tecnologías cada vez mas especializadas

•La comunicación efectiva con TI es crítica para el negocio

•Generalmente el conocimiento del negocio es un requisito

“deseable” para los integrantes de TI.

Page 13: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

La Brecha entre negocio y TI

Page 14: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Ante la barrera de la Comunicación…..

•¿Cómo asegurar que las aplicaciones de negocio están en

sincronía con los objetivos y estrategias?

•¿Cómo promover que las aplicaciones de negocio puedan

adaptarse a las condiciones del mercado al mismo ritmo que

el negocio requiere?

Page 15: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

¿Qué es un BPMS?

Un BPMS (Sistema de gestión de procesos de negocio) es

una colección integrada de tecnologías de software que

permiten control, manejo y mejoramiento continuo de los

procesos a través de la automatización de su ciclo de vida.

Page 16: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

¿Qué es un BPMS?

Un BPMS (Sistema de gestión de procesos de negocio) es

una colección integrada de tecnologías de software que

permiten control, manejo y mejoramiento continuo de los

procesos a través de la automatización de su ciclo de vida.

Page 17: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

¿Qué es un BPMS?

Un BPMS (Sistema de gestión de procesos de negocio) es

una colección integrada de tecnologías de software que

permiten control, manejo y mejoramiento continuo de los

procesos a través de la automatización de su ciclo de vida.

Page 18: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Beneficios del BPMS

•Manejo del ciclo de vida de los procesos

•Ahorro de costos de desarrollo y mantenimiento de software

•Ciclos de innovación mas cortos

•Reduce la barreras de participación de sistemas y humanos

en los procesos.

Page 19: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Ciclo de desarrollo Tradicional

Manejo de Requerimiento

Manejo de Requerimiento

Documentación de requerimientos

Documentación de requerimientos

Firma de documentos

Firma de documentos

Diseño de SoftwareDiseño de Software

Inicio de Codificación

Inicio de Codificación

Validación de usuario finalValidación de usuario final

Corrección de errores y cambio

Corrección de errores y cambio

Rechazo de cambios

Rechazo de cambios

Pruebas de AceptaciónPruebas de Aceptación

Instalación en producción

Instalación en producción

Page 20: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Ciclo de desarrollo con un BPMS

Publicación o producción

Publicación o producción Inicio de modelado y

automatizaciónInicio de modelado y

automatización

Manejo de Requerimiento

Manejo de Requerimiento

Pruebas de aceptaciónPruebas de aceptación

Ajustes al procesoAjustes al proceso

Page 21: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Ciclo de Desarrollo con un BPMS

Page 22: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Arquitectura de un BPMS

Page 23: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Fases y Roles en el ciclo de desarrollo con BPMS

Page 24: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

BPMI.org Reloj de Arena

Ambiente de Negocios

Implementación Tecnologica

BP

BPMN

BPEL

Foco Alcance

Consultores Estratégicos

Diseñador de procesos

Arquitecto de Sistemas

Ingeniero de Software

Analista de negocio

Audiecia: Propósito:

Ejecución

Modelado

Page 25: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Entendiendo la Complejidad

•Procesos de negocios son complejos

•Distintas perspectivas de cada participante

•Diagramas de flujo son insuficientes

•Curva de aprendizaje para desarrollo orientado a modelado.

Page 26: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Conceptos básicos

¿Qué queremos hacer?

Modelar y automatizar una secuencia de actividades que coordine las tareas de sistemas, humanos y procesos para lograr la representación de un proceso de negocio

•Modelar = Documentar consenso•Simple•Explicita

•Automatizar = Garantizar flujo de información•Quien hace que, cuando y con que información

•Las tareas las realizan sistemas, humanos y procesos•El BPMS es una instancia coordinadora, no ejecutora

Page 27: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Conceptos básicos

BPMN

•Business Process Modeling Notation

•Desarrollado originalmente por la BPMI

•Mantenido actualmente por el OMG

•Versión actual 2.0.

•Notación grafica estandarizada para el modelado de

procesos de negocio

Page 28: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

BPMN

Simple, Pero rico semánticamente

Participante Cliente

Participante Almacén

Participante Contabilidad

Interacciones

Decisiones

Paralelismo

Page 29: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

BPMN

Roles y responsabilidades

Almacén determina la existencia De los productos y los despacha Después de ser notificado

Page 30: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

BPMN

Secuencia de actividades en el tiempo

Tiempo

Page 31: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

BPMN

Perspectiva de cada participante

El proceso según Cliente

El proceso según Almacén

El proceso según Contabilidad

El proceso

Page 32: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

BPMN

Alto nivel y detalle de cada integración

Page 33: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Elementos básicos BPMN

Decisiones

Page 34: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Conceptos básicos BPMN

Participantes

•Cualquier recurso involucrado en un proceso

•3 tipos de participantes

•Sistema

•Humano

•Proceso

•Representado por un Pool

•Nombrar el Pool como el participante

•Dejar un Pool para representar el proceso que

se esta documentando

•Al menos un Pool para representar un sistema

o humano.

•Ejecutable vs. No Ejecutable

Page 35: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Conceptos básicos BPMN

Actividades

•Representa una acción dentro del proceso.

•Una actividad puede ser una tarea o un

subproceso.

•Un subproceso es una actividad compuesta

•Un subproceso puede mostrarse expandido

o contraído

Page 36: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Conceptos básicos BPMN

Transición

•Define como un participante ejecuta sus tareas

•Se representa con conectores de flujo

•Una tarea sin transición previa es un punto de inicio del proceso.

Abrir Puerta1

Cruzar Puerta2

Cerrar Puerta3

Page 37: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Conceptos básicos BPMN

Interacción•Refiere a intercambio de mensajes y datos entre participantes.

•Dentro de un Pool no existe interacción

•Se representa con una línea punteada

•En un proceso automatizado, todas las interacciones son entre el proceso y los

participantes.

•El BPMS se comporta como una autoridad controladora:

•Conoce todas las tareas, eventos y decisiones del proceso

•Mantiene el estado del proceso

Page 38: Introducción a los BPMS

© 2012, Universidad Central de Venezuela. Sistemas de Información.

Conclusiones

38

• Hemos realizado un estudio de …..

• Hemos hecho una discusión sobre….

• Se han desarrollado demostraciones de

Conclusiones