Skip to content

Sprint 2

Choose a tag to compare

@biancalsc biancalsc released this 04 Nov 23:55
· 89 commits to develop since this release
8cb5b3b

sprint2

Objetivos da sprint   |    Entregas   |    Protótipo   |    Métricas do time   |    Controle e descrição das atividades   |   

🎯 Objetivos da Sprint

Os requisitos (funcionais e não funcionais) abrangidos por essa sprint são:

  • RF 01: O usuário deverá criar conta informando dados pessoais (nome, e-mail, senha, altura e peso).
  • RF 03: O usuário deverá conseguir fazer login com e-mail/senha.
  • RF 05: O usuário deverá poder editar os dados do perfil (e-mail, senha, altura, peso).
  • RF 06: O usuário deverá poder excluir sua conta permanentemente.
  • RF 07: O usuário deverá responder ao check-in de humor (escala de emojis).
  • RNF 12: O projeto deverá possuir documentação de setup, ambiente e arquitetura no GitHub.
  • RNF 13: Processo Scrum.
  • RNF 14: O catálogo inicial de atividades deverá conter ~30 micro-hábitos e 4 trilhas de 7 dias.
  • RNF 15: O projeto deverá possuir CI/CD configurado para build, testes e deploy automático.
  • RNF 16: O sistema deverá atender aos requisitos de privacidade (LGPD) em todas as operações.
  • RNF 17: O sistema deverá atender aos requisitos de privacidade (LGPD) em todas as operações.

→ Voltar ao topo

✔️ Entregas

Desenvolvimento de novas telas no FrontEnd

Durante essa sprint o time de FrontEnd se dedicou no desenvolvimento da maior parte das telas, sendo elas:

  • ChatBot
  • Home
  • Loading
  • Splash
  • Cadastro
  • Configurações
  • Finalização de cadastro
  • Humor
  • Usuário

→ Voltar ao topo

Desenvolvimento de novas coleções no MongoDB

A equipe focada no BackEnd ficou responsável pela criação de algumas coleções para guardar as informações necessárias para o uso do nosso App e refinamento técnico das coleções, sendo elas:

  • ChatBot
  • Sentimentos
  • Trilha
  • Registro

→ Voltar ao topo

Implementação de testes

Nessa sprint também tivemos uma pessoa dedicada para a implementação de testes para usuários e os novos Models e Controllers que foram desenvolvidos também nessa sprint.

→ Voltar ao topo

Integração Contínua com Docker

Utilizamos Docker para padronizar o ambiente de build e execução nas pipelines de Integração Contínua (CI) tanto do backend quanto do frontend.
Essa abordagem garante que as aplicações sejam testadas e compiladas em contêineres isolados e idênticos aos ambientes de produção, proporcionando maior confiabilidade, portabilidade e automação durante o processo de deploy.

→ Voltar ao topo

🖥️ O protótipo inicial foi desenvolvido na sprint anterior, mas está sendo reapresentado aqui em formato de GIF para facilitar a visualização da interface.

Caso queira explorá-lo diretamente no Figma, clique aqui para acessar o projeto completo

MindCare_compressed_10mb

Sendo assim, finalizamos os requisitos propostos para esta sprint.

→ Voltar ao topo

📈 Métricas do time

Durante a segunda sprint foram realizadas diversas atividades envolvendo o FrontEnd e o BackEnd, como por exemplo as tela de Configurações, Cadastro, Chat e Humor, também foram realizadas atividades relacionadas à implementação de Pipeline CI, testes e refinamento de coleções (banco de dados em MongoDB).

sp2

Controle e descrição das atividades realizadas

