Pular para conteúdo

Histórias de Usuário (US)

Visão Geral

Este documento contém as 15 Histórias de Usuário com seus respectivos requisitos funcionais, organizadas por 7 épicos principais.


Épico 1: Experiência do Cliente (Landing Page)

US01 – Interface de Navegação Visual

Como cliente, quero navegar por uma interface visualmente atraente e rápida, para encontrar informações sem atritos.

Requisitos Funcionais:

  • RQ01: O sistema deve possuir um menu de navegação fixo no rodapé
  • RQ02: O sistema deve utilizar imagens em formatos otimizados (WebP) para garantir carregamento rápido
  • RQ03: O sistema deve aplicar a identidade visual da marca em todos os elementos (Cores e Favicon)

US02 – Nossa História e Blog de Novidades

Como cliente, quero ler sobre a origem da lanchonete e ver notícias recentes, para criar uma conexão emocional com a marca.

Requisitos Funcionais:

  • RQ04: O sistema deve apresentar a seção "Sobre Nós" com texto institucional e fotos
  • RQ05: O sistema deve listar notícias e promoções recentes em formato de feed (Blog)
  • RQ06: O sistema deve permitir a expansão/recolhimento de Perguntas Frequentes (FAQ)
  • RQ07: O sistema deve exibir depoimentos e feedbacks reais de outros clientes

US03 – Localizador de Lojas e Horários

Como cliente, quero localizar a unidade mais próxima por região, para planejar minha visita ou pedido.

Requisitos Funcionais:

  • RQ08: O sistema deve permitir filtrar lojas por bairro, cidade ou região
  • RQ09: O sistema deve exibir o horário de funcionamento detalhado por unidade
  • RQ10: O sistema deve indicar visualmente se a loja está "Aberta" ou "Fechada" em tempo real
  • RQ11: O sistema deve fornecer um botão "Como Chegar" integrado ao Google Maps

US04 – Visualização de Cardápio Interativo

Como cliente, quero ver o cardápio detalhado com filtros, para escolher o lanche ideal.

Requisitos Funcionais:

  • RQ12: O sistema deve organizar o cardápio por categorias (Prensados, Bebidas, Combos)
  • RQ13: O sistema deve exibir selos informativos (Ex: "Mais Vendido", "Veggie", "Picante")
  • RQ14: O sistema deve permitir abrir fotos ampliadas e descrições de alérgenos de cada item

Épico 2: Operação de Vendas

US05 – Registro de Pedidos

Como caixa, quero registrar pedidos rapidamente através de uma interface tátil, para agilizar o atendimento.

Requisitos Funcionais:

  • RQ15: O sistema deve fornecer uma grade de produtos com fotos para seleção rápida por toque
  • RQ16: O sistema deve permitir a inserção de observações personalizadas por item
  • RQ17: O sistema deve calcular automaticamente o subtotal, taxas e o valor total do pedido
  • RQ18: O sistema deve permitir selecionar múltiplos métodos de pagamento (Pix, Cartão, Dinheiro)

US06 – Gestão de Cancelamentos e Erros

Como administrador, quero registrar justificativas para cancelamentos para entender falhas na operação.

Requisitos Funcionais:

  • RQ19: O sistema deve exigir login de administrador para autorizar cancelamentos
  • RQ20: O sistema deve obrigar a seleção de um motivo para cada pedido cancelado
  • RQ21: O sistema deve registrar logs técnicos de mensagens de erro ocorridas durante a venda
  • RQ22: O sistema deve gerar um relatório mensal de "Perdas por Cancelamento"

Épico 3: Gestão de Insumos e Retenção

US07 – Sistema de Fidelidade por Telefone

Como cliente, quero acumular pontos pelo meu número de telefone para trocar por benefícios.

