La forma de hacer negocios cambia constantemente. Los Procesos que soportan la organización son altamente dinámicos. Gartner piensa que el futuro de la construcción de software será, en parte, la composición de piezas en modeladores visuales, alterando instantáneamente el comportamiento de la organización —una labor realizada por los mismos dueños de los negocios.
Pasado
En un principio se pensó que los procesos de negocio podrían ser soportados por Flujos de Trabajo, ya que era posible enviar documentos, formas en rutas establecidas de manera automática usando reglas del negocio. Aunque muchos Workflow Management Systems (WFMS) lograron rebasar la vista centrada en documentos, el problema principal fue que codifican un metamodelo de procesos que limita la capacidad de resolver los problemas del mundo real. Hoy las aplicaciones de negocio como SAP R/3 incluyen componentes WFMS convirtiendo a los ERPS en plataformas de construcción de software. Pero aunque estas tecnologías existen, no se han utilizado ampliamente. Si todo se puede desarrollar de esta forma, ¿por qué no dejar de usar .NET y Java?
Claramente los distintos WFMS trabajan en formas diferentes, aun cuando la Workflow Management Coallition (WfMC.org) ha tratado de unificar las normas. Este hecho ha limitado fuertemente la penetración al mercado de tecnologías de automatización de procesos, porque los directores de sistemas se tienen que comprometer con un proveedor.
Pero hay razones adicionales de porqué los WFMS no pueden ser un modelo para ejecutar todos los procesos de software. El flujo de trabajo humano es sólo una forma de pensar en procesos. En la vida real los sistemas de flujo de trabajo limitan fuertemente los procesos de negocio que se desean modelar. Aquellos que han implantado estos sistemas conocen bien estas limitaciones.
Presente
Recientemente ha aparecido una nueva categoría de software, los Business Process Management Systems (BPMS), como el WFMS o Relational Database Management Systems (RDBMS).
Los BPMS son la búsqueda de una maquinaria universal de procesos. Hoy por ejemplo, los WFMS no pueden sustituir el correo electrónico. Extraño porque el correo electrónico se puede considerar un proceso muy común hoy en día: es un proceso simple de recibir y enviar con el que adquirimos la capacidad de comunicarnos con otros mediante una dirección electrónica. Es irónico que los WFMS no puedan modelar este escenario tan simple.
Otro factor no considerado en los WFMS es la movilidad, como lo demostró el ganador del premio ACM Turing, Robin Milner, quién desarrolló una teoría formal de procesos móviles llamada Cálculo Pi. El término movilidad se refiere a la forma en que los procesos transcurren mientras se ejecutan, mediante el intercambio de información entre participantes cuyas relaciones y vínculos evolucionan como resultado, determinando qué se conoce, quiénes se conocen y qué se ha encontrado.
Una explicación detallada de estos conceptos está fuera del alcance de esta columna, pero se puede resumir como un proceso para crear procesos de cualquier tipo y que no se basa en comunicaciones sino en transformaciones a sí mismo.
El BPMS se compone de herramientas de modelado, maquinaria de ejecución, herramientas de agilidad para alterar procesos, herramientas para monitorear y administrar los procesos, y herramientas de análisis que permitan medir la eficiencia de los procesos (ahí la relación con Six Sigma y procesos de mejora continua). Intalio fue el primer proveedor en implementar este modelo.
Futuro
Es claro que, dada la capacidad de comunicación que Internet ofrece, hoy es posible implementar procesos que salgan de la organización uniendo a proveedores, empresas pequeñas y usuarios finales.
El Business Process Outsourcing (BPO) consiste en delegar la propiedad, administración y operación de un proceso a un tercero: Quien monta una nueva empresa puede preferir enviar al exterior un proceso de recursos humanos en lugar de hacerlo ellos mismos. Ese proceso debe ser de excelencia pero no se desea realizar el esfuerzo en lograrlo. En el futuro las “experiencias” permitirán integrar procesos entre industrias distintas. Por ejemplo, la contratación de un empleado en una organización puede provocar que al concretar la operación en el sistema de administración de recursos humanos se disparen procesos como compra del automóvil, apertura de cuenta, contratación del seguro, registros en el gobierno y otros procesos que hoy se realizan en forma manual, sean verdaderamente automatizados.
Acerca del autor Luis Daniel Soto Maldonado es Director de Evangelización en Nuevas Tecnologías en Microsoft México. Entre sus funciones actuales están la administración de la relación con el Gobierno Mexicano para el desarrollo de la industria de software (ProSoft). Luis Daniel es jurado del “Gran Orden de Honor al Mérito Autoral” en software del INDAUTOR/SEP y fundador de diversas asociaciones de Tecnologías de Información (TI) relacionadas a inteligencia competitiva, administración del conocimiento y construcción de software. Luis Daniel Soto es Ingeniero en Sistemas de la Fundación Arturo Rosenblueth y ganó el primer lugar en el concurso nacional para software de exportación en 1989. blogs.msdn.com/luisdans
- Log in to post comments