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

Prévia do material em texto

1 INTRODUÇÃO 
Com o crescente aumento da demanda por soluções tecnológicas, a metodologia Scrum tem se 
tornado cada vez mais popular no desenvolvimento 
de projetos de software. Trata-se de um framework ágil que busca atender às 
necessidades do cliente de forma eficiente e eficaz, por meio de um processo 
iterativo e incremental, focado na entrega de valor de negócio em curtos 
períodos de tempo. 
Neste projeto, utilizaremos a metodologia Scrum para o desenvolvimento 
de um aplicativo mobile, visando atender às necessidades de um cliente fictício. 
Através do levantamento das funcionalidades desejadas, construiremos um 
Product Backlog que permitirá a priorização das tarefas mais relevantes para o 
sucesso do projeto. Em seguida, organizaremos um quadro Scrum (kanban) 
para gerenciar o progresso do desenvolvimento, acompanhando as etapas e 
tarefas, datas de entrega e responsáveis por cada atividade. 
A partir deste projeto, esperamos aplicar na prática os princípios do Scrum 
e comprovar a eficácia desta metodologia para a construção de soluções 
tecnológicas de qualidade, que atendam às necessidades do cliente de forma 
ágil e eficiente. 
 
2 DESENVOLVIMENTO 
O projeto foi definido como um aplicativo que visa ajudar as pessoas que querem 
adotar um estilo de vida mais saudável. Foram levantadas algumas 
funcionalidades e características do aplicativo, tais como: cadastro de usuários, 
dicas de exercícios físicos, monitoramento de alimentação, registro de peso, 
dentre outras. 
Com base nas funcionalidades levantadas, foi elaborado o Product Backlog, que 
é a lista de todas as funcionalidades do aplicativo que precisam ser 
desenvolvidas. Cada funcionalidade foi descrita de forma clara e objetiva, e 
priorizada de acordo com o valor de negócio que ela agrega ao produto. 
O time de desenvolvimento foi formado por profissionais qualificados em cada 
área, tais como: desenvolvedores, designers, especialistas em UX/UI, dentre 
outros. 
Foi utilizado o Trello como ferramenta para criação do quadroKanban, que 
é dividido em quatro colunas: A fazer, em andamento, em revisão econcluído. Cada 
tarefa foi descrita de forma clara e objetiva, e atribuída a ummembro do time 
de desenvolvimento, com uma data de entrega definida. 
 
2.1 ETAPAS 
Primeira Etapa Nome do aplicativo: FitLife 
O FitLife é um aplicativo de saúde e bem-estar que ajuda as pessoas a adotarem um 
estilo de vida mais saudável e ativo. Com o FitLife, os usuários podem definir metas 
para si mesmos, planejar refeições saudáveis, acompanhar seus exercícios e 
monitorar seu progresso ao longo do tempo. 
Algumas das funcionalidades e características do FitLife incluem: 
Registro de perfil do usuário: Permitir que os usuários criem um perfil pessoal com 
informações como idade, gênero, altura, peso e nível de atividade física. 
Definição de metas: Permitir que os usuários definam metas para si mesmos, como 
perder peso, ganhar massa muscular ou melhorar a saúde geral. 
 
Planejamento de refeições: Permitir que os usuários planejem suas refeições diárias e 
semanais com base em suas metas e preferências alimentares. 
 
Contagem de calorias: Fornecer informações nutricionais e contagem de caloriaspara 
as refeições planejadas pelos usuários, permitindo que eles monitorem suaingestão de 
calorias e macro e micronutrientes. 
 
Acompanhamento de exercícios: Permitir que os usuários registrem seus exercícios 
diários e monitorem seu progresso em direção às metas de fitness. 
 
Monitoramento de progresso: Fornecer um painel de controle para os usuários 
monitorarem seu progresso ao longo do tempo, incluindo o progresso em relação às 
metas definidas e o registro de atividades e refeições. 
 
Compartilhamento social: Permitir que os usuários compartilhem suas realizações e 
progresso com amigos e familiares em redes sociais, incentivando a interação social e 
a motivação para continuar com o programa de saúde e bem-estar. 
 
