Introdução

Introdução

O brainstorming é uma técnica de elicitação de requisitos que visa estimular a geração de ideias em grupo, promovendo uma discussão livre e sem julgamentos para explorar o problema de negócio. Nesse processo, os participantes são incentivados a contribuir com diversas ideias para encontrar soluções para os desafios apresentados. Esta técnica é muito eficaz para obter uma visão ampla do projeto.

Metodologia

A equipe se reuniu virtualmente para realizar uma sessão de brainstorming com o objetivo de coletar ideias gerais sobre o projeto. A sessão ocorreu das 10h às 12h, e foi moderada por Michel Lutegar, que conduziu o grupo com perguntas previamente elaboradas e documentou as respostas no sistema.

Brainstorm

Versão 1.0

Perguntas

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

Michel - A plataforma deve permitir que qualquer usuário possa registrar suas atividades esportivas de forma simples.

Alex - A aplicação precisa fornecer relatórios detalhados sobre o desempenho esportivo dos usuários.

André - A principal função da aplicação é melhorar o acompanhamento das atividades físicas dos usuários, incentivando sua evolução.

Marcelo - O foco da aplicação deve ser a coleta e análise de dados para que os usuários possam acompanhar seu progresso esportivo.

Alex - Além disso, a plataforma deve gerenciar informações relacionadas a treinos e competições.


2. Como será a forma de acompanhar as atividades?

Michel - O usuário poderá registrar todas as suas atividades físicas, como corrida, ciclismo, entre outras.

André - A aplicação deve permitir o acompanhamento em tempo real das métricas de cada atividade.

Marcelo - O sistema fornecerá gráficos e relatórios detalhados para o usuário acompanhar o seu progresso ao longo do tempo.


3. Como os usuários podem acompanhar o progresso de suas atividades?

Michel - O sistema deve exibir um dashboard com gráficos que mostram a evolução de cada usuário.

André - O usuário poderá acessar seu histórico de atividades e visualizar todas as métricas associadas, como tempo, distância, e calorias.

Marcelo - O dashboard deve ser interativo e permitir que o usuário filtre os dados por períodos de tempo ou tipo de atividade.


4. Quais tipos de alertas personalizados o sistema deve oferecer?

Michel - O sistema deve enviar notificações quando o usuário atingir suas metas de desempenho, como completar uma distância definida ou queimar uma certa quantidade de calorias.

Alex - O usuário também pode configurar alertas baseados no tempo de atividade ou na frequência de treinos.

André - Além disso, o sistema deve permitir que o usuário receba alertas de lembrete, caso fique muito tempo sem realizar atividades.


Requisitos Elicitados

ID Descrição
BS01 A plataforma permitirá o registro e acompanhamento de atividades esportivas.
BS02 O sistema gerará relatórios e gráficos detalhados com as métricas de desempenho.
BS03 O usuário terá acesso a um dashboard interativo com a evolução de suas atividades.
BS04 A plataforma enviará alertas personalizados para metas atingidas ou falta de atividades.
BS05 O usuário poderá configurar alertas com base em tempo, distância e calorias.
BS06 A plataforma fornecerá gráficos que permitirão a comparação do progresso do usuário.
BS07 O histórico de atividades exibirá métricas detalhadas, como distância percorrida e tempo total.

Conclusão

A técnica de brainstorming permitiu à equipe identificar os requisitos fundamentais para o desenvolvimento do sistema. As discussões geraram uma visão clara sobre as funcionalidades centrais da aplicação, focando no acompanhamento de atividades físicas e no suporte para a evolução dos usuários.

Referências Bibliográficas

BARBOSA, S. D. J.; DA SILVA, B. S. Interação Humano-Computador. Elsevier, 2010.

Autor(es)

Data Versão Descrição Autor(es)
23/08/2024 1.0 Criação do documento Michel Lutegar, Alex Cyrillo, André Costa, Marcelo Saggio
26/08/2024 1.1 Ajustes Michel Lutegar, Alex Cyrillo, André Costa, Marcelo Saggio