Home

Projeto Report

A solicitação

Foi recebida, em setembro de 2022, uma demanda de consultoria para a criação de um projeto de biblioteca Java capaz de gerar um relatório a partir de um modelo de documento Word e de um arquivo XML com dados. O cliente solicitou o uso de tags OpenDope em vez da sintaxe padrão de templating LINQ, suportada pela API Aspose.Words, com o objetivo de substituir uma solução de relatório existente que utilizava a biblioteca docx4j.

Início do projeto

Ao analisar os requisitos do cliente e os documentos de entrada/saída, nossa equipe de Paid Consulting decidiu aceitar o projeto e iniciou os trabalhos. O processo de desenvolvimento combinou pesquisa, testes e colaboração direta com o cliente. Começamos estudando as tags OpenDope, que não são suportadas pelo Aspose.Words, e desenvolvemos o suporte necessário dentro deste novo projeto de consultoria.

Além da nossa equipe de consultoria, contamos com o apoio da equipe Aspose.Words, a quem reportamos diversos tickets em nosso sistema interno relacionados à API Aspose.Words. A comunicação regular com o cliente foi mantida via Slack, e o código foi armazenado no repositório GIT privado do cliente para facilitar a colaboração e o compartilhamento.

Organização do projeto

O projeto foi dividido em várias partes para garantir uma abordagem sistemática e organizada no desenvolvimento. Essas partes incluíram tipos de dados escalares, repetições simples e aninhadas, condicionais, estilos, gráficos e referências cruzadas. Ao implementar cada módulo e criar todos os testes unitários necessários, nossa equipe assegurou a precisão e a confiabilidade da solução.

Colaboração com o cliente

Durante todo o processo de desenvolvimento, o cliente recebeu arquivos de saída para revisão. Isso permitiu que ele fornecesse feedback e solicitasse alterações em tempo real, garantindo que a solução final atendesse às suas necessidades e requisitos específicos.

Conclusão

Após três meses de desenvolvimento, o projeto foi concluído com sucesso e o cliente ficou muito satisfeito com os resultados. Ele destacou que atendemos a todas as solicitações e que a solução cobriu tudo o que era feito anteriormente com a biblioteca docx4j, expressando sua gratidão pelo trabalho árduo e dedicação da equipe na entrega de resultados de alta qualidade.