Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

ANHANGUERA
Disciplina: Projeto de Software
App YazioPro
João Victor 
Trabalho de portfólio apresentado como parte dos requisitos para a obtenção da média semestral
Orientador: Prof .Marco Ikuro Hisatomi
Londrina/PR – 2024
Sumário
1 Introdução	3
2. Desenvolvimento	4
2.2 Método	4
2.3 Funcionalidades	5
2.4 Priorização das Funcionalidades	6
2.5 Quadro Scrum	6
Resultados	9
Referências	10
1 Introdução
Este relatório descreve o desenvolvimento de um projeto ágil, aplicando os princípios da metodologia Scrum. O objetivo é criar um aplicativo chamado YazioPro, voltado para o controle de alimentação, oferecendo ferramentas de planejamento nutricional e acompanhamento de metas alimentares. O YazioPro auxilia os usuários na gestão de calorias, nutrientes e planejamento de refeições, promovendo hábitos saudáveis por meio de um controle eficiente da dieta.
2. Desenvolvimento
O desenvolvimento do YazioPro foi organizado conforme as práticas do Scrum, com a equipe dividida em papéis específicos, como o Product Owner e o Scrum Master. As funcionalidades foram organizadas em um Product Backlog, com sprints sendo planejadas para garantir entregas contínuas e incrementais. Um quadro Scrum foi utilizado para gerenciar e monitorar o progresso das tarefas, facilitando o controle das etapas e prazos de cada funcionalidade.
2.2 Método
.O método utilizado foi baseado nas diretrizes do Scrum, uma estrutura de desenvolvimento ágil que promove a entrega contínua e a adaptação rápida às mudanças de requisitos. As etapas seguidas incluem:
1.Definição do Product Backlog: Todas as funcionalidades desejadas para o aplicativo foram listadas e detalhadas.
2. Priorização das Funcionalidades: As funcionalidades foram priorizadas com base no valor de negócio, focando inicialmente nas funções essenciais para um MVP (Minimum Viable Product).
3. Divisão do Trabalho em Sprints: O desenvolvimento foi dividido em ciclos de duas semanas, com entregas ao final de cada sprint.
4. Uso do Quadro Scrum (Kanban): Um quadro Scrum foi criado no Trello para organizar as tarefas em categorias como "A Fazer", "Em Progresso" e "Concluído".
2.3 Funcionalidades
As funcionalidades planejadas para o YazioPro incluem:
Criação de Perfis Personalizados: Os usuários podem criar perfis com dados como idade, peso, altura, metas nutricionais e restrições alimentares.
Acompanhamento de Calorias e Nutrientes: O aplicativo permite o registro das refeições e oferece um relatório detalhado de calorias e nutrientes consumidos diariamente.
Recomendações de Refeições: Baseado nos dados inseridos pelo usuário, o YazioPro recomenda refeições saudáveis que correspondem aos objetivos nutricionais.
Planejamento Semanal de Refeições: O usuário pode planejar suas refeições para a semana, garantindo uma dieta balanceada.
Lista de Compras Automática: A partir do planejamento de refeições, o aplicativo gera uma lista de compras com os ingredientes necessários.
Integração com Dispositivos de Monitoramento de Atividades Físicas: O YazioPro pode ser conectado a aplicativos de fitness, ajustando o consumo calórico recomendado com base nas atividades físicas realizadas.
2.4 Priorização das Funcionalidades
As funcionalidades foram priorizadas com base no impacto direto para o usuário e no valor de negócio. As três funcionalidades principais selecionadas para o MVP foram:
1.Criação de Perfis Personalizados: Para garantir uma experiência individualizada.
4.Acompanhamento de Calorias e Nutrientes: Principal ferramenta para controle de dieta.
3.Recomendações de Refeições: Funcionalidade central para fornecer sugestões nutricionais baseadas no perfil do usuário.
As funcionalidades complementares, como planejamento semanal de refeições e a geração de lista de compras, foram consideradas para etapas futuras após o lançamento do MVP.
2.5 Quadro Scrum
Utilizei o Trello para montar o quadro do Scrum, com as seguintes etapas:
-Backlog do Produto
-A Fazer
-Em Progresso
-Fase de Teste 
-Concluído
O uso do quadro Scrum (Kanban) no Trello permitiu um controle visual claro sobre o estado de cada tarefa, ajudando a priorizar e completar as funcionalidades de forma organizada.
Resultados
O resultado da aula prática foi a criação de um MVP funcional, com as seguintes funcionalidades entregues:
Criação de perfis personalizados;
Acompanhamento básico de calorias e nutrientes;
Recomendações de refeições com base nas necessidades nutricionais dos usuários.
3 Conclusão
O uso da metodologia ágil Scrum foi essencial para o sucesso no desenvolvimento do YazioPro. A estruturação do trabalho em sprints, a definição clara do Product Backlog e o uso do quadro Scrum permitiram um progresso contínuo, com entregas constantes e visibilidade total do estado das tarefas. O MVP foi concluído com sucesso, e o planejamento para as próximas etapas inclui a implementação das funcionalidades complementares para ampliar o valor do produto.
Referências
Pressman, Roger S. Engenharia de Software: Uma Abordagem Profissional. 8ª ed., AMGH Editora, 2016.
Rubin, Kenneth S. Essential Scrum: A Practical Guide to the Most Popular Agile Process. Addison-Wesley, 2012.]
Criando Kanban Scrum para Gestão Ágil de Projetos [exemplo do Trello]: https://www.youtube.com/watch?v=_HpsaRL9Jug
Unidade 2 - Gestão Ágil de Projeto de Software com Trello: https://www.youtube.com/watch?v=19UCdrQjx0I
image1.png

Mais conteúdos dessa disciplina