Skip to content

Brainstorming

Versionamento

Data Versão Descrição Autores
28/07/2021 1.0 Criação do documento Hugo Bezerra, Kleidson Alves, Lucas Gabriel, Lucas Rodrigues, Davi Antônio, Wellington Jonathan
03/08/2021 1.1 Correção da ortografia Lucas Gabriel
04/08/2021 1.2 Adição da definição de requisitos Lucas Gabriel
04/08/2021 1.3 Revisão do Documento Hugo Bezerra

Introdução

Brainstorming é uma técnica que, por meio do compartilhamento espontâneo de ideias, busca encontrar a solução para um problema ou gerar insights de criatividade. A ideia desse processo é dar vida à máxima “duas cabeças pensam melhor do que uma”. Sendo assim, é fundamental que o brainstorming envolva um número mais elevado de participantes, de preferência reunindo pessoas ativas na empresa, mas que tragam perspectivas diferentes. Essa pluralidade de ideias é o pilar da técnica. Para que seja bem-sucedido, o processo deve focar em quantidade, não em qualidade. A equipe utilizou a técnica de Brainstorming para descobrir as necessidades que a aplicação pretende abordar e dessa forma elicitar os Requisitos

Legendas

  • N: Necessidade
  • RF: Requisito Funcional
  • RNF: Requisito não Funcional

Necessidades

ID Necessidade Prioridade Problema Solução Atual Solução Proposta
N1 Doar objetos que não tem mais serventia Alta Acúmulo de objetos sem utilidade Procurar instituições ou pessoas aceitando doações pessoalmente Publicar esses objetos online em uma plataforma que facilite o acesso
N2 Descobrir objetos que estão sendo doados Alta Não ter dinheiro para comprar um determinado objeto Procurar instituições ou pessoas oferecendo doações pessoalmente Procurar objetos necessitados em uma plataforma de fácil acesso
N3 Necessidade de administração da plataforma Média Necessidade de verificar as doações, doadores e divulgar campanhas de doação Gerentes do posto de doações devem verificar presencialmente as doações Gerentes do posto de doações podem administrar tudo manualmente usando perfil de administrador do sistema

Requisitos Funcionais

ID Requisitos Descrição Necessidade(s)
RF01 Cadastro de Usuário Registra o usuário no sistema Donner N1, N2
RF02 Login de Usuário Permitir acesso ao sistema de acordo com seu perfil de usuário. N1, N2
RF03 Pesquisar doações Pesquisar doações disponíveis por categoria. N2
RF04 Publicar doação Permitir cadastra doações. N1
RF05 Encerrar Doação Usuário pode encerra a divulgação de uma doação. N2
RF06 Logout de Usuário Desconectar o usuário da aplicação N1, N2
RF07 Atualização de perfil do usuário Permitir que os dados cadastrados relacionados ao perfil do usuário sejam atualizados N1, N2
RF08 Comentar em postagens Usuários logados podem comentar nas postagens de outros usuários N1, N2
RF09 Administrar comentários O Perfil de administrador pode apagar comentários nas postagens de outros usuários N3
RF10 Administrar postagens O Perfil de administrador pode apagar postagens de outros usuários N3
RF11 Criar postagem de campanha O Perfil de administrador pode criar e apagar campanhas de divulgação N3
RF12 Demonstrar interesse Usuário demostra interesse em alguma doação disponibilizada N2
RF13 Chat de mensagens instantâneas Possibilidade de entrar em contato com outros usuários por mensagem N1, N2
RF14 Compartilhar postagem Usuário gera um link para compartilhar a postagem N1, N2

Requisitos não funcionais

ID Requisitos não funcionais Descrição Necessidade(s)
RNF01 Privacidade do Contato O sistema deve deixar visível apenas dados autorizados pelo usuário N1, N2
RNF02 Usuário não Logado Usuários não logados podem apenas visualizar as postagens N2

Referências

Woebcken, C. O que é brainstorming e as 7 melhores técnicas para a tomada de decisões inteligentes, 10/07/2019. Disponível em: https://rockcontent.com/br/blog/brainstorming/. Data de acesso: 28/07/2021