Ciclo de vida

Ciclo de vida
Alrededor de BPM

lunes, 28 de marzo de 2011

¿Vale la pena automatizar los procesos de negocio?

Buen día apreciados lectores,
Si aún necesitan más razones para automatizar los procesos de negocio, a continuación presentamos 5 factores que sin duda son determinantes:
  1. Estar enfocado en procesos implica que la participación de las personas se pueda definir con base a un modelo de roles, utilizando un workflow que permita la definición de las actividades. Tener los procesos automatizados conlleva que la información correspondiente se tenga en un repositorio y no en la mente de algún empleado, que crea ser indispensable.
  2. Minimizar costos al diseñar procesos económicos dado que está orientado a que las tareas se lleven a cabo en el momento esperado y por personas específicas. De la misma forma se pueden hacer cambios de manera ágil para que se puedan incorporar necesidades que demande el negocio.
  3. Evitar tareas repetitivas, en la medida que se hacen de forma automática las personas se concentran en las tareas productivas. También evita que se presenten errores de operación que pueden ser ocasionados por una definición poco clara de las responsabilidades y reglas de negocio que permitan pasar de un estado a otro, sin duda está orientado al cumplimento de cada una de las tareas que se han establecido para que funcione de forma correcta y eficiente.
  4. Uno de los importantes, se tiene información que permita tomar decisiones de cara al comportamiento de los mismos, en cuanto a tiempos, comparaciones que conduzca a un análisis del foco del problema o de la situación determinada y así ir alineados con uno de los objetivos de BPM, mejora continua.
  5. No desechar los sistemas actuales, todo lo contrario, garantizar la integración de los procesos con los sistemas actuales como un ERP, CRM, SCM, etc.
De esta forma concluimos que estos factores van en la misma dirección de los objetivos de BPM puesto que apuntan a la competitividad, a buscar la calidad, la productividad y ante todo mejora continua.

Referencia: http://ictnet.es/bpm-y-workflow/blog/11/1/5-factores-clave-para-la-automatizacion-de-procesos-de-negocio

lunes, 21 de marzo de 2011

Algunos proveedores y productos son...

Hola de nuevo,

Esta semana les traemos un conjunto de proveedores con sus respectivos productos ofrecidos en el mercado:

Proveedor: Software AG - Producto: webMethods.

· Reduce tiempo y costo para mejorar procesos e integrar sistemas.

· Fomenta la colaboración de TI para incrementar la visibilidad y mejora de procesos.

· Impulsar la innovación basada en la inversión existente de infraestructura.

Proveedor: Oracle - Producto: Oracle BPM Suite

· Entrega inmediata y retorno de la inversión : Los usuarios de negocio pueden rápidamente modelar procesos para la optimización y automatización.

· Administre todos sus procesos: Gestión humana, documento, y centrada en los procesos de decisión.

· Más rápido, más fácil los procesos de gestión: Unificación de procesos simplifica la gestión de procesos y pre-integraciónde los subsistemas de proceso.

Proveedor: SAP - Producto: SAP Enterprise Modelling

· Basada en procesos de evaluación comparativa y la identificación de mejores prácticas.

· Reducción del riesgo de fracaso al debido cumplimiento a la transparencia.

· Fundamentos para la arquitectura orientada a servicios (SOA).

· Menor coste total de propiedad (TCO).

Proveedor: IBM - Producto: FileNet Business Process Manager

· Ofrece amplias capacidades de proceso de gestión centradas en el contenido a través de diseño de procesos incluidos y las herramientas de simulación, los formularios electrónicos inteligentes, rápidos marcos de desarrollo de aplicaciones y cuadros de mando proceso de seguimiento.

· Aprovecha las últimas innovaciones en la web 2.0 entornos de aplicaciones compuestas, para acelerar el despliegue de aplicaciones.

· Se integra con la gestión de documentos y gestión de contenidos como Content Manager Enterprise Edition y Content Manager OnDemand.

· Gestiona automáticamente las excepciones del proceso y permite respuestas inmediatas a acontecimientos tales como eventos de contenido o demandas de los clientes.

· Soporta los estándares de proceso tales como BPMN para el modelado de procesos y XPDL para la definición del proceso y la ejecución.

