Sobre | Entregas | Briefing | VPC | BPMN | Backlog | User Stories | Protótipo | Organização do Repositório | Tecnologias | Equipe
Desenvolvimento de um portal web com interface de mapa, baseado em serviços de computação em nuvem utilizando tiles, que acessa imagens públicas de satélites e permita consultar, manipular e proporcionar download de imagens para seu usuário, entregando de maneira incremental valor ao cliente durante 4 sprints. Projeto tem por base a metodologia ágil SCRUM, em que desenvolve Proatividade, Autonomia, Colaboração e Entrega de Resultados dos envolvidos.
Entregas serão realizadas nas seguintes datas:
Sprint | Entrega | Status | Link |
---|---|---|---|
01 | 19/09/2021 | Acessar | |
02 | 10/10/2021 | Acessar | |
03 | 07/11/2021 | Acessar | |
04 | 28/11/2021 | Acessar |
Seguindo conforme este cronograma estipulado para cada sprint:
Durante o kick-off do projeto foi informado pela equipe da Visiona a procura por um site que pudesse exibir as imagens de satélites de forma leve de fácil manuseio e bem articulada, cooperando nas atividades desenvolvidas em seu núcleo. Sendo assim foi pensado em desenvolver uma interface o mais minimalista, intuitiva e funcional possível, mantendo todas as ferramentas necessárias. O público alvo se trata de funcionários já participantes e conhecedores da área de sensoriamento remoto, porém não de linguagem de programação, que estariam utilizando da plataforma para visualizar as fotos sendo tiradas por determinada câmera de determinados satélites, as quais seria desejável realizar um download no qual todas as bandas existentes na câmera selecionado seriam baixadas juntas. O prazo foi estipulado pela FATEC em 4 sprints (vulgo fases), as quais cada uma continha 21 um dias, totalizando 84 dias. No conectando a pauta do tempo com a das objeções, mediante a diversos fatores nem todos os pedidos da empresa puderam ser atendidos, como a quantidade desejada de satélites e alguns itens opcionais, contudo tais aspectos foram conversados e reorganizados com a instituição de ensino e a empresa parceira.
O VPC - Value Proposition Canvas, ou Canvas de Proposta de Valor, é uma ferramenta desenvolvida com o intuito de estar explorando ainda mais os clientes através dos quadrantes do seguimento de cliente e proposta de valor do quadro de modelo de negócios (business model canvas). O desenvolvimento do nosso canvas ficou da maneira exposta a seguir.
O BPMN - Business Process Model and Notation, ou a grosso modo Modelo e Notação de Processos de Negócio, se trata de um método de notação das modelagens de processo de negócio, ao qual é estabelecido um padrão para representar os processos graficamente, por meio de diagramas. Tal padrão possui um conjunto de símbolos e regras que permite modelar diferentes fluxos de processos, com diferentes níveis de detalhamento. A seguir está disposto a notação realizada do nosso projeto em aspecto macro.
Informações informais sobre as funções do sistema
Aplicabilidade | Quem | O que? | Como? |
---|---|---|---|
Obrigatório | Como usuário quero | Buscar por imagens de forma específica | Com um filtro de pesquisa no portal web |
Opcional | Como usuário quero | Realizar login na plaraforma | Através da autentificação via e-mail e senha |
Obrigatório | Como usuário quero | Poder salvar alguma imagem em meu computador | Através de uma ferramenta de download |
Obrigatório | Como usuário quero | Conseguir movimentar a imagem em todas as direções | Com uma ferramenta de movimentação pan |
Obrigatório | Como usuário quero | Estar habilitado a aproximar e distanciar as imagens | Utilizando uma ferramente de zoom in e out |
Obrigatório | Como administrador quero | Encontrar imagens a serem expostas no portal web | Consultando os repositórios públicos em nuvem dos satélites escolhidos |
Opcional | Como administrador quero | Restringir a entrada na plataforma apenas para pessoas permitidas | Com a autenticação de login através do e-mail e senha |
Tela de login:
Tela de cadastro:
Tela do mapa:
Ferramentas para busca das imagens:
Exibição dos resultados encontrados:
Ferramenta de logout:
Para o Projeto foi desenvolvido um Protótipo, através de um Wireframe/Mockup, validado com o cliente:
Os arquivos desta Sprint estão alocados nas seguintes pastas:
📁 /Imagens: Contém as imagens utilizadas para a ilustração dos READMEs das branches.
📁 /backend: Contém os arquivos desenvolvidos para o backend da aplicação, sendo eles correspondentes ao acesso aos satélites e obtenção das imagens.
📁 /databases: Contém os arquivos correspondentes ao banco de dados do projeto.
📁 /frontend: Contém os arquivos relacionados a estrutura e aparência do página desenvolvida.
As seguintes ferramentas, linguagens, bibliotecas e tecnologias foram usadas na construção do projeto até o momento:
- Figma: Prototipagem
- React: Front-end (estrutura das páginas, estilização e interações do site)
- Python: Back-end (aplicações internas para o apoio das ações do usuário)
- Jupyter Notebook: Análise de dados
- NumPy: Análise de dados
- Openvc: Processamento de imagens
- Amazon Web Services - AWS: Local onde estão armazenadas as informações dos satélites
- JSON: Leitura e manipulação dos dados dos satélites
- SpatioTemporal Asset Catalogs - STAC: API e Catálago para as imagens dos satélites
- Leafmap: Plotagem de mapas em Python
- Leaflet: Plotagem de mapas em Javascript
- TypeScript: Estruturação
- Node.js: Servidor
- Visual Studio Code: Codificação
- Discord: Comunicação
- GitHub: Versionamento
- Trello: Organização e acompanhamento das tarefas
- Planilhas Google: Acompanhamento do gráfico de burndown e do desenvolvimento das atividades
- Portable Document Format - PDF: Documentação
Função | Nome | GitHub | |
---|---|---|---|
Scrum Master | Vinicius Buarque de Gusmão Catonho | GitHub | |
Product Owner | Isabelle Dias Ribeiro Silva | GitHub | |
Dev Team | Ana Carolina dos Santos | GitHub | |
Dev Team | Gabriele Gonçalves Vieira | GitHub | |
Dev Team | Nathan da Motta Truyts | GitHub |