Pular para conteúdo

💡 Brainstorm de Histórias de Usuário

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.


👤 Cliente

01

Solicitar orçamento rápido

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.


👤 Gerente

05

Gerenciar frota

Como Gerente, quero cadastrar/editar/remover veículos (tipo, capacidade, velocidade, rendimento, combustível) para manter a frota atualizada.

06

Configurar margem de lucro (persistente)

Como Gerente, quero definir/alterar a margem de lucro padrão e que ela fique persistida para os cálculos.

07

Manter preços de combustível

Como Gerente, quero atualizar os preços de álcool, gasolina e diesel usados no cálculo do custo.

08

Aprovar/recusar pedidos

Como Gerente, quero aprovar pedidos viáveis e recusar os inviáveis (sem veículo dentro de peso/tempo), registrando justificativa.

09

Liberar/indisponibilizar veículos

Como Gerente, quero liberar veículos ao concluir fretes e também indisponibilizá-los manualmente para manutenção.

10

Relatório de lucro por período

Como Gerente, quero ver um resumo por período (pedidos atendidos, lucro estimado vs. realizado).


👤 Motorista

11

Aceitar/recusar designação

Como Motorista, quero visualizar minha designação de frete e aceitar/recusar, ajustando disponibilidade do veículo.

12

Atualizar status operacional

Como Motorista, quero marcar "Em coleta", "Em trânsito", "Concluído" para que o sistema libere o veículo e atualize o pedido.


⚙️ Regras Transversais (Sistema)

13

Calcular e exibir recomendações

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.


📊 Resumo por Perfil

Perfil Quantidade de Histórias Foco Principal
Cliente 4 histórias Solicitar orçamentos e acompanhar pedidos
Gerente 6 histórias Gestão operacional e controle financeiro
Motorista 2 histórias Execução e atualização de status
Sistema 4 histórias Regras de negócio e validações
Total 16 histórias Cobertura completa do fluxo

Próximos Passos

Este brainstorm será refinado no Backlog com critérios de aceite, priorização e estimativas de esforço.