[JFAL] Sprint 14 – Construção do BPMN funcional, configuração do ambiente homologação e continuação da garantia de qualidade (QA).
- por Igor Bento
- em Diário de Atividades
- on 29 de maio de 2024
Período: 08/05/2024 – 29/05/224
Sprint 14
Durante a 14ª Sprint, nossa atenção concentrou-se na criação dos fluxos mais complexos do sistema, utilizando o formato Business Process Model and Notation (BPMN), na configuração da infraestrutura do TRF5 e no aprimoramento da garantia de qualidade (QA). No que diz respeito à criação dos fluxos complexos, conseguimos desenhar e validar a grande maioria deles com os stakeholders. Em relação à configuração da infraestrutura no TRF5, foram enviadas todas as informações solicitadas pelo tribunal. No que se refere à garantia de qualidade, as tarefas não foram concluídas devido à priorização da implementação do fluxo de “Aguardar Situação dos Precedentes”.
S14M01 – BPMN Funcional
Nesta missão, projetamos os fluxos mais complexos do sistema utilizando a notação Business Process Model and Notation (BPMN). Modelamos os fluxos de sobrestamento, dessobrestamento, monitoramento dos precedentes e aguardar a situação do precedente. Ao longo da sprint, realizamos diversas reuniões com os stakeholders para apresentar os fluxos e esclarecer dúvidas. Com isso, efetuamos várias atualizações, restando apenas a validação do fluxo de dessobrestamento.
A imagem a seguir mostra o fluxo de sobrestamento:
S14M02 – Infra TRF5
Nesta missão, realizamos atualizações nos documentos do projeto, incluindo o Termo de Abertura do Projeto (TAP) e a arquitetura. Com a colaboração de um servidor, efetuamos a solicitação dos recursos ao TRF5 para obter acesso à infraestrutura necessária para a implantação do sistema.
A imagem a seguir mostra o diagrama de componentes da arquitetura:
S14M03 – Garantia de Qualidade (QA)
Nesta missão, não conseguimos executar as tarefas propostas devido à priorização da implementação do fluxo “Aguardar a Situação dos Precedentes”. Além disso, a definição dos fluxos gerou novos critérios de qualidade que precisam ser atendidos no produto.
S14M04 – Comunicação
Nesta missão, foi necessário documentar nossas atividades durante a sprint por meio desta entrada no diário de atividades. Adicionalmente, a partir desta sprint passamos a registrar os impedimentos que surgiram ao longo do período no próprio JIRA.
S14M01 – BPM Funcional
- Desenhar o processo de cadastro das entidades;
- Validar com Stakeholders;
- Implementar na app.
- Desenhar o processo de Aguardar Situação de Precedentes;
- Validar com Stakeholders;
- Implementar na app.
- Desenhar o processo de controles de sobrestamentos (matriz de situação);
- Validar com Stakeholders;
- Implementar na app.
- Desenhar o processo de dessobrestamento;
- Validar com Stakeholders.
S14M02 – Infra TRF5
- Atualizar e encaminhar doc. de arquitetura;
- Alinhar com Gabriel as configurações do ambiente.
S14M03 – Garantia de Qualidade (QA)
- Certificar-se de que o ambiente de teste seja representativo do ambiente de produção, incluindo configurações de rede semelhantes;
- Incluir casos de teste que simulem respostas inválidas ou inesperadas da API;
- Realizar revisões de código para identificar possíveis melhorias no tratamento de erros e na lógica de comunicação;
- Certificar-se de que os testes de unidade abrangem os casos de sucesso e os casos de erro relacionados à comunicação com a API BNP.
S14M4 – Comunicação
- Atualizar Diário de Atividades no portal da residência;
- Documentar impedimentos.
S14M01 – BPM Funcional
- Desenhar o processo de cadastro das entidades; ✓
- Validar com Stakeholders; ✓
- Implementar na app. ✓
- Desenhar o processo de Aguardar Situação de Precedentes; ✓
- Validar com Stakeholders; ✓
- Implementar na app. ✓
- Desenhar o processo de controles de sobrestamentos (matriz de situação); ✓
- Validar com Stakeholders; ✓
- Implementar na app.
- Desenhar o processo de dessobrestamento; ✓
- Validar com Stakeholders.
S14M02 – Infra TRF5
- Atualizar e encaminhar doc. de arquitetura; ✓
- Alinhar com Gabriel as configurações do ambiente. ✓
S14M03 – Garantia de Qualidade (QA)
- Certificar-se de que o ambiente de teste seja representativo do ambiente de produção, incluindo configurações de rede semelhantes;
- Incluir casos de teste que simulem respostas inválidas ou inesperadas da API;
- Realizar revisões de código para identificar possíveis melhorias no tratamento de erros e na lógica de comunicação;
- Certificar-se de que os testes de unidade abrangem os casos de sucesso e os casos de erro relacionados à comunicação com a API BNP.
S14M4 – Comunicação
- Atualizar Diário de Atividades no portal da residência; ✓
- Documentar impedimentos. ✓
Tags: JFAL2