| |
La gestión de los procesos de negocio o BPM, ha evolucionado en gran medida en los diez últimos años. Actualmente, se considera que esta disciplina combina funcionalidades de software y conocimiento del negocio, para acelerar la mejora de los procesos y fomentar la innovación en la organización.BPM controla los procesos claves de negocio en las distintas funciones de una organización y ayuda a la empresa a conseguir sus objetivos estratégicos canalizando el uso de sus recursos hacia procesos eficientes que generen valor para el cliente.
El objetivo de conseguir el éxito en las operaciones y resultados de la empresa integrando funciones verticales y optimizando el trabajo crítico (como el proceso que va desde el pedido al cobro, el desarrollo de productos integrados o la cadena de aprovisionamiento integrada) es lo que distingue BPM del resto de disciplinas tradicionales de la gestión funcional.Sus características son complementarias de la estrategia SOA (Service Oriented Architecture) de una organización y ambas contemplan el uso de la tecnología para impulsar el negocio.
La gestión de procesos de negocio realizada mediante SOA es una disciplina mejorada por una arquitectura de TI flexible para acelerar la creación y reutilización de servicios de negocio que den soporte a un cambio eficaz de los procesos y a la rápida puesta en marcha de éstos. Combinar las funcionalidades más avanzadas del software basado en SOA con una amplia experiencia y conocimientos contribuye a obtener una solución BPM de mayor valor.
En concreto, las empresas pueden beneficiarse de BPM a través de:
- Conocimiento y optimización de procesos. Este primer paso en muchos proyectos BPM es simplemente supervisar lo que está sucediendo.Ser capaz de entender realmente lo que ocurre en el interior de la empresa servirá para cimentar y propiciar la capacidad de mejorar las partes más importantes y de mayor impacto en una organización.
- Mejora acelerada de procesos. Este beneficio no se refiere únicamente a mejorar y optimizar, sino a identificar con la mayor rapidez las partes del negocio que posibilitarán el cambio e implementar y poner en marcha rápidamente ese cambio para que la mejora se produzca.
- Diseño flexible para cambios futuros. Por último, es fundamental no hacer cambios en la infraestructura una sola vez, sino estar preparados para los inevitables cambios a que toda organización se enfrentará en el futuro.El uso de una arquitectura SOA complementada con las mejores prácticas ayudará a conseguir que los procesos optimizados y puestos en explotación puedan adaptarse con la mayor flexibilidad a las cambiantes necesidades del negocio.
Muchos estarían de acuerdo en que las organizaciones afrontan la gestión de procesos de negocio desde procesos orientados a la integración o procesos orientados a las personas, enfoques que se complementan dentro de una arquitectura SOA preparada para BPM:
- Procesos orientados a la integración de los sistemas. Para el éxito de una implantación BPM es clave la integración y reutilización de las aplicaciones y sistemas informáticos. Aún así la mayoría de los procesos orientados a la integración exigen la interacción humana y el flujo de trabajo humano para procesar excepciones o tomar decisiones críticas.Para ello, la empresa necesita una perfecta integración e interconexión entre los pasos automáticos basados en TI y los pasos realizados por personas en sus procesos de negocio.
- Procesos orientados a las personas. En la mayoría de los procesos orientados a las personas se necesitan funcionalidades de integración para aumentar el grado de automatización y para ayudar a reducir los costes laborales.Las organizaciones que han comenzado con una implementación de procesos puramente humanos podrían descubrir rápidamente que se encuentran en un callejón sin salida, si sus infraestructuras no permiten funcionalidades orientadas a la integración que automaticen los pasos de bajo valor, intensivos en coste y mano de obra,sustituyéndolos por servicios no asistidos cuando sea procedente.
Además, una solución BPM puede acelera el ritmo de cambio del negocio y aumentar la eficacia de los sistemas de TI.Para implementar una arquitectura SOA preparada para BPM, los usuarios tienen que afrontarla considerando todos los puntos de vista, usando software que posibilite el negocio y permita usar la tecnología para hacer modelos, ensamblar, poner en marcha y gestionar los procesos.En concreto, este tipo de arquitectura debe ofrecer:
- Modelos:para ayudar a la organización a visualizar, entender y documentar sus procesos de negocio.Con un modelo previo de sus procesos de negocio, las empresas pueden ponerlos en explotación, supervisarlos y tomar decisiones, lo que crea un vínculo más estrecho entre TI y objetivos de negocio.Definiendo además en esta fase los indicadores clave de rendimiento.
- Motor de procesos de negocio:para ejecutar los procesos críticos de forma segura, coherente y con integridad transaccional.
- Bus de servicio corporativo:para ayudar a mediar entre distintos servicios y maximizar la reutilización de activos, invocación dinámica de servicios, acceso al motor de reglas de negocio, etc.
- Entorno de desarrollo integrado:para refinar los procesos de negocio y prepararlos para su ejecución en el sistema de producción actual.
- Herramientas de supervisión:para vigilar los procesos de negocio en tiempo real, obteniendo una presentación visual de su estado, así como para gestionar el rendimiento y realizar acciones de mejora, además de poder realizar el análisis y estudio de los sucedido en la organización; análisis multidimentsional, detección de tendencias, etc.
- Registro y repositorio:para mejorar la visibilidad y la capacidad de reutilización, adaptación y gestión de los servicios.
SOA ha evolucionado como un estilo de arquitectura tecnológica que contempla la empresa como un conjunto de servicios de negocio interrelacionados.Presentar los procesos de negocio como componentes del servicio permite a las empresas agruparlos como conjuntos de más alto nivel para nuevos servicios.Esta mezcla única de funcionalidades combina los puntos fuertes de SOA- que permite presentar los activos de TI de la empresa como servicios del negocio reutilizables y capaces de integrarse y comunicarse más fácilmente- con los puntos fuertes de BPM- que son hacer modelos, ejecutar, supervisar, automatizar y adaptar de forma más flexible los procesos de negocio de una empresa.
|
|