Sprint 2
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.
✔️ 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
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
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.
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.
🖥️ 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
Sendo assim, finalizamos os requisitos propostos para esta sprint.
📈 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).
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 |


