Prototipagem - isabelleqga/ESprojetoSEGEL GitHub Wiki

Planejamento do Protótipo

Data de Início: 20/03/2023

Data de Término: 24/03/2023

Introdução

O protótipo tem como objetivo mostrar a visualização da aplicação de modo básico, permitindo entender como serão feitos as telas, quais funcionalidades irão ter e também como é feito a integração. Para acessar o link de nosso figma basta clicar em uma das fotos abaixo que ela irá redirecionar ao link do figma para visualização.

Papéis

  • Desenvolvimento: Toda a equipe esteve envolvida

  • Validação: Marlos Ribeiro, nosso cliente do STI e orientador; e também Vinícius, um dos gestores da SEGEL

Histórias Alocadas para a prototipagem

Overview

História Alocado?
Criação de diferentes personas
Login com UFPE ID ou Gov.br
Visualização dos espaços disponíveis ou não (filtragem) ✅ ❌
Visualização dos horários disponíveis
Reserva de espaços
Visualização das solicitações pelo admin
Visualização dos tipos de usuário
Visualização das informações de cada usuário pelo admin

Criação de diferentes personas

  • Contexto: Garantir que os usuários tenham um acesso rápido a reserva, mas não vejam todas as solicitações ou informações de espaço, usuário, etc. E o admin será aquele que poderá ter acesso a todas as telas, logo, temos essa diferenciação entre usuários para garantir permissões diferentes.

Login com UFPE ID ou Gov.br

  • Contexto: Permitir que os usuários internos e professores da UFPE acessem com o UFPE ID (@ufpe.br) para agilizar no login. E os usuários externos usariam o gov.br. Porém, esse é um detalhe que deve ser abordado com cuidado para não prejudicar o login, então optamos por fazer um básico no primeiro momento.

Visualização dos espaços disponíveis ou não (filtragem)

  • Contexto: Garantir que os todos os espaços sejam listados e oferecer a filtragem para mostrar aqueles disponíveis e aqueles em manutenção. O botão de filtragem aparece no protótipo, mas era só para demonstrar a ideia, logo, não está realmente filtrando, essa parte ficando para o desenvolvimento futuro.

Visualização dos horários disponíveis

  • Contexto: Ao clicar em um espaço desejamos mostrar um calendário representando todos os horários já reservados para guiar o usuário e também fornecer transparência nas informações. Caso não seja possível, vamos optar por um envio de mensagem de erro na reserva.

Reserva de espaços

  • Contexto: Ao clicar em "reservar" o usuário irá preencher as mesmas informações que normalmente faria antes, porém, agora usando um sistema mais rápido e intuitivo, bem como salvando os dados no banco de dados da SEGEL para uma análise eficiente.

Visualização das solicitações pelo admin

  • Contexto: O admin possui uma aba a mais no seu menu bar capaz de mostrar e notificar quando uma solicitação é feita e então aprová-la ou rejeitá-la. Há também a verificação e listagem de todas as solicitações por categoria, permitindo uma análise mais precisa e também uma visibilidade melhor no estado de cada requisição.

Visualização dos tipos de usuário

  • Contexto: Os usuários podem verificar quais são todos os usuários cadastrados no sistema para verificar quantidade ou o tipo de usuário. Assim, é fácil ver quem são os gestores da SEGEL, quem são os professores e quem são os alunos.

Visualização das informações de cada usuário pelo admin

  • Contexto: Os administradoes também podem visualizar informações sensíveis de cada usuário, tais como quantidade de reservas, nome, telefone, etc.
⚠️ **GitHub.com Fallback** ⚠️