Profesionales Asociados (PA) es una empresa
subdistribuidora de GeneXus en Neuquén que ofrece servicios especializados a
partir de un equipo de trabajo interdisciplinario. "Nuestros servicios están
dirigidos principalmente a PYMES, y creemos que éstas necesitan la mismas
herramientas de gestión y tecnológicas que la empresas grandes", señaló Ricardo
Callela, socio de PA.
La empresa desarrolla y comercializa un software para
gestión de empresas que utiliza GXflow, la herramienta de Workflow de ARTech. La
aplicación de PA tiene más de 2000 objetos GeneXus, fue generada para Visual Fox
Cliente Servidor, y hoy se está migrando a Java-WEB y GXFlow 8.0. informó
Callela.
Cuando la empresa decidió migrar las aplicaciones
construidas para el ambiente Win a Web, estudió y probó varias alternativas. "La
primera de ellas fue el realizar el pasaje manual de todas las transacciones y
workpanels, codificando y simulando todo el comportamiento logrado en el
ambiente de origen. Seguramente esta metodología presenta, a simple vista, el
camino más simple y natural, por lo tanto se optó por seguirlo", explicó
Callela.
Se partió de un stock de 32 transacciones, que implementan
un sistema de generación de órdenes de servicio para equipos de computación.
Pero a medida que la migración progresaba se comenzaron a observar ciertos
aspectos que no se tienen en cuenta en el desarrollo de aplicaciones para el
ambiente Win y que son restricciones inherentes en el desarrollo de aplicaciones
para la Web, señaló. "Los aspectos a considerar no sólo englobaban aquellos
referentes al comportamiento de los objetos, sino que también a su apariencia, a
el logro de una interfase que sea fácil de usar, que tenga a la vez la
profesionalidad de un diseñador gráfico y coherencia entre todos los objetos",
agregó.
Ante la inviabilidad de las primeras técnicas escogidas,
la empresa buscó una nueva solución y decidió usar la herramienta Patterns de
GeneXus.
"Gracias a esta herramienta fue posible tomar todas las
transacciones de la Base de Conocimiento, y generar en muy pocos pasos los
objetos GeneXus con la interfase necesaria para operar el sistema en su
totalidad con una calidad de diseño gráfico profesional", afirmó Fabian
Huenuman, del equipo de desarrollo de Profesionales Asociados
"No sólo se logro la funcionalidad del sistema, sino que
se ahorró notablemente en tiempo de migración. La migración fue realizada por un
analista junior en sólo 25 días, tiempo que incluye el aprendizaje de la
herramienta y del entorno para el cual se migró, es decir el ambiente Web. Este
tiempo es considerablemente menor en comparación con el tiempo estimado si se
hubiera continuado con las primeras técnicas de migración intentadas, enfatizó
Huenuman.
Además, la herramienta posee la suficiente capacidad de
parametrización como para permitir la adaptación de la aplicación a las
necesidades no sólo de los usuarios, sino también del analista, comenzando por
el idioma hasta la estructura de las páginas generadas. Incluso implementando en
forma automática rasgos fundamentales de seguridad, aspecto que suele ser
critico en este tipo de aplicaciones, comentó el desarrollador.
A partir de esta primera aplicación se decidió utilizar
Patterns en varios desarrollos nuevos como complemento de la herramienta GXFlow,
ya que con esta última se podía modelar rápidamente los procesos pero se perdía
mucho tiempo con ABM de tablas auxiliares, con opciones de reportes para los
usuarios, y otras operaciones no orientadas a los procesos.
Con esta combinación GXflow - Patterns WorkWith aumentó la
productividad en forma vertiginosa en los desarrollos, concluyó
Huenuman.
PA comenzó a desarrollar con GeneXus 6.1, y usa GXflow
desde el principio ya que todas sus aplicaciones son construidas con el
paradigma de Gestión por procesos. Hoy la empresa utiliza GeneXus 8.0 y la
versión Yi de GeneXus para los nuevos desarrollos.
De las nuevas funcionalidades de la versión Yi
Profesionales Asociados está usando, además de Patterns, la Validación a nivel
cliente en WEB, Bussines Component, Master Pages, funcionalidades de LDAP, y
este mes comenzó a probar MySQL.