Requisitos Funcionais:

  • RQ23: O sistema deve permitir o cadastro/identificação de clientes via número de telefone no checkout
  • RQ24: O sistema deve calcular e acumular pontos automaticamente com base no valor da compra
  • RQ25: O sistema deve exibir o saldo de pontos disponível para resgate na tela do caixa
  • RQ26: O sistema deve permitir a aplicação de prêmios via pontuação
  • RQ27: O sistema deve registrar uma data de validade para os pontos acumulados
  • RQ28: O sistema deve permitir criar campanhas de promoção com título, descrição e mídia
  • RQ29: O sistema deve agendar o envio automático para data e horário específicos
  • RQ30: O sistema deve segmentar clientes por tipo (VIP, novo, frequente, inativo)
  • RQ31: O sistema deve enviar notificações via WhatsApp e/ou Push notification
  • RQ32: O sistema deve rastrear taxa de entrega, abertura e cliques nas campanhas

Épico 4: Business Intelligence (Dashboard)

US08 – BI: Dashboard Financeiro e Lucratividade

Como administrador, quero ver o lucro real para avaliar a saúde financeira do negócio.

Requisitos Funcionais:

  • RQ33: O sistema deve exibir gráficos de faturamento bruto diário, semanal e mensal
  • RQ34: O sistema deve calcular o lucro líquido (Vendas - Custo de Insumos)
  • RQ35: O sistema deve exibir o Ticket Médio por cliente em tempo real
  • RQ36: O sistema deve mostrar a margem de lucro percentual de cada item vendido
  • RQ37: O sistema deve gerar um ranking (Top 10) de produtos mais vendidos
  • RQ38: O sistema deve exibir um dashboard com os produtos mais vendidos no final do dia
  • RQ39: O sistema deve identificar o "Produto Mais Lucrativo" (maior margem, não só venda)
  • RQ40: O sistema deve exibir um gráfico de pizza com a distribuição de vendas por categoria
  • RQ41: O sistema deve permitir filtrar o desempenho de produtos por unidade/loja específica
  • RQ42: O sistema deve exibir um gráfico de barras com o volume de vendas por hora
  • RQ43: O sistema deve identificar os "Dias da Semana Mais Movimentados"
  • RQ44: O sistema deve permitir a comparação de desempenho entre diferentes períodos (Filtro de Tempo)
  • RQ45: O sistema deve consolidar ao final do dia os Top 5 produtos mais vendidos
  • RQ46: O sistema deve exibir a quantidade vendida e a receita gerada por cada produto
  • RQ47: O sistema deve permitir comparar o desempenho de hoje com o dia anterior
  • RQ48: O sistema deve gerar alertas para produtos com baixa venda
  • RQ49: O sistema deve exibir um dashboard com resumo de vendas do dia (quantidade de pedidos, total faturado)
  • RQ50: O sistema deve listar os produtos mais vendidos no período atual
  • RQ51: O sistema deve mostrar o ticket médio de vendas do dia
  • RQ52: O sistema deve permitir filtrar por período (hora, turno ou período personalizado)

Épico 5: Administração e Segurança

US09 – Gestão de Acessos e Segurança

Como administrador, quero controlar o nível de acesso dos colaboradores para garantir a integridade dos dados e evitar fraudes.

Requisitos Funcionais:

  • RQ53: O sistema deve exigir autenticação com senha criptografada para acesso administrativo
  • RQ54: O sistema deve separar permissões entre perfis de "Caixa" e "Administrador" e "cozinheiro"
  • RQ55: O sistema deve registrar logs de auditoria (quem alterou preços ou deletou pedidos)

US10 – Gestão de Cardápio

Como administrador, quero gerenciar o catálogo de produtos na área logada para manter o cardápio atualizado e controlar ofertas sazonais.

Requisitos Funcionais:

  • RQ56: O sistema deve permitir criar/editar produtos, preços e fotos via painel administrativo
  • RQ57: O sistema deve permitir remover itens do cardápio com confirmação obrigatória
  • RQ58: O sistema deve permitir a alteração de banners da página inicial para campanhas
  • RQ59: O sistema deve permitir o reajuste de preços em massa (por porcentagem)
  • RQ60: O sistema deve exibir a data da última atualização de cada item do cardápio

US11 – Relatórios e Exportação

Como administrador, quero extrair dados consolidados em formato PDF, para facilitar a conferência contábil e o acompanhamento histórico do negócio.

