Brainstorm
id | title |
---|---|
brainstorm | Brainstorm |
Introdução¶
O brainstorm é uma técnica de elicitação de requisitos que consiste em reunir a equipe e discutir sobre diversos tópicos gerais do projeto. No brainstorm o diálogo é incentivado e críticas são evitadas para permitir que todos colaborem com suas próprias ideias, focando na experiência do usuário e nas funcionalidades da interface.
Metodologia¶
A equipe se reuniu para debater ideias sobre a interface do projeto via Discord, a sessão começou às 19:00h e terminou às 20:30h, onde um dos membros foi o moderador, direcionando a equipe com questões pré-elaboradas sobre a experiência de uso, e transcrevendo as respostas para o documento.
Brainstorm¶
Versão 1.0¶
Perguntas¶
1. Qual o objetivo principal da interface da aplicação? 1 - A interface deve ser limpa e intuitiva, permitindo que alunos encontrem e agendem monitorias com o mínimo de cliques. 2 - Deve fornecer um dashboard centralizado para o monitor gerenciar seus horários, agendamentos e materiais de apoio. 3 - O objetivo é criar uma experiência de usuário fluida e responsiva, que funcione bem tanto no desktop quanto no celular. 4 - A interface do coordenador deve apresentar dados e relatórios de forma visual e de fácil compreensão. 5 - A plataforma deve conectar visualmente as necessidades de alunos, monitores e coordenadores em um único lugar.
2. Como será a jornada do usuário (aluno) para agendar uma monitoria? 1 - O aluno fará login e verá um painel inicial com as disciplinas em que está matriculado. 2 - Ele poderá buscar por disciplina ou pelo nome de um monitor específico. 3 - Ao encontrar um monitor, ele visualizará seu perfil com informações como foto, descrição, horários disponíveis e avaliações. 4 - O aluno clicará em um horário disponível no calendário do monitor para solicitar o agendamento. 5 - Após a confirmação, o agendamento aparecerá no dashboard do aluno, com um link para a sessão (se for online) ou local.
3. Como a interface do monitor deve funcionar? 1 - O monitor terá um dashboard principal com a visualização de seus próximos agendamentos e notificações. 2 - Haverá uma seção de "Gerenciar Agenda", onde ele poderá abrir, fechar e editar seus horários disponíveis de forma interativa em um calendário. 3 - O monitor poderá fazer upload de materiais de estudo (PDFs, links) associados a cada disciplina que ele monitora. 4 - Haverá um histórico de sessões realizadas para seu controle de horas.
4. Que informações o dashboard do coordenador/professor deve exibir? 1 - Gráficos com o número de monitorias realizadas por semana/mês. 2 - Uma lista das disciplinas com maior e menor procura por monitoria. 3 - Uma tabela com todos os monitores ativos, suas horas registradas e a média de suas avaliações. 4 - Relatórios visuais sobre o feedback dos alunos, mostrando os pontos fortes e fracos do programa.
Requisitos Elicitados¶
ID | Descrição |
---|---|
BS01 | A interface deve permitir que o aluno pesquise e filtre monitores por disciplina. |
BS02 | A interface deve exibir uma página de perfil para cada monitor, contendo foto, biografia, disciplinas e calendário de horários. |
BS03 | A interface do aluno deve ter um dashboard para visualizar agendamentos futuros e histórico de sessões passadas. |
BS04 | A interface deve fornecer um componente de calendário interativo para o monitor gerenciar sua disponibilidade. |
BS05 | O sistema deve exibir uma notificação ou modal de confirmação visual após um agendamento ser concluído com sucesso. |
BS06 | O monitor deve ter uma interface para fazer upload e gerenciar arquivos de estudo. |
BS07 | A interface do coordenador deve apresentar um dashboard com gráficos e métricas chave sobre o uso da plataforma. |
BS08 | O sistema deve incluir um componente para que alunos possam avaliar a monitoria após a sessão. |
BS09 | Todas as páginas da aplicação devem ser responsivas, adaptando-se a telas de desktop, tablets e smartphones. |
BS10 | A interface deve ter um sistema de login claro e acessível para os três perfis de usuário (aluno, monitor, coordenador). |
BS11 | O painel do monitor deve exibir de forma clara o total de horas realizadas no mês. |
BS12 | A interface de busca deve retornar resultados de forma rápida e apresentar os monitores em cards fáceis de ler. |
BS13 | O sistema deve ter uma paleta de cores e tipografia consistentes em todas as telas, seguindo uma identidade visual definida. |
BS14 | A interface deve incluir elementos de feedback para o usuário, como loaders durante o carregamento de dados e mensagens de erro amigáveis. |
BS15 | O fluxo de agendamento deve ser realizado em, no máximo, 4 passos para garantir uma boa experiência de usuário. |
Conclusão¶
Através da aplicação da técnica de brainstorm, foi possível elicitar os primeiros requisitos funcionais e de interface do projeto, garantindo um foco claro na experiência do usuário e nas necessidades visuais e interativas da plataforma.
Referências Bibliográficas¶
BARBOSA, S. D. J; DA SILVA, B. S. Interação humano-computador. Elsevier, 2010.
Autor(es)¶
Data | Versão | Descrição | Autor(es) |
---|---|---|---|
30/09/2025 | 1.0 | Criação do documento | Bernardo Miller e Gianluca |