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

Prévia do material em texto

NOME FACULDADE 
 
 
 
 
 
 
 
 
DESENVOLVIMENTO PRÁTICO DE PROJETO DE SOFTWARE 
UTILIZANDO PRINCÍPIOS DA METODOLOGIA ÁGIL SCRUM 
 
 
 
 
 
 
 
 
NOME ALUNO 
 
 
 
 
 
 
 
 
 
 
 
 
CIDADE 
2023 
 
1. INTRODUÇÃO 
 
O presente relatório tem como objetivo apresentar o processo de desenvolvimento 
de um software, desde a concepção da ideia até a sua implementação. O foco principal 
será a criação de um aplicativo inovador, no qual o próprio autor atuará como cliente, 
identificando funcionalidades e características desejadas. 
Na primeira etapa, assumindo o papel de cliente, desafiado a ser criativo e 
detalhista ao idealizar o aplicativo dos sonhos. Serão levantadas todas as funcionalidades 
e características almejadas para a plataforma, com o intuito de criar uma descrição 
completa e aprofundada do produto pretendido. 
Já na segunda etapa, o papel será invertido, tornando-se o Product Owner de uma 
empresa responsável pelo desenvolvimento do aplicativo proposto. Nessa nova posição, 
será necessário definir as funcionalidades do produto e elaborar o product backlog. A 
priorização das funcionalidades de acordo com o valor de negócio será uma tarefa crucial 
para garantir a eficiência e sucesso do projeto. 
Além disso, será montado um quadro Kanban, com todas as etapas do 
desenvolvimento, tarefas, datas de entrega e responsáveis por cada atividade. Esse quadro 
permitirá acompanhar o andamento do projeto e garantir que todas as etapas sejam 
devidamente executadas. 
 
2. METODOLOGIA 
 
2.1 Etapa 1 
A metodologia utilizada para a escolha do aplicativo baseou-se em um processo 
criterioso de análise e identificação das necessidades e preferências do público-alvo. 
Inicialmente, foi realizada uma pesquisa de mercado para identificar as tendências e 
demandas dos usuários em relação a aplicativos similares. Em seguida, foram levantadas 
informações sobre o perfil dos potenciais usuários, incluindo suas preferências, hábitos 
de consumo e necessidades específicas. 
Além disso, foram consideradas as características e funcionalidades de aplicativos 
concorrentes, buscando identificar possíveis lacunas no mercado que o novo aplicativo 
poderia preencher. A análise das avaliações e comentários de usuários em plataformas de 
aplicativos também desempenhou um papel importante na definição das funcionalidades 
prioritárias. 
Outra variável crucial foi a viabilidade técnica do projeto, incluindo o custo e 
tempo estimados para o desenvolvimento das funcionalidades propostas. Foi realizada 
uma análise técnica detalhada para avaliar se as funcionalidades desejadas eram factíveis 
dentro dos recursos disponíveis. 
Por fim, a decisão foi baseada em uma combinação de fatores, incluindo a 
demanda do mercado, as preferências dos usuários, a viabilidade técnica e a inovação que 
o aplicativo traria ao cenário existente. A escolha final levou em consideração a 
possibilidade de oferecer uma solução única e relevante para atender às necessidades dos 
usuários e se destacar no mercado de aplicativos. 
 
2.2 Etapa 2 
 
