6.8 KiB
Histórias de Usuário do Aplicativo GarçomApp
Este documento apresenta as histórias de usuário para o aplicativo GarçomApp, focando na perspectiva do garçom e no valor que cada funcionalidade entrega para a operação do bar.
1. Autenticação
-
HUG001 - Login:
-
Como um garçom,
-
Eu quero fazer login no aplicativo,
-
Para que eu possa acessar minhas ferramentas de trabalho.
-
Critérios de Aceitação:
-
Garçom insere usuário e senha.
-
Sistema valida as credenciais.
-
Garçom é redirecionado para a tela principal do aplicativo.
-
-
2. Gerenciamento de Tickets e Ingressos
-
HUG002 - Validação de Ticket:
-
Como um garçom,
-
Eu quero ler o QR Code de um ticket de produto do cliente,
-
Para que eu possa validar a compra e entregar o produto.
-
Critérios de Aceitação:
-
Câmera é ativada para leitura do QR Code.
-
Sistema valida o ticket (existência, validade, não utilizado).
-
Sistema exibe mensagem de sucesso ou erro na validação.
-
Ticket é marcado como utilizado no sistema.
-
-
-
HUG003 - Validação de Ingresso:
-
Como um garçom,
-
Eu quero ler o QR Code de um ingresso de evento do cliente,
-
Para que eu possa validar a entrada do cliente no evento.
-
Critérios de Aceitação:
-
Câmera é ativada para leitura do QR Code.
-
Sistema valida o ingresso (existência, validade, não utilizado).
-
Sistema exibe mensagem de sucesso ou erro na validação.
-
Ingresso é marcado como utilizado no sistema.
-
-
3. Gerenciamento da Fila do Karaokê
-
HUG004 - Visualização da Fila do Karaokê:
-
Como um garçom,
-
Eu quero visualizar a fila de pessoas para o karaokê,
-
Para que eu possa gerenciar a ordem das apresentações.
-
Critérios de Aceitação:
-
Fila é exibida em tempo real.
-
Nomes das pessoas na fila são visíveis.
-
-
-
HUG005 - Gerenciamento da Fila do Karaokê:
-
Como um garçom,
-
Eu quero adicionar, editar e remover pessoas da fila do karaokê,
-
Para que eu possa manter a fila organizada e justa.
-
Critérios de Aceitação:
-
É possível adicionar um novo nome à fila.
-
É possível arrastar e soltar nomes para mudar a posição na fila.
-
É possível remover um nome da fila.
-
A fila é atualizada instantaneamente para todos os usuários.
-
-
4. Gerenciamento de Comandas
-
HUG006 - Visualização de Comandas:
-
Como um garçom,
-
Eu quero visualizar todas as comandas abertas e as aguardando pagamento,
-
Para que eu tenha controle sobre o consumo das mesas e pagamentos pendentes.
-
Critérios de Aceitação:
-
Listas de comandas abertas e aguardando pagamento são exibidas.
-
Informações básicas da comanda (mesa, nome do cliente, valor total) são visíveis.
-
-
-
HUG007 - Abrir Nova Comanda:
-
Como um garçom,
-
Eu quero abrir uma nova comanda,
-
Para que eu possa registrar o consumo de um novo cliente/mesa.
-
Critérios de Aceitação:
-
É possível associar a comanda a uma mesa e/ou nome de cliente.
-
A nova comanda é criada e aparece na lista de comandas abertas.
-
-
-
HUG008 - Adicionar Produto à Comanda:
-
Como um garçom,
-
Eu quero adicionar produtos à comanda de um cliente,
-
Para que o consumo seja registrado e o pedido enviado para a cozinha/bar.
-
Critérios de Aceitação:
-
É possível selecionar produtos do cardápio e suas quantidades.
-
O valor da comanda é atualizado automaticamente.
-
Pedidos são enviados para a cozinha/bar.
-
-
-
HUG009 - Gerar QR Code para Pagamento da Comanda:
-
Como um garçom,
-
Eu quero gerar um QR Code para o cliente pagar a comanda via Pix,
-
Para que o cliente possa pagar de forma autônoma e rápida.
-
Critérios de Aceitação:
-
É possível selecionar a comanda e a opção de gerar QR Code.
-
É possível definir se o pagamento é total ou parcial.
-
Um QR Code Pix válido é exibido na tela.
-
-
-
HUG010 - Fechar Comanda:
-
Como um garçom,
-
Eu quero fechar uma comanda,
-
Para que eu possa indicar que o consumo foi pago e a mesa está liberada.
-
Critérios de Aceitação:
-
A comanda só pode ser fechada se o valor total estiver pago.
-
A comanda é removida da lista de comandas abertas.
-
-
5. Acompanhamento de Pedidos e Notificações
-
HUG011 - Visualização do Andamento de Pedidos da Cozinha:
-
Como um garçom,
-
Eu quero ver o status dos pedidos que enviei para a cozinha,
-
Para que eu saiba quando posso buscar os produtos para entregar aos clientes.
-
Critérios de Aceitação:
-
Lista de pedidos exibe o status ("na fila", "preparando", "pronto").
-
Informações da comanda associada ao pedido são visíveis.
-
-
-
HUG012 - Receber Notificação de Pagamento de Comanda:
-
Como um garçom,
-
Eu quero ser notificado quando uma comanda sob minha responsabilidade for paga pelo cliente,
-
Para que eu possa agilizar o fechamento da mesa ou verificar o pagamento.
-
Critérios de Aceitação:
-
Uma notificação (e.g., push, sonora) é exibida no aplicativo.
-
A notificação indica qual comanda foi paga.
-
-
-
HUG013 - Receber Notificação de Pedido Pronto:
-
Como um garçom,
-
Eu quero ser notificado quando um pedido da cozinha estiver pronto,
-
Para que eu possa buscá-lo e entregar ao cliente sem demora.
-
Critérios de Aceitação:
-
Uma notificação (e.g., push, sonora) é exibida no aplicativo.
-
A notificação indica qual pedido está pronto e a qual comanda pertence.
-
-