Projeto de encerramento do módulo 3 - Visualização de dados
Introdução:
Neste projeto você e sua squad deverão montar um dashboard com base no conjunto de dados escolhidos por vocês, a fim de realizar uma apresentação com a exploração dos dados.
Sprints e organização
Sprint 1:
Os objetivos principais dessa sprint são:
- Estruturar o esquema do banco de dados: A partir da avaliação do conjunto de dados fornecidos, modelar as tabelas do banco. Note que não é necessário mapear todas as colunas de todas as tabelas. Mantenha sua implementação simples construindo um modelo que atende às perguntas elaboradas pelo grupo
- Realizar carga no banco:
- Com base no esquema desenhado e criado, subir os dados presentes nos arquivos para o banco de dados a fim de verificar o funcionamento da solução encontrada.
- Ideação/Brainstorm sobre perguntas que podem ser respondidas pelos dados:
- Analise o conjunto de dados selecionado para que as perguntas sejam pertinentes. Neste primeiro momento, dê asas a imaginação. As perguntas geradas nesta etapa impactam diretamente as demais desta Sprint.
Sprint 2:
Os objetivos principais dessa sprint são:
- Vincular o banco criado a uma ferramenta de visualização de dados
- Criar visualizações dos dados com base nas perguntas elaboradas na sprint anterior
- Montar uma apresentação a partir das perguntas e análise exploratória feita em cima do conjunto de dados selecionado.
Metodologias ágeis:
-
Utilize as técnicas e ferramentas vistas quanto a metodologias ágeis na implementação do projeto: Criação de backlog
-
Planejamento de Sprint e distribuição de tarefas
-
Utilização de Kanbam como ferramenta de acompanhamento para desenvolvimento das atividades
-
Realizar retrospectiva ao final de cada Sprint
Crie um repositório compartilhado com sua equipe para que seja possível fazer o backup tanto do esquema do banco quanto das queries elaboradas. Utilize consultas com diversidade de operações: filtragem múltipla, agregação, subconsultas, ordenação, joins, etc.