Brainstorming
Introdução
Visando uma explanação inicial sobre o tema proposto, a equipe optou por aplicar a técnica de brainstoming para colher opiniões e as diferentes visões dos integrantes a cerca do projeto já elicitando alguns requisitos iniciais.
O brainstorming é uma técnica muito dinâmica que permite uma discussão bem abrangente levando em consideração opiniões e pontos de vistas pessoais de cada participante sobre os aspectos do projeto e as possíveis abordagens.
Metodologia
Utilizando a ferramenta Google Jamboard, foi feita uma bateria com três rounds de um minuto e meio. Para cada round, cada integrante usou a funcionalidade de post-it do Jamboard para colocar uma ideia ou opinião sobre o que o sistema do projeto em questão deveria conter. No fim de cada round foi dado tempo para que todos os integrantes lessem os post-it dos demais com o intuito de inspirar novas ideias a partir do que já está no quadro.
Ao final dos três rounds, começam as discussões. Foi dada a oportunidade para cada participante defender suas ideias e questionar as dos demais para que todos escolherem, juntos, um conjunto de requisitos iniciais.
Após essas discussões, o grupo compreendeu melhor o escopo do projeto e se decidiu pela elicitação de 14 requisitos. Nesse Brainstorming, o grupo não elicitou requisitos não funcionais, tratando desses na utilização de outra técnica de elicitação (Introspecção).
Requisitos Elicitados
A tabela a seguir detalha e identifica os requisitos iniciais que foram elicitados nessa etapa. Por motivos de rastreabilidade e identificação, os requisitos terão o prefixo RF_ para indentificar que se trata requisitos funcionais.
ID | Requisito |
---|---|
RF_01 | Ter sistema de comunicação entre responsáveis e professores. |
RF_02 | Ter sistema de comunicação entre responsáveis e administradores da instituição. |
RF_03 | Responsáveis receberem notificações sobre novas atividades. |
RF_04 | Responsáveis receberem notificações sobre entrada e saída da crianças. |
RF_05 | Responsáveis receberem notificações sobre novos eventos. |
RF_06 | Administrador poder criar e configurar turmas. |
RF_07 | Administrador poder registras as crianças. |
RF_08 | Administrador poder registrar os professores. |
RF_09 | Administrador poder criar e configurar eventos. |
RF_10 | Poder disponibilizar relatórios gerais. |
RF_11 | Responsáveis terem acessoa as informações e dados de suas crianças. |
RF_12 | Professor poder registra e gerenciar atividades. |
RF_13 | Professor poder lançar presença. |
RF_14 | Professor poder notificar responsáveis com observações. |
Bibliografia
- BARBOSA. Simone. SILVA. Bruno. 2010. Interação Humano-computador.
Versionamento
Versão | Data | Modificação | Autor |
---|---|---|---|
0.1 | 24/07/2021 | Realização do Brainstorming | Bruno Félix, Daniel Porto, Edson Soares, Eliseu Kadesh, Enzo Gabriel, Francisco Emanoel, João Pedro, Mateus Oliveira e Nilo Mendonça |
1.0 | 28/07/2021 | Abertura do documento | Daniel Porto |
1.1 | 01/08/2021 | Atualização dos prefixos da identificação dos requisitos | Daniel Porto |
1.2 | 05/08/2021 | Atualização título dos requisitos 3 e 5 | Enzo Gabriel |
1.3 | 06/08/2021 | Adição dos hiperlinks dos léxicos | Daniel Porto |
1.4 | 11/08/2021 | Correção dos hiperlinks dos léxicos | Daniel Porto |
1.5 | 25/08/2021 | Ajuste para navegabilidade nos requisitos | Daniel Porto |
1.6 | 17/09/2021 | Atualização de informações de acordo com o feedback da entrega 1 | Gabriel Bonifácio |
1.7 | 19/09/2021 | Revisão por pares | Bruno Félix e Daniel Porto |