Software atualizado de gestão de dados de extração, petróleo e gás

A Innowise melhorou um conjunto de plataformas de petróleo e gás personalizadas para otimizar os processos de exploração e extração de recursos.

Desafio

O cliente contactou a Innowise para atualizar o seu software existente para a indústria do petróleo e do gás e aperfeiçoá-lo de modo a estar em conformidade com as necessidades e o feedback dos clientes modernos. O sistema novo e melhorado precisava de ser suficientemente flexível para lidar com cargas de trabalho variáveis e ter uma interface personalizável.

O cliente precisava de uma solução que fosse simultaneamente conveniente e multifuncional - uma ferramenta que pudesse satisfazer as necessidades de diferentes grupos de utilizadores, tais como:

  • Equipa de gestão e Conselho de Administração para facilitar a comunicação e a colaboração para um planeamento eficaz.
  • A equipa de investigação pode realizar o seu trabalho com maior precisão e rapidez.
  • Equipa geológica para identificar e extrair recursos com base em dados fiáveis.
  • Equipa de engenheiros de petróleo para analisar e interpretar dados relacionados com depósitos minerais.

Para responder a estas diversas exigências, o Innowise integrou os actuais software As especificações, modernizámo-las, incluímos todas as caraterísticas necessárias em falta e lançámos um serviço de nova geração que está em conformidade com as mais recentes normas de digitalização e tecnologia.

Solução

O objetivo principal do Innowise era implementar novas tecnologias no software existente de gestão de dados de extração, petróleo e gás do cliente, melhorar o seu desempenho e atualizar algumas das suas funções.

Utilizámos uma modelação proxy que considerou numerosos factores e os seus efeitos interdependentes para avaliar o potencial de novos depósitos e prever os seus resultados. Os dados relativos a vários objectos são apresentados num formato de fácil utilização e estruturado em árvore, permitindo aos utilizadores aceder à informação por empresas, depósitos ou poços. Além disso, um mapa especializado apresenta os contornos, as caraterísticas e as estatísticas dos objectos em forma de gráfico, oferecendo uma representação visual abrangente.

Criámos e implementámos diferentes tipos de formulários e widgets na plataforma GWT para monitorizar o estado dos furos e poços de petróleo, o nível de substâncias úteis nos recursos fósseis, o volume de defeitos de fabrico, etc.

Os utilizadores podem personalizar os seus dashboards de acordo com os seus interesses, adicionar módulos com mapas, tabelas ou gráficos e ajustar a sua colocação e tamanho. Para responder aos requisitos do cliente, sincronizámos os módulos do painel de instrumentos, garantindo que os elementos apresentados são actualizados em resposta às acções do utilizador no mapa, nas tabelas ou no menu. Apesar deste elevado nível de integração, cada componente foi concebido para ser dissociado, permitindo actualizações ou reutilizações fáceis sem afetar o projeto global. Os gráficos interactivos também foram integrados, permitindo aos utilizadores configurar rapidamente os tipos de gráficos (por exemplo, tarte, barra, cascata, bolha, gráfico polar), selecionar vários eixos e gerar gráficos em segundos. Estes gráficos são constantemente actualizados com valores do servidor, garantindo que os utilizadores têm sempre acesso a dados actualizados.

Os gestores podem utilizar a plataforma para organizar fluxos de trabalho, dar aos funcionários direitos de acesso de acordo com as suas áreas de responsabilidade, verificar informações sobre as actividades actuais dos trabalhadores em cada objeto e avaliar o seu desempenho. O sistema permite aos utilizadores acompanhar os níveis e movimentos do inventário, planear os volumes de extração de matérias-primas e manter um arquivo. Os catálogos electrónicos facilitam a estruturação de documentos e a pesquisa rápida por palavras-chave, atributos, contexto ou num mapa.

A plataforma é gerida e organizada através de um catálogo de dados, que funciona como um registo virtual para recolher e agrupar instâncias únicas de objectos de acordo com regras predefinidas. Este catálogo recolhe dados de todas as fontes abertas disponíveis no contexto de um modelo de ontologia, o que o torna um hub centralizado para informações relevantes. Como resultado, o catálogo de dados funciona como um ponto de acesso único para os utilizadores e os sistemas de informação consultarem e recuperarem dados. Com esta arquitetura, a plataforma é capaz de fornecer uma solução abrangente e eficiente para a gestão e o acesso aos dados.

