Archivo de la categoría: BRMS

Transformación Digital (SOA y BPM) – Parte 2

Cuando escucho hablar que lo más importante es la ejecución, restándole importancia a la planeación y estrategia, la experiencia me muestra que la gente busca ser eficaz, pero no eficiente, y de esos hay muchos. Debemos hacer las cosas con el conocimiento de hacia donde vamos y que queremos lograr. En el primer curso hablamos de la Revolución Industrial que vivimos actualmente etiquetada como INDUSTRIA 4.0 y en esta parte del curso mostramos que para poder ejecutar necesitamos tener planes y estrategia por la TRANSFORMACION DIGITAL que implica el cambio de paradigma en el MODELO de Operación y Negocio, y de esta forma alcanzar a desplegar INDUSTRIA 4.0 en nuestras organizaciones. Te invitamos a que veas esta serie de minicursos y nos hagas comentarios y observaciones que tomaremos en cuenta.

Segunda Parte - Transformación Digital

¿Por que SOA y BPM son relevantes para las organizaciones – Parte 1?

A últimas fechas e interactuado con diversas personas del medio y existen muchas dudas alrededor de los temas de SOA y BPM, por ejemplo:

  • ¿Que conocimientos se deben tener para tener dominio sobre estos temas?
  • Programación, Integración, Modeladores, Infraestructura, Consultoría, Arquitectura, Finanzas, Dirección; ¿que roles y perfiles son necesarios para poder acceder a esta tecnología de manera efectiva en las organizaciones?
  • ¿SOA y BPM son métodos, prácticas, software?
  • ¿Existen cajas de software que me permitan implementar SOA y BPM?

Buscando resolver estas dudas estamos presentando una serie de minicursos que permitan entender y buscan resolver esas dudas que surgen alrededor de estos Dominios de la Tecnología de la Información. Cualquier duda, comentario o aportación bienvenida sea.

primera parte - animado

 

Flujos de trabajo, Flujos Editoriales, Automatización de Procesos; el qué, cómo, donde, cuando y con quién…

MEJORES PRACTICAS

Antes de ir al tema en cuestión, hablemos primero de las «Mejores o Buenas Prácticas»; primero que nada tenemos que definirlas, veamos esta sencilla definición: para un determinado contexto se realizan una serie de acciones bien definidas y documentadas que dan como resultado una buena calificación del servicio; y se espera que en contextos similares se obtengan también las buenas calificaciones del servicio. Un ejemplo práctico de que «las mejores prácticas» funcionan es la existencia de las Franquicias.

Se ha asociado que para ejecutar estas prácticas se ligan al uso de herramientas de TI (Tecnología de la Información), por lo que invariablemente pueden llegar a depender de la época, ola tecnológica, moda y hasta del impacto en la industria  por parte de algún o algunos fabricantes de TI.

ADMINISTRACION DE LOS PROCESOS DEL NEGOCIO

Dentro de lo que hemos comentado en los DOMINIOS DE LA TI, existe uno al cuál aspiran muchas organizaciones y que va ligado con el contexto de las mejores prácticas; el BPM (Administración de los Procesos de Negocio); ya que se maneja la idea de que podemos actuar en base a procesos definidos por las mejores prácticas y evolucionar de ser solamente funcional.

En las organizaciones se suelen mencionar flujos, procesos, procedimientos de manera indistinta; con base a la experiencia y conocimiento de cada persona, pero ya en la práctica y experiencia de años de expertos en el tema han venido haciendo algunas diferencias, sin ser necesariamente concluyentes ya que en TI todo evoluciona y cambia:

FLUJOS PROCESOS
Se orienta en la automatización de actividades colaborativas, cooperativas y de coordinación. Se orienta en actividades complejas de la organización que requieran estrictos controles, explotación de la información generada, integración entre diferentes sistemas y hasta manejo de indicadores (KPI)
Son básicamente acciones entre personas. Se controla algo que ya está en práctica y se busca la mejora continua. Son acciones entre personas, sistemas y externos. Permite la optimización y mejora continua.
En la práctica se hace un diagrama y se define la herramienta para automatizar y sólo se administra. En la práctica se diagrama, se modela, se simula, se lleva a producción y se puede monitorear.
Básicamente se involucran los usuarios y el implementador o administrador (TI). Se involucran varios perfiles: el usuario, el modelador, el analista o arquitecto de procesos, el analista financiero, el o los constructores (programadores) y el implementador y/o administrador.
En el diagrama se usan reglas de enrutamiento (revisado, autorizado, publicado, hasta algún valor de alguna variable o metadato con lógica básica). Aquí se utiliza inclusive un Dominio de la TI, BRMS Administrador de Reglas de Negocio. Se manejan conceptos como Tareas Humanas, Tareas Automáticas, Mediaciones, Integraciones, Conectores. Pueden haber tareas complejas de programación.
Requerimientos de infraestructura básico generalmente no muchos usuarios. Requerimientos fuertes de infraestructura y seguridad, servidores, controles de acceso, integraciones. Soporta gran cantidad de usuarios, fuerte procesamiento o grupos de usuarios.

Nos podemos dar cuenta que los Flujos de Trabajo es un nivel de entrada a buscar la automatización de los procesos de las organizaciones ya que no son complejas las implementaciones de los mismos, y se pueden utilizar herramientas de bajo costo con el límite que implica. En cambio para los Procesos de Negocio se requiere un mayor esfuerzo de la organización que se justifica por la complejidad del mismo, ya que se busca que cada rol involucrado haga la función que le corresponde:

– El usuario es el dueño del proceso, por lo que es importante que aprenda a diagramarlo y darle mantenimiento.

– El analista o arquitecto conoce ambos medios, el del usuario y el de sistemas, conoce de capacidades y necesidades y por lo tanto puede hacer diseños orientados a servicios, que es el nuevo paradigma para hacer mas con menos.

– Entre el analista y el usuario pueden hacer simulaciones para ver con precisión si su diseño es funcional o se deben hacer ajustes en el proceso, además el analista financiero se involucra para ver cuestiones de costos en el proceso y ver el retorno de la inversión (ROI).

– Una vez autorizado el proceso se somete a construcción, ya sea con implementadores y/o programadores, para pasar por los etapas de CMMI, Moprosoft, TMMI.

– Salida a Producción y Monitoreo por parte de los administradores. Recomendable tener ITIL en Producción.

TECNOLOGIA

Para configurar Flujos de Trabajo, ya lo indicamos es relativamente sencillo, configurar estados (aprobado, revisado, autorizado), configurar usuario, grupos, roles y su jerarquía y finalmente si la herramienta lo permite notificaciones o lógicas simples, como son fechas, días transcurridos y acciones. Los flujos editoriales son entre personas para crear, revisar y publicar contenidos al Web (WCM).

Para herramientas de automatización de Procesos de Negocio (BPM) lo primero que identificamos al existir varios roles es que, para cada rol, pueden llegar a existir herramientas particulares. La aplicación del usuario, del analista, de los constructores, de producción. Por los mismo lo primero en lo que se tuvieron que poner de acuerdo es que debe existir una NOTACION estándar entre estas herramientas, de ahí que en el mercado surgieron varios estándares, BPMN, XPDL y BPEL, en el apartado de DOMINIO DE BPM hablamos y desglosamos lo que significan estas notaciones. En este post no discutiremos sobre los estándares ya que lo que nos interesa es identificar mas bien cuando se usan flujos y cuando automatización de procesos.