Category: Tecnología

Experiencia Técnica

VAB Ingeniería, ofrece asesorías en soluciones TI y se especializa en el desarrollo de aplicaciones WEB utilizando las herramientas de desarrollo más avanzadas en lenguaje JAVA bajo arquitectura J2EE.
(Contacto: consultas@vab.cl )

Java es un lenguaje de programación, diseñado como una mejora de C++, y desarrollado por Sun Microsystems.

Al paso del tiempo nuestros profesionales han adquirido destrezas técnicas que sustentan las soluciones de negocios que han desarrollado e implementado.

En el ámbito de las bases de datos, contamos con amplios conocimientos en :

· Oracle
· Sql Server
· Sybase
· MySql.

Para las soluciones WEB, es necesario contar con servidores de aplicaciones capaces de soportar alto nivel de concurrencia y exigencia de procesos, para ello contamos con experiencia avanzada en:

· WebLogic
· WebSphere
· Jboss
· Tomcat
· GlassFish
· Apache

Los diferentes niveles de exigencia de las aplicaciones web, nos han llevado a integrar en las soluciones diferentes frameworks, los que permiten el uso de bibliotecas, reutización de piezas de software y entre otras su alta portabilidad, entre los más importantes:

· Spring
· Hibernate
· Struts
· jQuery

SOA y la integración con el modelo de negocio de la empresa

Procesos de negocio
Un proceso de negocio es un conjunto de actividades que generan un valor para la empresa.

Una buena gerencia adaptada a la realidad actual del comportamiento eficaz de las empresas que les permite ser altamente competitiva, está plenamente identificada con el alcance, repercusiones que genera la gestión de procesos de negocios (BPM).

Los escenarios actuales involucran características que exigen que las empresas que ellos actúan cuenten además de ofrecer un producto demandado, avalado con las exigencias de las normativas de la calidad internacional, contar con una empresa consistente, respaldada de una buena gestión de procesos que le favorezca en su operatividad, competitividad.

Se ha comentado, que se tenga presente, que el BPM – Business Process Management, con sus enfoques evolucionados y sus tecnologías punta, ha emergido como el elemento clave para proveer a las organizaciones de la “Agilidad” y “Flexibilidad” necesaria para responder de forma rápida a los nuevos cambios y oportunidades de mercado.

La orientación SOA permite modelar un proceso como una “orquestación” de servicios.

BPM Business Process Management
EL BPM son las actividades que tienen como objetivo el análisis, diseño, ejecución y monitorización de los procesos de negocio

Características de BPM
Debe permitir gestionar el ciclo de vida de los servicios
Simular procesos de negocio
Monitorizar KPIs de los procesos de negocio
Agilidad en el cambio de los procesos

Relación BPM, SOA y Web Services
Los Web Services son la tecnología más adecuada para implementar arquitecturas SOA
Las arquitecturas SOA representan adecuadamente procesos de negocio
El BPM permite la implantación de un proceso de negocio usando una arquitectura SOA.

¿Cómo genera valor el BPM?
La tecnología debe dar soporte a los procesos de negocio.
El mercado actual es muy cambiante. Los cambios en los procesos deben ser rápidos
El BPM permite ver los procesos como una sucesión funcionalidades atómicas.
Consecuencia: Es fácil y rápido cambiar los procesos de negocio ? Ventaja competitiva

¿Cómo empezar a utilizar BPM?
Empezar por un proceso que funcione mal
Intentar que la lógica de negocio cubra distintos actores tanto internos como externos

Puntos clave de éxito
La organización debe tener perfectamente definidos sus procesos de negocio
Seleccionar los procesos de negocio susceptibles de usar BPM
Definir correctamente los servicios (funcionalidad, granularidad, etc…)
Seleccionar las KPI adecuadas
Monitorizar, monitorizar, monitorizar,…
Tener una orientación de “mejora continua” de los procesos

Business Activity Monitoring
BAM Son las actividades que van a permitir controlar los procesos de negocio (monitorización).
Sus funciones principales son:
Seguimiento del proceso
Detectar cuellos de botella
Aumentar la capacidad de reacción ante problemas

¿Qué debe hacer la monitorización?
La monitorización con BAM debe tener una orientación hacia el proceso de negocio.
Debe generar alarmas ante las KPI definidas para el proceso de negocio.
Debe dar información en tiempo real y agregada
La información generada debe permitir la “mejora continua”

Business Process Execution Language
BPEL Es el lenguaje “máquina” que permite la implementación del BPM.
Es un estándar soportado por la mayoría de fabricantes
Físicamente es un fichero XML

¿Qué aporta?
Es la unión entre negocio y tecnología
Al ser un estándar usado por los fabricantes:
Permite elegir entre distintas plataformas
Permite la interoperabilidad
Fomenta la competitividad y la mejora de las plataformas

Business Process Modeling Notation. BPMN
Modelado de procesos
Es el lenguaje del consultor de negocio.
Se usa para representar el proceso de negocio.
El modelo será traducido posteriormente a “lenguaje máquina”(BPEL) para ser ejecutado.
Ojo: Hay una tendencia a usar UML 2.0+ en vez de BPMN.

BPM, BPEL, BAM, BPMN, SOA, Web Services
BPM: es el proceso total
BPMN: es la parte que usa el consultor de negocio para representar el proceso
BPEL: el código ejecutable del proceso
BAM: la parte del BPM que permite la monitorización
SOA: la arquitectura que permite implementar BPM con servicios. Su diseño es responsabilidad de los arquitectos informáticos.
Web Services: permiten que los servicios se integren en un proceso de manera estándar. Responsabilidad de los desarrolladores.

