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 |