Sprint 1 (2020 - 03 - 20)¶
Objetivo: Entregar o ambiente de desenvolvimento para o sistema completo.
Valor: Estudo das possíveis plataformas de desenvolvimento e validação de qual a mais adequada.
Descrição: Nesta sprint a priorização foi a definição da base de dados para a construção da API Restful focando no catálogo de imagem e no armazenamento, além da definição da interface de usuário para o sistema de visualização Web GIS focando no map tile engine e no recorte e download das imagens.
Atividades realizadas:
-
Entrega da definição da base de dados a ser utilizada pelo sistema inteligente como catálogo de imagens;
-
Adaptação do Sistema de visualização Web GIS com a configuração necessária para a visualização dos dados geográficos;
-
Implementação do Open Layers e a estruturação do template.
Links para as milestones e issues relacionadas à primeira entrega (Sprint 1):
- API Resful - entregável para a primeira sprint relacionado a API Restful, um intermédio para a base de dados construída e o sistema Web GIS;
- Sistema Web GIS - entregável para a primeira sprint relacionado ao Sistema Web GIS para visualização dos dados de teste;
Tabela de entregas:
Disciplina | Entrega de Documentos |
---|---|
Gestão de Projetos | Termo de Abertura de Projeto |
Gestão de Projetos | Diagrama de Tempo e Custo |
Gestão de Projetos | Declaração de escopo |
Gestão e Governança de Tecnologia da Informação | Design Thinking |
Empreendedorismo | Canvas |
Sprint 2 (2020 - 05 - 15)¶
Objetivo: Montagem do ambiente de desenvolvimento do Sistema Inteligente.
Valor: Estudo das possíveis metodologias para o processamento das imagens.
Descrição: Para esta sprint propomos o desenvolvimento da configuração inicial do sistema inteligente para a identificação de propriedades nas imagens de cobertura de terra capturadas pelo satélite Sentinel e Landsat priorizando a definição de máscaras.
Atividades Realizadas:
-
Entrega da primeira versão do sistema inteligente com a avaliação dos dados e primeiro processamento de imagens com o catálogo de imagens do Sentinel-1;
-
Habilitação do recorte de polígonos no Sistema de visualização;
-
Estruturação do projeto completo em micro serviços;
-
Documentação da instalação das demais dependências como banco de dados PostgreSQL e servidor de mapas Geoserver, criando serviços em Docker de forma a facilitar o desenvolvimento.
Links para as milestones e issues relacionadas à segunda entrega (Sprint 2):
- Sistema Inteligente - construção da base de dados a ser consumida;
- API Resful - intermédio para a base de dados e o sistema Web GIS;
- Sistema Web GIS - visualização do resultado final;
Tabela de entregas:
Disciplina | Entrega de Documentos |
---|---|
Gestão e Governança de Tecnologia da Informação | BSC - Balanced Scorecard |
Gestão de Projetos | Diagrama de Tempo e Custo MS Project |
Gestão de Projetos | Visão Geral do Custo de Recursos |
Gestão de Equipes | Gráfico de Burndown |
Sprint 3 (2020 - 05 - 29)¶
Objetivo: Integrar as funcionalidades essenciais da busca por imagens.
Valor: Funcionalidade de busca com polígonos em GeoJSON.
Descrição: Na sprint 3 com a base de dados definida foi efetuado alguns testes com os modelos do TensorFlow usando um misto de imagens do Sentinel e Landsat para enriquecer os dados de treinamento e validação da IA, também foi desenvolvida na API Restful uma busca com polígonos no banco de dados geográfico e a integração com o Web GIS utilizando dados em mock.
Atividades Realizadas:
-
Criação da base de dados para os os testes envolvendo o modelo criado com o TensorFlow classificador de imagens usando imagens do Sentinel e Landsat;
-
Entrega da API Restful com a busca com polígonos formatados em geojson verificando o recorte de imagens feito pelo Sistema Web GIS, verificando se naquele polígono existe alguma imagem cadastrada no banco de dados geográfico;
-
Entrega do controle de download do sistema Web GIS para as imagens cadastradas no banco de dados PostGIS, assim como a integração com a API Restful e a implementação da visualização de camadas no servidor de mapas Geoserver;
Links para as milestones e issues relacionadas à terceira entrega (Sprint 3):
- Sistema Inteligente - construção do modelo inicial para os testes com uma base de dados mínima;
- API Resful - implementando buscas com GeoJSON's para uma API otimizada;
- Sistema Web GIS - implementando o controle de download para as imagens e a visualização de camadas com o servidor de mapas Geoserver;
Tabela de entregas:
Disciplina | Entrega de Documentos |
---|---|
Gestão e Governança de Tecnologia da Informação | BSC - Balanced Scorecard |
Gestão e Governança de Tecnologia da Informação | Planejamento Estratégico em TI |
Gestão de Projetos | Matriz RACI |
Gestão de Projetos | Checklist |
Gestão de Equipes | Gráfico de Burndown |
Sprint 4 (2020 - 06 - 14)¶
Objetivo: Implementar a pesquisa por dados espaço-temporais.
Valor: O sistema agora é capaz de realizar buscas por imagens com atributos de espaço (polígonos) e tempo (intervalos de datas).
Descrição: Entrega da API Restful funcionando com dados espaço temporais. Para esta sprint foi proposto a criação e o treinamento do modelo para a identificação de talhões assim como a definição das máscaras para as imagens, a integração da API Restful com o sistema de visualização Web GIS para o download e recorte das imagens sem mock, além da implementação de tags para os repositórios com controle de versões.
Atividades Realizados:
-
Implementação do sistema de tags no repositório do Github, da função de busca por dados espaço temporais e enriquecendo a base de dados com mais imagens do Sentinel-1 como teste para o ambiente de produção da API;
-
Implementando a busca por dados espaço-temporais no Sistema Web GIS com a integração com a API utilizando um menu para a abstração, habilitando o recorte por polígonos e seleção de intervalos de datas;
-
Visualização dos dados de aprendizagem na área de inteligência artificial (acurácia) do classificador e testes com o enriquecimento da base de dados da API;
Links para as milestones e issues relacionadas à quarta entrega (Sprint 4):
- Sistema Inteligente - visualização de aprendizagem/treino do classificador, aplicação de técnicas de aumento de dados data augmentation a base de arquivos de teste, enriquecimento da base de dados;
- API Resful - implementando buscas com intervalos de datas e GeoJSON's, busca por dados espaço temporais;
- Sistema Web GIS - integração com a API, implementação da busca por dados espaço temporais e criação do menu para a filtragem das imagens;
Tabela de entregas:
Disciplina | Entrega de Documentos |
---|---|
Gestão de Projetos | ATA - Reunião PI ADS |
Gestão de Projetos | Termo de Abertura de Projeto |
Gestão de Projetos | Matriz RACI |
Gestão de Projetos | Declaração de Escopo |
Gestão de Projetos | Diagrama de Tempo e Custo |
Gestão de Projetos | Visão Geral do Custo de Recursos |
Gestão de Projetos | Matriz das Comunicações |
Gestão de Equipes | Gráfico de Burndown |
Gestão e Governança de Tecnologia da Informação | Portfólio de Serviço ITIL |
Sprint 5 (2020 - 06 - 27)¶
Objetivo: Revisar o catálogo de imagens com a especificação Spatial Temporal Asset Catalog (STAC).
Valor: Catálogo de imagens com atributos espaço-temporais e a descrição de cada imagem da base de dados.
Descrição: Entrega da Primeira versão do Catálogo de Imagens. Conforme o planejamento desta sprint a prioridade é o enriquecimento do catálogo de imagens, assim como a base de dados do sistema inteligente e término da primeira versão do Web GIS com a integração da API Restful. Está no planejamento a reformulação da API para os parâmetros utilizados pelo Spatial Temporal Asset Catalog (STAC).
Atividades Realizadas:
-
Nesta Sprint foi entregue a primeira versão completa e revisada do catálogo de imagens seguindo a especificação STAC. Para isso realizamos uma revisão dos metadados utilizando os parâmetros, os requisitos e a especificação do Spatial Temporal Asset Catalog (STAC) para o armazenamento das imagens no Banco de dados Geográfico PostGIS;
-
Realizamos alguns testes envolvendo o modelo criado pelo sistema inteligente com algumas imagens do Sentinel-1 e Landsat para o reconhecimento de propriedades de cobertura de terra;
-
Para a visualização dos dados gerados acima tanto para o catálogo de imagens quanto para o sistema inteligente, foi realizado uma revisão do Web GIS, para se adaptar aos novos parâmetros estabelecidos pela especificação do STAC;
Links para as milestones e issues relacionadas à quinta entrega (Sprint 5):
-
Sistema Inteligente - testes no modelo criado utilizando a base de dados enriquecida da API;
-
API Resful - entrega da especificação da API seguindo os parâmetros do STAC;
-
Sistema Web GIS - integração com a API, implementação da busca por dados espaço temporais para os parâmetros especificados pelo STAC;
Tabela de entregas:
Disciplina | Entrega de Documentos |
---|---|
Gestão de Equipes | ATA - Reunião PI ADS |
Gestão de Equipes | Gráfico de Burndown |
Gestão de Projetos | Plano de Risco |
Gestão de Projetos | Matriz RACI |
Sprint 6 (2020 - 07 - 10)¶
Objetivo: Priorização do funcionamento do sistema inteligente para a visualização de talhões.
Valor: Sistema inteligente funcionando com o catálogo de imagens STAC com visualização no Web GIS.
Descrição: Entrega do sistema inteligente em funcionamento com a integração do catálogo de imagens STAC. Em relação à API de busca, foi implementado o controle de usuários utilizando ferramentas para a abstração, em conjunto com o Web GIS (Sistema de visualização) foi implementado o controle e o armazenamento de usuários no sistema de caching. Foi implementado também uma visualização prévia das imagens para o download.
Atividades Realizadas:
-
Integração do sistema inteligente com o catálogo de imagens, permitindo que o mesmo possa identificar as propriedades de uso de cobertura de terra minerando os dados necessários;
-
Implementação de controle de usuários utilizando o catálogo de imagens utilizando um gerenciamento de tokens para cada usuário logado no sistema (usuário administrador e comum);
-
Foi feita uma revisão dos métodos para o download das imagens e a visualização prévia, foi implementado tratamento de erros e rotas para o controle de usuários dentro da aplicação, além da implementação de um sistema de caching;
Links para as milestones e issues relacionadas à sexta entrega (Sprint 6):
-
Sistema Inteligente - mineração de dados utilizando a integração com o catálogo de imagens STAC;
-
API Resful - implementação do controle de usuários por meio de tokens;
-
Sistema Web GIS - integração com a API para o controle de usuários, tratamento de rotas e armazenamento temporário em cache;
Tabela de entregas:
Disciplina | Entrega de Documentos |
---|---|
Empreendedorismo | Plano de Negócios |
Gestão de Projetos | Canvas Projeto Integrador |
Gestão de Equipes | Gráfico de Burndown |
Contato para Dúvidas¶
- abner.anjos@fatec.sp.gov.br (Abner Ernâni dos Anjos)
- joao.freitas15@fatec.sp.gov.br (João de Freitas)