Ferramenta do tipo Excel para recolher e calcular fluxos de royalties de produtos biofarmacêuticos

O Grupo Innowise desenvolveu um sistema prático para armazenar, calcular e editar fluxos de royalties numa base trimestral.

Desafio

Na empresa do cliente, cada contrato representa um fluxo de royalties numa folha de cálculo Excel, com taxas de licença líquidas calculadas trimestralmente com base nas vendas e taxas de royalties comunicadas. Apesar de ser rápido e preciso, o Excel requer frequentemente muito trabalho manual e sofre de tempos de carregamento lentos, problemas com o trabalho colaborativo e o risco de eliminar inadvertidamente dados essenciais. Apesar da disponibilidade de ferramentas soluções de gestão financeira, na sua empresa, o nosso cliente procurava um produto do tipo ERP personalizado que desse prioridade à facilidade de utilização e a tempos de resposta rápidos.

Solução

Embora o back-end estivesse todo do lado do cliente, a nossa equipa de projeto tinha a tarefa de assegurar integrações de API sem problemas e designs de IU intuitivos.

Essencialmente, a função principal da plataforma é calcular a receita gerada por um contrato assinado, representada como um fluxo de royalties. Como os termos do contrato podem mudar ao longo do tempo, um acordo pode ter de ser dividido em vários fluxos de royalties com o mesmo nome. Cada fluxo de royalties é atribuído a um gestor que supervisiona um ou mais medicamentos, grupos de medicamentos ou equipamento médico. Todos os dados e cálculos são armazenados em bases de dados MS SQL Server, extraídos de folhas de cálculo Excel.

O nosso principal objetivo era melhorar a aplicação, fornecendo interfaces abrangentes para calcular e monitorizar os acréscimos de royalties, as receitas reais e as receitas de caixa numa base trimestral.

AUTORIZAÇÃO DO UTILIZADOR

Quando um utilizador executa a aplicação Web a partir do ambiente de trabalho, vê um ecrã inicial com o logótipo e a opção de autenticação. Quando os utilizadores iniciam sessão no Windows Server, passam pelo procedimento de início de sessão utilizando a autenticação LDAP (protocolo de pedido-resposta). Ao conceder acesso a um cliente (depois de introduzir o nome de utilizador e a palavra-passe), é criado o token de acesso. Para garantir a segurança, as sessões são programadas para parar após várias horas de inatividade, sendo o cliente avisado com alguns minutos de antecedência. Nesse momento, o cliente será redireccionado para o ecrã inicial, onde terá de voltar a introduzir as suas informações de início de sessão e palavra-passe.

FLUXOS DE FIDELIZAÇÃO

Quando um utilizador selecciona uma entidade de royalties, é direcionado para uma interface de utilizador onde pode aceder a valores e cálculos relevantes específicos do acordo selecionado.

Anteriormente, o comerciante relatórios Os dados sobre as vendas de medicamentos eram obtidos manualmente a partir de fontes empresariais para obter dados trimestrais. No entanto, o novo sistema recupera automaticamente estes dados, permitindo aos utilizadores observar o resultado de um cálculo do fluxo de caixa numa base trimestral. O número de períodos (anos e trimestres) que podem ser visualizados no ecrã depende da resolução.

O sistema tem quatro funções de utilizador - administrador (gere o acesso e atribui permissões), administrador do sistema (proprietário técnico do sistema), editor (introduz dados e efectua cálculos) e visualizador (supervisiona a informação e descarrega relatórios sem poderes de edição).

Após o início de sessão, os utilizadores podem selecionar uma entidade de royalties, visualizar informações, editar valores, adicionar comentários, copiar e colar dados, procurar informações utilizando filtros incorporados e prever valores projectados para períodos futuros. Os dados de vendas de medicamentos são categorizados por região, fornecendo informações críticas sobre o fluxo, incluindo a localização do mercado, data de início e fim, ID e estado ativo ou expirado.

O sistema é compatível com os principais navegadores, como o Google Chrome, Microsoft Edge, Firefox e Safari.

Tecnologias

MS SQL Server
VCS
GitHub
Ansible, GitHub Actions, Nginx, Docker, Docker Compose, Ubuntu

