Pular para conteúdo

Brainstorming

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

Nome Completo Presença Papel
1 João Marcos Moraes De Andrade Presente Secretário
2 Luiza Da Silva Pugas Presente Moderadora
3 Leonardo De Melo Lima Presente Usuário
4 Arthur Carvalho Leite Presente Usuário
5 Daniel Rodrigues Nascimento Presente Usuário
6 Felipe Das Neves Freire Presente Usuário
7 Vitor Bessa Presente Usuário
8 Mateus Bastos Dos Santos Presente Usuário
9 Gabriel Lima Presente Usuário

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?

Respostas dos usuários para as perguntas

Link FigJam

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.

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