Atualizamos 236 aplicações Delphi do Delphi 5 e 7 para a versão mais recente para um cliente do outro lado do mundo. Por onde começar? Os desenvolvedores da GDK Software assumiram este desafio para a organização neozelandesa Livestock Improvement Corporation (LIC). Ambas as partes olham para trás e encontram uma parceria de sucesso!
A LIC é uma cooperativa de propriedade do agricultor que é líder mundial em genética de produtos lácteos baseados em pastagens e manejo de gado. A LIC tem como objetivo oferecer genética superior e inovação tecnológica para ajudar seus acionistas a criar gado de modo sustentável e lucrativo. A LIC tem uma longa história de desenvolvimento e fornecimento de inovações, e líderes mundiais para a indústria de laticínios. A cooperativa continua sendo um dos maiores investidores privados em pesquisa e desenvolvimento no setor. Hoje, a cooperativa com sede na Nova Zelândia tem mais de 700 funcionários permanentes. Isto aumentará para 2.000 na primavera. A LIC também tem escritórios no Reino Unido, Irlanda e Austrália. Todos os lucros da LIC são devolvidos aos seus proprietários/accionistas agricultores na forma de dividendos, ou reinvestidos em novas soluções, pesquisa e desenvolvimento. www.lic.co.nz
A cooperativa utiliza várias aplicações de software, incluindo uma suíte Delphi com 236 aplicações individuais em Delphi 5 ou 7. “Estas aplicações são utilizadas principalmente por nossas próprias equipes internas para apoiar os agricultores”, diz Ailsa. “Durante muito tempo, o Motor de Banco de Dados da Borland (BDE) foi o maior obstáculo. Esta é uma camada de software entre nossas aplicações e o banco de dados. Infelizmente, o desenvolvimento do BDE parou em 1999. Três anos depois, descobriu-se que a Borland não suportava mais o software, portanto a camada de software não funcionava em Windows de 64 bits. Nossos usuários começaram a ver cada vez mais mensagens de erro, e os tempos de resposta também aumentaram. Alguns tiveram que reiniciar a aplicação até cinco vezes ao dia. Não podíamos mantê-lo assim por mais tempo”.
A busca por uma empresa para atualizar as aplicações acabou nos levando à GDK Software. “A GDK tinha experiência demonstrável na atualização de aplicações. Um bom exemplo é sua própria ferramenta de conversão: GDK Duster. Embora o Duster pudesse resolver muitos erros padrão automaticamente, naturalmente também precisávamos da experiência dos desenvolvedores Delphi da GDK para resolver problemas específicos”.
Ailsa Hunt, Gerente de Sistemas Personalizados Livestock Improvement Corporation (LIC)
A longa distância entre a Nova Zelândia e a Europa provou não ser um grande obstáculo. “Trabalhamos com a equipe britânica da GDK Software. Foi ótimo trabalhar com James e seus colegas”. Todas as manhãs tínhamos um stand-up via Equipes. Essas sessões às vezes evoluíam para discussões técnicas sobre as aplicações. É claro que o fuso horário poderia ser uma barreira. Portanto, tínhamos que nos comunicar bem uns com os outros para reduzir o impacto negativo da diferença de fuso horário”.
Olhando para trás no processo, Ailsa tem elogios á GDK Software. Isto se deve principalmente ao processo racionalizado. “A GDK Software publicou as aplicações atualizadas no GitHub. Poderíamos usar estas aplicações para testes aprofundados. Se ocorresse um erro notável com um de nossos usuários, um dos membros de nossa equipe tiraria screenshots do problema. Ele então conversaria com a equipe GDK através das equipes da Microsoft para analisar os erros. Os desenvolvedores do Reino Unido eram muito flexíveis, então a atualização correu extremamente bem”.
Enquanto isso, as aplicações Delphi foram quase todas atualizadas e Ailsa e seus colegas têm um novo objetivo. “O próximo passo é trabalhar com a GDK Software para ver que outras oportunidades existem para nossas aplicações. Estamos ansiosos para trabalhar mais com a GDK Software”.
Contato