Integração com wearables: e dispositivos de monitoramento de saúde - A integração 
com dispositivos de monitoramento de saúde é importante para tornara experiência do 
usuário mais completa e ajudar a manter o foco e a motivação. 
 
Segunda Etapa 
 
A metodologia ágil Scrum foi utilizada para o desenvolvimento do aplicativo. O 
Scrum é um framework ágil que visa à entrega contínua de valor ao cliente, permitindo 
que as equipes de desenvolvimento possam se adaptar às mudanças de requisitos de 
forma rápida e eficiente. A metodologia foi aplicada por meio de sprints, que são 
ciclos de desenvolvimento curtos, com duração de duas semanas. 
 
 
Definições das funcionalidades do produto 
 
Registro de perfil do usuário: 
Permitir que o usuário crie e gerencie seu perfil de informações pessoais, incluindo 
idade, sexo, altura, peso e nível de atividade física. 
 
Controle de dieta e nutrição: 
Adicionar alimentos e bebidas consumidos ao longo do dia. Mostrar informações 
nutricionais sobre os alimentos registrados, incluindo calorias, carboidratos, proteínas, 
gorduras, vitaminas e minerais. 
Estabelecer um objetivo diário para a ingestão de nutrientes com base no perfil do 
usuário. Alertar o usuário caso ultrapasse a quantidade diária recomendada de algum 
nutriente. 
Sugestões de refeições saudáveis: 
Proporcionar sugestões de receitas de refeições saudáveis, com base nas preferências 
do usuário e no objetivo diário de ingestão de nutrientes. 
Dar opções para planos de refeição semanal. 
Monitoramento de atividade física 
Permitir que o usuário registre suas atividades físicas ao longo do dia. Identificar o tipo 
de atividade física e a quantidade de calorias queimadas. 
Estabelecer um objetivo diário de atividade física com base no perfil do usuário 
Alertar o usuário caso fique abaixo do objetivo diário de atividade física. 
 
Rastreamento de medidas corporais: 
Permitir que o usuário registre suas medidas corporais, como peso, cintura, quadril, 
braços e pernas. Mostrar o histórico de medidas e a evolução ao longo do tempo. 
 
Análise de progresso: 
Fornece um resumo diário, semanal e mensal das atividades registradas pelo usuário, 
incluindo alimentos consumidos, atividades físicas e medidas corporais. Permitir que 
o usuário visualize seu progresso e identifique áreas que precisam de melhoria. 
 
Comunidade e rede social: 
Oferecer um fórum de discussão e chat para o usuário interagir com outros usuários e 
compartilhar experiências e dicas de estilo de vida saudável. Disponibilizar um sistema 
de incentivo para os usuários que atingirem seus objetivos de saúde e fitness. 
 
Integração com outras plataformas e aplicativos: 
Integrar com dispositivos vestíveis (wearables), como smartwatch e pulseiras de 
atividade, para coletar dados de atividades físicas e monitorar o sono. Oferecer 
integração com aplicativos de terceiros, como MyFitnessPal, Google Fit, Apple 
HealthKit e outros, para permitir a importação de dados de atividade física e 
alimentação. 
 
QUADRO KANBAN NO TRELLO:
 
 
Etapa 1: Planejamento 
Definir objetivos do Sprint, criar lista de tarefas para Sprint, priorizar as tarefas 
estabelecer prazo para o Sprint, definir o responsável pelo Sprint. 
 
Etapa 2: Backlog do Produto 
Registrar as funcionalidades no product backlog, priorizar as funcionalidades do 
product backlog, definir as entregas para cada funcionalidade. 
 
Etapa 3: Sprint Backlog 
Selecionar as funcionalidades para o sprint backlog, estabelecer tarefas para cada 
funcionalidade, determinar a responsabilidade de cada tarefa, definir prazo para cada 
tarefa. 
 
Etapa 4: Desenvolvimento 
Desenvolver as funcionalidades de acordo com o sprint backlog, realizar testes 
unitários, revisar código, registrar resultados dos testes,corrigir possíveis problemas. 
 
Etapa 5: Revisão do Sprint 
Revisar as funcionalidades concluídas, registrar feedback do cliente, verificar se as 
funcionalidades atendem aos critérios de aceitação, definir as próximas uncionalidades 
a serem desenvolvidas. 
 
