Skip to content

Roadmap do Produto

Sprint 0 -

  • Definição do tema
  • Definição das tecnologias utilizadas
  • Treinamento de JS
  • Treinamento de Python
  • Treinamento de Práticas Ágeis
  • Criação do Documento de Visão

Sprint 1 -

  • Elaboração da licença
  • Definição de Arquitetura
  • Criação do Product Backlog
  • Definição de Identidade Visual
  • Treinamento de Flask
  • Treinamento de React Native
  • Documento de Arquitetura

Sprint 2 -

  • CRUD do Usuário
  • Modelagem de Dados
  • Protótipo de Alta Fidelidade
  • Definição de Personas

Sprint 3 -

  • Obter os dados de ocorrências a partir da base SSP-DF
  • Realizar o cadastro na aplicação
  • CRUD de Ocorrência
  • Autenticação

Sprint 4 -

  • Obter os dados de ocorrências a partir da base SSP-SP
  • Integração com API do Google Maps
  • CRUD de avaliação de bairro
  • Criação de tela de login

Sprint 5 -

  • Visualização, edição e exclusão de usuário
  • Logout de usuário
  • Cadastro de ocorrências por um usuário
  • API da secretaria-service (filtros)

Sprint 6 -

  • Associar ocorrência a uma localização no mapa
  • Visualizar cidades em formato de mapas de calor de acordo com o filtro escolhido
  • Visualização, edição e exclusão de ocorrências cadastradas pelo usuário
  • Preparação para release 1

Sprint 7 -

  • Interação com as ocorrências dos usuários no mapa
  • Filtro de tipos ocorrências nos mapas interativos
  • Release 1

Sprint 8 -

  • Cadastro de avaliação de bairro
  • Visualizar estatísticas de crime de uma cidade
  • Obter os dados populacionais dos estados de SP e DF

Sprint 9 -

  • Ordenação das cidades através da quantidade de crimes per capita
  • Filtrar por tipos específicos de ocorrências
  • Exibição dos bairros a partir da avaliação dos usuários (mapa de calor)

Sprint 10 -

  • Projetar e realizar teste de aceitação
  • Visualizar avaliação média completa dos bairros
  • Visualizar, editar e excluir avaliações de bairros

Sprint 11 -

  • Verificar e modificar frontend de acordo com os resultados do teste de aceitação
  • Favoritar locais de interesse do usuário
  • Comparar estatísticas de crime em anos diferentes numa mesma cidade

Sprint 12 -

  • Configurar o sistema de notificações
  • Submissão para Play Store
  • Visualizar um guia ao entrar no aplicativo pela primeira vez

Sprint 13 -

  • Escolhas do usuário de configurações do aplicativo
  • Ser informado quando a aplicação for atualizada com novos dados
  • Notificar novas ocorrências próximas aos locais favoritados

Sprint 14 -

  • Sugestão de registro de boletim eletrônico
  • Pegar usuários próximos a um ponto

Sprint 15 -

  • Notificar novas ocorrências próximas a localização atual do usuário
  • Recomendações de delegacias próximas ao usuário

Sprint 16 -

  • Possíveis refatorações e limpeza de código
  • Solucionar possíveis dívidas técnicas
  • Release 2