- Telas iniciais do projeto criadas - Estrutura de pastas e arquivos definida - Componentes instalados e linguagem definida - Vite configurado para React e build de dev rapida - Mockups de dados criados para desenvolvimento dos módulos - Documentação inicial criada para guiar o desenvolvimento e uso do projeto
2.8 KiB
Casos de Uso em Formato RPG
Introdução
Imagine o reino de Sharvus, onde toda vila, fortaleza e guilda depende de mensagens rápidas para manter ordem, comércio e confiança com seus cidadãos.
No centro desse reino existe a fortaleza da Ordem de Sothis, onde trabalham os guerreiros do suporte, os mensageiros do comercial e os guardiões do financeiro.
Cada atendimento é uma missão.
Cada cliente é um personagem importante.
Cada tela do sistema é uma parte da jornada.
O Herói
Nosso herói é Aren, um guerreiro de suporte da Ordem de Sothis.
Sua missão não é derrotar monstros, mas resolver problemas antes que eles virem caos no reino.
Para isso, ele usa o grande portal chamado Omnichannel.
Capítulo 1: O Portal de Entrada
Aren chega ao salão principal e encontra o Portal de Login.
Ali ele:
- informa suas credenciais
- entra no sistema
- acessa o centro de comando
Na prática, este é o caso de uso de autenticação visual do módulo auth.
Capítulo 2: O Mapa da Operação
Ao entrar, Aren vê o grande mapa do reino: a Home / Dashboard.
Nesse mapa ele consegue:
- ver conversas ativas
- trocar entre mensagens e ligações
- buscar contatos
- iniciar novas missões
Na prática, este é o caso de uso central do módulo home.
Capítulo 3: A Mensagem do Cidadão
Uma cidadã chamada Maria Souza envia um pedido urgente por WhatsApp.
Aren abre a conversa no módulo chat e pode:
- ler o histórico
- responder rapidamente
- acompanhar novas mensagens
- transferir o caso para outra guilda, como Financeiro ou Comercial
Na prática, este módulo representa o caso de uso de atendimento textual em tempo real.
Capítulo 4: O Chamado por Voz
Nem toda missão pode ser resolvida por pergaminhos e mensagens.
Às vezes, o cidadão precisa ouvir a voz de alguém da Ordem.
Então Aren inicia uma ligação no módulo call, onde ele:
- visualiza quem está na chamada
- acompanha o tempo da conversa
- usa controles de chamada
- encerra o contato quando a missão termina
Na prática, este módulo representa o caso de uso de atendimento por voz.
Capítulo 5: A Missão Começa Aqui
Antes de qualquer conversa, Aren pode abrir o módulo attendance para iniciar uma nova missão.
Ele escolhe:
- quem será atendido
- qual canal usar
- para qual área o caso deve ir
Depois disso:
- se for mensagem, ele segue para o chat
- se for voz, ele segue para a chamada
Na prática, este módulo representa o caso de uso de abertura rápida de atendimento.
Moral da História
O Omnichannel é a mesa de guerra de Sharvus.
Ele permite que um único guerreiro:
- veja o cenário
- escolha o canal
- converse com o cidadão
- transfira a missão
- resolva o problema com agilidade
Em linguagem de produto, o sistema mostra como centralizar operação, comunicação e contexto em uma experiência única.