O catálogo de dados está organizado em quatro secções:

  • A secção Ontologia fornece uma descrição exaustiva dos objectos geridos, das suas interacções e das orientações para a colocação de objectos no âmbito do modelo ontológico em estruturas de armazenamento de dados. Esta secção é utilizada por todos os serviços de barramento de integração de dados.
  • A secção Registos do sistema fornece uma descrição detalhada do ambiente e das estruturas de armazenamento de dados, fornecendo informações valiosas para a gestão eficaz dos recursos de dados.
  • A secção Conectores centra-se nos mecanismos e ferramentas tecnológicos que permitem ao barramento de dados aceder às estruturas físicas de armazenamento nas fontes. Esta secção facilita o intercâmbio e a gestão eficientes dos dados.
  • A secção NSI/MDS inclui um registo de livros de referência padrão da empresa e valores recodificados entre fontes de dados, garantindo a consistência e a precisão dos dados em toda a organização.

Tecnologias

React, Redux, React-leaflet, React-table, Highcharts, React Suite, Golden-layout
Spring Data JPA, Spring Data Solr, Spring MVC, Spring Batch, Mapstruct, Lombok, Apache POI, Swagger, PostgreSQL, Docker, Docker Compose
JUnit, Mockito, Hamcrest
Plataformas
web (Mac, Windows, Linux)

Processo

O processo de desenvolvimento começou assim que recebemos todos os requisitos técnicos do cliente, que possuía uma profunda experiência no sector e sólidos conhecimentos de TI. Para estruturar e organizar o nosso fluxo de trabalho, a nossa equipa multifuncional adoptou a metodologia Scrum com iterações de duração fixa. Isto permitiu-nos fazer lançamentos mais rápidos e mais frequentes, mantendo-nos adaptáveis às mudanças.

Discutimos com o cliente e optámos pelo JIRA como uma ferramenta abrangente para gerir o projeto. Além disso, o cliente forneceu software dedicado para transferir os seus requisitos técnicos e comerciais, assegurando que toda a informação necessária era guardada do seu lado.

Para verificar a funcionalidade e o desempenho do software em desenvolvimento, os nossos Especialista em controlo de qualidade utilizámos testes automáticos. Ao incorporar um conjunto de testes automáticos, foi possível detetar e resolver problemas de forma mais eficiente e garantir que o software cumpria todos os requisitos necessários.

Equipa necessária

1
Gestor de projectos
4
Programadores back-end
4
Programadores front-end
1
Especialista em QA
1
Analista de negócios

Resultados

Após a conclusão do projeto, fornecemos ao cliente um software melhorado de gestão de activos de extração, petróleo e gás que apresenta novas capacidades e um serviço de próxima geração alinhado com os mais recentes padrões tecnológicos e de digitalização. A otimização e modernização do sistema resultaram numa plataforma que se adapta facilmente às necessidades dos utilizadores e que lida eficazmente com diferentes cargas de trabalho. Adicionalmente, a nossa equipa desenvolveu várias soluções tecnológicas autónomas para pesquisa e análise de consumidores, com o objetivo de as integrar no sistema principal após a obtenção de resultados positivos.

O produto final abordou integralmente as seguintes tarefas:

  • Gestão de passaportes digitais para instalações
  • Gestão de arquivos electrónicos
  • Digitalização da extração de petróleo e gás
  • Digitalização dos serviços de poços
  • Digitalização da extração de minerais sólidos
  • Fornecimento de ferramentas actualizadas para utilizadores com diferentes funções (direção e conselho de administração, equipa de investigação, equipa de engenharia geológica e petrolífera).

O cliente informou que, depois de a nossa solução ter sido implementada com sucesso, conseguiu aceder rápida e facilmente às informações de alta qualidade necessárias, sem que isso interferisse com as suas responsabilidades profissionais.

    Contactar-nos

    Marcar uma chamada ou preencha o formulário abaixo e entraremos em contacto consigo assim que tivermos processado o seu pedido.

    Envie-nos uma mensagem de voz
    Anexar documentos
    Enviar ficheiro

    Pode anexar um ficheiro com um máximo de 2MB. Formatos de ficheiro válidos: pdf, jpg, jpeg, png.

    Ao clicar em Enviar, o utilizador autoriza a Innowise a processar os seus dados pessoais de acordo com a nossa Política de privacidade para lhe fornecer informações relevantes. Ao enviar o seu número de telefone, o utilizador aceita que o possamos contactar através de chamadas de voz, SMS e aplicações de mensagens. Poderão ser aplicadas tarifas de chamadas, mensagens e dados.

    Pode também enviar-nos o seu pedido
    para contact@innowise.com
    O que é que acontece a seguir?
    1

    Assim que recebermos e processarmos o seu pedido, entraremos em contacto consigo para necessidades do seu projeto e assinar um NDA para garantir a confidencialidade.

    2

    Depois de analisarmos os seus desejos, necessidades e expectativas, a nossa equipa elaborará uma proposta de projeto proposta de projeto com o âmbito do trabalho, dimensão da equipa, tempo e estimativas de custos.

    3

    Marcaremos uma reunião consigo para discutir a oferta e acertar os pormenores.

    4

    Por fim, assinaremos um contrato e começaremos a trabalhar no seu projeto imediatamente.

    seta