Processo

O cliente iniciou um processo de integração abrangente para garantir uma compreensão clara do seu domínio, a transferência de conhecimentos e a preparação da equipa para a fase de desenvolvimento. A Innowise dedicou duas semanas a este processo, realizando reuniões de arranque, discutindo a abordagem de gestão do projeto, elaborando a declaração de trabalho, a estratégia de comunicação, relatórios, sessões de integração e chamadas diárias.

Uma vez concluída a fase de onboarding, o nosso analista comercial clarificou os requisitos do projeto em pormenor. Com base nestes requisitos e nos esboços de protótipos do cliente, um designer UI/UX desenvolveu os protótipos. O nosso programador React aconselhou sobre a pilha tecnológica adequada e sugeriu pormenores técnicos, como a investigação de bibliotecas. O PM criou tarefas de projeto no Jira e o PO do cliente verificou-as.

Após a fase de integração, o Grupo Innowise forneceu os seguintes artefactos:

  • o calendário do projeto e o âmbito dos trabalhos;
  • declaração de trabalho (SOW);
  • estrutura analítica do trabalho (EAP);
  • especificações e projectos;
  • Conjunto de ferramentas UI;
  • ambientes e ferramentas de desenvolvimento de software para gerir o projeto;
  • Serviço LDAP.

Demonstramos um MVP completo com funcionalidades de arrasar durante a fase de desenvolvimento. A nossa equipa de projeto manteve-se em contacto com o cliente durante todo o projeto, acomodando alterações ao âmbito e dando prioridade às tarefas com base no feedback do cliente.

Equipa necessária

1
Analista de negócios
1
Gestor de projectos
1
Programador Front-End
1
Designer UI/UX
1
DevOps
1
Engenheiro de QA
conhecimento da equipa

Resultados esperados

O Grupo Innowise desenvolveu uma plataforma de gestão financeira de fácil utilização para armazenar fluxos de caixa e calcular royalties trimestrais. O sistema fornece aos gestores uma forma interactiva e conveniente de acompanhar os seus contratos e monitorizar o fluxo de caixa gerado pelas vendas de medicamentos.

A nossa equipa dedicada desenvolveu uma lógica do lado do utilizador e interfaces intuitivas, eliminando as armadilhas do Excel. A plataforma que construímos fornece um nível decente de rastreabilidade de dados, colaboração simultânea e acesso separado com base nas funções e responsabilidades dos utilizadores. Esta solução imersiva de gestão de dados financeiros permite que os gestores elaborem relatórios contabilísticos precisos e perspicazes sem receio de perder ou interpretar mal os dados.

    Contactar-nos

    Marcar uma chamada ou preencha o formulário abaixo e entraremos em contacto consigo assim que tivermos processado o seu pedido.

    Envie-nos uma mensagem de voz
    Anexar documentos
    Enviar ficheiro

    Pode anexar um ficheiro com um máximo de 2MB. Formatos de ficheiro válidos: pdf, jpg, jpeg, png.

    Ao clicar em Enviar, o utilizador autoriza a Innowise a processar os seus dados pessoais de acordo com a nossa Política de privacidade para lhe fornecer informações relevantes. Ao enviar o seu número de telefone, o utilizador aceita que o possamos contactar através de chamadas de voz, SMS e aplicações de mensagens. Poderão ser aplicadas tarifas de chamadas, mensagens e dados.

    Pode também enviar-nos o seu pedido
    para contact@innowise.com
    O que é que acontece a seguir?
    1

    Assim que recebermos e processarmos o seu pedido, entraremos em contacto consigo para necessidades do seu projeto e assinar um NDA para garantir a confidencialidade.

    2

    Depois de analisarmos os seus desejos, necessidades e expectativas, a nossa equipa elaborará uma proposta de projeto proposta de projeto com o âmbito do trabalho, dimensão da equipa, tempo e estimativas de custos.

    3

    Marcaremos uma reunião consigo para discutir a oferta e acertar os pormenores.

    4

    Por fim, assinaremos um contrato e começaremos a trabalhar no seu projeto imediatamente.

    seta