0% acharam este documento útil (0 voto)
3 visualizações10 páginas

Portfólio

O documento apresenta um portfólio de projeto de software do aluno Gabriel Sá Medeiros, focando na aplicação de metodologias ágeis, especialmente o SCRUM, para o desenvolvimento do aplicativo 'Kitchen Explorer'. O projeto visa oferecer uma experiência culinária completa, com funcionalidades como exploração de receitas, planejamento de refeições e gerenciamento de compras, priorizando a flexibilidade e o envolvimento do cliente. O relatório detalha as etapas de desenvolvimento, incluindo a definição e priorização do backlog do produto, visando atender às necessidades dos usuários de forma eficaz.

Enviado por

gsmbr010
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações10 páginas

Portfólio

O documento apresenta um portfólio de projeto de software do aluno Gabriel Sá Medeiros, focando na aplicação de metodologias ágeis, especialmente o SCRUM, para o desenvolvimento do aplicativo 'Kitchen Explorer'. O projeto visa oferecer uma experiência culinária completa, com funcionalidades como exploração de receitas, planejamento de refeições e gerenciamento de compras, priorizando a flexibilidade e o envolvimento do cliente. O relatório detalha as etapas de desenvolvimento, incluindo a definição e priorização do backlog do produto, visando atender às necessidades dos usuários de forma eficaz.

Enviado por

gsmbr010
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

Portfólio Projeto de software

Aluno: Gabriel Sá Medeiros


INTRODUÇÃO
A gestão eficiente de software é crucial para o êxito de empresas e
organizações que lidam com projetos de TI, grandes e complexos.
Nesse contexto, adisciplina de Projeto de Software oferece uma
oportunidade valiosa para
aplicar conceitos teóricos em um ambiente prático, aprofundando
a compreensão sobregestão de software por meio de metodologias
ágeis, com destaque para o [Link] cenário do
desenvolvimento ágil de projetos, a metodologia Scrum tem
sedestacado como uma abordagem eficaz para a entrega de valor
de forma iterativa eincremental. Este relatório apresenta os
procedimentos práticos realizados para odesenvolvimento de
etapas de um projeto ágil, em consonância com os princípios
doSCRUM. A atividade proposta envolveu a criação de um aplicativ
o, com o objetivo decompreender e aplicar os conceitos
fundamentais do SCRUM, desde a identificaçãodas necessidades
do cliente até a organização e priorização das
funcionalidades,assumindo o papel de Product
Owner. Ao longo das etapas delineadas, os participantes foram des
afiados adesempenhar diferentes papéis, começando como cliente
s para identificar asfuncionalidades desejadas no aplicativo e,
posteriormente, como Product
Owners,responsáveis por definir o Product Backlog e estabelecer a
s prioridades [Link] relatório detalha os métodos
utilizados para a execução da atividade, osresultados alcançados e
as conclusões derivadas da experiência prática ao aplicar os
princípios da metodologia ágil Scrum no desenvolvimento de um
projeto.
DESENVOLVIMENTO
A disciplina de Projeto de Software visa integrar o conhecimento te
órico àprática, possibilitando uma compreensão mais aprofundada
da gestão de softwarepor meio de metodologias ágeis, com ênfase
no
SCRUM. As metodologias ágeis, têm desempenhado um papel fun
damental nogerenciamento de projetos de Tecnologia da
Informação (TI) nos últimos anos. Acrescente complexidade e
dinâmica dos projetos de TI exigem abordagens flexíveise
adaptativas, capazes de lidar com mudanças rápidas e requisitos
em
constanteevolução. Nesse contexto, as metodologias ágeis surgira
m como uma respostaeficaz aos desafios enfrentados pelas
equipes de desenvolvimento.
Importância das Metodologias Ágeis e Scrum
1. Flexibilidade e Adaptabilidade:
As metodologias ágeis, incluindo o SCRUM, são conhecidas por s
uaflexibilidade e capacidade de se adaptar a mudanças durante o
processo dedesenvolvimento. Isso é crucial em projetos de TI,
onde os requisitos dosclientes e as tecnologias emergentes podem
mudar rapidamente.
2. Entrega Incremental de Valor:
O Scrum enfatiza a entrega incremental de funcionalidades,
permitindo quepartes do produto sejam entregues e testadas em
curtos períodos de tempo,proporcionando feedback rápido e
garantindo que o valor seja entregue deforma contínua ao cliente.
3. Colaboração e Comunicação Efetiva:
As metodologias ágeis promovem uma cultura de colaboração
e comunicaçãoentre os membros da equipe, stakeholders e
clientes. Isso ajuda a garantir que todos tenham uma compreensão
clara dos objetivos do projeto e das expectativas, minimizando mal-
entendidos e garantindo uma maior satisfaçãodo cliente.
4.
Maior Envolvimento do Cliente:O envolvimento contínuo do cliente
é uma parte essencial das metodologiaságeis, permitindo que os
clientes forneçam feedback regular sobre o produtoem
desenvolvimento. Isso ajuda a garantir que o produto final atenda
àsnecessidades reais do cliente e aumenta a probabilidade
de sucesso doprojeto.
5.
Redução de Riscos e
Custos: Ao permitir a identificação precoce de problemas e a rápida
adaptação amudanças, as metodologias ágeis ajudam a reduzir os
riscos associados aosprojetos de TI. Além disso, a entrega
incremental de funcionalidades permiteque os clientes comecem a
obter valor mais cedo, o que pode levar a umaredução nos custos
associados a atrasos ou [Link], as metodologias
ágeis, especialmente o Scrum, desempenham
umpapel crucial no sucesso do gerenciamento de projetos de TI, pr
oporcionandoflexibilidade, adaptabilidade, entrega incremental de v
alor, colaboração efetiva,envolvimento do cliente e redução de
riscos e custos. Ao adotar abordagens ágeis,as equipes de
desenvolvimento de TI estão melhor posicionadas para enfrentar
osdesafios dinâmicos e complexos do mundo digital atual e
entregar produtos de altaqualidade que atendam às expectativas
dos clientes.

