Este documento reúne o brainstorm de histórias de usuário para o sistema de simulação e alocação de veículos. O objetivo é ampliar a regra de negócio, incorporando novos perfis (Gerente, Motorista, Cliente) e funcionalidades adicionais ao projeto base.
Como Cliente, quero informar peso, distância e prazo máximo para receber um orçamento com as 3 opções (menor custo, mais rápido, melhor custo-benefício) e poder decidir.
02
Converter orçamento em pedido
Como Cliente, quero selecionar a opção desejada do orçamento para gerar um pedido de frete, bloqueando o veículo escolhido se viável.
03
Histórico de orçamentos/pedidos
Como Cliente, quero consultar meu histórico com status (Em análise, Aprovado, Em transporte, Concluído, Recusado).
04
Observações e janela de entrega
Como Cliente, quero informar observações (ex.: janela de coleta/entrega) para que a viabilidade considere o tempo máximo indicado.
Como Sistema, devo calcular custo/tempo por veículo e exibir as 3 recomendações (menor custo, mais rápido, melhor custo-benefício) apenas para veículos viáveis.
14
Bloquear seleção quando inviável
Como Sistema, devo impedir a seleção quando nenhum veículo atende capacidade/prazo, exibindo explicação.
15
Aplicar parâmetros por tipo/combustível
Como Sistema, devo aplicar capacidade, velocidade, rendimento e degradação por kg, além do preço do combustível correspondente.
16
Janela de indisponibilidade
Como Sistema, ao aprovar um pedido devo bloquear o veículo no período estimado, impedindo dupla alocação até liberação.