Lista de Sprints | Objetivos da Sprint | Entregas da Sprint | Impedimentos & Desafios | Aprendizados & Melhorias | Links Úteis |
---|
Sprint 18 (25/9/23 – 6/10/23) | Deploy dos desenvolvimentos realizados na Sprint 17 Extração da base de dados histórica de classificação do Clube Duratex para IA Discovery técnico do ciclo da NF e atualização da documentação Discovery de melhorias das regras de negócio Otimização do modelo de classificação e teste de camada Primeira versão da documentação da IA Ajustes pontuais no Backoffice - Gerenciamento de Notas Fiscais
| Deploy das entregas da Sprint 17 CRM Backoffice - Notas fiscais: [Melhoria] Incluir ordenação de colunas e manter filtros na lista de consulta de itens da NF [Melhoria] Incluir botão para exportar lista de itens da NF [Melhoria] Sair do modal clicando fora dele - todos os modais
IA: [B2B] Criação de HTML para Incorporação de Email com Link de Pesquisa NPS Bugs: Clube Duratex, Portais Duratex e Durafloor no WP [Inspira] Erro 403 ao carregar o moodboard Banner da área de login Clube Duratex
| Aumento significativo nas requisições causando sobrecarga no site Duratex. Configurações de infraestrutura cloud e cache afetando a performance e acesso dos portais Duratex, Durafloor e Clube Duratex. Interações do código PHP com a CDN causando bloqueios em funcionalidades específicas do portal Duratex. Necessidade de extração de dados do Clube Duratex para avaliação do time de Analytics e falta da base completa que deverá ser entregue pelo time de IM. Demanda para construção de uma página para pesquisa NPS no B2B.
| Coordenação de Segurança e Infraestrutura: Melhorar a coordenação entre as equipes de segurança e infraestrutura ao implementar novas regras ou fazer ajustes. Isso pode evitar conflitos ou bloqueios não intencionais. Revisão e Otimização do Código: Considerar uma revisão profunda do código atual, identificando áreas de melhoria e otimização. Isso pode envolver reduzir chamadas desnecessárias ou melhorar a maneira como as requisições são feitas. Migração ou Refatoração: Avaliar a possibilidade de migrar para uma linguagem ou framework mais moderno que possa oferecer melhor desempenho e facilidade de manutenção. Comunicação entre Equipes: Equipes que trabalham em uma mesma plataforma ou projeto devem ter comunicações regulares e claras, especialmente quando se trata de mudanças que afetam a infraestrutura ou o core da aplicação. Processo de Deploy: Implementar um processo de revisão e teste rigoroso antes de qualquer deploy. Isso inclui a revisão de código, testes unitários, testes de integração e, se possível, testes de carga. Feedback e Monitoramento Contínuo: Implementar ferramentas de monitoramento que possam alertar sobre problemas em tempo real, e estabelecer um canal de feedback com os usuários para identificar e corrigir problemas rapidamente. Documentação e Treinamento: Garantir que todas as equipes estejam bem informadas sobre as configurações, regras e particularidades da infraestrutura. A documentação atualizada e treinamentos regulares podem ajudar nisso.
| |
Sprint 17 (11/9/23 – 22/9/23) | Finalizar o tratamento de pontos de vulnerabilidade Relatório Pentest; Iniciar a POC para integração de NFe-Sefaz; Discovery técnico na funcionalidade de classificação automática de produtos (IA); Melhorias no gerenciamento de usuários do Backoffice.
| Discovery técnico na funcionalidade de classificação automática de produtos (IA); Melhorias no gerenciamento de usuários do Backoffice Entendimento e discovery técnico do ciclo da NF com apontamento de melhorias necessárias para reduzir o tempo do SLA para o usuário marceneiro.
| Integração e curva de aprendizado do Tech Lead Diego, requerendo adaptação rápida à cultura e processos, e fazendo onboarding com os times Dexco. Mergulho profundo nas APIs em uso, identificando necessidades de ajustes para otimizar o ciclo da nota fiscal no Clube Duratex. Monitoramento e análise dos gargalos identificados no dashboard, exigindo revisões e planejamentos de melhorias emergenciais.
| | |
Sprint 16 (18/8/23 – 6/9/23) | Finalizaremos a função para criação de pesquisa de usuário e o desenvolvimento da página de pesquisa de Brancos, demandada pela equipe de Inteligência de Mercado; Trataremos os 15 pontos de vulnerabilidades apontados para serem ajustados internamente; Iniciaremos o entendimento do ciclo da NF e atuaremos junto ao time de Analytics para melhoria da IA de classificação das notas; Entregaremos um Dashboard para monitoramento das NF's, com abertura de NF's vindas do OCR, e acompanhamento de todos os status.
| | De desafios então, tivemos e temos ainda toda a parte de acessos e onboarding para o Diego conseguir atuar nos pontos de tratamento de vulnerabilidades do Clube Duratex e boa parte da atividade seguirá na próxima Sprint. Alguns pontos de melhoria também estão sendo identificados conforme o onboarding acontece, que deverá otimizar o tempo de SLA da NF. Menos dias por conta do feriado; Acessos aos notebooks para o time de Analytics.
| | |
Sprint 15 (14/8/23 – 25/8/23) | | 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.
| | 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.
| | 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).
| | |