Como Product Owner, a ferramenta escolhida para auxiliar na organização do 
desenvolvimento do aplicativo é o Trello. O Trello é uma plataforma de gestão de projetos 
que permite criar quadros com listas e cartões para organizar as tarefas em etapas e 
acompanhar o progresso de cada atividade. 
O primeiro passo é criar um quadro no Trello para o projeto do aplicativo, 
dividindo-o em listas representando as diferentes etapas do desenvolvimento, como 
"Ideias e Brainstorming", "Análise de Requisitos", "Design e Prototipação", 
"Desenvolvimento" e "Testes e Lançamento". Cada uma dessas listas conterá os cartões 
que representam as tarefas específicas a serem realizadas em cada etapa. 
Na etapa de "Ideias e Brainstorming", serão listadas todas as funcionalidades e 
características desejadas para o aplicativo, a partir das informações coletadas na primeira 
etapa do relatório. Em seguida, na etapa de "Análise de Requisitos", essas funcionalidades 
serão avaliadas e priorizadas de acordo com o valor de negócio e viabilidade técnica. 
Após a definição das funcionalidades prioritárias, a etapa de "Design e 
Prototipação" envolverá a criação de protótipos e interfaces para o aplicativo, visando 
validar e aprimorar as ideias propostas. A seguir, na etapa de "Desenvolvimento", as 
tarefas relacionadas à programação e implementação das funcionalidades serão 
distribuídas entre a equipe de desenvolvimento. 
Ao longo do processo, o quadro do Trello será atualizado constantemente, com a 
adição de novas tarefas, a atualização do status das atividades e a definição das datas de 
entrega. Isso permitirá um acompanhamento detalhado do progresso do projeto e a 
identificação de possíveis ajustes e melhorias ao longo do desenvolvimento. 
Por meio do Trello, será possível manter uma visão clara e organizada de todas as 
etapas do desenvolvimento do aplicativo, garantindo a eficiência e agilidade no processo 
e contribuindo para o alcance dos objetivos propostos. A ferramenta será utilizada como 
uma aliada estratégica para o sucesso do projeto, promovendo uma gestão eficiente e 
colaborativa entre a equipe de desenvolvimento e o Product Owner. 
 
3. RESULTADOS 
 
3.1 Etapa 1 
Nesta primeira etapa, como cliente em busca de desenvolver um aplicativo, o 
objetivo é criar uma solução inovadora que atenda às necessidades de um público 
específico e preencha uma lacuna no mercado. A proposta é desenvolver um aplicativo 
de delivery de refeições saudáveis, chamado "HealthyEats", que visa proporcionar aos 
usuários uma forma prática e conveniente de adotar hábitos alimentares mais saudáveis, 
mesmo em meio à correria do dia a dia. 
 
Análise de Mercado: 
A análise de mercado revelou que, apesar do crescente interesse das pessoas em 
uma alimentação saudável, muitos enfrentam dificuldades em manter essa prática diante 
de uma rotina agitada. Com a busca cada vez maior por opções mais saudáveis, há uma 
carência de aplicativos que ofereçam uma ampla variedade de refeições saudáveis de 
diferentes estilos gastronômicos, entregues com agilidade e qualidade. 
 
Público-Alvo: 
O público-alvo do aplicativo "HealthyEats" compreende principalmente pessoas 
que buscam uma alimentação equilibrada e desejam reduzir o consumo de fast-food e 
alimentos pouco saudáveis. Esse público pode ser composto por profissionais que 
trabalham em escritórios, estudantes universitários, pessoas que se preocupam com a 
saúde e buscam opções práticas para se alimentar bem, além de atletas e pessoas que 
seguem uma dieta específica. 
 
