A Dia System é uma casa de software brasileira especializada em aplicações de Tecnologias da Informação para a área de concessionárias de automóveis e trabalha para as marcas mais importantes em nível global. Entre muitos de seus produtos desenvolveu o SisDia: sistema de informação para a gestão empresarial mais especifico para veículos, caminhões e máquinas agrícolas.
Em 1998, a Dia System é a empresa homologada no Brasil pela Toyota (com 122 concessionárias no território) para implantar este produto.
Naquele momento, a Dia System precisava desenvolver uma solução rápida para a área de venda da Toyota no Brasil, que além disso acompanhasse o programa da empresa japonesa, das melhores práticas de técnicas de vendas (TSW). Pela própria característica cultural do Japão, a exigência era para uma ferramenta de baixa complexidade e alta produtividade, baseada em forte dinamismo.
Aí começa a história da Dia System e da Toyota com o GeneXus (através de
Heurys), desde 2001 até hoje. O GeneXus apresentou-se como a ferramenta à altura das circunstâncias, que permitia fazer software com produtividade e também com qualidade: “
Minha primeiro atitude foi estudar a arquitetura do GeneXus. Já do início, fiquei seduzido pela possibilidade de quantificação de sua linguagem, o fato de ser uma ferramenta que se propõe trabalhar com vários bancos de dados e encapsula a complexidade do Query. Mais recentemente, descobri o desenvolvimento abstrato do WebService e quanto mais vou explorando, mais me convenço de usar o GeneXus porque, entre outras coisas, é uma tecnologia que provê uma economia de desenvolvimento muito alta”, diz a esse respeito o Gerente de Projetos da Dia System, Marcelo Chinalia.
A Dia System, naquele momento, desenvolvia para a Toyota a aplicação
Sistema de Vendas, baseando-se no GeneXus para sua realização. Por que escolheram o GeneXus para levá-lo adiante? “
Sua abstração de tecnologias modernas, a rapidez no processo de elaboração do modelo conceitual de dados, a capacitação rápida das pessoas que trabalham pela primeira vez com a ferramenta, a alta produtividade e padronização de comportamentos com Patterns e uso integral de manipulação de cadastros com o Business Components foram os pontos mais fortes que vimos”- lembra Chinalia.
Segundo o gerente, o GeneXus proporcionou-lhe produtividade, facilidade e potencialidade no desenvolvimento das aplicações de missão crítica e a vantagem tecnológica de desenvolver orientados a eventos e gerar uma aplicação no Java. Permitiu responder às demandas dos clientes com necessidades técnicas complexas de maneira rápida, oferecendo um diferencial em relação à concorrência, que consiste na capacidade de desenvolver soluções Web robustas, seguras e eficientes.
Por outra parte, esta solução permitiu à Toyota do Brasil obter informação íntegra, de alta disponibilidade e a mais atual possível da rede de distribuidores, o que significa uma ajuda em seu processo de identificação de pontos de melhoria e planejamento estratégico de suas ações no mercado brasileiro. Através desta solução, a Toyota do Brasil conseguiu estreitar e fortalecer os laços de relacionamento com sua rede de distribuidores, aumentando a qualidade de seus produtos e serviços.
Características técnicas do Sistema de Vendas Toyota:
Sistema de Informação Web usado pela rede de concessionárias da Toyota.
Registra e controla informação de negócios com consumidor final
Possui duas versões:
1.
TSW, é para concessionárias certificados e homologadas pela Toyota do Brasil no marco do programa Toyota Sales Way. Recomenda-se a execução dos 8 passos de venda, além de outros procedimentos que apontam a medir a qualidade da atenção e satisfação do cliente
2.
Light, é a versão mais simplificada que consiste basicamente na
integração online via Internet de concessionárias e fábricas sobre o fluxo de showroom, reserva de veículos; o
Acompanhamento Pós Serviço (APS) exclusivo da Toyota; que analisa a satisfação do cliente.
Recentemente se evoluiu a aplicação Win para o entorno Web pois precisava-se da on-line via WebServices e desenvolvimento de produtos com recursos Web 2.0.
O Sistema de Vendas da Toyota é uma solução Web disponibilizada e implantada nos servidores de cada distribuidor Toyota no Brasil. O uso da aplicação é feito via web browser da Intranet do distribuidor. O usuário autentica-se no sistema e a partir das permissões a ele concedidas, o mesmo realiza o preenchimento de dados em algumas páginas do sistema. Além do processo tradicional de armazenamento dos dados no banco de dados do distribuidor Toyota, processos on-line enviam e/ou recebem da Toyota do Brasil informações para a continuidade operacional da aplicação. Toda essa conectividade foi desenvolvida com
Webservices e certificado digital.
O tempo para desenvolvimento da solução foi o fator mais crítico. Nos primeiros meses de execução da aplicação em produção na rede, existiam necessidades de ajustes de forma ágil e as disponibilizações de correção e releases eram muito freqüentes (uma por semana). Outro fator muito crítico, foi o alto grau de exigência do cliente para que as telas Web fossem o mais dinâmicas possível. Isso foi solucionado com componentes e frameworks JavaScript. Isso obrigou-nos a desenvolver numa arquitetura de software um pouco diferente para poder prover reutilização de regras e código.
A solução se desenvolve usando Web Panels com bibliotecas externas JavaScript para deixar a aplicação com aparência de Web 2.0. Todas as transações são Business Component. Usa SDTs para capturar, exibir e processar informação entre os Webpanels e BCs. Todos os Webservices têm seus envelopes SOAP gerados manualmente pelo fato do uso do certificado digital compilado na aplicação. O banco de dados é Informix. A aplicação é gerada no Java e tanto o banco quanto o Tomcat que roda a aplicação estão em servidores Linux.