Introdução
Brainstorming
O Brainstorming é uma técnica que fornece informações valiosas sobre os tipos de conteúdo e características que os usuários querem e desejam em um produto. Essa atividade pode ser aplicada a qualquer tipo de produto ou serviço, resultando em uma lista priorizada de necessidades, expectativas e desejos dos usuários. Em geral, essa técnica é amplamente utilizada para elicitar requisitos e revelar novas funcionalidades que poderiam agregar valor à experiência do usuário.
O Brainstorming é especialmente benéfico quando aplicado durante o estágio conceitual do desenvolvimento de um produto, pois contribui para ampliar a visão da equipe sobre possíveis soluções e direções criativas. Uma sessão de brainstorming busca elicitar, de forma bastante livre e colaborativa, um conjunto grande e abrangente de opiniões, ideias e percepções dos participantes em torno de um tema central.
Os resultados dessa atividade podem ser utilizados como insumos diretos para a definição de especificações funcionais, elaboração da documentação de design, e para embasar decisões estratégicas no projeto. A técnica favorece a participação coletiva e a construção conjunta de conhecimento, sendo uma ferramenta valiosa no processo de desenvolvimento centrado no usuário.
Este conteúdo foi baseado no livro Interação Humano-Computador (BARBOSA, Simone D. J.; SILVA, Bruno Santana da. Interação Humano-Computador. Rio de Janeiro: Elsevier, 2011.), de Ralph R. Young, que destaca o papel fundamental do brainstorming como uma das principais abordagens para a identificação e definição de requisitos em projetos de software.
Metodologia
O processo de brainstorming foi estruturado durante uma reunião em sala de aula, onde foi discutido o andamento do projeto. Nesse encontro, foram definidas as funções de intermediador e secretário, que ficaram a cargo dos participantes Luiza da Silva Pugas e João Marcos Moraes, respectivamente.
Durante a reunião, realizada na terça-feira, 29 de abril, foram levantadas as possíveis perguntas a serem abordadas no brainstorming, além de ser definida a data para a realização de uma reunião online com os usuários do aplicativo e-GDF. A reunião online foi realizada por meio da plataforma Microsoft Teams, na mesma data, às 21h, com uma duração média de 50 minutos. Participaram da reunião sete usuários.
Os usuários foram submetidos a uma série de perguntas e para o compartilhamento de suas ideias, foi utilizada a plataforma Figma, por meio da funcionalidade FigJam. Nessa plataforma, os participantes tiveram a oportunidade de registrar suas ideias de forma escrita, além de compartilhá-las verbalmente durante a reunião. Todo o processo foi cuidadosamente documentado pelo secretário, João Marcos, com o intuito de realizar a elicitação de requisitos para o projeto.
Participantes
Nº | Nome Completo | Presença | Papel | Data | Hora | Local |
---|---|---|---|---|---|---|
1 | João Marcos Moraes De Andrade | Presente | Secretário | 30/04/2025 | 21:00 | Teams |
2 | Luiza Da Silva Pugas | Presente | Moderadora | 30/04/2025 | 21:00 | Teams |
3 | Leonardo De Melo Lima | Presente | Usuário | 30/04/2025 | 21:00 | Teams |
4 | Arthur Carvalho Leite | Presente | Usuário | 30/04/2025 | 21:00 | Teams |
5 | Daniel Rodrigues Nascimento | Presente | Usuário | 30/04/2025 | 21:00 | Teams |
6 | Felipe Das Neves Freire | Presente | Usuário | 30/04/2025 | 21:00 | Teams |
7 | Vitor Bessa | Presente | Usuário | 30/04/2025 | 21:00 | Teams |
8 | Mateus Bastos Dos Santos | Presente | Usuário | 30/04/2025 | 21:00 | Teams |
9 | Gabriel Lima | Presente | Usuário | 30/04/2025 | 21:00 | Teams |
Elaborado por: João Marcos Moraes e Luiza da Silva Pugas.
Palavras-chave
Palavra-chave | Categoria/Assunto Relacionado |
---|---|
Login | Acesso |
Acesso | Usabilidade |
Agendamento | Serviços |
Notificações | Comunicação |
Facilidade | Usabilidade |
Dificuldade | Usabilidade |
Interface | Design |
Intuitivo | Experiência do Usuário (UX) |
Informações | Conteúdo |
Realocação | Organização da Informação |
Inclusão | Acessibilidade e Diversidade |
Acessibilidade | Inclusão Digital |
Idosos | Público-alvo |
Jovens | Público-alvo |
Chatbot | Suporte ao Usuário |
Elaborado por: João Marcos Moraes e Luiza da Silva Pugas.
Perguntas Utilizadas no Brainstorming
Categoria | Perguntas |
---|---|
1. Facilidade e Dificuldade no Uso do Aplicativo | - Quais foram as partes do aplicativo que vocês tiveram mais facilidade de usar? - Quais foram as partes do aplicativo que vocês tiveram mais dificuldade para utilizar? - Houve alguma parte que vocês não conseguiram usar? Se sim, qual? |
2. Funcionalidades Desejadas | - Quais funções vocês acham que deveriam existir no aplicativo para ajudar no seu cotidiano? |
3. Usabilidade e Intuitividade | - Como poderíamos tornar o aplicativo mais simples e intuitivo para qualquer pessoa usar, mesmo sem conhecimento técnico? - Como torná-lo acessível para pessoas de maior idade, jovens ou pessoas de meia-idade que não têm facilidade com aplicativos? |
4. Inclusão e Acessibilidade | - O que poderia tornar o aplicativo mais inclusivo e acessível para diferentes perfis de usuário? |
5. Relatórios e Notificações | - Que tipos de relatórios ou notificações vocês gostariam de gerar ou visualizar no aplicativo? - A parte de notícias é útil para vocês? Que melhorias sugerem? |
6. Organização das Informações e Agendamentos | - Como vocês gostariam que fossem realocadas as informações de agendamento? - Vocês gostam de como está organizado atualmente? - Gostariam que tudo estivesse concentrado em uma única tela ou área? |
7. Apoio ao Usuário Iniciante | - Como o aplicativo poderia orientar um cidadão que nunca utilizou os serviços digitais do governo? |
Elaborado por: João Marcos Moraes e Luiza da Silva Pugas.
Respostas dos usuários para as perguntas
Elaborado por: João Marcos Moraes e Luiza da Silva Pugas.
Gravação da reunião de brainstorming
Clique aqui para assistir no YouTube
Elaborado por: João Marcos Moraes e Luiza da Silva Pugas.
Elicitação de Requisitos Funcionais
Legenda da Tabela:
- RFx: Requisito Funcional nºx
- ID: Link para a técnica de elicitação (neste caso, Brainstorming)
Tabela 1: Requisitos Funcionais
ID | Descrição | Código | Implementado |
---|---|---|---|
BR01 | O usuário deve conseguir realizar login de forma simples e rápida | RF01 | Não |
BR02 | O usuário deve conseguir acessar funcionalidades mesmo com pouca familiaridade com tecnologia | RF02 | Não |
BR03 | O usuário deve poder receber notificações personalizadas com base em sua localização | RF03 | Não |
BR04 | O usuário deve poder consultar agendamentos e serviços em um único local centralizado | RF04 | Não |
BR05 | O usuário deve ter acesso a um assistente virtual com acessibilidade por voz | RF05 | Não |
BR06 | O usuário deve poder acessar tutoriais passo a passo sobre como usar o app | RF06 | Não |
BR07 | O usuário deve poder alterar o tamanho da fonte e o contraste de cores | RF07 | Não |
BR08 | O aplicativo deve permitir modo escuro | RF08 | Não |
BR10 | O usuário deve poder acessar e visualizar notícias relevantes | RF10 | Sim |
BR11 | O usuário deve poder gerar relatórios e visualizar comprovantes de agendamentos | RF11 | Não |
BR12 | O aplicativo deve permitir a integração com serviços de saúde, educação e mobilidade | RF12 | Sim |
BR13 | O usuário deve poder alterar o idioma do aplicativo | RF13 | Não |
BR14 | O usuário deve poder personalizar suas preferências e perfis para recomendações de serviços | RF14 | Não |
BR15 | O aplicativo deve permitir o envio de mensagens curtas sobre vencimentos e lembretes importantes | RF15 | Não |
BR16 | O usuário deve poder acessar um menu com as principais funções logo na tela inicial | RF16 | Sim |
BR17 | O usuário deve poder acessar informações de agendamento e reagendamento de forma centralizada | RF17 | Não |
BR18 | O usuário deve poder utilizar chatbot para tirar dúvidas | RF18 | Sim |
BR19 | O aplicativo deve permitir notificações por categorias como saúde, educação, transporte | RF19 | Não |
BR20 | O usuário deve conseguir compartilhar ou salvar informações importantes (como protocolos ou comprovantes) | RF20 | Não |
Elaborado por: João Marcos Moraes e Luiza da Silva Pugas.
Elicitação de Requisitos Não-Funcionais
Legenda da Tabela:
- RNFx: Requisito Não-Funcional nºx
- ID: Link para a técnica de elicitação (neste caso, Brainstorming)
Tabela 2: Requisitos Não-Funcionais
ID | Descrição | Código | Implementado |
---|---|---|---|
BRN01 | O sistema deve possuir uma interface simples, limpa e com ícones ilustrativos | RNF01 | Sim |
BRN02 | O aplicativo deve permitir acessibilidade para pessoas idosas ou com deficiência visual | RNF02 | Não |
BRN04 | O sistema deve funcionar mesmo em dispositivos com baixa capacidade de hardware | RNF04 | Sim |
BRN05 | A navegação deve ser rápida e fluida entre telas, sem necessidade de redirecionamentos excessivos | RNF05 | Não |
BRN06 | O sistema deve carregar as informações de forma otimizada, reduzindo tempo de resposta | RNF06 | Sim |
BRN07 | O layout deve ser responsivo para diferentes tamanhos de tela | RNF07 | Sim |
BRN08 | O sistema deve ter compatibilidade com leitores de tela | RNF08 | Sim |
BRN09 | O app deve conter linguagem clara e acessível, adequada a diferentes níveis de escolaridade | RNF09 | Não |
Elaborado por: João Marcos Moraes e Luiza da Silva Pugas.
Gravação Presencial
Participantes
Nº | Nome Completo | Presença | Papel | Data | Hora | Local |
---|---|---|---|---|---|---|
1 | João Marcos Moraes De Andrade | Presente | Secretário | 21/06/2025 | 15:00 | Presencial |
2 | Luiza Da Silva Pugas | Presente | Moderadora | 21/06/2025 | 15:00 | Presencial |
3 | Luana | Presente | Usuário | 21/06/2025 | 15:00 | Presencial |
4 | Whedson | Presente | Usuário | 21/06/2025 | 15:00 | Presencial |
5 | Thalison Felipe | Presente | Usuário | 21/06/2025 | 15:00 | Presencial |
6 | Gabriel | Presente | Usuário | 21/06/2025 | 15:00 | Presencial |
7 | Bianca | Presente | Usuário | 21/06/2025 | 15:00 | Presencial |
8 | Nivea Cecília | Presente | Usuário | 21/06/2025 | 15:00 | Presencial |
Elaborado por: João Marcos Moraes e Luiza da Silva Pugas.
Palavras-chave
Palavra-chave | Categoria/Assunto Relacionado |
---|---|
Login | Acesso |
Acesso | Usabilidade |
Agendamento | Serviços |
Notificações | Comunicação |
Facilidade | Usabilidade |
Dificuldade | Usabilidade |
Interface | Design |
Intuitivo | Experiência do Usuário (UX) |
Informações | Conteúdo |
Realocação | Organização da Informação |
Inclusão | Acessibilidade e Diversidade |
Acessibilidade | Inclusão Digital |
Idosos | Público-alvo |
Jovens | Público-alvo |
Chatbot | Suporte ao Usuário |
Elaborado por: João Marcos Moraes e Luiza da Silva Pugas.
Perguntas Utilizadas no Brainstorming
Categoria | Perguntas |
---|---|
1. Facilidade e Dificuldade no Uso do Aplicativo | - Quais foram as partes do aplicativo que vocês tiveram mais facilidade de usar? - Quais foram as partes do aplicativo que vocês tiveram mais dificuldade para utilizar? - Houve alguma parte que vocês não conseguiram usar? Se sim, qual? |
2. Funcionalidades Desejadas | - Quais funções vocês acham que deveriam existir no aplicativo para ajudar no seu cotidiano? |
3. Usabilidade e Intuitividade | - Como poderíamos tornar o aplicativo mais simples e intuitivo para qualquer pessoa usar, mesmo sem conhecimento técnico? - Como torná-lo acessível para pessoas de maior idade, jovens ou pessoas de meia-idade que não têm facilidade com aplicativos? |
4. Inclusão e Acessibilidade | - O que poderia tornar o aplicativo mais inclusivo e acessível para diferentes perfis de usuário? |
5. Relatórios e Notificações | - Que tipos de relatórios ou notificações vocês gostariam de gerar ou visualizar no aplicativo? - A parte de notícias é útil para vocês? Que melhorias sugerem? |
6. Organização das Informações e Agendamentos | - Como vocês gostariam que fossem realocadas as informações de agendamento? - Vocês gostam de como está organizado atualmente? - Gostariam que tudo estivesse concentrado em uma única tela ou área? |
7. Apoio ao Usuário Iniciante | - Como o aplicativo poderia orientar um cidadão que nunca utilizou os serviços digitais do governo? |
Elaborado por: João Marcos Moraes e Luiza da Silva Pugas.
Respostas dos usuários para as perguntas
Elaborado por: João Marcos Moraes e Luiza da Silva Pugas.
Revisão da Técnica de Brainstorming
Após sugestão do professor durante a avaliação dos artefatos de requisitos, realizamos uma nova sessão da técnica de Brainstorming, desta vez de forma presencial, com o objetivo de enriquecer ainda mais o processo de elicitação.
Optamos por manter os registros anteriores da técnica já documentados, e, a partir disso, repetimos o processo com os mesmos participantes, agora em ambiente presencial. Essa abordagem permitiu identificar novos pontos e discutir de forma mais dinâmica as ideias levantadas anteriormente.
A seguir, apresentamos a gravação da nova sessão presencial, dividida em duas partes:
Gravação da reunião de Brainstorming Presencial
Parte 1
Clique aqui para assistir no YouTube
Parte 2
Clique aqui para assistir no YouTube
Termo de consentimento de imagem
Este documento confirma que os cidadões forneceu seu consentimento formal para o uso de sua imagem, conforme os termos estabelecidos.
O termo foi assinado e encontra-se disponível no seguinte arquivo: PDF
Elaborado por: João Marcos Moraes e Luiza da Silva Pugas.
Elicitação de Requisitos Funcionais
Legenda da Tabela:
- RFx: Requisito Funcional nºx
- ID: Link para a técnica de elicitação (neste caso, Brainstorming)
Tabela 3: Requisitos Funcionais
ID | Descrição | Código | Implementado |
---|---|---|---|
BR01 | O chatbot deve responder em até 2 segundos e oferecer respostas objetivas em pelo menos 90% dos testes realizados | RF01 | Não |
BR02 | O sistema deve permitir autenticação via biometria, senha ou reconhecimento facial em pelo menos 95% dos dispositivos testados | RF02 | Não |
BR03 | O aplicativo deve integrar com a API do Moovit, exibindo rotas e horários de transporte público a partir da localização do usuário | RF03 | Não |
BR04 | O aplicativo deve exibir os dados da CNH digital autenticada do usuário, quando este realizar login com GOV.BR | RF04 | Não |
BR05 | O app deve redirecionar corretamente o usuário ao formulário de boletim de ocorrência ao acessar a aba de segurança pública | RF05 | Não |
BR06 | O sistema deve apresentar um tutorial interativo na primeira execução, cobrindo pelo menos 80% das funcionalidades principais | RF06 | Não |
BR07 | O aplicativo deve permitir ao usuário configurar o tamanho da fonte entre três níveis: padrão, médio e grande | RF07 | Não |
BR08 | O sistema deve oferecer opção de alternar entre modo claro e escuro nas configurações do aplicativo | RF08 | Não |
BR09 | O sistema deve apresentar um mapa com as principais ocorrências de criminalidade e trânsito atualizado ao menos uma vez por dia | RF09 | Não |
BR10 | O aplicativo deve apresentar pelo menos 5 funcionalidades nativas que não dependem de redirecionamento externo | RF10 | Não |
BR11 | O usuário deve ser informado se será redirecionado a outro site ou se o serviço está disponível dentro do app ao clicar em um serviço | RF11 | Não |
BR12 | O aplicativo deve conter, na tela inicial, um menu com no máximo 5 links externos e priorizar navegação por funções nativas | RF12 | Não |
Elaborado por: João Marcos Moraes e Luiza da Silva Pugas.
Elicitação de Requisitos Não-Funcionais
Legenda da Tabela:
- RNFx: Requisito Não-Funcional nºx
- ID: Link para a técnica de elicitação (neste caso, Brainstorming)
Tabela 4: Requisitos Não-Funcionais
ID | Descrição | Código | Implementado |
---|---|---|---|
BRN01 | O sistema deve possuir uma interface simples, limpa e com ícones ilustrativos | RNF01 | Sim |
BRN02 | O aplicativo deve permitir acessibilidade para pessoas idosas ou com deficiência visual | RNF02 | Não |
BRN04 | O sistema deve funcionar mesmo em dispositivos com baixa capacidade de hardware | RNF04 | Sim |
BRN05 | A navegação deve ser rápida e fluida entre telas, sem necessidade de redirecionamentos excessivos | RNF05 | Não |
BRN06 | O sistema deve carregar as informações de forma otimizada, reduzindo tempo de resposta | RNF06 | Sim |
BRN07 | O layout deve ser responsivo para diferentes tamanhos de tela | RNF07 | Sim |
BRN08 | O sistema deve ter compatibilidade com leitores de tela | RNF08 | Sim |
BRN09 | O app deve conter linguagem clara e acessível, adequada a diferentes níveis de escolaridade | RNF09 | Não |
Elaborado por: João Marcos Moraes e Luiza da Silva Pugas.
Referência Bibliografia
BARBOSA, Simone D. J.; SILVA, Bruno Santana da. Interação Humano-Computador. Rio de Janeiro: Elsevier, 2011. Disponível em: https://www.academia.edu/41857244/INTERA%C3%87%C3%83O_HUMANO_COMPUTADOR. Acesso em: 29 abr. 2025.
SERRANO, Milene; SERRANO, Maurício. Requisitos (Aula 07): Elicitação, Modelagem e Análise. UnB Gama, Brasília, 2023. Disponível em: https://aprender3.unb.br/pluginfile.php/3096086/mod_resource/content/2/Requisitos%20-%20Aula%2007.pdf. Acesso em: 26 abr. 2023.
SMITH, John E. Brainstorming groups: size and effectiveness. [S.l.]: Southern Nazarene University. Disponível em: https://home.snu.edu/~jsmith/library/body/v26.pdf. Acesso em: 29 abr. 2025.
Histórico de Versões
Versão | Descrição | Autor(es) | Data | Revisor(es) | Data de revisão |
---|---|---|---|---|---|
1.0 | Criação da documentação do brainstorming | João Marcos Moraes e Luiza da Silva Pugas | 30/04/2025 | Ana Victória | 30/04/2025 |
2.0 | Correção e padronização das tabelas, fontes e ajustes gerais | João Marcos Moraes e Luiza da Silva Pugas | 11/05/2025 | Ana Victória | 12/05/2025 |
3.0 | Refazendo a tecnica presencialmente | João Marcos Moraes e Luiza da Silva Pugas | 21/06/2025 | Ana Victória | 21/06/2025 |
3.1 | Arruamando os reqs elicitados adicionando tabelas e melhorias para vizualização | João Marcos Moraes e Luiza da Silva Pugas | 01/07/2025 | Ana Victória | 01/07/2025 |