Características e Funcionalidades: 
O "HealthyEats" será desenvolvido com uma interface amigável e intuitiva, 
permitindo que os usuários naveguem facilmente pelas opções disponíveis. Algumas das 
principais funcionalidades incluirão: 
1. Cardápio Diversificado: O aplicativo oferecerá um cardápio diversificado com 
opções de café da manhã, almoço, jantar e lanches, atendendo a diferentes preferências 
alimentares, como veganos, vegetarianos, sem glúten, entre outros. 
2. Personalização de Pedidos: Os usuários poderão personalizar seus pedidos de 
acordo com suas preferências e restrições alimentares, adicionando ou removendo 
ingredientes. 
3. Programação de Entregas: O aplicativo permitirá que os usuários agendem a 
entrega das refeições com antecedência, possibilitando o planejamento de toda a semana. 
4. Opções Nutricionais: Cada refeição será acompanhada de informações 
nutricionais detalhadas, como calorias, proteínas, carboidratos, gorduras, vitaminas e 
minerais. 
5. Avaliação e Comentários: Os usuários poderão avaliar e deixar comentários 
sobre as refeições, proporcionando feedback importante para aprimorar a qualidade dos 
serviços. 
Por meio do aplicativo "HealthyEats", pretende-se contribuir para uma mudança 
positiva nos hábitos alimentares da população, oferecendoopções saudáveis e saborosas 
de refeições, aliando praticidade e qualidade. A proposta é criar uma plataforma que seja 
uma aliada no dia a dia das pessoas, facilitando a adoção de uma alimentação mais 
equilibrada e promovendo o bem-estar e a saúde de seus usuários. 
 
3.2 Etapa 2 
 
a) Desenvolvimento do Product Backlog 
Como Product Owner da empresa encarregada de desenvolver o aplicativo 
proposto "HealthyEats", a primeira responsabilidade é definir as funcionalidades do 
produto, ou seja, elaborar o product backlog. Para isso, é essencial compreender a 
proposta do aplicativo e o público-alvo ao qual ele se destina. O "HealthyEats" será um 
aplicativo de delivery de refeições saudáveis, voltado para pessoas que buscam 
praticidade, qualidade e opções alimentares balanceadas. 
Com base nessa proposta, algumas funcionalidades fundamentais são 
identificadas: 
 
1. Cadastro de Usuários: O aplicativo deve permitir que os usuários criem contas 
personalizadas, possibilitando o acesso a recursos exclusivos e agilizando o processo de 
pedidos futuros. 
2. Catálogo de Refeições: O "HealthyEats" precisa contar com um amplo catálogo 
de refeições saudáveis, categorizadas por tipo (café da manhã, almoço, lanche, jantar, 
etc.) e com informações detalhadas sobre os ingredientes e valores nutricionais. 
3. Personalização de Pedidos: Uma funcionalidade importante é permitir que os 
usuários personalizem suas refeições, escolhendo ingredientes, ajustando porções ou 
indicando restrições alimentares, de acordo com suas preferências individuais. 
4. Programação de Entregas: O aplicativo deve disponibilizar a opção de agendar 
entregas, permitindo aos usuários planejar suas refeições com antecedência, garantindo 
maior conveniência e organização. 
5. Sistema de Avaliação e Comentários: A possibilidade de avaliar as refeições e 
deixar comentários é uma funcionalidade relevante, pois contribui para a transparência e 
qualidade do serviço prestado. 
6. Pagamento Online: O "HealthyEats" deve oferecer opções de pagamento online 
seguras e diversas, facilitando o processo de compra e aumentando a comodidade para os 
usuários. 
7. Rastreamento de Pedidos: Uma funcionalidade valiosa é o rastreamento em 
tempo real dos pedidos, permitindo aos usuários acompanhar o status de suas entregas e 
estimativas de horário de chegada. 
8. Programas de Fidelidade e Promoções: Oferecer programas de fidelidade, 
descontos e promoções especiais é uma estratégia para fomentar a retenção de clientes e 
incentivar novas compras. 
Essas funcionalidades são essenciais para garantir que o "HealthyEats" ofereça 
uma experiência completa e diferenciada aos seus usuários, tornando-o uma opção 
atrativa e confiável no mercado de delivery de refeições saudáveis. 
 
b) Priorização de funcionalidades de acordo com o valor de negócio; 
Ao priorizar as funcionalidades do aplicativo "HealthyEats" de acordo com o valor 
de negócio que cada uma delas agrega, é necessário considerar aspectos como o impacto 
no usuário, o alinhamento com os objetivos estratégicos da empresa e a viabilidade 
técnica de implementação. Com base nesses critérios, as funcionalidades podem ser 
organizadas em três categorias de prioridade: 
 
