Udvikling af olie- og gassoftware: 27% besparelser på vedligeholdelsesomkostninger gennem moderniseret udvindingsdatastyring

Innowise har opgraderet et sæt tilpassede platforme for et førende olie- og mineselskab for at optimere deres processer for efterforskning og udvinding af ressourcer.

Kunde

Industri
Udvinding
Region
EU
Kunde siden
2020

Kunden leverer IT-løsninger til store udvindingsvirksomheder. Siden etableringen har virksomheden skabt et sæt produkter til digitalisering af projektaktiviteter, procesautomatisering, optimering af arbejdsgange, effektiv Datahåndteringog oprettelse af digitale tekniske pas til objekter. I dag leverer virksomheden omkring 150 funktionelle moduler til mere end 7.000 brugere.

Detaljerede oplysninger om klienten kan ikke videregives i henhold til bestemmelserne i NDA.

Udfordring: Opgradering af datahåndteringssoftware til udvinding, olie og gas til forbedret datahåndtering og -analyse

Kunden bad Innowise om at opgradere deres eksisterende software til udvindings-, olie- og gasindustrien og forfine den, så den var i overensstemmelse med moderne kundebehov og feedback. Det nye og forbedrede system skulle være fleksibelt nok til at håndtere varierende arbejdsbyrder og have en brugerdefinerbar grænseflade.

Kunden havde brug for en løsning, der var både praktisk og multifunktionel - et værktøj, der kunne opfylde kravene fra forskellige brugergrupper, som f.eks:

  • Ledelsesteam og bestyrelse for at lette kommunikation og samarbejde om effektiv planlægning.
  • Forskningsteamet kan udføre deres arbejde med større nøjagtighed og hastighed.
  • Geologisk team til at identificere og udvinde ressourcer baseret på pålidelige data.
  • Olieingeniørernes team analyserer og fortolker data om mineralforekomster.

For at imødekomme disse forskellige krav integrerede Innowise de nuværende programspecifikationer, moderniserede dem, inkluderede alle nødvendige manglende funktioner og lancerede en ny generation af tjenester, der overholder de nyeste digitaliserings- og teknologistandarder.

Løsning: Maksimering af effektiviteten gennem modernisering af software til forvaltning af aktiver i olie- og gasindustrien

Innowise's hovedformål var at implementere nye teknologier i kundens eksisterende software til håndtering af udvindings-, olie- og gasdata, forbedre dens ydeevne og opdatere nogle af dens funktioner.

Projektet fokuserede i høj grad på efterforskning og udvinding af mineraler, gas og olie. Vi brugte proxy-modellering, der tog højde for mange faktorer og deres indbyrdes afhængige effekter for at evaluere potentialet i nye forekomster og forudsige deres resultater. Dataene for de forskellige objekter præsenteres i et brugervenligt, træstruktureret format, så brugerne kan få adgang til oplysninger om virksomheder, forekomster eller brønde. Derudover viser et specialiseret kort objekternes konturer, karakteristika og statistikker i diagramform, hvilket giver en omfattende visuel repræsentation.

Vi skabte og implementerede forskellige typer formularer og widgets på GWT-platformen til overvågning af borehullers og oliebrøndes tilstand, niveauet af nyttige stoffer i fossile ressourcer, mængden af produktionsfejl osv.

Brugerne kan tilpasse deres dashboards efter deres interesser, tilføje moduler med kort, tabeller eller grafik og justere deres placering og størrelse. For at imødekomme kundens krav synkroniserede vi dashboardmodulerne og sikrede, at de viste elementer opdateres som reaktion på brugernes handlinger på kortet, i tabellerne eller i menuen. På trods af dette høje integrationsniveau er hver komponent designet til at være afkoblet, så den nemt kan opdateres eller genbruges uden at påvirke det samlede projekt. Interaktive diagrammer er også blevet integreret, så brugerne hurtigt kan konfigurere diagramtyper (f.eks. cirkel-, søjle-, vandfalds-, boble- og polardiagram), vælge flere akser og generere diagrammer på få sekunder. Disse diagrammer opdateres konstant med værdier fra serveren, hvilket sikrer, at brugerne altid har adgang til opdaterede data.

Ledere kan bruge platformen til at organisere arbejdsgange, give medarbejdere adgangsrettigheder i henhold til deres ansvarsområder, kontrollere oplysninger om medarbejdernes aktuelle aktiviteter på hvert objekt og vurdere deres præstationer. Systemet giver brugerne mulighed for at spore lagerniveauer og -bevægelser, planlægge mængden af udvundet råmateriale og føre et arkiv. Elektroniske kataloger gør det lettere at strukturere dokumenter og hurtigt søge efter nøgleord, attributter, kontekst eller på et kort.

Platformen administreres og organiseres via et datakatalog, der fungerer som et virtuelt register til indsamling og gruppering af unikke forekomster af objekter i henhold til foruddefinerede regler. Kataloget indsamler data fra alle tilgængelige åbne kilder inden for rammerne af en ontologimodel, hvilket gør det til et centralt knudepunkt for relevant information. Som følge heraf fungerer datakataloget som et enkelt adgangspunkt for både brugere og informationssystemer til at forespørge og hente data. Med denne arkitektur er platformen i stand til at levere en omfattende og effektiv løsning til styring af og adgang til data.

