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, iniciando no horário 18:13 e finalizando ás 19:00, ela e contou com a participação de todos os integrantes da equipe, a princinpio o moderador Lucas Víctor fez uma breve introdução do Nota legal e Economia DF e explicou como seria realizada a sessão. Foi preparado um quadro de post-it's, na plataforma Canva, para cada uma das seis perguntas que guiaram 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. Por se tratar do Nota Legal, os requisitos elicitados nesse processo também podem ser usados no aplicativo Economia DF.

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 aplicativo "Economia DF" (Nota Legal), utilizaremos 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: INTXX (onde XX é um número sequencial). Por exemplo, o primeiro requisito funcional seria INT01 e assim por diante.

Tabela 1: - Requisitos elicitados

ID Código Descrição Implementado
BS01 RF O aplicativo 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 Não
BS03 RF O usuário deve conseguir visualizar o saldo que possui no Nota Legal Não
BS04 RF O usuário deve conseguir consultar extrato das notas fiscais Não
BS05 RF O usuário deve conseguir indicar onde quer utilizar o seu saldo (IPTU,IPVA ou PIX) Não
BS06 RF O usuário deve conseguir se inscrever nos sorteios do Nota Legal Não
BS07 RF O usupario deve conseguir vizualizar os sorteios Não
BS08 RF O usuário deve conseguir se logar no aplicativo Sim
BS09 RF O login deve possuir autenticação em dois fatores Não
BS10 RNF O aplicativo 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 aplicativo deve funcionar em diversos dispositivos diferentes Não
BS13 RNF O aplicativos deve exigir que a senha do usuário possua obrigatoriamente letras, números e caracteres especiais Não
BS14 RBF O aplicativo 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 RF O aplicativo deve possuir ferramentas de acessibilidade (Alto contraste, libras, aumentar a fonte) Não

Fonte: Lucas Ribeiro, 2023

No vídeo 1 encontra-se a gravação da reunião.

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 Víctor
1.1 01/10/2023 Add metodologia e as perguntas Gabriel Zaranza Lucas Víctor
1.2 02/10/2023 Adiçao do link da gravação Lucas Ribeiro Gabriel Rosa
1.3 08/11/2023 Correção Lucas Víctor Gabriel Rosa