Etapa 6: Entrega 
Preparar o pacote de entrega, verificar se as funcionalidades foram corretamente 
implementadas, realizar testes finais, entregar ao cliente, verificar se o cliente está 
satisfeito 
2.2 MÉTODOS 
Os métodos utilizados no projeto foram baseados na metodologia ágil Scrum, que é 
uma abordagem de gestão de projetos que enfatiza a colaboração, a adaptação a 
mudanças e a entrega contínua de valor ao cliente. Para isso, foram realizadas as 
seguintes atividades: 
Definição das funcionalidades do produto: o Product Owner, responsável pela gestão 
do backlog do produto, definiu as funcionalidades que seriam desenvolvidas, 
priorizando as que mais agregavam valor para o usuário. 
Planejamento das sprints: foram definidos ciclos de desenvolvimento de 2 
semanas(sprints) com o objetivo de entregar funcionalidades prontas e testadas ao final 
de cada ciclo. 
Reuniões diárias: todos os dias, a equipe se reunia por 15 minutos para compartilhar o 
andamento das atividades e identificar possíveis obstáculos. Reuniões de revisão e 
retrospectiva: no final de cada sprint, a equipe se reunia com o Product Owner para 
apresentar as funcionalidades desenvolvidas e obter feedback. Além disso, era 
realizada uma retrospectiva para identificar pontos de melhoria no processo. 
Uso de ferramentas de gestão de projetos: foi utilizado o Trello para o gerenciamento 
do backlog do produto e para o acompanhamento das tarefas em cada sprint. 
Desenvolvimento orientado a testes: todas as funcionalidades desenvolvidas eram 
testadas pela equipe antes de serem entregues ao cliente, garantindo a qualidade do 
produto. 
Comunicação efetiva: a equipe manteve uma comunicação constante e transparente, 
visando a troca de informações e a identificação de possíveis problemas. 
Com a utilização desses métodos, foi possível desenvolver o aplicativo de forma ágile 
eficiente, garantindo a entrega de valor ao cliente de forma contínua. 
 
2.3 RESULTADOS 
Após a conclusão do projeto, o aplicativo "FitLif" foi lançado na loja de aplicativos. O 
aplicativo foi bem recebido pelos usuários, que elogiaram sua facilidade de uso e 
funcionalidades úteis para a melhoria da saúde. 
 
CONCLUSÃO 
Neste trabalho, foi proposto o desenvolvimento de um aplicativo para ajudar as 
pessoas a adotarem um estilo de vida mais saudável, utilizando a metodologia ágil 
Scrum. 
Inicialmente, foi apresentado o processo de levantamento de requisitos e a elaboração 
do Product Backlog, onde foram listadas as principais funcionalidades do aplicativo. 
Em seguida, o Product Owner priorizou as funcionalidades de acordo como valor de 
negócio e montou um quadro do Scrum (Kanban) utilizando a ferramenta Trello, com 
as divisões de etapas, tarefas, datas de entrega e responsáveis por atividade. 
Durante o desenvolvimento do projeto, foram utilizados métodos como a realização de 
reuniões diárias para monitorar o progresso do trabalho, a realização de sprints para 
organizar o desenvolvimento em ciclos curtos e a revisão de resultados ao final de cada 
sprint 
Como resultado, o aplicativo foi desenvolvido com sucesso e apresenta todas as 
funcionalidades descritas no Product Backlog. 
 O aplicativo possui uma interface amigável e intuitiva, permitindo que os usuários 
possam facilmente registrar sua atividade física e alimentação diária, além de receber 
dicas e sugestões para adotar um estilo de vida mais saudável. 
Em conclusão, a metodologia ágil Scrum mostrou-se eficiente para o desenvolvimento 
do aplicativo proposto, permitindo a entrega de um produto de qualidade dentro do 
prazo e com as funcionalidades desejadas. 
Além disso, a utilização da ferramenta Trello contribuiu para uma gestão eficiente do 
projeto, facilitando a comunicação e colaboração entre a equipe de desenvolvimento e 
o Product Owner

Mais conteúdos dessa disciplina