| Otras Ediciones: |
- HISTORIAS DE EXITO
- ¿Cómo la tecnología de comunicaciones contribuye a la estrategia para la reducción de la pobreza en Honduras?
- Hotel Plaza Paitilla Inn de Panamá Correo eficiente y funcional
- OPINION
- Recurso Humano: Fortaleza y Debilidad
- Tecnología Digital y Globalización
- TENDENCIAS
- La revolución de los empresarios en la era del conocimiento
- Flexibilidad Empresarial
- Supervivencia en Seguridad Informática
- Beneficios de la ley Sarbanes-Oxley
- ENTREVISTA
- Amante de los retos
- HARDWARE - SOFTWARE - SERVICIOS
- Impresoras Lexmark. Paneles configurables automatizan procesos y reducen costos
- Una visión global de los servicio de TI
- IBM System x3950 M2, Servidor de ¡Alto Desempeño!
- Tivoli Service Request Manager V7.1 Service Desk
- Tivoli a la vanguardia en integraciones con TSRM
- Seguridad en Aplicaciones Web: No permita que los datos de sus clientes caigan en manos equivocadas.
- Una manzana verde
- Tripp Lite. Recomienda adoptar medidas ante eventuales apagones y desabastecimiento eléctrico
- PORTADA
Alberto Meléndez Esquivel
amelendez@gbm.net
Especialista de Software
Las empresas de hoy se encuentran en un entorno más dinámico que nunca. El mercado cada día más competitivo las ha llevado a invertir más dinero y tiempo en el desarrollo de tecnologías de información que les permita reaccionar de forma rápida y eficaz ante cambios en el mercado. La clave para la sobrevivencia es la flexibilidad empresarial. Pero, ¿Cómo logra una empresa obtener flexibilidad empresarial?, ¿Qué significa este concepto?
Existen muchos factores que influyen en una empresa para que sea lo suficientemente flexible para sobrevivir a futuro, pero para muchos se resume en la capacidad que tiene para cambiar sus modelos de negocio. ¿Qué tan rápido puede asumir nuevos modelos de negocio y desechar aquellos no tan buenos? Esta pregunta está directamente ligada a qué tan acoplada se encuentra una empresa a su identidad de negocio. Una empresa debe tener clara su identidad de negocio, pero al mismo tiempo debe contar con la capacidad de adaptar esa identidad conforme su entorno se lo exige.
En la mayoría de casos una empresa opta por cambiar su modelo de negocio cuando éste deja de ser rentable. El problema es que en al momento en que la empresa se ha dado cuenta que el modelo de negocio ya no funciona probablemente ya ha asumido la mayor parte de la pérdida. ¿Cómo lograr anticipar estas acciones? ¿Qué rol cumplen la tecnología en esto?
Administración de Procesos de Negocio (BPM)
Las empresas han optado por orientar sus operaciones hacia los procesos para tratar de anticiparse ante cambios en el entorno. Un proceso es un conjunto de actividades ordenadas que toman una entrada, la procesan y generan una salida. Más que eso, un proceso es una representación modelable de los comportamientos operativos que valga la redundancia, describen los modelos de negocio de las empresas. Es decir, un proceso es un modelo que describe cómo funciona el negocio.
De tal forma, un proceso entonces puede ser
administrado, controlado, medido y lo más
importante, optimizado. La optimización es el
“talón de Aquiles” de las empresas que han
asumido la filosofía de los procesos. ¿Cómo se
optimiza un proceso? Optimizar un proceso
requiere primero lograr modelarlo
adecuadamente, luego medirlo para poder
evaluarlo y adecuarlo. ¿Cuánto está durando y
costando cada actividad? ¿Dónde hay cuellos
de botella? ¿Qué rol tiene la organización en
los procesos? El gran problema es cómo
obtener modelos que sean representaciones
muy cercanas a la realidad y que no sean
“estáticos”. Cómo lograr que no sean
simplemente documentos y diagramas escritos
de forma utópica, que en nuestra experiencia
es lo que suele suceder.
Aquí es donde la tecnología juega un papel importantísimo. Cuando enfrentamos retos en materia de procesos lo primero que se debe pensar es en la construcción de modelos y no diagramas. Un diagrama es una representación “estática” de algún tema. Un diagrama por ejemplo no puede ser simulado. Uno debe pensar en construir diagramas simplemente para colaborar con el entendimiento de un proceso, pero para poder medirlo debemos tener modelos.
BPM habilitado por una Arquitectura Orientada a Servicios (SOA)
Los modelos tienen una connotación de fondo que integra el mundo del negocio con el de tecnología. Construir un modelo permite traducir este modelo en una solución de tecnología. ¿Cómo? Un proceso es un conjunto de conceptos (actividades, decisiones, reglas de negocio, roles, organizaciones, etc) que a través de una herramienta de software, conocida como “modelador”, son construidos como objetos informáticos. Por ejemplo una actividad se construye como un conjunto de datos (información) que representa una actividad: tiene nombre, tipo, descripción, costos, duración, responsable, reglas, entre otras características. Esta actividad forma parte de un proceso, que también es representado como un objeto.
Hablando desde la perspectiva tecnológica, construir el proceso lo que implica es proveer la información necesaria para satisfacer cada actividad, para satisfacer todos los pasos del proceso. Proveer esta información podría implicar ir a los sistemas empresariales (por ejemplo ir a traer la información de un ERP) y recopilar la información suficiente para satisfacer la actividad. Aquí es donde una Arquitectura Orientada a Servicios (SOA, por sus siglas en inglés) se vuelve indispensable para poder construir esta idea. El servicio es un concepto abstracto independiente de tecnología, atómico (existe sin depender de nadie más) que simplemente proveen la información solicitada.
SOA es un concepto de cómo construir una arquitectura tecnológica que sea flexible y fomente la reutilización, reduciendo así tiempos de implementación de cambios y costos de operación. Si una empresa sigue ésta política de construcción, un cambio en el mercado probablemente implicará un cambio en un proceso de negocio. El proceso de negocio se ve traducido en un cambio tecnológico, que requerirá modificación y creación de nuevos servicios. El gran valor que ofrece la arquitectura orientada a servicios es que entre mayor número de servicios, menor es la probabilidad de tener que construir un nuevo servicio para satisfacer un nuevo requerimiento.
Un proceso entonces es una construcción orquestada de servicios. Cambios en el proceso requerirá cambios de orquestación, o en el peor caso construcción de nuevos servicios. Pero esos servicios recordemos tienen una concepción para ser reutilizables, lo que implica que al largo plazo la probabilidad de tener que construir nuevos servicios va a ser menor.
Valor Competitivo
La flexibilidad empresarial se ve limitada por
la capacidad de reacción de la infraestructura
de tecnología. Debemos pensar que para
construir empresas flexibles debemos tener
modelos de procesos de operación que
podemos optimizar acorde a las necesidades de
mercado. Pero no dejemos nunca de lado que
para poder satisfacer las necesidades de negocio
debemos tener la infraestructura adecuada
para que pueda reaccionar de forma eficaz y
rápida a estos cambios de negocio.