Documentos de Académico
Documentos de Profesional
Documentos de Cultura
7/05/06 39 comentarios
Y BPM aparece hoy como uno de ellos. Hoy est disponible en el mercado software para BPM que
efectivamente ofrece la funcionalidad tcnica de administrar procesos en sus fases de diseo,
implementacin y control desde la perspectiva estratgica de la organizacin.
Para analizar y resumir el tema BPM este artculo se estructura en cuatro secciones, que pueden
leerse independientemente:
Tecnologa BPM, incluye alguno de los elementos tericos que sustentan esta tecnologas y
cuales son los componentes y estndares principales
Visin General
De manera intuitiva podemos partir de una nocin de Proceso de Negocios que nos indica que es
un conjunto de actividades que se realizan para satisfacer una necesidad de un negocio. Est
definicin nos permite concluir que los procesos tiles son los que tienen directa atingencia con
el negocio y los procesos que no tienen que ver con el negocio son grasa, burocracia o
overhead. La misma definicin nos lleva a que los procesos ocurren se hacen en la
organizacin, normalmente en varias reas de la organizacin. Por ejemplo: el proceso comercial
se desarrolla en el rea de ventas (cotizacin, nota de venta), de marketing (generacin de
demanda, segmentacin), de logstica (preparacin, despacho), de finanzas (crdito, cobranza),
etc. Y, esta es la primera complicacinlos procesos de negocios no se corresponden con el
organigrama.
Hecho1: Si Ud. desea utilizar la tecnologa BPM tiene que considerar que los procesos cruzan la
organizacin y que esto lleva a la necesidad de definir quin es el dueo del proceso.
Por lo general en las organizaciones los procesos se han establecido a lo largo del tiempo por la
prctica y, muchas veces no se tiene claro ni el origen ni el porqu. Es algo parecido al derecho
consuetudinario o la fuerza de la costumbre.
Rara vez las empresas cuenta con documentacin al da sobre sus procesos y la capacitacin del
personal se da en la relacin maestro aprendiz o usandolearning by doing.
Si nos atenemos a lo que nos dice la Ingeniera de Sistemas, tenemos que un proceso para que
este bajo control, es decir permita la obtencin de los resultados deseados, es indispensable
que se mida. Por ejemplo si se quiere tener un 15% de margen en la venta, es necesario
asegurarse que todas las operaciones de venas cumplan con este objetivo.
Este ejemplo nos permite visualizar dos caractersticas necesarias de incorporar en todo proceso
de negocios: Las variables relevantes (factores crticos, KPI, etc.) y cuales son su valores
deseados (objetivos, setpoint) ms el mecanismo de monitoreo (que mide la variable y alerta
cuando est fuera de rango).
Hecho 3: La incorporacin de la tecnologa y conceptos de BPM implica que las empresas tienen
que tener claramente establecida una estrategia, a continuacin deben contar con los procesos
que materializan la estrategia y finalmente una organizacin que ejecuta los procesos.
Los puntos anteriores, matices ms matices menos, corresponden a lo que por mucho tiempo
vienen realizando las empresas. Luego, dnde est realmente la diferencia que hace el BPM?
Est en: la disponibilidad de tecnologa a precios convenientes, tanto para las PYME como para
las empresas grandes y, en lacapacidad de los ejecutivos de generar el cambio, para que sus
respectivas empresas adopten esta tecnologa.
En mi opinin hoy con la disponibilidad de sistemas ERP para las PYME es mucho ms fcil
adoptar la tecnologa y enfoque BPM en este tipo de empresas que en las empresas grandes, ya
que la administracin del cambio est acotada a un mbito de menor cantidad de personas.
Resumiendo podemos decir que la tecnologa BPM es conveniente para las empresas porque:
Permite definir formalmente los procesos de negocios esto es til para certificaciones en normas
de calidad, Sarbanes Oxley, etc. Y para asegurarse que se est haciendo lo debido.
Permite alinear los procesos, es decir se pueden medir los procesos en el da a da y sus
resultados confrontarlos con la estrategia de la empresa.
Son factibles de perfeccionar, dado que se miden se pueden detectar desviaciones, fallas, cuellos
de botella, redundancia, overhead, etc. Las estadsticas disponibles indican que su uso genera
disminuciones de costo.
Procesos de Negocios
As como anteriormente partimos con una definicin intuitiva de los procesos de negocios
tambin es conveniente conocer definiciones ms formales que pueden ver en las referencias
[2], [3] y para propsitos de este artculo operaremos con la definicin siguiente:
Un proceso de negocios consiste en una secuencia de tareas. Una sola tarea ejecutada por una
persona no es un proceso de negocios. Una simple revisin de la secuencia puede permitir
detectar tareas susceptibles de eliminar o automatizar generando mejoras importantes.
Deben existir al menos dos o ms individuos o aplicaciones involucradas que ejecutan distintas
tareas en el flujo de trabajo workflow. En la medida que la informacin fluye de persona a
persona, la posibilidad de perder algo, cometer un error o simplemente hace una interpretacin
equivocada, aumenta. Si se ocupan mecanismos informticos para capturar la informacin esta
probabilidad disminuye.
La secuencia de tareas debe tener un claro propsito para lograr un objetivo comn o un
resultado especfico. Esta declaracin enfatiza el hecho que los procesos de negocios existen
con el fin de generar un resultado. Y, este resultado para que sea til debe estar alineado con
los objetivos estratgicos y tcticos de la empresa.
En cada empresa existen muchos procesos de negocios. Estos procesos definen las tareas, las
reglas, las personas y las aplicaciones que conjuntamente permiten producir productos,
servicios o informacin, ya sea para el uso interno o para los clientes. La siguiente lista incluye
algunos de procesos ms comunes a modo de ejemplo.
Y, un largo etctera.
De esta lista se puede concluir que en las empresas se repiten los procesos pero, se repiten en
trminos generales esto permite utilizar las Best Practices- sin embargo de precisa
una adaptacin o best fit a las condiciones y caractersticas especficas del negocio de la
empresa.
En esta adaptacin, a mi juicio, se encuentran las personas y que son ellas las que ejecutan,
supervisan y mejoran los procesos. Y, el cuan bien ellas lleven a cabo los procesos de la empresa
establecer la ventaja competitiva de est. Entonces podemos decir que a mayor virtuosismo del
personal mejores son los resultados.
Esto plantea la necesidad de definir quin es el dueo del proceso y esto, normalmente, lleva a
estructuras organizaciones matriciales un empleado tienen ms de un jefe.
La implementacin de un ERP en una empresa PYME, como ser Business One, Great Plains, etc.
Est determinada por la estructura interna de estos sistemas. Que estn diseados con el marco
conceptual de proceso de negocios y, a diferencia de lo que ocurre en las empresas grandes,
resulta prcticamente imposible mapear o corresponder las funciones del proceso de negocios
con las reas del organigrama.
Para que las organizaciones puedan efectivamente utilizar el BPM, stas debenmodificar su foco:
desde un mirada, casi exclusiva, a los datos y a la administracin de datos hacia una visin
orientada a los procesos, en un enfoque que no hace distincin entre el trabajo que realizan los
humanos y el trabajo que hacen los computadores,
Identificar los procesos de negocios es relativamente fcil, Romper las barreras entre las
distintas reas de la organizacin y encontrar los dueos de los procesos es complicado.
BPM no solo significa gestionar los procesos de negocios en la empresa, tambin implica una
integracin en tiempo real entre los procesos de la empresa y los procesos de sus proveedores,
socios de negocios y clientes.
Aunque se dice las organizaciones siempre han utilizado BPM, hoy aparece con un nuevo mpetu
debido a la disponibilidad de herramientas de software que permiten la ejecucin directa de los
procesos de negocios sin la necesidad de desarrollar software complicados y caros.
La metodologa de Business Process Reengineering, de moda en los aos 90, trataba con la
realizacin de un gran cambio organizacional. Business Process Management trata con la
continuidad de los procesos que ya estn insertos en la organizacin. En definitiva BPM es una
tecnologa no disruptiva que posibilita el mejoramiento continuo de la organizacin.
BPM tambin se relaciona con otras metodol0gas o disciplinas tales como: Total Quality
Management (TQM), Six Sigma, Performance Management, etc.
Diseo de Procesos
El diseo consiste en la captura o formalizacin, por algn medio, de un proceso existente en la
organizacin. o de uno que se est inventando. Este proceso podr ser simulado a objeto de
medir su comportamiento. El Software que apoya esta actividad consiste en editores grficos
para documentar el proceso y repositorios donde se almacenan los modelos de los procesos.
Por lo general las empresas ya tienen procesos de negocios en funcionamiento, de modo que el
BPM raras vez parte con una pgina en blanco. As se tiene que una primera actividad con el BPM
es representar o modelar los sistemas que la empresa tienen en uso, esta representacin debe
corresponder lo ms fielmente posible a la realidad, para as tener el modelo as-is. A partir de
este, una vez implementados los mecanismos de monitoreo de procesos, se estar en
condiciones de re-disear los procesos.
La evolucin de los procesos de negocios requiere cambios en el diseo de los mismos a lo largo
del ciclo de vida del sistema. Por otra parte la integracin de distintos procesos de negocios, ya
sean los propios de las empresas o los de sus clientes y proveedores es otro aspecto del BPM.
Tenindose en cuenta que los procesos de negocios permanentemente estn sufriendo
modificaciones por la dinmica del mercado y de la tecnologa.
Ejecucin
La manera tradicional de ejecutar automticamente los procesos es disponiendo de una
aplicacin, sea de desarrollo propio o comprada, que realiza todos las funciones que se
necesitan. Sin embargo, en la prctica, estas aplicaciones slo realizan una parte del
todo del proceso. La ejecucin completa del proceso se logra parchando, combinando y
conectando distintas aplicaciones ms un intervencin humana significativa. Debido a
estas razones de complejidad,cambiar un proceso es costoso como tambin es difcil
tener un visin general del estado del proceso, es decir de su situacin real.
Lo que tpicamente esta ocurriendo es que las empresas utilizan herramientas BPM para
el diseo de los procesos y estos son implementados utilizado el software que tienen en
operacin, como ser: ERP, HR, CRM, Produccin, etc. Y, por tanto hoy existen
software que permiten sistematizar la implementacin utilizando los modelos de
procesos y las best practices (procesos probados y listos para usar que proveen los
fabricantes). Un ejemplo de estos sistemas es el SAP Solution Manager.
Monitoreo de Procesos
Este monitoreo tiene por fin generar estadstica sobre el desempeo de cada uno de los
procesos de negocios. Por ejemplo, el seguimiento de las ordenes de los clientes
Tecnologas BPM
Se espera que los lderes del Mercado BPM desarrollen una solucin BPM compuesta
por cinco elementos [6]:
Estndares BPM
Existen varios estndares BPM, pero estos estn evolucionando rpidamente conforme
avance el desarrollo de las tecnologas relacionadas, parece que el estndar que est
ganando ms aceptacin es el BPEL. Ntese que muchos de estos estndares tienen una
base matemtica, en el donominado Clculo Pi [5].
WfMC
Este estndar fue creado por la Workflow Management Coalition de ah la sigla, en
1994, bsicamente su orientacin inicial fue el modelo cliente / Servidor.
Posteriormente, en la medida que XML gan aceptacin, WfMC se adapt incluyendo
estndares basados en XML. A continuacin aparecieron los Web Services y
nuevamente fue necesario adapta WfMC. Este estndar aparece siempre ir por detrs del
desarrollo tecnolgico, lo que ha significado que no goce de particular aceptacin entre
los fabricantes.
SWAP
WfMC fue seguido en 1997-1998 por esl estndar SWAP (Simplified Workflow Access
Protocol), que fue impulsado por Netscape, entre otros, sin embargo SWAP nunca logr
aceptacin.
BPML
Business Process Modeling Language (BPML) es un meta-lenguaje para modelar
procesos de negocios, tal como XMOL es un meta-lenguaje para modelar datos. Este
lenguaje se creo lamedor del ao 200 por la BPL.org. Y, a pesar de tener este estndar el
apoyo de importantes empresas como: Microsoft, IBM, SAP, etc. No ha prosperado y
est siendo reemplazado, en muchas partes, por BPEL
BPEL
Business Process Execution Language (BPEL) for Web Services provides a means to
formally specify business processes and interaction protocols. Provee un medio para
formalmente especificar los procesos de negocios y los protocolos de interaccin. De
esta manera extiende el modelo de interaccin de los Web Services y les permite (a los
Web Services) soportar transacciones de negocios. Este estndar es patrocinado por:
IBM, BEA Systems, Microsoft, SAP AG, Siebel Systems.
Referencias:
OTRA PAGINA
Dirigir y gestionar la empresa moderna que crece en complejidad y alcance, resulta cada vez ms difcil y
urgente:
Los Directores estn teniendo dificultades para mantener el ritmo.
Ms y ms actividades ocurren fuera de las paredes de las empresas en las redes de negocio
extendidas y a nivel global.
Cada vez ms el BPM (Gestin de procesos de negocio) est visto como una manera de dominar la
progresiva complejidad de las corporaciones modernas, y coordinar el trabajo de cientos (si no miles) de
personas a travs de un enfoque en procesos perfectamente definidos. Las empresas lderes han
demostrado que la correcta aplicacin del BPM (gestin de procesos), va alineada con la filosofa de la
industria de la TI de soportar directamente la estrategia de automatizacin de los procesos de negocio.
De lo que poco de ha descrito en las discusiones de BPM, es la visin de conjunto:
Cmo funciona exactamente el acto de usar las cajas, lneas, y los diamantes para describir los
procesos, y en ltima instancia conducir a la meta de manejar un negocio mejor?
Cules son los pasos de principio a fin para alcanzar esta meta?
Qu valor aporta un mayor enfoque en los procesos de negocio?
Como ser un cambio organizacional a raz de este enfoque (por procesos)?
Cmo transformar BPM el ciclo de vida del desarrollo de soluciones tradicional?
Qu papel juega la tecnologa?
Cmo (con el enfoque BPM) se incorpora el ERP y el conjunto de aplicaciones existentes en la
empresa?
Cmo se van incorporando en la siguiente generacin de soluciones, auto-denominada tercerageneracin, el modelado, las reglas de negocio y SOA para cumplir la promesa de BPM?
Es nuestro trabajo acercar a las organizaciones la progresiva incorporacin de lo que significa BPM, cmo
funciona en muchos niveles diferentes, y cmo empezar. El experto consultor BPM consigue el xito con
una simple frmula: la gestin de procesos de negocio es simplemente lograr la excelencia, centrndose
en el propio proceso. BPM (Gestin de procesos de negocio) es la disciplina de pensar primero en
cmo ejecutar de manera ptima su negocio a travs de procesos definidos, y luego encontrar una
manera de tomar ventaja de las ltimas novedades en tecnologa para ampliar la automatizacin y de
esta forma lograr una mayor eficacia y eficiencia.
Nuestra experiencia nos ha permitido trabajar con diversas plataformas BPM, por eso asesoramos al
cliente para hacer la seleccin ms adecuada, de acuerdo a las caractersticas de la organizacin y a la
madurez del enfoque del desarrollo por proyectos.