´




    Sistemas de Información

     Introducción a BPMS




                              1
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
 © 2010, 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
© 2010, 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.




  © 2010, 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.




  © 2010, 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.




  © 2010, 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




  © 2010, 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.




  © 2010, 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.




  © 2010, 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.




  © 2010, Universidad Central de Venezuela. Sistemas de Información.
Ciclo de vida de un proceso de negocio

                                              Descubrimiento




               Optimización &                                         Documentación &
                Adaptación                                                Diseño




                Seguimiento &                                        Ejecución &
                   análisis                                          interacción




© 2010, 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.




  © 2010, Universidad Central de Venezuela. Sistemas de Información.
La Brecha entre negocio y TI




© 2010, 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?




© 2010, 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.




© 2010, 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.




© 2010, 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.




© 2010, 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.




  © 2010, Universidad Central de Venezuela. Sistemas de Información.
Ciclo de desarrollo Tradicional

                                                   Manejo de
                                                 Requerimiento

                         Instalación en                               Documentación de
                           producción                                  requerimientos



                                                                               Firma de
                    Pruebas de                                                documentos
                    Aceptación




                Rechazo de                                                    Diseño de
                 cambios                                                      Software




                     Corrección de                                      Inicio de
                    errores y cambio                                   Codificación


                                                      Validación de
                                                      usuario final
© 2010, Universidad Central de Venezuela. Sistemas de Información.
Ciclo de desarrollo con un BPMS

                                                      Manejo de
                                                    Requerimiento




             Publicación o
              producción                                               Inicio de modelado y
                                                                          automatización




                 Pruebas de                                          Ajustes al proceso
                 aceptación



© 2010, Universidad Central de Venezuela. Sistemas de Información.
Ciclo de Desarrollo con un BPMS




© 2010, Universidad Central de Venezuela. Sistemas de Información.
Arquitectura de un BPMS




© 2010, Universidad Central de Venezuela. Sistemas de Información.
Fases y Roles en el ciclo de desarrollo con
            BPMS




© 2010, Universidad Central de Venezuela. Sistemas de Información.
BPMI.org Reloj de Arena



          Audiecia:                  Ambiente de Negocios                 Propósito:
Consultores Estratégicos


     Analista de negocio
                                                       BPMN                Modelado


 Diseñador de procesos                         Foco        BP Alcance

 Arquitecto de Sistemas
                                                        BPEL
                                                                           Ejecución

  Ingeniero de Software

                               Implementación Tecnologica
     © 2010, 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.




  © 2010, Universidad Central de Venezuela. Sistemas de Información.
Introducción a Intalio |BPM


¿Qué es Intalio BPM?
Intalio|BPMEE                  es         una
solución integral de BPMS
construida bajo filosofía de
código abierto, basada en
estándares             y      optimizada
para atender los distintos
tipos de requerimientos del
ámbito empresarial.

© 2010, Universidad Central de Venezuela. Sistemas de Información.
Introducción a Intalio |BPM


¿Qué es Intalio BPM?
•Intalio|Server
•Intalio|Designer
•Intalio|BRE
•Intalio|ESB
•Intalio|BAM
•Intalio|ECM
•Intalio|Portal


© 2010, Universidad Central de Venezuela. Sistemas de Información.
Introducción a Intalio |BPM

                        Componentes bases




© 2010, 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
© 2010, 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 1.2.
•Versión 2.0 en desarrollo.
•Notación grafica estandarizada para el modelado de
procesos de negocio


© 2010, Universidad Central de Venezuela. Sistemas de Información.
BPMN

       Simple, Pero rico semánticamente


                        Interacciones


                                                         Participante Contabilidad

                                                                     Participante Almacén


                                                                      Participante Cliente


© 2010, 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




© 2010, Universidad Central de Venezuela. Sistemas de Información.
BPMN

       Secuencia de actividades en el tiempo




                                                 Tiempo




© 2010, Universidad Central de Venezuela. Sistemas de Información.
BPMN

       Perspectiva de cada participante


                                               El proceso

                        El proceso según Contabilidad


                            El proceso según Almacén


                              El proceso según Cliente

© 2010, Universidad Central de Venezuela. Sistemas de Información.
BPMN

       Alto nivel y detalle de cada integración




© 2010, Universidad Central de Venezuela. Sistemas de Información.
Elementos básicos BPMN




 Decisiones


© 2010, 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
© 2010, 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




© 2010, 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 Puerta                          Cruzar Puerta             Cerrar Puerta
           1                                     2                         3



© 2010, 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




 © 2010, Universidad Central de Venezuela. Sistemas de Información.
Conceptos básicos BPMN

Datos del Proceso
•Información estructurada que pertenece al proceso.
•Cada instancia de proceso tiene su propio almacén de datos.
•Los participantes distintos al proceso, obtienen acceso a los datos del
proceso a través de interacciones.
•Cada participante puede mantener sus propios datos.
•Los datos del proceso están asociados a un contexto.
•El Pool del proceso, es el contexto mas externo.
•Cada subproceso representa un contexto anidado.
•Una actividad puede acceder a los datos del contextos en que existe.
•Una actividad no puede acceder los datos de un contexto mas anidado.

© 2010, Universidad Central de Venezuela. Sistemas de Información.
Conceptos básicos BPMN

Datos del Proceso y contexto




  En el siguiente enlace se demuestra gráficamente el contexto de las variable
  Enlace: Contexto de las variables
© 2010, Universidad Central de Venezuela. Sistemas de Información.
Conclusiones                                             Conclusiones




•   Hemos realizado un estudio de …..
•   Hemos hecho una discusión sobre….
•   Se han desarrollado demostraciones de




                                                                                    43
