Skip to content

Brainstorm

Introdução

O brainstorm é uma técnica de elicitação de requisitos que consiste em reunir a equipe e discutir sobre diversos tópicos gerais do projeto apresentados no documento problema de negócio. No brainstorm o diálogo é incentivado e críticas são evitadas para permitir que todos colaborem com suas próprias ideias.

Metodologia

A equipe se reuniu para debater ideias gerais sobre o projeto via encontro presencial durante a aula, começando e desenvolvendo uma ideia inicial durante a mesma. Bernardo Lobo atuou como moderador, direcionando a equipe com questões pré-elaboradas e transcrevendo as respostas para o documento.

Resultados

1. Qual o objetivo principal da aplicação?

Bernardo Lobo: Deve ser uma plataforma onde qualquer pessoa possa acessar e fazer um pedido de um produto que será entregue do continente para a Ilha Primeira, facilitando a logística.

Bernardo Moreira: A plataforma deve fornecer pontos de ancoragem para recebimento da mercadoria no continente e um serviço de logística para o translocamento da mesma para outros pontos de entrega na Ilha Primeira, utilizando a infraestrutura de barcos existente.

Guilherme Dias: O objetivo da aplicação é facilitar o acesso a produtos disponibilizados apenas em terra para as pessoas residentes da ilha, permitindo que criem e acompanhem seus pedidos.

Julia Curto: O principal objetivo da aplicação é a democratização do acesso à bens e mercadorias disponíveis de forma equitária para a sociedade continental dentro da ilha, com um sistema gerenciável.

Michel de Melo: A plataforma deve gerenciar um sistema de logística completo para a entrega dos pedidos aos moradores da ilha, incluindo o acompanhamento de status e a gestão de valor final.

2. Como será o processo para cadastrar um novo cliente?

Bernardo Lobo: O cliente deve poder se cadastrar diretamente na plataforma fornecendo CPF, email, nome, sobrenome, telefone e endereço, sendo o CPF utilizado como nome de usuário.

Bernardo Moreira: Após o cadastro inicial, o sistema deve associar os dados do cliente a um usuário, permitindo o login e a personalização do perfil.

Guilherme Dias: O cliente, enquanto usuário da plataforma, deve poder adicionar itens no pedido, indicando a descrição e o preço de cada item.

Julia Curto: Com o usuário logado, ele deverá poder acessar a área de gerenciamento de pedidos, ver um histórico de pedidos e também realizar um novo pedido de entrega.

Michel de Melo: A plataforma deve validar os dados de cadastro e garantir que o CPF e email sejam únicos para evitar duplicações e problemas de segurança.

3. Como será a forma de adicionar pedidos?

Bernardo Lobo: O cliente, ao criar um novo pedido, insere a descrição e o preço de cada item, e pode adicionar observações gerais para a entrega. O sistema calculará o valor total dos produtos.

4. Outras perguntas pertinentes ao contexto

Bernardo Moreira: Nosso sistema funciona baseado em localidades âncora, onde estará presente um ponto de acesso para o trabalho de logística. Essa logística fará o transporte dos bens até outro ponto mais acessível ao morador da ilha, ou diretamente na residência, dependendo da infraestrutura.

Guilherme Dias: O gerente deve ter uma visão geral de todos os pedidos, podendo filtrar por status e atualizar o andamento, incluindo a definição de um valor final para o pedido e adição de comentários.

Julia Curto: O sistema deve permitir o rastreamento do status do pedido em tempo real, informando ao cliente sobre cada etapa da entrega, desde a criação até a finalização.

Michel de Melo: A comunicação sobre o valor final e a confirmação de pagamento devem ser claras, permitindo ao cliente aceitar ou recusar o valor proposto pelo gerente.

Requisitos Elicitados

ID Descrição
BS01 O sistema deve permitir o cadastro de novos clientes com CPF, e-mail, nome, sobrenome, telefone e endereço.
BS02 O sistema deve permitir que clientes loguem com CPF e senha.
BS03 O cliente deve poder criar um novo pedido, adicionando múltiplos itens com descrição e preço.
BS04 O pedido deve ter um campo para observações gerais.
BS05 O sistema deve calcular o valor total dos produtos no pedido automaticamente.
BS06 O cliente deve poder visualizar o histórico de seus pedidos e seus respectivos status.
BS07 O gerente (staff) deve ter acesso a um dashboard para visualizar e gerenciar todos os pedidos.
BS08 O gerente deve poder atualizar o status de um pedido.
BS09 O gerente deve poder definir um valor final para o pedido, que pode ser diferente do valor total.
BS10 O cliente deve ser notificado sobre mudanças no status do pedido e sobre o valor final proposto.
BS11 O cliente deve poder confirmar ou recusar o valor final proposto pelo gerente.
BS12 O histórico de status de cada pedido deve ser registrado com data e comentário.
BS13 O sistema deve permitir o gerenciamento de perfis de clientes (atualização de nome, sobrenome, e-mail, endereço, telefone e senha).
BS14 O sistema deve ser acessível via navegador web, com uma interface Single Page Application (SPA).
BS15 O sistema deve permitir o login e logout de usuários.

Conclusão

Através da aplicação da técnica de Brainstorm, foi possível elicitar um conjunto inicial de requisitos funcionais e não funcionais para o projeto Simblissima, alinhados com a proposta de facilitar a logística de entregas na Ilha Primeira.

Histórico de Versões

Data Versão Descrição Autor(es)
24/03/2025 1.0 Criação do documento Bernardo Lobo, Bernardo Moreira, Guilherme Dias, Julia Curto e Michel de Melo
02/06/2025 1.1 Atualização das perguntas, respostas e requisitos elicitados para refletir o projeto Simblissima Bernardo Lobo, Bernardo Moreira, Guilherme Dias, Julia Curto e Michel de Melo