Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Lista de Sprints

Objetivos da Sprint

Entregas da Sprint

Impedimentos & Desafios

Aprendizados & Melhorias

Links Úteis

Sprint 15 (14/8/23 – 25/8/23)

  • Deploy dos desenvolvimentos da Sprint 14;

  • Acompanhamento OCR em produção;

  • Pesquisa de usuários.

  • Deploy dos desenvolvimentos da Sprint 14;

  • Bug serviço de envio de NF’s (OCR e XML);

  • Bug envio múltiplo de comunicações por e-mail;

  • Bug ordenação da data de envio no classificador de notas.

  • Enfrentamos um desafio no estágio inicial de processamento das Notas Fiscais. Quando uma NF é recebida pelo nosso sistema, ela é encaminhada para uma fila de processamento. O próximo passo é identificar o tipo de arquivo da NF para saber qual ferramenta usar para sua extração (API de extração XML ou API do OCR). No entanto, ao tentar acessar e baixar o arquivo da NF para essa identificação, o sistema estava demorando mais do que o esperado, o que ocasionou os atrasos. A solução encontrada foi modificar a forma como acessamos o arquivo. Agora, em vez de baixar o arquivo inteiro, apenas verificamos algumas informações básicas sobre ele, o que acelera o processo e reduz a chance de novos atrasos. Este problema começou no último dia 14 e identificamos e corrigimos no dia 18;

  • Outro ponto do processo é o próprio serviço de extração. No caso do XML, roda a cada 10 minutos e como processa em lotes, existe um limite de quantidade para cada vez que ele roda. Este processo precisa passar por uma melhoria, porém estamos aguardando o onboarding de conhecimento em relação às API’s que antes não ficavam sob a gestão da Base Digital. Para as NFs do OCR, também tivemos uma instabilidade entre os dias 22 e 24, além de que há o prazo para análise de 48 horas úteis, que trazendo para dentro de dias, são, em media, 6 dias.

Apesar dos desafios e obstáculos que encontramos na integração da solução, saímos com lições aprendidas e com uma visão muito melhorada sobre, em que parte do processo estamos enfrentando problemas, podendo assim, agir de forma mais rápida na resolução.

Sprint 14 (31/7/23 – 11/8/23)

  • Homologação do OCR para deploy em produção e acompanhamento;

  • Ajuste de relatório .csv da lista de usuários do CRM BackOffice;

  • Melhoria da lista de NF's (inclusão de colunas) para gestão de usuário CRM BackOffice;

  • Funcionalidade para reset de senha do usuário CRM BackOffice;

  • Protótipos UX para CRM de usuários e pesquisa.

  • Deploy OCR, conforme e-mail enviado em 10/08/2023;

  • Ajuste de relatório exportado em .csv da lista de usuários do CRM BackOffice;

  • Melhoria da lista de NF's (inclusão de colunas - DCs calculados e data de emissão NF) para gestão de usuário CRM BackOffice;

  • Funcionalidade para reset de senha do usuário CRM BackOffice.

  • Após restabelecimento do serviço da Webmania e deploy do OCR em produção, enfrentamos problemas associados à configuração de VPN entre Dexco e MarketData, que só foi possível solucionar após um war room entre os times;

  • Também tivemos problemas com o certificado SSL, onde foi necessário fazer um ajuste faltante do lado da MarketData;

  • Foram inclusas novas histórias e tarefas dentro da Sprint com a chegada do UX, que após telas estarem aprovadas, precisamos adaptar o layout aos componentes citados pelo time de desenvolvimeto, conforme orientado por eles. Mas que serão mostradas aqui nesta Review.

Em futuras integrações, quando confrontados com sistemas de configuração distintos entre Dexco e fornecedores externos, é fundamental que ambas as equipes técnicas se reúnam desde o início. Esta colaboração precoce permitirá que definamos e alinhemos os parâmetros necessários, garantindo uma configuração conjunta eficiente. Esta abordagem proativa minimizará potenciais desafios técnicos e assegurará uma transição mais ágil e bem-sucedida.

Sprint 13 (17/7/23 – 28/7/23)

  • Validaremos o retorno do OCR em Staging, concluindo os testes integrados do funcionamento da solução;

  • Deploy do desenvolvimento para o Duratex You;

  • Desenvolvimento do serviço de mensageria para o OCR (notas fiscais rejeitadas);

  • Deploy e acompanhamento da solução em Produção.

  • Validação das telas de envio e retorno de status das NF’s em ambiente Staging e testes integrados;

  • Devolutiva de status de NF’s recusadas no processo de leitura via OCR.

  • Alguma dificuldade na comunicação com a MarketData, que nos avisou na quarta-feira sobre a indisponibilidade do serviço da Webmania por conta da expiração do certificado. Até então eles só informaram que era para aguardar, pois o serviço estava funcionando e as NF’s enviadas pela Julia estavam sendo processadas;

  • Serviço de mensageria foi possível testar com uma NF qualquer, onde tínhamos os arquivos XML e imagem da mesma nota para conseguirmos verificar o fluxo complete;

  • Alguns bugs que entraram no meio da Sprint tratam-se de instabilidade no serviço de extração de NF’s.

Dos bugs apontados, enxergamos a necessidade de desenvolvimento de um fluxo de reprocessamento de NF. Precisamos recuperar os acessos e, ou, compreender às API’s Cron, Invoice e Auth.

Sprint 12 (3/7/23 – 14/7/23)

  • Entregar a funcionalidade de envio de Notas Fiscais em formato de imagem para processamento via OCR.

  • Receber o retorno em formato de dados para o Clube Duratex seguir com a classificação e consumo na plataforma.

  • Telas para envio dos arquivos em formato imagem;

  • Outras entregas técnicas relacionadas ao objetivo da Sprint;

  • Resolução de Bugs.

  • Complexidade das demandas para desenvolvimento em apenas uma Sprint (demasiada grande, visto que não era possível dois desenvolvedores atuarem no mesmo código, e a ajuda foi dada no formato pair programming);

  • Não tivemos tempo hábil para testes integrados com a MarketData, visto que o prazo para processamento das NF’s é de 48 horas;

  • Portal operacional pra validação das NF’s pra retorno, não finalizado pela MarketData;

  • Faltou a configuração do S3 em staging na API do OCR;

  • Tratamento dos campos retornados pelo OCR, que estavam inconsistentes (considerando os campos necessários para o Clube Duratex que não eram utilizados para o Dexperience).