Datakataloget er organiseret i fire sektioner:

  • Ontologiafsnittet giver en omfattende beskrivelse af administrerede objekter, deres interaktioner og retningslinjer for placering af objekter inden for den ontologiske model i datalagringsstrukturer. Dette afsnit bruges af alle dataintegrationsbustjenester.
  • Afsnittet System Registries giver en detaljeret beskrivelse af miljøet og datalagringsstrukturerne og giver værdifulde oplysninger til effektiv styring af dataressourcer.
  • Afsnittet Connectors fokuserer på teknologiske mekanismer og værktøjer, der gør det muligt for databussen at få adgang til fysiske lagringsstrukturer i kilder. Dette afsnit letter effektiv dataudveksling og -styring.
  • NSI/MDS-sektionen indeholder et register over virksomhedsstandardiserede referencebøger og omkodede værdier mellem datakilder, hvilket sikrer konsistens og nøjagtighed af data på tværs af organisationen.

Teknologier

React, Redux, React-blad, React-tabel, 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
Platforme
web (Mac, Windows, Linux)

Proces

Udviklingsprocessen startede, da vi havde modtaget alle de tekniske krav fra kunden, som havde dyb brancheekspertise og solid it-viden. For at strukturere og organisere vores arbejdsgang anvendte vores tværfunktionelle team Scrum-metoden med iterationer af fast længde. Det gjorde det muligt for os at lave hurtigere og hyppigere udgivelser, samtidig med at vi kunne tilpasse os ændringer.

Vi diskuterede med kunden og valgte JIRA som et omfattende værktøj til at styre projektet. Derudover leverede kunden dedikeret software til at overføre deres tekniske og forretningsmæssige krav og sikrede, at alle nødvendige oplysninger blev gemt på deres side.

For at verificere funktionaliteten og ydeevnen af den software, der udvikles, har vores QA-specialist anvendte autotests. Ved at indarbejde en række automatiserede tests kunne vi opdage og løse problemer mere effektivt og garantere, at softwaren opfyldte alle de nødvendige krav.

Hold

1
Projektleder
4
Back-end-udviklere
4
Front-end-udviklere
1
QA-specialist
1
Forretningsanalytiker

Resultater: Forbedret beslutningskvalitet med opgraderet software til udvindings-, olie- og gasindustrien

Da vi afsluttede projektet, forsynede vi kunden med en forbedret software til forvaltning af udvindings-, olie- og gasaktiver med nye funktioner og en næstegenerationstjeneste, der er tilpasset de nyeste digitaliserings- og teknologistandarder. Optimeringen og moderniseringen af systemet resulterede i en platform, der nemt kan tilpasses brugernes krav og effektivt håndtere forskellige arbejdsbyrder. Derudover udviklede vores team flere selvstændige teknologiske løsninger til forbrugerundersøgelser og -analyser med det formål at integrere dem i hovedsystemet efter at have opnået positive resultater.

Det endelige produkt har fuldt ud løst følgende opgaver:

  • Håndtering af digitale pas til faciliteter
  • Forvaltning af elektroniske arkiver
  • Digitalisering af olie- og gasudvinding
  • Digitalisering af brøndtjenester
  • Digitalisering af udvinding af faste mineraler
  • Levering af opdaterede værktøjer til brugere med forskellige roller (ledelse og bestyrelse, forskerteam, geologisk og petroleumsteknisk team).

Kunden rapporterede, at efter at vores løsning var blevet implementeret, kunne de hurtigt og nemt få adgang til de nødvendige oplysninger af høj kvalitet, uden at det gik ud over deres arbejdsopgaver. Derudover satte de pris på fordelen ved at kunne opdatere og udvide platformskomponenterne ved blot at opdatere datakatalogbeskrivelsen uden at skulle ændre alle de eksisterende informationsstrømme for dataudveksling.

Projektets varighed
  • Maj 2020 - oktober 2020
Op til 80%
reduktion i tid brugt på jobansvar
27%
reduktion af vedligeholdelsesomkostninger for IT-infrastruktur

    Kontakt os

    Book et opkald eller udfyld formularen nedenfor, så vender vi tilbage til dig, når vi har behandlet din anmodning.

    Send os en talebesked
    Vedhæft dokumenter
    Upload fil

    Du kan vedhæfte 1 fil på op til 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved at klikke på Send accepterer du, at Innowise behandler dine personlige data i henhold til vores Politik for beskyttelse af personlige oplysninger for at give dig relevante oplysninger. Ved at indsende dit telefonnummer accepterer du, at vi kan kontakte dig via taleopkald, sms og beskedapps. Opkalds-, besked- og datatakster kan være gældende.

    Du kan også sende os din anmodning
    til contact@innowise.com

    Hvad sker der nu?

    1

    Når vi har modtaget og behandlet din anmodning, vender vi tilbage til dig for at beskrive dine projektbehov og underskriver en NDA for at sikre fortrolighed.

    2

    Når vi har undersøgt dine ønsker, behov og forventninger, udarbejder vores team et projektforslag med forslag med arbejdets omfang, teamstørrelse, tids- og omkostningsoverslag.

    3

    Vi arrangerer et møde med dig for at diskutere tilbuddet og få detaljerne på plads.

    4

    Til sidst underskriver vi en kontrakt og begynder at arbejde på dit projekt med det samme.

    pil