Pular para conteúdo

Sprint 1

Duração

  • Início: 19/09/2023
  • Término: 05/10/2023

Sobre o SIGeD

  SiGeD (Sistema de Gerenciamento de Demandas) tem o próposito de facilitar o gerenciamento de vários serviços da DPSS - Divisão de Proteção à Saúde do Servidor do estado de Goiás, promovendo uma interface entre funcionários de diferentes setores da área, auxiliando os funcionários da DPSS a cadastrar pacientes e atendimentos, facilitando também a atualização e visualização dos dados dos pacientes, serviços e demandas.

Arquitetura

Front-end

A aplicação web utiliza no front-end o framework React. A divisão é feita da seguinte forma:

  • Pages: armazena as telas do website.
  • Services: local onde são realizadas as comunicações com a API.
  • Components: reúne os componentes utilizados nas telas da aplicação, como botões e a navbar.
  • Constants: armazena os códigos das cores utilizadas.

Back-end

  Os microsserviços foram construídos utilizando NodeJS e o framework Express.js, em que cada microsserviço tem um banco de dados não relacional MongoDB independente. Dada a alta escalabilidade dos microsserviços, foram definidos seis para essa aplicação, sendo eles: Users, Clients, Demands, Cargos, Sectors e Patrimonio.

diagrama de relações

Figura 1: Diagrama de relações. (Fonte: Autor, 2023).

Planejamento

  • Subir o ambiente: objetivo de todos estarem com o projeto rodando ao final da sprint;
  • Dividir os pareamentos para melhor colaboração na execução das issues;
  • Entrar em contato com o mantenedor.

Execução

  • Divisão dos pareamentos: dividimos os grupos, ficando dois trios e um quarteto.
    • Artur, Bianca Sofia e Guilherme
    • Bruno, Davi e Lucas
    • Ana, Débora, Gustavo e Laís
  • Entramos em contato com o mantenedor e combinaremos um horário para nossas reuniões de acordo com o Heatmap.

Problemas enfrentados

  Os integrantes do grupo relatam dificuldades de entendimento das diversas documentações e suas versões. Alguns novos problemas não mapeados foram identificados e o grupo pretende documentá-los nas próximas sprints. Algumas diculdades com docker e sistema operacional ocorreram, o que acarretou na perda de tempo para subir o ambiente

Issues planejadas

ID Descrição Responsável Status
#3 Criar o relatório do Inventário dos itens patrimoniais do SIGED Artur, Bianca Sofia, Guilherme Em andamento
#5 Relatório de todas as demandas por cliente Davi, Lucas, Bruno Aguardando validação
#7 Mapeamento de Erros e Melhorias Ana, Débora, Gustavo, Laís Em andamento
Tabela 1: Issues planejadas na sprint. (Fonte: Autor, 2023)

Pull Request

ID Descrição Responsável Status
#5 Relatório de todas as demandas por cliente Davi, Lucas Aguardando validação
Tabela 2: Pull requests feitos na sprint. (Fonte: Autor, 2023)

PRabertoissue05

Figura 2: Pull request da issue 5. (Fonte: Autor, 2023)

Conclusão

  Pelo foco da sprint ter sido buildar o ambiente e alinhar os membros do grupos em divisão de tarefas, conseguimos que todos subissem a aplicação e apenas uma issue foi concluída, porém, no aguarda para verificação e validação com o mantenedor.

  Após debate entre o grupo foi definido que a próxima sprint terá divisão em pares. Além disso também iremos fazer uma reunião com o Bruno para o esclarecimento das issues.

Histórico de versão

Versão Data Descrição Autor
1.0 04/10/2023 Elaboração do documento Todos
1.1 05/10/2023 Inclusão do pull request feito Lucas, Davi
1.2 05/10/2023 Ajustes finais da apresentação Lucas