Case Study

Implementação de baixo código Back-End para testar virtualmente lentes de contacto

Apoiar um grande interveniente no panorama de óculos para gerir um catálogo utilizando uma abordagem de baixo código.

#low-code
#eyewear
#retail
#omnichannel

CENÁRIO

Um ecossistema de aplicações de back-end obsoleto

Um grande retalhista no panorama de óculos pretendia testar os benefícios do baixo código para modernizar o seu ecossistema de back-end, que era composto de várias aplicações com tecnologias obsoletas. A nossa sugestão foi um exercício de teste com a plataforma de desenvolvimento de baixo cósigo Mendix para atingir os seguintes objetivos:

  • criar aplicações mais rapidamente com menos recursos;

  • permitir que utilizadores sem competências de programação efetuem alterações por si próprios;

  • criar aplicações multiexperiência dentro da mesma plataforma, utilizando um único conjunto de competências.

    O teste foi executado como parte da iniciativa principal “Teste virtual de lentes de contato”.

O DESAFIO

Como apoiar de forma inovadora o teste virtual de lentes de contacto

A empresa identificou a aplicação de back-end responsável por gerir o catálogo de lentes de contacto, assim como a bancada de teste para verificar se poderia diminuir o tempo de colocação no mercado do seu ecossistema de aplicações de back-office. O principal desafio foi apoiar melhor todo o processo por detrás do teste virtual de lentes de contacto, gerido por um catálogo central. A escolha estratégica foi utilizar a abordagem de baixo código para permitir que o cliente fizesse alterações de forma autónoma e rápida em toda a aplicação de back-end, sem a solicitação contínua do suporte de TI.

A SOLUÇÃO

Uma solução de código baixo para teste virtual de lentes de contacto

A capacidade da plataforma de baixo código de fornecer vários blocos de construção capazes de integrar facilmente dados de várias fontes garantiu uma implementação eficaz do back-end para o teste virtual de lentes de contacto. Estes foram os principais benefícios:

Um mecanismo de autenticação sem problemas

O utilizador tem acesso à aplicação de back-end através da autenticação SSO do cliente e aos perfis identificados durante a análise, que são definidos de acordo com os seus privilégios. Para isso, a plataforma Mendix LCNC fornece vários componentes pré-montados para auxiliar na implementação do mecanismo de autenticação, que se baseiam nos principais protocolos padrão do setor.

Uma visualização eficaz do catálogo

Esta plataforma permite visualizar todo o catálogo de lentes de contacto já nos sistemas do cliente, executar operações CRUD utilizando as APIs RESTful, salvar ativos de lentes de contacto na AWS, além de gerir o estado dos ativos de lentes de contacto e o seu respetivo processo de aprovação.

Um conjunto completo de informações

Por fim, os dados exibidos nos detalhes das lentes incluem todas as informações relevantes, permitindo que os utilizadores efetuem a gestão de todas as configurações para exibi-las corretamente ao utilizar a iniciativa de teste virtual.

OS RESULTADOS

Autonomia e reutilização de componentes

As principais vantagens da abordagem de baixo código para este projeto foram as seguintes:

  • Utilização independente da plataforma pelo cliente na realização de quaisquer alterações necessárias;

  • Reutilização de componentes pré-configurados;

  • Centralização da gestão do catálogo de lentes de contacto através da sua integração com os sistemas e processos de negócios existentes;

  • Uma UX/UI amigável para melhor suportar todo o processo.

KI Reply

Picture

A Ki Reply é uma nova empresa dentro do Grupo Reply que nasce com a ambição de mudar o mundo do desenvolvimento de software e desafiar o status quo em relação ao modelo de desenvolvimento utilizado até o momento para construir produtos e serviços digitais para os nossos clientes.
Nascemos com este objetivo em mente, com o interesse de ajudar os nossos clientes a atender a procura agora sobredimensionada por novos processos e serviços digitais, desde aplicações B2C para envolvimento de prospetos a processos de integração para novos serviços, de portais de utilização autónoma a aplicações de suporte de vendas para a rede de agentes.
Para atingir este ambicioso objetivo, definimos o ciclo de vida do desenvolvimento de um software de próxima geração que permite ao programador concentrar-se em tarefas de valor agregado real, otimizar todas as fases do desenvolvimento de software, melhorar a comunicação de TI/Negócios com a criação da figura do desenvolvedor cidadão e, em última análise, levar à redução do tempo/custos do projeto.