[JFAL] Sprint 10 – Entrega de um MVP
- por Igor Bento
- em Diário de Atividades
- on 31 de janeiro de 2024
Período: 08/01/2024 – 01/02/2024
Sprint 10
Para a Sprint 10, nosso foco principal foi a entrega de um MVP, que incluiu a integração do cadastro das entidades (IAC, IRDR, GR e Controvérsia) ao BNP, bem como a implementação do MVP na JFAL. Em termos gerais, concentramos nossos esforços na integração com o BNP, abrangendo tanto o envio de dados dos cadastros como a obtenção de registros do BNP. Adicionalmente, dedicamos tempo ao estudo de tecnologias de autenticação, como SIP e Token, visando a facilitar o processo de login dos usuários.
Além disso, colaboramos ativamente com o servidor da JFAL para configurar a infraestrutura necessária, preparando assim o terreno para disponibilizar a primeira versão do sistema aos usuários.
S10M01 – Frontend
O objetivo principal desta missão foi concluir a integração com o BNP. Efetuamos o envio dos dados provenientes dos formulários (IAC, IRDR, GR e Controvérsia) para a API do BNP. Adicionalmente, realizamos a obtenção dos dados já existentes no BNP e os organizamos em um formato de grid para facilitar a visualização. Como aprimoramento, introduzimos um modal que permite ao usuário examinar detalhadamente todos os aspectos dos precedentes.
A imagem a seguir mostra o grid da entidade Grupo de Representativo (GR):
S10M02 – Backend
O objetivo central desta missão foi concretizar a integração do nosso back-end com o BNP. Desenvolvemos o endpoint de IRDR no back-end para receber os dados do nosso front-end e efetuar a transmissão efetiva ao BNP. Além disso, buscamos determinar a abordagem para a geração da numeração das entidades, considerando que cada cadastro deve ser associado a um número exclusivo dentro de um órgão.
A imagem a seguir mostra o código para os end-points do IRDR:
S10M03 – Autenticação
O objetivo principal desta missão foi explorar uma abordagem segura e eficiente para que os usuários realizem o login no sistema. Realizamos uma reunião com outras duas equipes da residência, a fim de discutir e aprofundar nosso entendimento sobre o SIP.
A imagem a seguir mostra um trecho da reunião com as outras equipes da residência:
S10M04 – Infra
Para viabilizar o link de acesso externo ao MVP para os usuários, contamos com a colaboração do servidor da JFAL (Alisson), que nos auxiliou durante todo o processo de versionamento e implantação do sistema.
A imagem a seguir mostra o nosso processo de implantação (CI/CD) no Gitlab:
S10M05 – Comunicação
Nesta missão, foi necessário documentar nossas atividades durante a sprint por meio desta entrada no diário de atividades. Adicionalmente, registramos os impedimentos que surgiram ao longo do período.
S10M01 – Frontend
- Envio dos dados do formulário IRDR para o BNP
- Envio dos dados do formulário GR para o BNP
- Envio dos dados do formulário IAC para o BNP
- Envio dos dados do formulário Controvérsia para o BNP
- Preenchimento do Grid – IRDR
- Preenchimento do Grid – IAC
- Preenchimento do Grid – GR
- Preenchimento do Grid – Controvérsia
S10M2 – Backend
- Incluir IRDR
- Listar IRDR
- Geração de numeração das entidades
S10M3 – Autenticação
- Contato JFPE (Rhael)
- Análise SIP
- Análise Token (ID órgão)
- Análise Numeração dos precedentes
S10M4 – Infra
- Implantação na JFAL
- Disponibilizar link para UX
- Versionamento e releases
S10M5 – Comunicação
- Atualizar Diário de Atividades no portal da residência
- Documentar impedimentos
S10M01 – Frontend
- Envio dos dados do formulário IRDR para o BNP ✓
- Envio dos dados do formulário GR para o BNP ✓
- Envio dos dados do formulário IAC para o BNP ✓
- Envio dos dados do formulário Controvérsia para o BNP ✓
- Preenchimento do Grid – IRDR ✓
- Preenchimento do Grid – IAC ✓
- Preenchimento do Grid – GR ✓
- Preenchimento do Grid – Controvérsia ✓
S10M2 – Backend
- Incluir IRDR ✓
- Listar IRDR ✓
- Geração de numeração das entidades ✓
S10M3 – Autenticação
- Contato JFPE (Rhael) ✓
- Análise SIP ✓
- Análise Token (ID órgão)
- Análise Numeração dos precedentes
S10M4 – Infra
- Implantação na JFAL ✓
- Disponibilizar link para UX
- Versionamento e releases ✓
S10M5 – Comunicação
- Atualizar Diário de Atividades no portal da residência ✓
- Documentar impedimentos ✓
Tags: JFAL2