Pular para conteúdo

Brainstorming

Introdução

O brainstorming é uma técnica amplamente utilizada na elicitação de requisitos no processo de desenvolvimento de software. Essa abordagem colaborativa e criativa envolve a reunião de diversas partes interessadas, como clientes, usuários e membros da equipe de desenvolvimento, em uma sessão de brainstorming. Durante essa reunião, os participantes são encorajados a gerar ideias livremente, sem críticas ou julgamentos, com o objetivo de identificar requisitos, funcionalidades e objetivos do projeto. O brainstorming promove a criatividade, a geração de soluções inovadoras e a participação ativa de todos os envolvidos, o que ajuda a garantir que os requisitos do projeto sejam abrangentes e bem compreendidos desde o início do processo de desenvolvimento.

Metodologia

O brainstorming foi realizado no dia 28/09/2023 e contou com a participação de todos os integrantes da equipe, a princípio, o moderador Lucas Victor fez uma breve introdução sobre o programa Nota Legal e explicou como seria realizada a sessão. Foi preparado um quadro de post-it's, na plataforma Canva [1], para cada uma das seis perguntas que guiariam o brainstorming. O mediador então fazia a introdução da pergunta e pedia para os participantes colarem post-it's com ideias sobre aquele assunto e ao final a equipe falava um pouco sobre as ideias levantadas.

Desenvolvimento

  • Desing
  • Tempo de resposta
  • Acessibilidade
  • Atendimento virtual
  • Informações mais claras sobre bônus das notas
  • Melhorar a forma de trocar a senha
  • Se cadastrar com a base de dados do governo
  • Consultar o saldo que possui no Nota Legal
  • Consultar extrato das notas fiscais
  • Fazer indicação
  • Consultar informações do sorteio
  • Login

Pergunta 3: Quais são os requisitos não funcionais importantes para o site?

  • Tempo de resposta do app menor que 5 segundos
  • Garantir a segurança do usuário
  • Portabilidade para o celular
  • Deslogar com segurança
  • Logar em menos de 10 segundos
  • Todos responderam "sim"
  • Login atraves do gov.br
  • Atenticação em 2 fatores
  • Buscar dados na base da receita federal
  • Exigir senha com letras, números e caracteres especias
  • Deslogar automaticamente quando o usuário fechar o navegador
  • Estar de acordo com o padrão LGPD
  • Privacidade dos dados das notas fiscais
  • De fácil entendimento
  • Responsividade
  • Minimalista
  • Ícones auto-explicativos
  • Se adaptar a linguagem do usuário
  • Seguir um padrão

Na elicitação de requisitos para o site "Nota Legal", que pode ser visto na tabela 1, utilizamos códigos para classificar e organizar os requisitos de maneira clara e estruturada. Dois desses códigos frequentemente usados são RF (Requisitos Funcionais) e RNF (Requisitos Não Funcionais). Além disso, cada requisito elicitado terá um ID.

RF (Requisitos Funcionais): Representam funcionalidades específicas que o aplicativo deve oferecer, descrevendo as ações que o sistema deve executar em resposta a entradas.

RNF (Requisitos Não Funcionais): Englobam aspectos que não estão diretamente relacionados às funcionalidades específicas do aplicativo, mas afetam sua eficiência, usabilidade, segurança e outros atributos.

ID: Cada requisito será identificado por um ID composto da seguinte forma: BSXX (onde XX é um número sequencial). Por exemplo, o primeiro requisito funcional seria BS01 e assim por diante.

Tabela 1: Requisitos elicitados

ID Código Descrição Implementado
BS01 RF O site deve permitir que os usuários se autentiquem de forma segura, usando credenciais únicas, como CPF e senha. Sim
BS02 RF O usuário deve ser capaz de logar com as credências do gov.br Sim
BS03 RF O usuário deve conseguir visualizar o saldo que possui no Nota Legal Sim
BS04 RF O usuário deve conseguir consultar extrato das notas fiscais Sim
BS05 RF O usuário deve conseguir indicar onde quer utilizar o seu saldo (IPTU,IPVA ou PIX) Sim
BS06 RF O usuário deve conseguir se inscrever nos sorteios do Nota Legal Sim
BS07 RF O usupario deve conseguir vizualizar os sorteios Sim
BS08 RF O usuário deve conseguir se logar no site Sim
BS09 RF O login deve possuir autenticação em dois fatores Não
BS10 RNF O site deve buscar informações na base da receita federal Sim
BS11 RNF O login deve ser feito em menos de 10 segundos Sim
BS12 RNF O site deve funcionar no Chrome, no Safari, no Edge e no Mozilla. Sim
BS13 RNF O aplicativos deve exigir que a senha do usuário possua obrigatoriamente letras, números e caracteres especiais Não
BS14 RNF O site deve deslogar a conta do usuário quando for fechado Não
BS15 RF O usuário deve conseguir alterar a senha da sua conta Não
BS16 RNF O site deve possuir ferramentas de acessibilidade (Alto contraste, libras, aumentar a fonte) Não

Fonte: Gabriel Zaranza, 2023

Interação Humano Computador - Brainstoming

Referências Bibliográficas

[1] Canva. Disponível em: https://www.canva.com/. Acesso em: 28/09/2023.

Bibliografia

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/2692772/mod_resource/content/2/Requisitos%20-%20Aula%2007.pdf. Acesso em: 30/09/2023.

Histórico de Versões

Versão Data Descrição Autor Revisor
1.0 29/09/2023 Criação do documento Gabriel Zaranza Lucas Victor
1.1 01/10/2023 Adição de metodologia e perguntas Gabriel Zaranza Lucas Victor
1.2 02/10/2023 Adiçao do link da gravação Lucas Ribeiro Gabriel Rosa
2.0 10/10/2023 Alterações nos requisitos e na metodologia Izabella Alves Gabriel Rosa