Sobre | Backlogs | Tecnologias | Equipe
Projeto baseado na metodologia ágil SCRUM, procurando desenvolver a Proatividade, Autonomia, Colaboração e Entrega de Resultados dos estudantes envolvidos
📌Status do Projeto: Em andamento 🚧
Acompanhe
STATUS ATUAL
do projeto no BOARD
Embora o calendário oficial do curso tenha três marcos de entrega principais, nossa equipe concordou em adotar sprints internas menores. Dessa forma, conseguimos mais ciclos para promover a inspeção e adaptação ao longo do desenvolvimento.
Clique no ID da Sprint para ver a documentação da mesma
Id Sprint | Data de Inicio | Data de Entrega | Status |
---|---|---|---|
1.1 | 02-09-2024 | 06-09-2024 | ✔️ Concluída |
1.2 | 09-09-2024 | 13-09-2024 | ✔️ Concluída |
1.3 | 16-09-2024 | 16-09-2024 | Sprint 01 (clica e saiba mais) |
2.1 | 23-09-2024 | 27-09-2024 | ✔️ Concluída |
2.2 | 30-09-2024 | 04-10-2024 | ✔️ Concluída |
2.3 | 07-10-2024 | 11-10-2024 | Sprint 02 (clica e saiba mais) |
3.1 | 14-10-2024 | 18-10-2024 | ✔️ Concluída |
3.2 | 21-10-2024 | 25-10-2024 | ✔️ Concluída |
3.3 | 28-10-2024 | 01-11-2024 | ✔️ Concluída |
Final | 04-11-2024 | 08-11-2024 | Sprint 03 (clica e saiba mais) |
Ao final de cada Sprint sera gerado uma TAG do Github no repositorio do projeto para que o resultado será transparente.
As entregas de valor propriamente ditas serão realizadas ao final das Sprints 1.3
, 2.3
e Final
. Estas conterão um conjunto de funcionalidades que está de acordo com o objetivo do produto e reflete um visão do MVP.
As seguintes ferramentas, linguagens, bibliotecas e tecnologias foram usadas na construção do projeto:
ID Requisito | Tipo Requisito | Nome | Descrição |
---|---|---|---|
RF-01 | Funcional | Registro de Usuario | O sistema deve permitir que novos usuários se registrem fornecendo informações como nome, e-mail e senha. O sistema deve enviar um e-mail de confirmação de registro para o usuário. |
RF-02 | Funcional | Login de Usuario | O sistema deve permitir que usuários registrados façam login usando e-mail e senha. O sistema deve validar as credenciais de login e, em caso de erro, exibir uma mensagem apropriada. |
RF-03 | Funcional | Calcular Metabolismo Basal | O sistema deve calcular o metabolismo basal do usuário com base nos dados fornecidos na anamnese e no objetivo nutricional selecionado. O sistema deve exibir o valor calculado das necessidades calóricas diárias do usuário. |
RF-04 | Funcional | Registrar Refeiçoes | O sistema deve permitir que o usuário selecione e registre alimentos como parte de uma refeição. O sistema deve calcular e exibir o total de calorias e nutrientes da refeição registrada. |
RF-05 | Funcional | Receber Dieta Balanceada | O sistema deve gerar uma opção de dieta balanceada baseada nas necessidades calóricas e objetivos do usuário. O sistema deve permitir que o usuário veja e siga a dieta sugerida. |
RF-06 | Funcional | Variar Alimentos na Dieta | O sistema deve oferecer opções alternativas para os alimentos da dieta sugerida. O sistema deve permitir que o usuário substitua alimentos de forma simples e rápida. |
RF-07 | Funcional | Monitorar Progresso Nutricional | O sistema deve exibir um histórico de progresso nutricional do usuário, mostrando as calorias consumidas, metas alcançadas e mudanças de peso. O sistema deve gerar gráficos e relatórios que ajudem o usuário a visualizar seu progresso. |
RF-08 | Funcional | Preencher Anamnese | O sistema deve permitir que usuários registrados façam login usando e-mail e senha. O sistema deve validar as credenciais de login e, em caso de erro, exibir uma mensagem apropriada. |
RFD-01 | Funcional DESEJAVEL | Registro de Dieta do Paciente | O sistema deve permitir que nutricionistas criem dietas personalizadas e as enviem aos seus pacientes por meio do aplicativo. |
RFD-02 | Funcional DESEJAVEL | Comunicação com Pulseira Inteligente | O sistema deve integrar-se com dispositivos de pulseira inteligente para sincronizar automaticamente as calorias queimadas e ajustar o gasto calórico diário do usuário. |
RFD-03 | Funcional DESEJAVEL | Criação de Alarmes com Dieta | O sistema deve permitir que o usuário configure alarmes que lembram sobre os horários de alimentação conforme a dieta planejada. |
RFD-04 | Funcional DESEJAVEL | Visualização Interativa da Refeição | O sistema deve permitir que o usuário interaja com os alimentos de uma refeição em tempo real, ajustando porções e visualizando os impactos nutricionais. |
RNF-01 | Não Funcional | Desempenho | O sistema deve responder às ações do usuário em no máximo 2 segundos. O aplicativo deve ser capaz de lidar com até 10.000 usuários simultâneos sem degradação significativa de desempenho. |
RNF-02 | Não Funcional | Usabilidade | O sistema deve ser intuitivo e fácil de navegar, permitindo que novos usuários compreendam como usar as principais funcionalidades em menos de 5 minutos. O sistema deve fornecer feedback claro para as ações do usuário, incluindo mensagens de erro e confirmação. |
RNF-03 | Não Funcional | Escalabilidade | O sistema deve ser escalável para acomodar o crescimento do número de usuários sem necessidade de grandes mudanças na infraestrutura. O sistema deve permitir a fácil adição de novas funcionalidades sem afetar negativamente as existentes. |
ID Épico | Nome | Descrição |
---|---|---|
EP-01 | Gerenciamento de Usuários | Este épico abrange todas as funcionalidades relacionadas ao gerenciamento de contas de usuário, incluindo registro, login e gerenciamento de perfis. |
EP-02 | Avaliação Inicial e Personalização | Este épico envolve a coleta de informações de saúde do usuário e a personalização dos serviços do aplicativo com base nessas informações. |
EP-03 | Planejamento e Registro de Dieta | Este épico cobre a criação de planos alimentares, o registro de refeições e a personalização de dietas para ajudar os usuários a atingir seus objetivos nutricionais. |
EP-04 | Monitoramento e Acompanhamento | Este épico envolve funcionalidades para monitorar e acompanhar o progresso nutricional do usuário ao longo do tempo. |
EP-05 | Funcionalidades Avançadas e Integrações (Desejável) | Este épico inclui funcionalidades adicionais que aumentam a experiência do usuário, como integração com dispositivos externos e funcionalidades específicas para nutricionistas |
ID Épico | ID US | Nome | Descrição |
---|---|---|---|
EP-01 | US-01 | Registro de Usuário | Como um novo usuário, eu quero me registrar no aplicativo para poder acessar todas as funcionalidades de controle nutricional. |
EP-01 | US-02 | Login de Usuário | Como um usuário registrado, eu quero fazer login no aplicativo para acessar minhas informações e acompanhar meu progresso. |
EP-02 | US-03 | Preencher Anamnese | Como um usuário, eu quero preencher uma anamnese inicial adaptável aos meus objetivos para que o aplicativo possa entender minhas necessidades e preferências nutricionais. |
EP-02 | US-04 | Calcular Metabolismo Basal | Como um usuário, eu quero que o aplicativo calcule meu metabolismo basal baseado nas informações da anamnese alinhadas ao meu objetivo para saber minhas necessidades calóricas diárias. |
EP-03 | US-05 | Registrar Refeições | Como um usuário, eu quero ser capaz de navegar de forma fluida entre as opções de alimentos e registrá-las em conjunto como uma refeição. |
EP-03 | US-06 | Receber Dieta Balanceada | Como um usuário, eu quero receber uma opção de dieta balanceada baseada nas minhas necessidades calóricas e objetivo. |
EP-03 | US-07 | Variar Alimentos na Dieta | Como um usuário, quero ter a opção de variar os alimentos sugeridos na dieta para manter uma alimentação diversificada e saborosa de maneira simples através de alternativas disponibilizadas por alimento no aplicativo. |
EP-04 | US-08 | Monitorar Progresso Nutricional | Como um usuário, eu quero monitorar meu progresso nutricional para ver como estou evoluindo em relação ao meu objetivo. |
EP-05 | US-09 | Registro de Dieta do Paciente | Como um nutricionista, eu quero poder criar uma dieta personalizada no sistema e enviar de alguma forma ao meu paciente. |
EP-05 | US-10 | Comunicação com Pulseira Inteligente | Como um usuário, eu quero que as calorias contabilizadas pela minha pulseira inteligente sejam debitadas do meu gasto calórico diário automaticamente. |
EP-05 | US-11 | Criação de Alarmes com Dieta | Como um usuário, gostaria que o aplicativo colocasse alarmes que me levassem à minha dieta nas horas estipuladas para a alimentação. |
EP-05 | US-12 | Visualização Interativa da Refeição | Como um usuário, gostaria que durante a refeição eu pudesse gerenciar os alimentos e nutrientes de forma interativa pelo aplicativo com suas funcionalidades de gerenciamento nutricional. |
Integrante | Função | Github | |
---|---|---|---|
Otavio Abreu dos Santos Silva | Product Owner | https://github.com/otavioabreu27 | https://www.linkedin.com/in/o-abreu/ |
Flavio Eduardo Linguanotto | Scrum Master | https://github.com/linguanotto | https://www.linkedin.com/in/flavio-linguanotto-b587361a4/ |
João Vitor Cabral Procópio | Dev Team | https://github.com/joaoprocopio | https://linkedin.com/in/joao-procopio |
Igor Vinicius Santos Fonseca | Dev Team | https://github.com/fonsecaigor | https://www.linkedin.com/in/igor-fonseca |
Rafael Estevam de Siqueira | Dev Team | https://github.com/rafaelres | https://www.linkedin.com/in/rafael-estevam-de-siqueira-77891423a/ |
Beatriz Roberto Montanini | Dev Team | https://github.com/BiaMontanini | https://www.linkedin.com/in/beatriz-montanini-b69b451b9/ |