1. Alta Prioridade: 
 a) Cadastro de Usuários: Essa funcionalidade é fundamental para estabelecer um 
relacionamento personalizado com os clientes, permitindo o acesso a benefícios 
exclusivos e a fidelização dos usuários. 
 b) Catálogo de Refeições: Disponibilizar um amplo catálogo com informações 
detalhadas sobre as refeições é essencial para atrair os usuários e oferecer uma ampla 
variedade de opções saudáveis. 
 c) Personalização de Pedidos: Permitir que os usuários personalizem suas 
refeições de acordo com suas preferências individuais aumenta a satisfação do cliente e a 
probabilidade de recompra. 
2. Média Prioridade: 
 a) Programação de Entregas: Oferecer a possibilidade de agendar entregas é uma 
funcionalidade que agrega valor ao usuário, proporcionando maior flexibilidade e 
conveniência na compra de refeições. 
 b) Sistema de Avaliação e Comentários: Essa funcionalidade é importante para 
garantir a transparência e qualidade do serviço, possibilitando que os usuários 
compartilhem suas experiências e auxiliem na tomada de decisão de outros consumidores. 
3. Baixa Prioridade: 
 a) Pagamento Online: Embora seja uma funcionalidade importante para agilizar 
o processo de compra, ela pode ser considerada de baixa prioridade, uma vez que existem 
outras opções de pagamento disponíveis. 
 b) Rastreamento de Pedidos: Essa funcionalidade, embora seja interessante, 
pode ser classificada como de baixa prioridade, pois não impacta diretamente na 
experiência do usuário com as refeições. 
 c) Programas de Fidelidade e Promoções: Embora sejam estratégicos para a 
retenção de clientes, podem ser desenvolvidos e implementados em etapas posteriores do 
aplicativo. 
 
 
 
c) Montagem do quadro Kanban 
 
 
 
4. CONCLUSÃO 
A conclusão deste projeto sobre o desenvolvimento do aplicativo "HealthyEats" 
destaca a importância de uma abordagem estruturada e planejada para a criação de um 
software. Iniciamos como clientes, buscando identificar as funcionalidades e 
características desejadas no aplicativo, destacando a relevância de oferecer uma solução 
que promova hábitos alimentares mais saudáveis e acessíveis. 
Na sequência, assumimos o papel de Product Owner, definindo o product backlog 
e priorizando as funcionalidades de acordo com o valor de negócio. Através de um quadro 
no estilo Scrum (Kanban) no Trello, organizamos as tarefas em diferentes etapas, 
permitindo um gerenciamento eficiente do projeto, com visibilidade de todas as 
atividades em andamento, concluídas e em teste. 
A metodologia de desenvolvimento adotada garantiu que as etapas essenciais para 
a construção do aplicativo fossem cuidadosamente planejadas e monitoradas. A análise 
de mercado e público-alvo nos permitiu compreender as necessidades e expectativas dos 
usuários, enquanto a priorização das funcionalidades nos auxiliou a concentrar esforços 
nas áreas mais relevantes para o negócio. 
A utilização do Trello como ferramenta de gestão se mostrou eficaz, 
proporcionando um acompanhamento claro e detalhado das atividades, prazos e 
responsáveis. Além disso, a divisão das tarefas em listas como "To Do", "In Progress", 
"Done" e "Testing" facilitou a visualização do fluxo de trabalho e a identificação de 
possíveis gargalos. 
Portanto, este projeto reforça a importância de um planejamento minucioso e do 
uso de metodologias ágeis na construção de softwares. O aplicativo "HealthyEats" 
representa um exemplo fictício, mas a experiência de desenvolvimento apresentada aqui 
pode ser aplicada em projetos reais, auxiliando na entrega de soluções eficientes, 
alinhadas com as necessidades dos usuários e as expectativas do negócio.

Mais conteúdos dessa disciplina