Documento de Visão - GetGather/GetGatherApp GitHub Wiki

Documento de Visão

Histórico de Revisões

Versão Data Descrição Autor
1.0 21/03/2016 Criação do documento Nicolas Boarin
1.1 23/03/2016 Introdução Levi Moraes
1.2 24/03/2016 Posicionamento e Descrição Levi Moraes
1.3 28/03/2016 Atualização dos envolvidos Nicolas Boarin
1.4 28/03/2016 Visão geral do produto Átilla Gallio

1. Introdução

A internet é um marco na historia da sociedade moderna. Com o passar do tempo a internet evoluiu, ela saiu de um grupo de universidades onde poucas pessoas tinham acesso, para o que pode ser considerado a forma mais democrática das pessoas exporem suas opiniões, compartilharem conhecimento ou simplesmente se divertir
Desde de 2010 o mercado mobile tem se mostrado um grande atrativo para desenvolvedores de todas as categorias, do autodidata que começou a aprender a programar em casa, até o programador mais antigo. Mas não somente programadores mas pessoas de outras áreas fora do ramo da tecnologia, essas pessoas são: médicos, fisioterapeutas, físicos, professores entre diversos outros que encontraram no mercado mobile uma forma de solucionar um problema que era comum a varias pessoas.

2. Posicionamento

2.1. Descrição do Problema

O problema de Encontrar grupos
afeta Jovens e Adultos que desejam encontrar grupos com interesses em comum
cujo impacto é Pessoas que tem interesses em comum que deixam de se conhecer
uma boa solução seria Um organizador de grupos em comum

3. Descrição dos Envolvidos e dos Usuários

Usuários ativos em comunidades de troca de conhecimento, ou simplesmente pessoas que estejam abertas a aumentar o seu circulo de amizade

3.1. Resumo dos Envolvidos

Nome Descrição Responsabilidades
Desenvolvedores Equipe responsável por desenvolver a solução tecnológica Desenvolver solução tecnológica
Orientador Pessoa responsável por auxiliar o projeto do grupo Participar ativamente com criticas e sugestões de melhoria para a aplicação
Avalia o desempenho do time de desenvolvimento

3.2. Resumo dos Usuários

Nome Descrição Responsabilidades
Pessoa Qualquer pessoa que possua interesse em redes sociais possuir um Smartphone que esteja de acordo com os requisitos estabelecidos

3.3. Ambiente do Usuário

A solução a ser desenvolvida envolve um ambiente web e um mobile. O ambiente mobile é uma transposição do modelo web para o ambiente mobile com suas devidas alterações sempre garantindo a usabilidade como primazia. Tanto o ambiente mobile quanto o web requerem uma conexão estável com a internet para atualizações nos perfis sugestões de novos grupo.
Por se tratar de um grupo de usuários que são mais suscetíveis a novas tecnologias, o uso da solução se concentra nos momentos em que o usuário encontra-se ocioso e deseja interagir com um novo circulo de amizade

3.4. Principais Necessidades dos Usuários ou Envolvidos

Necessidade Prioridade Preocupações Solução Atual Solução Proposta
Encontrar pessoas com interesses em comum 1 A dificuldade de encontrar pessoas com interesses parecidos Procurar manualmente por pessoas com gostos parecidos Aplicativo para automatizar a procura
Divulgar eventos 1 Dificuldade de divulgar um evento para pessoas interessadas Procurar pessoas interessadas a partir de gostos parecidos Aplicativo móvel para notificar pessoas com interesses parecidos

4. Visão Geral do Produto

O aplicativo GetGather funciona como um facilitador que permite o usuário a encontrar eventos que, a partir de suas preferencias, determina opções de atividades e comunidades de interação para classificar o meio social ao qual o usuário de identifique, levando em consideração a localização que o mesmo se encontra.

4.1. Perspectiva do Produto

Existem alguns aplicativos de encontro de grupos existentes no mercado, como, por exemplo, o “Meetup”. O diferencial do GetGather é o fato de usar um algoritmo com base na localização e comunidades do usuários.

4.2. Suposições e Dependências

O sistema depende que o usuário possua uma conexão ativa com a internet. Outra dependência do sistema também é que o dispositivo móvel esteja com seu localizador(GPS) ativo.
Como o aplicativo é colaborativo, o número de eventos encontrados depende exclusivamente do uso do mesmo pelos usuários no local.

5. Recursos do Produto

  • Gerenciador de grupos
  • Inscrição em novos grupos
  • Sugestão de novos grupos
  • Acompanhamento dos grupos inscritos
  • Conversar com grupo

6. Outros Requisitos do Produto

  • O sistema deve funcionar na plataforma android
  • O sistema deve alertar o usuario que não há conexão de dados
⚠️ **GitHub.com Fallback** ⚠️