Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Atualmente, a documentação do PDVSync apresenta problemas de fluidez e clareza, especialmente em relação às diferentes versões existentes e à integração com tabelas do PDV. Por vezes, dados relacionados a tabelas distintas do PDV são tratados na mesma API do Sync, o que resulta em descentralização de informações e dificuldade de uso.
  • Essa spike tem como objetivo elaborar e avaliar novos modelos de documentação para todos os fluxos do PDVSync:
    • APIs Online:
      • Fluxos de dados em tempo real entre o PDV e a retaguarda.
    • Baixa de Dados:
      • Processos de transferência de informações da retaguarda para o PDV.
    • Envio de Dados:
      • Processos de envio de informações do PDV para a retaguarda.
    • As etapas incluem:
      • Criação dos modelos
        • Desenvolver propostas claras e organizadas para documentar os três fluxos mencionados, integrando informações relacionadas às tabelas do PDV de forma centralizada.
      • Comparação com a documentação atual do Sync
        • Avaliar os modelos propostos em relação à documentação existente, identificando melhorias necessárias.
      • Alinhamento entre times
        • Compartilhar os modelos com os times PDV e Sync, promovendo uma discussão colaborativa para chegar a um consenso sobre o padrão mais eficiente.
      • Unificação ou independência
        • Decidir, em conjunto, se a documentação do Sync será unificada com a documentação do PDV ou seguirá um modelo independente.
  • O objetivo final é entregar uma documentação que seja funcional, fluida e clara para todos os stakeholders.

...

  • Vantagens:
    • Liberdade para estruturação da documentação - Sem depender de como a documentação do PDV esta disposta.
    • Maior visibilidade para desenvolvedores externos – Facilita o acesso para parceiros, startups e integradores.
    • Facilidade de versionamento – É mais fácil gerenciar e documentar versões diferentes da API sem interferir no produto.
  • Desvantagens:
    • ✖ Pode gerar desconexão do produto – Se não houver sincronização eficiente, a documentação pode ficar desatualizada em relação ao produto.
    • Exige manutenção separada – A equipe pode precisar de um esforço adicional para manter a documentação alinhada com as mudanças do produto.
    • ✖ Estrutura pré-definida com base na documentação do PDV - Uma documentação pensada no negócio em si ao invés de API
  • Image Added
    • Nessa documentação estamos conseguimos separar os envios conforme os micros serviços
    • Demonstrar estrutura do PDVSync e seu funcionamento
    • Processos
      • Descida de dados
      • Subida de dados
      • Processo Online
      • Consultas específicas LojaLoteRetorno (GET)
      • Integração de nova Loja
      • Entre outros
    • Troubleshooting
    • Instação do Sync

Pontos de Melhoria

  • Necessidade de atrelar essa doc na documentação do PDV para ter de referência

Solução 2 - Unificando a documentação do PDVSync

...