Sprint 2 - Elijah Price, o Sr. Vidro

Para a Sprint 2, a equipe de Desenvolvimento (DEV), teve como missão a imersão nas tecnologias Docker e arquitetura de microsserviços, com a intenção de preparar os residentes para trabalharem no projeto do APP. Também nessa sprint, a equipe continuou o aprimoramento do protótipo do Hígia por meio de reuniões e estudos das tecnologias empregadas no APP.

Com relação à primeira missão, as duplas de cada projeto trabalharam para estudar a tecnologia Docker, bucando compreendê-la o suficiente para incorporá-las dentro do sistema (no caso do Hígia) e para poder rodar o projeto (no caso do APP).

Sobre a imersão na arquitetura de microsserviços, a dupla do APP estudou sobre a tecnologia de microsserviços, por meio de video-aulas e apostilhas online. Também foram testados módulos de serviços do APP, para que os residentes responsáveis pudessem entender melhor a comunicação entre os componentes do sistema.

Na terceira missão, a dupla do APP avaliou e sugeriu melhorias na interface de usuário do APP, esse processo foi realizado alinhado as diretrizes de acessibilidade e de usabilidade de sistemas computacionais. Também foi realizado a avaliação de código por meio da plataforma Sonar, que sugere possíveis alterações e verifica vulnerabilidades no código do sistema. 

Por fim, a dupla do Hígia trabalhou na melhoria do protótipo do sistema, que com o auxílio das reuniões com os stakeholders foi aprimorado e novas melhorias foram destacadas para a próxima entrega. 

Datas

Início: 15/06/2022
Entrega: 13/07/2022

Missões

  • Imersão na tecnologia Docker;
  • Imersão na arquitetura de microsserviços;
  • Imersão na interface de usuário do APP;
  • Evolução do protótipo do Hígia.

Tarefas

  • Estudar documentação oficial no contexto de containers, rede, imagens e uso do Dockerfile;
  • Estudar documentação oficial do docker compose;
  • Analisar e refinar documentação do projeto do APP;
  • Rodar os módulos dos microsserviços do projeto do APP;
  • Rodar o módulo do site do APP;
  • Prover recursos iniciais de acessibilidade para o site do APP;
  • Analisar arquitetura da biblioteca metronic;
  • Fazer uma reunião com o time de terceirizados para explicar os componentes da biblioteca metronic;
  • Realizar buscas no projeto do APP com a finalidade de identificar possíveis melhorias na interface do usuário;
  • Fazer reunião com stakeholders do Hígia para apresentar o protótipo;
  • Estudar os componentes de serviço do Angular;
  • Estudar o componente de requisição HTTP Client;
  • Mapear as entidades do servidor com as da interface do Hígia;
  • Estudar o pattern Data Transfer Object – DTO;
  • Adicionar aos projetos do Hígia o Dockerfile, docker-compose.yml e .gitlabci.yml de acordo com modelo adotado no projeto do APP.

Entregas

  • Relatório de melhorias na interface gráfica do projeto APP;
  • Atualização do protótipo do projeto Higia, com validação pelos stakeholders.