Metodologia

Projetos turn-key

news-image-2Os serviços de modernização da FreeSoft cobrem todo o ciclo de vida do projeto para alcançar sistemas de produção. Fornecemos projetos completos com um método orientado por arquitetura, o que significa que fornecemos sistemas de produção e não apenas componentes de software que podem exigir um trabalho de integração significativo após a entrega. A fim de mitigar os riscos associados aos projetos tão complexos, utilizamos técnicas totalmente automatizadas em cada fase do projeto.

Os projetos de modernização de sistemas legados são projetos altamente complexos que influenciam o ciclo de vida de desenvolvimento de software e o trabalho diário de todas as partes interessadas​ em uma organização. A automação garante por um lado a mitigação do risco e, por outro lado, um custo moderado em comparação com outras soluções de modernização de sistemas legados. Além disso, a qualidade do código de software ficará estável.

Abordagem holística

news-image-1A optação de uma solução holística para processar todas as camadas do sistema legado, incluindo banco de dados, aplicativo, ambiente e interfaces, diminui consideravelmente o risco do processo, enquando utilizar a mesma tecnologia. A FreeSoft utiliza sua estrutura de modernização legada para coletar todas as meta-informações do sistema legado e também para criar todas as camadas de arquitetura solicitadas do sistema de destino. Se ferramentas ou tecnologias diferentes forem usadas para migrar o banco de dados, separadamente do aplicativo e de outras camadas, a criação de um sistema novo esetabelecido por componentes adequadamente conectados levará a um esforço imprevisível e risco alto.

Automação aumentada por meio de iterações

news-image-2A metodologia do projeto de conversão é baseada em processos iterativos curtos. Esse conceito ágil garante que o sistema migrado seja aprimorado em todos os ciclos. As iterações melhoram a qualidade dos resultados finais de forma cíclica, de modo que as etapas a seguir sejam repetidas em um ciclo até que o sistema novo passe nos testes predefinidos:

  • análise de código-fonte legado, modelagem
  • conversão de código, geração de DDL, código-fonte do aplicativo, scripts
  • construir, compilar
  • teste (unidade; funcional; desempenho)
  • fixação