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.