© 2010, Universidad Central de Venezuela. Sistemas de Información.

Introducción bpms

  • 1.
    ´ Sistemas de Información Introducción a BPMS 1
  • 2.
    Agenda • Definición deBPM • 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 © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 3.
    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 © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 4.
    ¿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. © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 5.
    ¿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. © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 6.
    ¿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. © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 7.
    Beneficios del BPM •Conocimientocertero de la organización •Claridad en las relaciones entre las partes •Visibilidad de las operaciones •Flexibilidad y agilidad para adaptarse © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 8.
    ¿Qué es unproceso 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. © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 9.
    ¿Qué es unproceso 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. © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 10.
    ¿Qué es unproceso 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. © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 11.
    Ciclo de vidade un proceso de negocio Descubrimiento Optimización & Documentación & Adaptación Diseño Seguimiento & Ejecución & análisis interacción © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 12.
    Situación Actual •TI esgeneralmente 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. © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 13.
    La Brecha entrenegocio y TI © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 14.
    Ante la barrerade 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? © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 15.
    ¿Qué es unBPMS? 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. © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 16.
    ¿Qué es unBPMS? 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. © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 17.
    ¿Qué es unBPMS? 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. © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 18.
    Beneficios del BPMS •Manejodel 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. © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 19.
    Ciclo de desarrolloTradicional Manejo de Requerimiento Instalación en Documentación de producción requerimientos Firma de Pruebas de documentos Aceptación Rechazo de Diseño de cambios Software Corrección de Inicio de errores y cambio Codificación Validación de usuario final © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 20.
    Ciclo de desarrollocon un BPMS Manejo de Requerimiento Publicación o producción Inicio de modelado y automatización Pruebas de Ajustes al proceso aceptación © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 21.
    Ciclo de Desarrollocon un BPMS © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 22.
    Arquitectura de unBPMS © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 23.
    Fases y Rolesen el ciclo de desarrollo con BPMS © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 24.
    BPMI.org Reloj deArena Audiecia: Ambiente de Negocios Propósito: Consultores Estratégicos Analista de negocio BPMN Modelado Diseñador de procesos Foco BP Alcance Arquitecto de Sistemas BPEL Ejecución Ingeniero de Software Implementación Tecnologica © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 25.
    Entendiendo la Complejidad •Procesosde negocios son complejos •Distintas perspectivas de cada participante •Diagramas de flujo son insuficientes •Curva de aprendizaje para desarrollo orientado a modelado. © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 26.
    Introducción a Intalio|BPM ¿Qué es Intalio BPM? Intalio|BPMEE es una solución integral de BPMS construida bajo filosofía de código abierto, basada en estándares y optimizada para atender los distintos tipos de requerimientos del ámbito empresarial. © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 27.
    Introducción a Intalio|BPM ¿Qué es Intalio BPM? •Intalio|Server •Intalio|Designer •Intalio|BRE •Intalio|ESB •Intalio|BAM •Intalio|ECM •Intalio|Portal © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 28.
    Introducción a Intalio|BPM Componentes bases © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 29.
    Conceptos básicos ¿Qué queremoshacer? 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 © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 30.
    Conceptos básicos BPMN •Business ProcessModeling Notation •Desarrollado originalmente por la BPMI •Mantenido actualmente por el OMG •Versión actual 1.2. •Versión 2.0 en desarrollo. •Notación grafica estandarizada para el modelado de procesos de negocio © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 31.
    BPMN Simple, Pero rico semánticamente Interacciones Participante Contabilidad Participante Almacén Participante Cliente © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 32.
    BPMN Roles y responsabilidades Almacén determina la existencia De los productos y los despacha Después de ser notificado © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 33.
    BPMN Secuencia de actividades en el tiempo Tiempo © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 34.
    BPMN Perspectiva de cada participante El proceso El proceso según Contabilidad El proceso según Almacén El proceso según Cliente © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 35.
    BPMN Alto nivel y detalle de cada integración © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 36.
    Elementos básicos BPMN Decisiones © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 37.
    Conceptos básicos BPMN Participantes •Cualquierrecurso 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 © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 38.
    Conceptos básicos BPMN Actividades •Representauna 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 © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 39.
    Conceptos básicos BPMN Transición •Definecomo 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 Puerta Cruzar Puerta Cerrar Puerta 1 2 3 © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 40.
    Conceptos básicos BPMN Interacción •Refierea 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 © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 41.
    Conceptos básicos BPMN Datosdel Proceso •Información estructurada que pertenece al proceso. •Cada instancia de proceso tiene su propio almacén de datos. •Los participantes distintos al proceso, obtienen acceso a los datos del proceso a través de interacciones. •Cada participante puede mantener sus propios datos. •Los datos del proceso están asociados a un contexto. •El Pool del proceso, es el contexto mas externo. •Cada subproceso representa un contexto anidado. •Una actividad puede acceder a los datos del contextos en que existe. •Una actividad no puede acceder los datos de un contexto mas anidado. © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 42.
    Conceptos básicos BPMN Datosdel Proceso y contexto En el siguiente enlace se demuestra gráficamente el contexto de las variable Enlace: Contexto de las variables © 2010, Universidad Central de Venezuela. Sistemas de Información.
  • 43.
    Conclusiones Conclusiones • Hemos realizado un estudio de ….. • Hemos hecho una discusión sobre…. • Se han desarrollado demostraciones de 43 © 2010, Universidad Central de Venezuela. Sistemas de Información.