Profissionais
Associados (PA) é uma empresa subdistribuidora de GeneXus em Neuquén, que
oferece serviços especializados a partir de uma equipe de trabalho
interdisciplinares. "Nossos serviços estão dirigidos principalmente a PYMES e
achamos que estas necessitam as mesmas ferramentas de gestão e tecnológicas que
as empresas grandes", assinalou Ricardo Callela, Sócio da PA:
A empresa
desenvolve e comercializa um software para gestão de empresas que utiliza
GXflow, a ferramenta de Workflow da ARTech. A aplicação da PA tem mais de 2000
objetos GeneXus, foi gerada para Visual Fox Cliente Servidor e hoje está
migrando para Java-WEB e GXflow 8.0, informou Callela.
Quando a empresa
decidiu migrar as aplicações construídas para o ambiente Win para a Web, estudou
e provou várias alternativas. "A primeira delas foi realizar a passagem manual
de todas as transações e workpanels, codificando e simulando todo o
comportamento obtido no ambiente de origem. Certamente esta metodologia
apresenta, a simples vista, o caminho mais simples e natural, portanto se optou
por continuá-lo", explicou Callela.
Partiu-se de um estoque de 32
transações que implementam um sistema de geração de ordens de serviço para
equipamentos de computação. Mas na medida em que a migração progredia, começaram
a ser observados certos aspectos que não são levados em consideração no
desenvolvimento de aplicações para o ambiente Win e que são restrições inerentes
no desenvolvimento de aplicações para a Web, assinalou: "Os aspectos a
considerar não só englobam aqueles referentes al comportamento dos objetos,
senão que também a sua aparência, a obtenção de uma interface que seja fácil de
usar, que tenha por sua vez o profissionalismo de um desenhista gráfico e
coerência entre todos os objetos", acrescentou.
Diante da inviabilidade
das primeiras técnicas escolhidas, a empresa procurou uma nova solução e decidiu
usar a ferramenta Patterns de GeneXus.
"Graças
a esta ferramenta foi possível tomar todas as transações da Base de Conhecimento
e gerar, em muito poucos passos, os objetos GeneXus com a interface necessária
para operar o sistema em sua totalidade com uma qualidade de desenho gráfico
profissional", afirmou Fabian Huenuman, da equipe de desenvolvimento da
Profissionais Associados.
"Não
só se obteve a funcionalidade do sistema, como também se economizou notadamente
em tempo de migração. A migração foi realizada por um analista Junior, levando
somente 25 dias, tempo que incluiu a aprendizagem da ferramenta e do entorno
para o qual foi migrada, ou seja, o ambiente Web. Este tempo é consideravelmente
menor em comparação com o tempo estimado caso se tivesse continuado com as
primeiras técnicas de migração tentadas, enfatizou Huenuman.
Além disso,
a ferramenta possui a suficiente capacidade de parametrização como para permitir
a adaptação da aplicação ->s necessidades, não só dos usuários como também do
analista, começando pelo idioma até a estrutura das páginas geradas. Inclusive
implementando de forma automática rasgos fundamentais de segurança, aspecto que
costuma ser crítico neste tipo de aplicações, comentou o desenvolvedor.
A
partir desta primeira aplicação decidiu-se utilizar Patterns em vários
desenvolvimentos novos como complemento da ferramenta GXflow, já que com esta
última era possível modelar rapidamente os processos, mas se perdia muito tempo
com ABM de tabelas auxiliares, com opções de relatórios para os usuários e
outras operações não orientadas aos processos.
Com esta combinação GXflow
Patterns WorkWiht aumentou a produtividade de forma vertiginosa nos
desenvolvimentos, concluiu Huenuman.
PA começou a desenvolver com GeneXus
6.1 e usa GXflow desde o princípio já que todas suas aplicações são construídas
com o paradigma de Gestão por processos. Hoje a empresa utiliza GeneXus 8.0 e a
versão Yi de GeneXus para os novos desenvolvimentos.
Das novas
funcionalidades da versão Yi, Profissionais Associados está usando, além de
Patterns, a Validação em nível de cliente na Web, Bussines Component, Master
Pages, funcionalidades de LDAP e este mês começou a provar MySQL.