Caso : Liaan

Migração bem sucedida de Delphi 5 a 10 para Liaan

Migração bem sucedida de Delphi 5 a 10 para Liaan

"Com a GDK você pode fazer bons arranjos comerciais"

O que você faz quando seu desenvolvedor Delphi regular diz que ele está desistindo? Você procura por um novo desenvolvedor ou terceiriza o desenvolvimento? A empresa de software Liaan escolheu a última opção e recentemente decidiu migrar os aplicativos do Delphi 5 para a versão mais recente do Delphi. “Com o GDK você pode fazer bons acordos”, diz Tom Voermans, Consultor Sênior de Configuração da Liaan. “É uma organização acessível e confiável”.

  • Dez aplicações Delphi migraram
  • 80 municípios utilizam as aplicações

Liaan vem desenvolvendo soluções de software para municípios e parcerias há mais de 25 anos. “Construímos formulários eletrônicos em .NET, mas também desenvolvemos aplicações Delphi que são utilizadas dentro do domínio social”, diz Tom. “Graças ao nosso software de aplicação, os serviços sociais podem construir arquivos de casos. Os investigadores sociais acompanham se os cidadãos estão recebendo os benefícios corretos ou se estão sendo cometidas fraudes”.

Cinco anos atrás, o desenvolvedor permanente da Liaan Delphi parou de trabalhar, aceitando a aposentadoria antecipada. A administração da Liaan teve que fazer uma escolha importante: encontrar um novo desenvolvedor ou terceirizar o desenvolvimento. “Nós optamos por esta última opção”, continua Tom. “Meu diretor falou com a GDK Software e teve um bom pressentimento sobre esta organização.

Do Delphi 5 para o Delphi 10

As aplicações de Liaan ainda foram construídas em uma versão antiga do Delphi, ou seja, Delphi 5. “Pequenos ajustes custam mais tempo porque um desenvolvedor tem que se desenvolver usando uma versão antiga do Delphi”. Suponha que queremos chamar uma determinada página via https – em outras palavras, de forma segura e baseada em certificados – então na nova versão do Delphi é um switch que você pode converter facilmente. No Delphi 5, centenas de linhas de código devem ser escritas. Isto é feito sob medida e, portanto, consome muito tempo.

A GDK Software elaborou um plano de abordagem para migrar as aplicações. Primeiro Marco e seus colegas investigaram como era difícil migrar. Não se tratou de um simples apertar de um botão. Tom: “Aproximadamente 80% do código antigo podia ser reutilizado sem nenhum problema, mas os 20% restantes tinham que ser reescritos. Descobriu-se que pequenos pedaços de código na última versão Delphi foram colocados juntos de forma diferente e componentes obsoletos foram usados. A GDK Software forneceu então uma citação e foi aí que começamos”.

Posteriormente, todas as aplicações foram migradas e estão prontas para entrar em funcionamento. “Se grandes mudanças precisarem ser feitas em breve, podemos fazer isso diretamente no ambiente Delphi mais recente. Isso também é quando as novas aplicações serão lançadas”.

 

Excelente cooperação

Tom é positivo em relação à cooperação com a GDK Software. “O tempo de cooperação com a GDK não é tão curto quanto com nossos próprios desenvolvedores, mas ainda assim a cooperação é muito boa”. Para mim, a GDK se sente como uma organização pequena e confiável. Eu tenho muito contato direto com Marco. Por exemplo, existe um canal frouxo para se comunicar facilmente e trocar informações rapidamente”.

A migração de Delphi 5 para Delphi 10 demorou um pouco mais do que o esperado, mas isso se deveu principalmente à fase de testes mais longos. “Durante os testes, descobrimos que certas funções não funcionavam mais. Isso foi igualmente emocionante para nós: os desenvolvedores vão pegar algo que não funciona mais e colocá-lo em funcionamento novamente? Esses receios revelaram-se infundados, porque na última versão Delphi as aplicações funcionam exatamente como antes”.

Planos para o futuro

No momento, não há grandes planos para o futuro. “Agimos de acordo com os acontecimentos atuais”, explica Tom Voermans. “Recentemente, o esquema TOZO foi disponibilizado para os trabalhadores autônomos. As prefeituras têm fornecido dinheiro a essas pessoas. É possível verificar posteriormente se os autônomos receberam os valores corretos ou se houve fraude. Nossas aplicações podem ser utilizadas para este fim. Se houver uma necessidade de nossos clientes, adaptamos nossas aplicações para que mais informações possam ser registradas.

Tom também espera que o número de usuários continue a crescer. “Cerca de oitenta municípios estão agora utilizando nossas aplicações Delphi. Nossos seguidores regulares estão cheios de elogios por nossas aplicações de formação de dossiês, por exemplo, porque elas criam belos relatórios. É claro que adoramos ouvir isso”.

Contato

Deixe-nos ajudá-lo a realizar seus sonhos.