Requisitos Funcionais:

  • RQ61: O sistema deve permitir a exportação de relatórios financeiros (faturamento, custos e lucro) exclusivamente no formato PDF, garantindo a integridade visual dos dados para impressão ou arquivamento
  • RQ62: O sistema deve permitir a geração de relatórios baseada em datas personalizadas (filtro de data inicial e final), permitindo análises mensais, quinzenais ou anuais
  • RQ63: O sistema deve enviar um resumo do faturamento diário automaticamente para o e-mail cadastrado do proprietário assim que o fechamento do caixa for concluído
  • RQ64: O relatório gerado deve destacar claramente a margem de lucro por categoria de produto, facilitando a identificação de itens que trazem maior retorno financeiro

Épico 6: Operação de Cozinha

US12 – Gestão de Fila de Produção (Tela da Cozinha)

Como chapeiro/cozinheiro, quero visualizar os pedidos em uma tela organizada por tempo de espera, para que eu possa priorizar a produção e evitar atrasos.

Requisitos Funcionais:

  • RQ65: O sistema deve exibir os pedidos em "cards" contendo itens, observações e tempo decorrido desde o pagamento
  • RQ66: O sistema deve mudar a cor do card (Verde > Amarelo > Vermelho) conforme o tempo de preparo ultrapassa o limite estipulado
  • RQ67: O sistema deve permitir dar "baixa" no item ou no pedido completo via toque na tela ou atalho

US13 – Interface Exclusiva da Cozinha (Login e Permissões)

Como cozinheiro, quero acessar uma interface restrita e simplificada, para visualizar apenas os dados necessários para a preparação do lanche, sem acesso a informações financeiras ou administrativas.

Requisitos Funcionais:

  • RQ68: O sistema deve possuir um nível de acesso específico para "Cozinha", que oculte faturamento, relatórios e dados sensíveis de clientes
  • RQ69: A interface do cozinheiro deve exibir apenas a composição do lanche, observações (Ex: "sem cebola") e o número do pedido
  • RQ70: O sistema deve impedir que o perfil de cozinheiro realize cancelamentos ou alteração de preços no cardápio

US14 – Painel de Chamada de Pedidos (Visualizador do Cliente)

Como cliente na loja, quero visualizar o status do meu pedido em um monitor, para saber o momento exato de ir ao balcão retirá-lo.

Requisitos Funcionais:

  • RQ71: O sistema deve exibir uma interface de "Pronto" e "Em Preparo" otimizada para Smart TVs
  • RQ72: O sistema deve emitir um alerta sonoro padrão quando um pedido for movido para o status "Pronto"
  • RQ73: O sistema deve remover automaticamente o nome/número da lista de "Pronto" após um tempo configurável (Ex: 5 minutos)

Épico 7: Manutenção e Expansão (Multilojas)

US15 – Controle de Turno e Fechamento de Caixa

Como operador de caixa, quero realizar a conferência de valores ao final do dia, para garantir que o dinheiro físico bate com as vendas registradas.

Requisitos Funcionais:

  • RQ74: O sistema deve gerar um relatório de fechamento de turno mostrando a diferença entre o valor esperado e o valor informado

Controle de Versao

Versao Data Autor(es) Alteracoes
1.0 2026-03-27 Daniel Ferreira Nunes Criacao inicial do documento com 15 historias de usuario e 56 requisitos funcionais
2.0 2026-03-29 Daniel Ferreira Nunes Remocao de US08 (Controle de Estoque), ajuste de Fidelidade por telefone com validade, expansao de Gestao de Cardapio, adicao de Dashboard de Vendas e Insight de Produtos Mais Vendidos, totalizando 16 US com 64 requisitos funcionais
3.0 2026-03-29 Daniel Ferreira Nunes Remocao de US06 (Fluxo e Status de Preparo), mantendo apenas cancelamento de pedidos, totalizando 15 US com 60 requisitos funcionais
4.0 2026-03-29 Daniel Ferreira Nunes Adicao de US17 - Alertas de Promocao por Push/WhatsApp para engajamento e marketing, totalizando 16 US com 65 requisitos funcionais
5.0 2026-03-29 Samuel Ribeiro Ajuste de sequencia de US e RQ e revisao do documento
6.0 2026-03-31 Daniel Ferreira Nunes Correção dos erros apontados pelo professor e adição de novas US