Gerencia de procesos (BPM)
Las organizaciones y/o empresas son tan eficaces y eficientes como lo son los procesos que realizan, aunados al grado de experticia (conocimiento / preparación) de sus empleados. La mayoría de las entidades han tomado conciencia de esto además animadas por la difución de normativas de gestión de calidad tales como ISO 9000:2000 y EFQM-. Las mismas se plantean no solo cómo documentar, plasmar y difundir sus procesos operacionales (o de negocio), sino además adoptar constantemente las llamadas "mejores prácticas" para así crear organizaciones que sean líderes dentro de su ambito industrial u operacional.
Es así como al mejorar constantemente sus procesos operativos, y poder contar con una plataforma informacional en donde se puedan implantar rápidamente estas formas de operar, evitar algunos males habituales como pueden ser:
-Bajo rendimiento de los procesos.
-Falta de enfoque de los procesos hacia el cliente.
-Barreras departamentales y falta de flujo de información.
-Subprocesos inútiles debido a la falta de visión global del proceso.
-Excesivas inspecciones y controles.
-Reprocesamiento constante.
-Pobre control de calidad.
-Imposibilidad de adoptar e implantar mejores practicas, etc.
Ante la existencia de estos problemas (o ante la implantación de un nuevo sistema de gestión de procesos o sistema de planificación de recursos empresariales), se realiza un procedimiento de reingeniería (rediseño) inicial de procesos. Como segundo (y constante) paso se busca ir a un procedimiento de mejora continua de los procesos, y a su rápida implantación a través de la infraestructura de IT.
Durante los años 80 y principios de los noventa, la promesa de los sistemas de gestión integrados (ERP) era disponibilizar las "mejores prácticas" de una industria en particular y/o ámbito de operación. Lamentablemente, la velocidad con que los cambios operacionales y de negocio se están acelerando, no da pié a que estos sistemas tipo ERP acompañen y provean de estas practicas a las organizaciones con la rapidez que sea necesaria. Así mismo, NO toda la plataforma transacional de una organización está implantada en un único sistema (e.g., ERP), lo que hace las cosas aún más complicadas en términos de capacidad de respuesta a la Institución.
Es allí donde las organizaciones han tenido que "extraer" estos procesos desde las entrañas de los ERP, y colocarlos a la disposición de un sin número de aplicaciones, independientemente del estado (o facilidades) provistas por un ERP en particular.
La clave está en poder construir una base de procesos que pueda nutrirse de la plataforma informacional para su ejecución e independientemente de cualquier sistema instalado en un momento dado.
A través del advenimiento de herramientas y lenguajes como BPMN (Business Process Modeling Notation), BPEL (Business Process Execution Language, en castellano Lenguaje de Ejecución de Procesos de Negocio), especialistas en proceso dentro de su organización, pueden deseñar y plasmar sus procesos operacionales y/o de negocio para que sean luego ejecutados y orquestrados utilizando servicios web. Entendiendo como orquestación el control centralizado de la invocación de diferentes servicios web, con cierta lógica de negocio añadida.
A través de un documento XML, BPMN, BPEL, un analista de negocio es capaz de representar la lógica asociada y los elementos con los que se verá relacionado. Estos elementos serán servicios web y la lógica el proceso BPEL. Si imaginamos un flujo operativo pre-determinado, con una entrada A y una salida Z, este se podría componer de muchos procesos internos que se lanzarían dependiendo de valores y respuestas anteriores. BPEL sería el encargado de orquestar todo el proceso diciendo qué proceso ejecutar (servicio web) y en qué momento.
A través del empleo de herramientas de código abierto como INTALIO y MULE, ONUVA puede ofrecer un sistema de manejo, control y gerencia de procesos que permita la definición, modelaje y rápida implantación de aquellos que sean vitales para la organización.
