Looplex Learn

Cálculo de Esforço-Complexidade de Integrações

Cálculo de Esforço-Complexidade de Integrações

O esforço necessário para desenvolver uma API ou customizar uma já existente para aumentar sua cobertura baseia-se no número de objetos ou recursos de dados expostos, mais o número de suas propriedades (campos). Quanto maior e mais complexa sua entidade é mais esforço é necessário para construí-la.

A complexidade leva em consideração a validação, processamento ou transformação dos dados originais necessários para gerar essas entidades.

Por exemplo, se precisarmos construir uma API com outro sistema que recupere e exponha um objeto de dados de uma reclamação de seguros.

Cada entidade que representa a reclamação possui cerca de 15 propriedades (campos), das quais 10 requerem alguma validação. Para construir esta API envolverá esforço médio - 2 semanas e média complexidade (x 1,5), + 1 semana no total a partir do mapeamento dos campos.

esforco complexidade

  1. A transformação descreve o processamento necessário para converter informações recuperadas da fonte original (sistema) em dados acessíveis, lógicos e baseados no domínio padronizado do Common Data Modelda Looplex.
  2. A Orquestração é um processo de integração de dois ou mais aplicativos/serviços juntos para automatizar um processo ou sincronizar dados.
  3. A lógica de negócios é um processo de negócios específico que precisa ser construído na integração, como notificações de e-mail automatizados sobre status ou ações da integração, notificações de erros etc.

Quando tivermos um cenário invertido, ou seja, uma situação na qual é a Looplex que fará o consumo de uma API de terceiros (integração ativa), os cálculos serão basicamente os mesmos, porém com a adição do tempo de coordenação de reuniões e comunicações com a empresa que expõe a API do outro sistema, caso a documentação não esteja formalizada em conformidade com os OpenAPI Standards e/ou não tenhamos acesso automático a um ambiente de testes (sandbox).

Esse tempo de coordenação e entendimento é um trabalho de mapeamento, tal como os que fazemos para os demais serviços de setup. Os prazos estimados e custos de créditos de serviço estão no capítulo respectivo de mapeamento.

Edit this page on GitHub