Brainstorming
Introdução
Brainstorming é uma técnica de resolução de problemas em grupo, que visa gerar uma grande quantidade de ideias criativas e inovadoras em um curto período de tempo. Essa técnica foi desenvolvida por Alex Osborn em 1939 e tem sido amplamente utilizada em diversos campos, como negócios, design, publicidade, entre outros.
Metodologia
A equipe se reuniu remotamente através do Google Meet e utilizou um documento em branco para listar todas as ideias e requisitos relevantes. Durante a reunião, um dos membros assumiu o papel de facilitador (Ian), ajudando a manter a discussão organizada e focada no objetivo da reunião.
Participantes
Reunião no Google Meet: 30/04/2023 - 20:00hrs até 21:30hrs - Duração de 1:30h
Participantes:
- Mediador: Ian da Costa
- Gabriel Lobato
- Ruan Castro
- Gustavo Martins
- Matheus Campos
- Murilo Perazzo
- Lucka Fagundes
Brainstorm
Requisitos Funcionais
ID | Requisito |
---|---|
B01 (RF01) | O aplicativo deve permitir ao usuário criar uma nova nota com título e conteúdo. |
B02 (RF02) | O usuário deve ser capaz de editar o título e o conteúdo de uma nota existente. |
B03 (RF03) | O aplicativo deve permitir ao usuário excluir notas existentes. |
B04 (RF04) | O usuário deve ser capaz de organizar suas notas em ordem data de criação, alfabética, etc. |
B05 (RF05) | O usuário deve ser capaz de pesquisar notas por palavra-chave ou tag. |
B06 (RF06) | O aplicativo deve permitir a sincronização de notas entre diferentes dispositivos do usuário. |
B07 (RF07) | O usuário deve ser capaz de compartilhar notas com outras pessoas por meio de diferentes plataformas. |
B08 (RF08) | O aplicativo deve fornecer opções de segurança, como senha ou autenticação biométrica, para proteger as notas do usuário. |
B09 (RF09) | O aplicativo deve permitir ao usuário formatar o texto das notas, como fonte, tamanho, cor, estilo e alinhamento. |
B10 (RF10) | O usuário deve ser capaz de anexar arquivos, imagens, áudios ou vídeos às notas. |
B11 (RF11) | O aplicativo deve fornecer uma opção de modo escuro para reduzir o cansaço visual em ambientes com pouca iluminação. |
B12 (RF12) | Os usuários devem poder exportar suas notas em diferentes formatos, como PDF ou Word, para uso posterior fora do aplicativo. |
B13 (RF13) | O aplicativo deve ser capaz de enviar notificações aos usuários para lembrá-los de tarefas ou compromissos importantes. |
B14 (RF14) | O aplicativo deve ser capaz de reconhecer e transcrever a voz dos usuários em notas. |
B15 (RF15) | O aplicativo deve permitir que os usuários trabalhem em notas simultaneamente, com alterações sendo exibidas em tempo real. |
B16 (RF16) | O aplicativo deve permitir que os usuários criem notas com lembretes de data e hora para ajudá-los a acompanhar compromissos ou tarefas importantes. |
B17 (RF17) | O usuário deve ser notificado de tarefas ou compromissos importantes ou quando há alterações em notas compartilhadas. |
B18 (RF18) | O aplicativo deve manter um histórico de versão de notas, permitindo que os usuários voltem para versões anteriores de suas notas. |
Tabela 1: Requisitos Funcionais (Fonte: Autor, 2023)
Requisitos Não-Funcionais
ID | Requisito |
---|---|
B19 (RNF01) | O aplicativo deve ser confiável e estável, evitando falhas ou perda de dados. |
B20 (RNF02) | O aplicativo deve ser intuitivo e fácil de usar, com uma interface clara e simples. |
B21 (RNF03) | O aplicativo deve ser responsivo e rápido, permitindo que os usuários criem e acessem suas notas rapidamente. |
B22 (RNF04) | O aplicativo deve garantir a segurança e privacidade das notas dos usuários, protegendo-as contra acesso não autorizado ou perda de dados. |
B23 (RNF05) | O aplicativo deve ser acessível para usuários com deficiências visuais ou motoras, com recursos como suporte a leitores de tela e opções de zoom. |
B24 (RNF06) | O aplicativo deve estar disponível em várias plataformas, como iOS, Android, Windows e Mac, para garantir que os usuários possam acessar suas notas em qualquer dispositivo. |
B25 (RNF07) | O aplicativo deve estar disponível para uso sempre que o usuário precisar, sem interrupções ou indisponibilidades não planejadas. |
B26 (RNF08) | O aplicativo deve ser otimizado para usar recursos do dispositivo de forma eficiente, como CPU, memória e bateria. |
B27 (RNF09) | O aplicativo deve ser facilmente mantido e atualizado, com um código limpo e bem documentado. |
Tabela 2: Requisitos Não Funcionais (Fonte: Autor, 2023)
Legenda
B -> Brainstorm
RF -> Requisito funcional
RNF -> Requisito não funcional
Referências
[1] OSBORN, A. F. Applied imagination: principles and procedures of creative problem solving. New York: Charles Scribner's Sons, 1953.
[2] Milene Serrano, Requisitos - Aula 07. Acesso em: 10 de jul. de 2022. Disponível em: Aprender3.
[3] Simone Diniz, Interação Humano-Computador. São Paulo, 1a Edição, Elsevier, 2010.
Histórico de versão
Versão | Data | Autor | Descrição | Revisor |
---|---|---|---|---|
1.0 | 01/05/2023 | Ian da Costa | Brainstorming | Ana Beatriz |
1.1 |
13/05/2023 | Ajustes pós entrega | Beatriz | Ana Beatriz |