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 usuários 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 usuário após a atividade |
RF34 | O usuário deve escolher o tempo em que deseja receber alertas sobre atividades atrasadas |
RF35 | O usuário deve marcar os tópicos da disciplina no qual ele sente mais facilidade |
RF36 | O sistema deve enviar por email avisos para o usuário revisar conteúdos passados |
RF37 | O sistema deve enviar notificações para lembrar o usuário 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 usuário 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 usuário |
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 usuários.
Fonte: Felipe Guimaraes
Tópicos discutidos
Tabela 2: Tópicos discutidos
Tópico | Resumo da Discussão |
---|---|
1. Dificuldades no acompanhamento do aprendizado | Usuários 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 |