Gestión de procesos de negocios (BPM)

Una buena gerencia adaptada a la realidad actual del comportamiento eficaz de las empresas que les permite ser altamente competitiva, está plenamente identificada con el alcance, repercusiones que genera la gestión de procesos de negocios (BPM).

Los escenarios actuales involucran características que exigen que las empresas que ellos actúan cuenten además de ofrecer un producto demandado, avalado con las exigencias de las normativas de la calidad internacional, contar con una empresa consistente, respaldada de una buena gestión de procesos que le favorezca en su operatividad, competitividad.

Se ha comentado, que se tenga presente, que el BPM – Business Process Management, con sus enfoques evolucionados y sus tecnologías punta, ha emergido como el elemento clave para proveer a las organizaciones de la “Agilidad” y “Flexibilidad” necesaria para responder de forma rápida a los nuevos cambios y oportunidades de mercado.

Lo cierto, que cuando la empresa se ha identificado con el alcance y repercusiones que ofrece el BPM, está plenamente identificada como se señala, con una buena tecnología que emplea estándares de modelamiento para permitir una comunicación fluida y con menor esfuerzo entre procesos de negocio y las compañías del sector.

Los Programas de postgrados hacen mucha referencia a este soporte, especialmente ante la realidad de los grandes retos que los escenarios económicos presentan y a través de sus asignaturas se proporcionan los conocimientos básicos que permitan utilizar adecuadamente esta herramienta, considerando lo comentado por estudios del tema, que BPM se concentra en la articulación de las iniciativas estratégicas con los procesos de negocio, apalancados en estándares tecnológicos que facilitan su despliegue alineado en las operaciones diarias de la organización.

Por supuesto, se está plenamente conciente cuando se hace referencia de la relevancia del BPM, lo que este aporta, más, cuando los constantes cambios en los mercados, las exigencias de estos necesitan el adaptar y mejorar sus procesos si realmente se quiere competir.

Es válido pensar en procesos de negocio significa que las acciones de cambio que se ejercen sobre el proceso, son evaluadas y planeadas teniendo en cuenta las diferentes dimensiones que juegan en la dinámica del mismo. Esto quiere decir que el proceso se evalúa revisando las actividades que se llevan a cabo, buscando eliminar aquellas que no adicionan valor e identificando las políticas, reglas de negocio y normas que determinan las decisiones que la organización toma sobre el proceso.

Es necesario estar atento en el comportamiento de todas las variables que inciden en el proceso y considerar que un sistema BPMS esta en capacidad de realizar las siguientes operaciones:

• Modelamiento de procesos de negocio
• Provee entornos de desarrollo de aplicaciones para colaboración entre procesos de negocio.
• Generación, actualización y publicación de documentación de procesos.
• Simulación de procesos de negocio para evaluar su comportamiento en situaciones de carga exigidas en determinados momentos del proceso.
• Integración de información proveniente de otros sistemas de negocio.
• Automatización de procesos.
• Colaboración entre las empresas que participan en la cadena productiva de la organización.
• Despliegue de aplicaciones que soportan el proceso en condiciones tales que no se requiere mayor conocimiento y experiencia de un usuario final.
• Análisis de procesos y comportamiento de la operación.
• Gestión de ciclo de generación publicación y consumo del conocimiento generado en la operación del proceso.

 

Modelos de negocio

A todo ello se agrega que para lograr implementar una buena gestión de procesos, se requiere de un elemento fundamental que se denomina “Modelos de Negocio”.

Dichos modelos son un conjunto de técnicas y representaciones gráficas plasmadas sobre una base de datos orientada a objetos, que permiten representar y entender cuáles son:

• Los puntos de encuentro con los clientes
• Los puntos de encuentro con proveedores, colaboradores y otros entes externos
• Los problemas y oportunidades de mejora
• Los procesos, datos y flujos de información
• La organización
• Los sistemas informáticos
• Los indicadores de gestión y calidad

Se agrega, que la utilidad que se les da a los Modelos de Negocio varía de empresa a empresa según sus necesidades, objetivos y prioridades. No obstante, desarrollándolos con los enfoques y técnicas adecuadas, tienen muchas utilidades las cuales enumero las más relevantes:

• Hacer Análisis de Impacto Funcionales, Organizativos y de Sistemas.
• Desarrollar y Evolucionar Sistemas más Integrados, más de Negocio.
• Disponer de una base más sólida al Plan de Sistemas y Tecnología.
• Implantar tecnología BPM / WORKFLOW.
• Mejora continua de Procesos de Negocio (Reingeniería – Rediseño).
• Apoyar a los procesos de “Benchmarking”.
• Diseño y Reestructuración Organizativa.
• Formar y Guiar al personal de la Organización.
• Calidad Total – ISO 9000.
• Diseño y Lanzamiento de Nuevos Productos y Servicios.
• ABM / ABC (Activity Based Management / AB Costing).
• Gestión de Competencias.
• Control Interno.
• Implantar ITIL.

 

Referencia :
Ing. Carlos Mora Vanegas
El Dr. Mora es Ingeniero – Administrador, Profesor Titular en el Área de estudios de Postgrado de la Universidad de Carabobo (Venezuela)

Scroll to top