Brainstorm
Introdução
De maneira geral, o brainstorm é uma técnica utilizada para levantar requisitos e aprender sobre novas características que os usuários apreciariam em um produto. Essa técnica tem como objetivo incentivar a criatividade do usuário a partir da filosofia de que cada um é livre para opinar e apresentar suas ideias acerca do que deve ser melhorado, sem julgamentos nem cobranças. Buscando assim, levantar o máximo de opiniões em torno de um tema.
| Local | Data | Hora |
|---|---|---|
| Google Meets | 28/11/2022 | 16:00-18:00 |
| Membros Participantes |
|---|
| Davi Silva |
| Eduardo Meirelles |
| Maria Regina Mouta |
| Yan Judah |
| Vitor Rocha |
| Gabriel Carneiro |
Requisitos Elicitados
O identificador de cada requisito é formado por 'B' + um número, sendo 'B' uma abreviação de Brainstorm, e o tipo de requisito refere-se à classificação entre requisitos funcionais (RF) e não funcionais (RNF).
Como resultado das reuniões e pesquisas, nós obtivemos o temas de requisitos funcionais e não funcionais representados na Tabela 1.
| Identificador | Requisito | Tipo |
|---|---|---|
| B01 | O usuário deve poder filtrar os adversários | RF |
| B02 | O usuário deve poder jogar offline | RF |
| B03 | O usuário deve poder pesquisar um usuário específico | RF |
| B04 | O usuário deve poder realizar diferentes tipos de jogadas | RF |
| B05 | O usuário deve poder pausar o jogo | RF |
| B06 | O usuário deve poder continuar jogando de onde parou(quando offline) | RF |
| B07 | O usuário deve conseguir criar grupos de colegas para jogar | RF |
| B08 | O usuário deve poder controlar a dificuldade do bot quando jogar offline | RF |
| B09 | O usuário deve poder realizar login na conta | RF |
| B10 | O usuário deve poder criar um perfil | RF |
| B11 | O usuário deve poder recuperar a senha | RF |
| B12 | O usuário deve poder sair da conta | RF |
| B13 | O usuário deve poder ver informações da conta | RF |
| B14 | O usuário deve poder editar o seu perfil | RF |
| B15 | O usuário deve poder trocar de perfil | RF |
| B16 | O usuário deve poder pesquisar um jogador específico | RF |
| B17 | O sistema deve ter a opção de criação de partidas rápidas | RNF |
| B18 | O usuário deve poder assistir e jogar partida de qualquer dispositivo | RNF |
| B19 | O aplicativo deve ser fácil de ser utilizado | RNF |
| B18 | O usuário é recompensado cada vez que termina uma partida ou assiste uma aula ou participa de um torneio | RNF |
| B19 | O sistema deve ser acessível para diversas plataformas como mobile ou web | RNF |
| B20 | O usuário deve poder continuar jogando de onde parou(quando offline) | RNF |
| B21 | O usuário deve conseguir criar grupos de colegas para jogar | RNF |
| B22 | O usuário deve poder controlar a dificuldade do bot quando jogar offline | RNF |
| B23 | O sistema deve ter a opção de criação rápidas de partidas | RNF |
| B24 | O aplicativo deve ser produzido de maneira que mantenha o usuário engajado e motivado | RNF |
Tabela 1: Requisitos Funcionais (Fonte: Grupo 2)
Bibliografia
[1] Simone Diniz, Interação Humano-Computador. São Paulo, 1a Edição, Elsevier, 2010.
[2] Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA.
Histórico de Versão
| Versão | Data | Descrição | Autor(es) | Revisor(es) |
|---|---|---|---|---|
1.0 |
27/11/2022 | Criação do documento | Davi Silva | Lucas Macedo, Maurício e Nicolas |