MÉTODOSO Kitchen Explorer foi desenvolvido com a missão de se


tornar o
parceiroessencial dos entusiastas da culinária, oferecendo uma jor
nada completa eenvolvente desde o momento em que decidem coz
inhar até o último toque nareceita. Com uma ampla seleção de
receitas criteriosamente escolhidas, o
aplicativoproporciona uma fonte inesgotável de inspiração gastronô
mica, permitindo aosusuários explorar novos sabores, técnicas e
culturas culinárias sem sair de
casa. Além disso, o Kitchen Explorer vai além de simplesmente for
necer receitas,oferecendo sugestões
personalizadas com base nos ingredientes disponíveis nadespensa
do usuário. Essa abordagem única permite que os usuários
aproveitem aomáximo os alimentos que já possuem, evitando
desperdícios e otimizando
suascompras. Ao mesmo tempo, o aplicativo facilita o planejament
o de refeições,oferecendo opções adaptadas às preferências
individuais de cada usuário para cadadia da [Link] entanto,
as funcionalidades do Kitchen Explorer não se limitam apenas
areceitas e planejamento de refeições. Com recursos inovadores,
como listas
decompras automáticas e dicas de culinária, o aplicativo torna toda
a experiênciaculinária mais fluida e agradável. Os usuários podem
criar listas de compras comfacilidade, garantindo que tenham todos
os ingredientes necessários à mão quandoestiverem na cozinha.
Além disso, as dicas e truques de culinária fornecidos
peloaplicativo ajudam os usuários a desenvolverem suas
habilidades e a se
sentiremmais confiantes ao experimentar novas receitas. Em resu
mo, o Kitchen Explorer transcende a simples categoria de aplicativo
s de culinária - é um assistenteinteligente que transforma o ato de c
ozinhar em uma experiência gratificante,educativa e, acima de
tudo, [Link] OBTIDOS
Etapa 1 - IDÉIA DO APLICATIVO
Na fase inicial deste projeto, nossa missão é conceber um
aplicativo que
sejaverdadeiramente revolucionário no mundo da culinária. Quere
mos criar uma plataforma que não apenas atenda às necessidades
básicas dos usuários, mas quetambém os inspire a explorar novos
horizontes gastronômicos, planejar refeições deforma eficiente e
simplificar o gerenciamento de [Link] alcançar esse
objetivo, é crucial identificar e definir as funcionalidadesdistintivas
que serão o cerne do nosso aplicativo. Almejamos não apenas
oferecer um conjunto de ferramentas úteis, mas também proporcio
nar uma experiênciaenvolvente e enriquecedora para os
entusiastas da culinária em todos os níveis
dehabilidade. Assim, destacamos algumas características fundame
ntais que buscamosincorporar ao nosso aplicativo:
[Link]ção de Receitas Inspiradoras:
Um vasto acervo de receitasdiversificadas, organizadas por tipo de
cozinha, dieta, restrição alimentar eingredientes disponíveis na
despensa do usuário. Queremos oferecer umaexperiência de
descoberta que desperte a curiosidade e a criatividade
dosusuários.
[Link] de Refeições Intuitivo:
Uma ferramenta robusta para oplanejamento de refeições semanai
s, com a capacidade de selecionar receitas, agendar refeições e re
ceber lembretes úteis. Nosso objetivo ésimplificar o processo de
planejamento, tornando-o acessível e eficaz paratodos os usuários.
[Link] de Listas de Compras Automatizado:
Um sistemainteligente que gera listas de compras automáticas
com base nas receitasselecionadas e nos ingredientes
necessários. Desejamos facilitar a vida dosusuários, eliminando o
trabalho manual de criação de listas de compras.4.
Instruções Detalhadas e Interativas:
Instruções passo a passo para cadareceita, acompanhadas de
vídeos e fotos que oferecem orientação
[Link] garantir que os usuários se sintam confiantes ao s
eguir asreceitas, independentemente de sua experiência na
cozinha.
5.
Comunidade e Compartilhamento de Experiências:
Uma plataformainterativa onde os usuários podem se conectar,
compartilhar suas criaçõesculinárias, trocar dicas e truques, e
descobrir novas inspirações. Acreditamosno poder da comunidade
para enriquecer a experiência culinária de
cadausuário. Ao unir essas funcionalidades distintivas em um único
aplicativo, aspiramosnão apenas a criar uma ferramenta útil, mas
também a cultivar uma comunidadevibrante e apaixonada em torno
da culinária. Estamos ansiosos para transformar essa visão em
realidade e criar um aplicativo que deixará uma marca duradoura
nomundo da gastronomia.
Etapa 2 – ELABORAR O APLICATIVO
1.
Definir as funcionalidades do produto, ou seja,
desenvolver o product backlog;
Para dar início à construção do aplicativo, como Product Owner, est
oudedicado a desenvolver um produto excepcional que atenda às
necessidadese desejos dos usuários, refletidos no backlog do prod
uto. Estamosentusiasmados em lançar o "Kitchen Explorer", um apl
icativo que não sósimplificará a experiência culinária, mas também
irá inspirar a criatividade nacozinha. Aqui estão as funcionalidades
essenciais que identificamos, além dealgumas adições para
enriquecer ainda mais a experiência do usuário:
a. Exploração de Receitas:
● Pesquisa por tipo de cozinha, dieta, restrição alimentar e ingredie
ntesdisponíveis na despensa do
usuário.● Visualização de receitas com detalhes, incluindo lista de i
ngredientes,instruções passo a passo e informações nutricionais.
b. Planejamento de Refeições:
● Capacidade de criar planos de refeições personalizados para
dias específicosda semana.
● Seleção de receitas diretamente do banco de dados do aplicativo
para incluir no planejamento.
c. Gerenciamento de Listas de Compras:
● Geração automática de listas de compras com base nas receitas
selecionadas e nos ingredientes necessários.● Capacidade de
adicionar e remover itens manualmente da lista de compras.
d. Instruções Interativas:
● Instruções detalhadas para cada etapa das receitas, incluindo
vídeos e fotospara orientação visual.● Capacidade de marcar
etapas concluídas e fazer anotações personalizadasem cada
receita.
e. Comunidade e Interação Social:
● Criação de perfis de usuário para interação dentro da comunidad
e doaplicativo.● Recursos de compartilhamento que permitem aos
usuários compartilhar receitas, fotos de suas criações culinárias e
dicas úteis.
f. Personalização de Preferências:
● Opções para personalizar preferências de cozinha, como tipos
de alimentosfavoritos, restrições alimentares e
intolerâncias.● Recomendações personalizadas com base nas pref
erências individuais decada usuário.
g. Notificações e Lembretes:
● Notificações para lembrar os usuários de refeições
agendadas, prazos devalidade de ingredientes e novas receitas
relevantes.● Capacidade de configurar lembretes personalizados p
ara diferentesatividades relacionadas à culinária.
h. Integração de Calendário e Compatibilidade
com Dispositivos Móveis:
● Integração com calendários digitais para visualizar planos de
refeições e
receber lembretes em dispositivos
móveis.● Compatibilidade com uma variedade de dispositivos
móveis e plataformas,incluindo smartphones, tablets e
computadores.
i. Exploração de Ingredientes Alternativos:
● Sugestões de substituições de ingredientes comuns,
considerando alergiasalimentares e preferências individuais.● Links
para informações detalhadas sobre os ingredientes, incluindo
benefíciosà saúde e dicas de armazenamento.
j. Feedback e Avaliações de Receitas:
● Capacidade para os usuários avaliarem e deixarem comentários
sobre asreceitas experimentadas.● Classificações de popularidade
e feedback agregado para ajudar os usuáriosa identificarem as
receitas mais bem avaliadas.
k. Lista de Receitas Favoritas e Histórico de Cozinha:
● Funcionalidade para os usuários salvarem suas receitas favoritas
em umalista personalizada.● Histórico de receitas cozinhadas
anteriormente, incluindo datas e notas sobrecada experiência
culinária.
l. Dicas de Armazenamento e Conservação de Alimentos:
● Orientações sobre como armazenar corretamente ingredientes fr
escos esobras de refeições.● Sugestões para prolongar a vida útil
dos alimentos e evitar desperdício.
m. Integração com Dispositivos Inteligentes:
● Capacidade de controlar e monitorar dispositivos de cozinha
inteligentes,como fornos, fogões e panelas elétricas, diretamente
do
aplicativo.● Notificações de progresso de cozimento e ajustes de te
mperaturarecomendados para receitas específicas.
n. Exploração de Tendências e Novidades Culinárias
● Destaques de tendências gastronômicas, receitas da moda e
novidades domundo da
culinária.● Sugestões de receitas sazonais e temáticas para ocasiõ
es especiais eferiados.
o. Suporte a Idiomas e Medidas Internacionais:
● Tradução do aplicativo para vários idiomas para atender a uma
audiênciaglobal.● Opções para unidades de medida
personalizadas, adaptadas às preferênciase convenções regionais.
2. Priorizar as funcionalidades de acordo com o valor de
negócio;
A priorização dos requisitos no backlog do produto é uma etapa cr
ucial nodesenvolvimento do "Kitchen Explorer". Essa seleção é fun
damentada nosfeedbacks dos usuários e nas demandas do mercad
o em constante evoluçã[Link] que os itens de 1 a 8 têm
um impacto significativo no valor agregadodo aplicativo, oferecendo
funcionalidades essenciais que atendem às necessidadesdos
usuários desde o início. Ao direcionar nossos esforços para essas
áreas-chave,garantimos uma base sólida para proporcionar
uma experiência excepcional aosusuários e estabelecer o "Kitchen
Explorer" como um líder no mercado de aplicativosde
culiná[Link] que a jornada do usuário começa com a expl
oração de receitasdiversificadas e personalizadas, seguida pela fac
ilidade de gerenciar listas decompras e planejar refeições de forma
eficiente. Essas funcionalidades sãoessenciais para garantir que os
usuários encontrem inspiração e praticidade aocozinhar em casa. A
lém disso, a interatividade proporcionada pelas instruçõesdetalhad
as e pela comunidade de compartilhamento promove uma experiên
ciaenriquecedora e
colaborativa. Ao alinhar nossas prioridades com os feedbacks dos
usuários e as demandas domercado, estamos comprometidos em
oferecer um produto que não apenas atenda,mas exceda as
expectativas dos nossos usuários. Investir nos itens de maior valor
do backlog do produto é essencial para garantir que o "Kitchen Expl
orer" sedestaque como uma ferramenta indispensável para
entusiastas da culinária em todoo mundo.
CONCLUSÃO
Após a meticulosa elaboração do backlog do produto para o aplica
tivo"Kitchen Explorer", torna-se claro o comprometimento em
identificar e priorizar
asfuncionalidades fundamentais para atender às demandas dos us
uários. Esteprocesso envolveu uma análise criteriosa das necessid
ades
do mercado e dosfeedbacks dos potenciais usuários, garantindo qu
e o produto final sejaverdadeiramente orientado para as
necessidades do público-alvo. Ao delinear
asetapas necessárias, desde a exploração de receitas até a integra
ção comdispositivos inteligentes, o backlog proporciona um roteiro
claro e estruturado para odesenvolvimento do aplicativo.

Você também pode gostar