NOME 13/10/2025 15/10/2025 17/10/2025 21/10/2025 23/10/2025 31/10/2025
Eduardo LDM-050 XXX-057 LDM-064 LDM-071 LDM-078 LDM-085
Franciele LDM-051 XXX-058 QA-065 QA-072 LDM-079 QA-086
Claudia LDM-052 LDM-059 LDM-066 LDM-073 LDM-080 LDM-087
Willian LDM-053 LDM-060 LDM-067 LDM-074 LDM-081 LDM-088
Bianca LDM-054 XXX-061 LDM-068 LDM-075 LDM-082 LDM-089
Daniel LDM-055 QA-062 QA-069 QA-076 QA-083 XXX-090
Heclair LDM-056 XXX-063 LDM-070 LDM-077 LDM-084 LDM-091
Eduardo Nome da tarefa Descrição
13/10/2025 LDM-050 Refinamento de produto e reunião de alinhamento com o time
15/10/2025 XXX-057 Feriado - dia dos professores
17/10/2025 LDM-064 Desenvolvimento de componentes e da tela home do aplicativo
21/10/2025 LDM-071 Conexão Backend/Frontend e revisão de Pull Requests
23/10/2025 LDM-078 Continuando conexão de Backend/Frontend
31/10/2025 XXX-085 XXX
Franciele Nome da tarefa Descrição
13/10/2025 LDM-051 Refinamento de produto e reunião de alinhamento com o time
15/10/2025 XXX-058 Feriado - dia dos professores
17/10/2025 QA-065 Elaborando cenários de teste
21/10/2025 QA-072 Finalizando cobertura de testes (BE)
23/10/2025 LDM-079 Suporte técnico consultivo e orientação à equipe, focando na aplicação de boas práticas e na sincronização do workflow das tarefas
31/10/2025 QA-086 Criação de novos cenários de teste para (BE) / Reunião de alinhamento com o time para decidir entregáveis para final da Sprint 2
Claudia Nome da tarefa Descrição
13/10/2025 LDM-052 Reunião de alinhamento e distribuição de atividades da Sprint II
15/10/2025 LDM-059 Feriado - dia dos professores
17/10/2025 LDM-066 Inicio FrontEnd tela chatbot
21/10/2025 LDM-073 Correção Estlint e Prettier
23/10/2025 LDM-080 Finalização da Tela Chat bot e inicio da Tela Perfil usuário
31/10/2025 LDM-087 Finalização da Tela de perfil usuário
Willian Nome da tarefa Descrição
13/10/2025 LDM-053 Reunião de alinhamento e distribuição de atividades da Sprint II
15/10/2025 LDM-060 Criação do componente StepProgress e telas de cadastro inacabadas
17/10/2025 LDM-067 Adicionado componentes: CreateAccountIntro, PasswordRequirements, Checkbox e ConsentCard
21/10/2025 LDM-074 Adicionado Telas SplashScreen, LoadingScreen e CadastroFinalizadoScreen
23/10/2025 LDM-081 Correções nos erros de ESLINT para validação do pipeline
31/10/2025 LDM-088 Adicionando Tela SettingsScreen e Reunião de alinhamento com o time para decidir entregáveis para final da Sprint 2
Bianca Nome da tarefa Descrição
13/10/2025 LDM-054 Reunião de alinhamento e distribuição de atividades da Sprint II
15/10/2025 XXX-061 Feriado - dia dos professores
17/10/2025 LDM-068 Inicio da tela de humor
21/10/2025 LDM-075 Conclusão da tela de humor
23/10/2025 LDM-082 Correção de erros do Eslint e Prettier
31/10/2025 LDM-089 Documentação da sprint 2
Daniel Nome da tarefa Descrição
13/10/2025 LDM-055 Refinamento de produto e reunião de alinhamento com o time
15/10/2025 QA-062 Implementação de pipeline de integração contínua backend
17/10/2025 QA-069 Implementação de container Docker para o CRUD (incompleto)
21/10/2025 QA-076 Continuação de container Docker para o CRUD (incompleto)
23/10/2025 QA-083 Correção de erros da develop de eSLint e e outros
31/10/2025 XXX-090 XXX
Heclair Nome da tarefa Descrição
13/10/2025 LDM-056 Reunião de alinhamento e distribuição de atividades da Sprint II
15/10/2025 XXX-063 Feriado - dia dos professores
17/10/2025 LDM-070 Setup inicial do projeto para criação das coleções de registro e trilhas
21/10/2025 LDM-077 Criação da coleção de registro de sentimento de entrada e saída, em conjunto com controllers e rotas
23/10/2025 LDM-084 Criação da coleção de registro de sentimento identificado pelo chat bot, em conjunto com controllers e rotas
31/10/2025 LDM-091 Atividade conjunta com Eduardo para finalização da funcionalidade login