ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
UNOPAR - AFUÁ
Marcelo Eilon Alfaia Evangelista
PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA:
NOME DA DISCIPLINA: PROJETO DE SOFTWARE
MARCELO EILON ALFAIA EVANGELISTA
POLO / UNOPAR
2024
PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA
NOME DA DISCIPLINA: Projeto de Software
Trabalho de portfólio apresentado
como requisito parcial para a obtenção de pontos para a
média semestral.
Orientador:Eduardo Viana Almeida
UNOPAR / AFUÁ PARÁ
2024
SUMÁRIO
1 INTRODUÇÃO................................................................................3
2 DESENVOLVIMENTO.....................................................................4
3 CONCLUSÃO..................................................................................5
4 REFERÊNCIAS.............................................................................6
3
1. INTRODUÇÃO
O SCRUM é uma metodologia ágil de gestão e desenvolvimento de projetos,
amplamente adotada na indústria de software e em outros setores. Criado por Jeff
Sutherland e Ken Schwaber na década de 1990, o SCRUM se destaca por sua
abordagem iterativa e incremental, promovendo a colaboração, transparência e
adaptação contínua. Baseado em princípios fundamentais, como a divisão do
trabalho em ciclos curtos chamados de "sprints", o SCRUM visa maximizar a
eficiência, a qualidade e a entrega de valor aos clientes de forma rápida e flexível.
Ao adotar o SCRUM, as equipes são capacitadas a responder de forma ágil às
mudanças de requisitos e prioridades, permitindo uma maior adaptação aos desafios
e oportunidades que surgem durante o processo de desenvolvimento. Com sua
estrutura de papéis bem definidos, rituais e artefatos, o SCRUM oferece uma
estrutura organizada que facilita a comunicação e a colaboração entre os membros
da equipe, promovendo uma cultura de melhoria contínua e foco no sucesso do
projeto.
4
1. DESENVOLVIMENTO
Iremos desenvolver um software para o gerenciamento da padaria
Marcelo bolos, com base nas seguintes solicitações do cliente.
1. Gestão de estoque: O aplicativo deve permitir o acompanhamento detalhado
do estoque de ingredientes, produtos acabados e materiais de embalagem.
Deve alertar sobre itens com baixo estoque e facilitar a realização de pedidos
de reposição.
2. Registro de vendas e pedidos: Deve ser possível registrar as vendas
realizadas na padaria, incluindo pedidos feitos por clientes tanto na loja física
quanto por meio de pedidos online. Isso inclui a possibilidade de registrar
pagamentos e controlar entregas.
3. Gestão de fornecedores: O aplicativo deve permitir o cadastro e o
gerenciamento de informações sobre os fornecedores de ingredientes e
outros produtos necessários para a operação da padaria.
4. Controle de produção: Deve ser possível registrar e acompanhar a produção
diária de pães, bolos, doces e outros produtos da padaria. Isso inclui o
controle de tempo de preparo, quantidade produzida e custos envolvidos.
5. Gestão de clientes: O aplicativo deve ter um sistema de cadastro de clientes
para registrar informações como histórico de compras, preferências de
produtos, para acertos de contas no final do mês.
6. Agendamento de entregas e retiradas: Para os clientes que optam por
pedidos online, o aplicativo deve oferecer a possibilidade de agendar
entregas ou retiradas na loja em horários específicos.
7. Relatórios e análises: Deve fornecer relatórios detalhados sobre vendas,
desempenho do estoque, lucratividade e outras métricas importantes para a
gestão financeira e estratégica da padaria.
8. Integração com sistemas de pagamento: É fundamental que o aplicativo
possa integrar-se a sistemas de pagamento online e de ponto de venda para
facilitar as transações financeiras de forma segura e eficiente.
9. Notificações e comunicações: O aplicativo deve ser capaz de enviar
notificações aos clientes sobre promoções, novos produtos e outras
informações relevantes, além de possibilitar a comunicação direta com a
equipe da padaria para esclarecimento de dúvidas e suporte ao cliente.
5
1.1 MÉTODOS
Definir as funcionalidades do produto ou seja,
desenvolve o produto backlog:
Como product owner o seguinte backlog.
Producto backlog para o aplicativo de gerenciamento
de padaria:
1. Épico: Gestão de Estoque
Como usuário, quero ser capaz de visualizar o estoque atual de
ingredientes, produtos acabados e materiais de embalagem para
garantir que nunca falte nada essencial para a produção.
2. Épico: Registro de Vendas e Pedidos
Como usuário, quero poder registrar vendas realizadas na loja física e
online para manter um registro preciso das transações.
Como usuário, quero poder registrar pagamentos em dinheiro, cartão
de crédito e outras formas de pagamento para manter o controle
financeiro.
Como usuário, quero poder registrar pedidos online e programar
entregas ou retiradas na loja em horários convenientes.
3. Épico: Gestão de Fornecedores
Como usuário, quero poder adicionar novos fornecedores e manter um
registro atualizado de informações de contato e produtos fornecidos.
Como usuário, quero ser capaz de visualizar histórico de compras e
avaliações de fornecedores para tomar decisões informadas sobre
quem contratar.
4. Épico: Controle de Produção
6
Como usuário, quero ser capaz de registrar a produção diária de todos
os itens da padaria para monitorar a eficiência e os custos.
Como usuário, quero poder programar receitas de produtos para
facilitar a produção e garantir consistência na qualidade.
5. Épico: Gestão de Clientes
Como usuário, quero ser capaz de cadastrar novos clientes e manter
um registro de suas preferências de produtos e histórico de compras
para oferecer um serviço personalizado.
Como usuário, quero poder enviar comunicações personalizadas para
clientes cadastrados sobre promoções e novidades na padaria.
6. Épico: Relatórios e Análises
Como usuário, quero poder gerar relatórios sobre vendas, estoque,
lucratividade e outras métricas importantes para tomar decisões
estratégicas.
Como usuário, quero poder visualizar gráficos e análises visuais para
facilitar a interpretação dos dados e identificar tendências.
7. Épico: Integração com Sistemas de Pagamento
Como usuário, quero que o aplicativo se integre perfeitamente a
sistemas de pagamento online e de ponto de venda para garantir
transações seguras e eficientes.
Como usuário, quero ser capaz de configurar diferentes métodos de
pagamento e taxas associadas para oferecer opções flexíveis aos
clientes.
8. Épico: Notificações e Comunicações
Como usuário, quero ser capaz de enviar notificações automáticas
para clientes cadastrados sobre promoções, novos produtos e eventos
especiais.
Como usuário, quero poder receber feedback dos clientes sobre
produtos e serviços para melhorar continuamente a experiência do
usuário.
7
2 RESULTADO
8
9
10
3 CONCLUSÃO
Em suma, a adoção de metodologias ágeis demonstra ser essencial
para o sucesso de projetos em ambientes dinâmicos e competitivos. A flexibilidade,
adaptabilidade e foco na entrega de valor ao cliente proporcionados por abordagens
ágeis como o SCRUM não apenas aumentam a eficiência operacional, mas também
promovem a inovação e a satisfação do cliente. Ao capacitar equipes a responder
rapidamente às mudanças de requisitos e demandas do mercado, as metodologias
ágeis não só reduzem o risco de falha do projeto, mas também possibilitam a
criação de produtos e serviços que atendem de forma mais precisa e eficaz às
necessidades em constante evolução dos clientes. Em última análise, a importância
do uso de metodologias ágeis não reside apenas na melhoria dos processos de
desenvolvimento de software, mas também na capacidade de impulsionar o sucesso
e a competitividade das organizações no cenário empresarial atual.