Opina acerca de esta publicación, nos interesa mucho tus comentarios! 

lunes, 14 de marzo de 2011

BPEL...

¿Qué es BPEL?
BPEL (Business Process Execution Languaje): es un lenguaje basado en XML que tal como lo dice su nombre permite definir procesos de negocios empresariales por medio de servicios web. Teniendo en cuenta la filosofía de los servicios web sabemos que de alguna manera el concepto de integración está presente, lo cual se alinea con la solución BPM. La importancia de BPEL está en brindar una forma de integrar y automatizar los procesos del negocio usando los estándares de los servicios web obteniendo así una solución modular y extensible.
Entre los objetivos concretos de BPEL vale la pena nombrar que permite especificar los procesos de negocio a tal punto que tengan interoperabilidad porque están definidos mediante servicios web, por definición permite que los procesos se puedan definir usando el lenguaje XML y mediante a orquestación de los servicios web se pueden hacer llamadas internas o externas de determinado proceso de negocio.

Orquestación: La orquestación de servicios web se basa en un modelo centralizado en el cual las interacciones no se realizan directamente entre los servicios web sino que existe una entidad encargada de definir la lógica de interacción. (Miguel Valdés Faura)

Un modelo de orquestación comprende a todos los participantes y ofrece sus interacciones asociadas, dando una vista global del sistema. En otras palabras, la orquestación describe el comportamiento del control central, propiamente hablando, como un director de orquesta.

El lenguaje BPEL permite definir la lógica de orquestación entre los diferentes servicios web.

Estructura de BPEL:

BPEL define la siguiente estructura XML:

Definición:
<process name="tuproceso">
actividad
</process>

  • PartnerLink (Socio): es el conjunto de actores (servicios web) involucrados en el proceso de negocio.

    <partnerLinks>
    <partnerLink name="u_servicio"
    partnerLinkType="qname"
    myrole="ncname" partnerRole="ncname">
    </partnerLink>
    </partnerLinks>
      • Variables: es el conjunto de variables empleadas durante la ejecución del proceso BPEL. Sirve para guardar el estado de un determinado mensaje. Tenemos las variables WSDL Message Type, XML Schema Type, XML Schema Element.

      <variables>
      <variiable name="ncname"
      messageType="qname"
      type="qname"
      element="qname"/>
      <variables>
      • Operations (operaciones): Servicios web requeridos y las operaciones invocadas. Pueden ser receive o invoke.
      • Port types (tipos de puerto): los tipos de conexiones de servicios web.
      • Sequence (secuencia): define toda la lógica de orquestación.



      lunes, 7 de marzo de 2011

      BPMN...

      BPMI desarrolló la notación gráfica BPMN en respuesta a la necesidad de un estándar internacional para modelar procesos, que fuera del total entendimiento por parte del personal de la organización, por consiguiente se establecen canales de comunicación eficientes. Esta notación ha sido especialmente diseñada para coordinar la secuencia de los procesos y los mensajes que fluyen entre los participantes de las diferentes actividades.

      BPD (Diagrama de procesos de negocio) es un Diagrama diseñado para representar gráficamente la secuencia de todas las actividades que ocurren durante un proceso, suele ser usado por los analistas de procesos, quienes diseñan, controlan y gestionan los procesos.
      Un ejemplo de este diagrama de BPMN, es el siguiente, en donde se observa claramente el flujo que se presenta en el proceso de la solicitud de un crédito:

       
      Diagrama de procesos de Negocio
      
      
      La notación comprende una serie de elementos gráficos, que se agrupan en 4 categorías
      • Objetos de flujo: definen el comportamiento de los procesos. Tales como eventos, actividades y compuertas:

      • Objetos de conexión: usados para conectar dos objetos de flujo. Tales como líneas de secuencia, líneas de mensaje y asociaciones:


      • Canales: usados para organizar las actividades en categorías visuales, como áreas funcionales, roles o responsabilidades. Tales como pools y lanes:


      • Artefactos: usados para proveer información adicional. Tales como objetos de datos, grupos y anotaciones:
      Referencias:
      • http://www.bptrends.com/publicationfiles/07-04%20WP%20Intro%20to%20BPMN%20-%20White.pdf.
      • http://www.bizagi.com/docs/BPMNbyExampleSPA.pdf