Brainstorming
Introdução
O brainstorming uma discussão informal onde cada participante pode expressar suas ideias livremente para que um novo sistema seja desenvolvido. Os participantes devem ser de diferentes áreas e cada um possui um tempo para compartilhar suas ideias. Esta técnica tem foco na resolução de um problema particular. É comumente utilizada para definir o principal valor a ser entregue. Permite que os stakeholders pensem “fora da caixa” acerca do problema a ser resolvido, aumentando o potencial criativo das ideias. As ideias geradas são gravadas, as inapropriadas são descartadas e as apropriadas são priorizadas.
Metodologia
O Brainstorming foi conduzido pelos alunos Felipe Guimaraes (apresentador), Vilmar José (segundo apresentador/suporte) e João Felipe (redator). Para essa técnica tivemos a participação de 7 convidados que se enquadram no perfil de usuário do sistema. Durante o processo foi contextualizado do que se trata o nosso sistema para os indivíduos e nós do grupo levantamos questões para que os convidados pudessem expor suas ideias e propor suas sugestões
| Data | Hora | Local |
|---|---|---|
| 26/09/2025 | 13:30 | Faculdade de Ciências e Tecnologias em Engenharia – FCTE/UnB |
Requisitos elicitados
Os requisitos a seguir foram elicitados através do Brainstorming:
Tabela 1: Requisitos Funcionais
| ID | Descrição |
|---|---|
| RF25 | O sistema deve conter um banco de questões geradas pelo professor |
| RF26 | O banco de questões do sistema deve conter questões de outras origens |
| RF27 | Os materiais devem estar postados em tópicos de conteúdos separados na disciplina |
| RF28 | O banco de questões deve estar separado por conteúdo |
| RF29 | A interface deve conter o progresso do aluno na disciplina toda |
| RF30 | A interface deve exibir um progresso em porcentagem do andamento da disciplina |
| RF31 | A interface deve exibir como está a porcentagem de acertos e erros das atividades de cada conteúdo |
| RF32 | A interface deve exibir a média geral da turma em cada atividade |
| RF33 | A interface deve exibir a média do indivíduo após a atividade |
| RF34 | O indivíduo deve escolher o tempo em que deseja receber alertas sobre atividades atrasadas |
| RF35 | O indivíduo deve marcar os tópicos da disciplina no qual ele sente mais facilidade |
| RF36 | O sistema deve enviar por email avisos para o indivíduo revisar conteúdos passados |
| RF37 | O sistema deve enviar notificações para lembrar o indivíduo de revisar conteúdos passados |
| RF38 | O sistema deve ter um índice de conteúdos ordenado pela porcentagem de erros em cada conteúdo |
| RF39 | O sistema deve enviar lembretes para o indivíduo sobre datas de entregas de atividades |
| RF40 | O sistema deve possuir vídeo aula |
| RF41 | O assistente virtual deve ser visível na interface |
| RF42 | O assistente virtual deve ser customizável pelo indivíduo |
| RF43 | O assistente virtual deve sugerir questões com o conteúdo da vídeo aula |
| RF44 | O assistente virtual deve notificar qual conteúdo o aluno está tendo mais dificuldade |
| RF45 | O assistente virtual deve notificar o professor da disciplina com que parte do conteúdo os alunos estão tendo mais dificuldade |
- Nesse brainstorming nao foi elicitado nenhum requisito nao-funcional por parte dos indivíduos.
Fonte: Felipe Guimaraes
Tópicos discutidos
Tabela 2: Tópicos discutidos
| Tópico | Resumo da Discussão |
|---|---|
| 1. Dificuldades no acompanhamento do aprendizado | Indivíduos relatam necessidade de melhor organização, visualização clara do progresso na interface e maior estabilidade do sistema. |
| 2. Formas de visualizar o desempenho | Desejam marcar tópicos dominados, visualizar porcentagem de acertos e erros, consultar a média da turma em cada atividade e verificar a própria média após cada atividade. |
| 3. Feedback automático do sistema | Consideram útil receber alertas de inatividade em conteúdos (com tempo configurável), índice de conteúdos com menor desempenho, indicação de tempo sem acesso e lembretes de prazos de atividades. |
| 4. Utilização do banco de questões | Preferem usar para prática contínua durante o semestre, revisão antes de provas e reforço em conteúdos específicos. O banco deve conter questões do professor, de outras fontes e geradas pelo tutor virtual. |
| 5. Avisos sobre prazos de atividades e provas | Preferem receber avisos por e-mail e notificações dentro da plataforma. |
| 6. Materiais de estudo adicionais | Solicitam vídeo aulas (do professor ou externas) e questões adicionais de diferentes fontes, filtradas previamente pelo professor. Também sugerem que o sistema relacione questões com o conteúdo das vídeo aulas. |
| 7. Integração de plataformas | Reforçam a necessidade de unificação dos sistemas acadêmicos (ex.: Moodle, AVA, SIGAA) em uma única plataforma para evitar dispersão de informações. |
| 8. Funcionalidades adicionais | Apontam problemas de acessibilidade (ex.: notificações em letras brancas sobre fundo branco), sugerem maior foco em design e usabilidade no frontend e destacam a insatisfação com a interface atual do SIGAA e do Aprender. |
Video da gravação do brainstorming
Referências
RETRAINING. Técnicas de elicitação de requisitos: brainstorming. Guia facetado de Técnicas de Elicitação de Requisitos. Disponível em: https://retraining.inf.ufsc.br/guia/app/classificacoes/tecnicas-de-elicitacao-de-requisitos/entidades/tecnicas-de-elicitacao-de-requisitos-brainstorming. Acesso em: 28 set. 2025.
Histórico de versão
| Versão | Data | Descrição | Autor(es) | Revisor |
|---|---|---|---|---|
| 1.0 | 26/09/2025 | Gravação do Brainstorming | Felipe Guimaraes , Vilmar José e João Felipe | Tiago Lemes |
| 1.0 | 28/09/2025 | Criação da Página do Brainstorming | Felipe Guimaraes | Tiago Lemes |