Legg igjen kontaktinformasjon, så sender vi deg oversikten vår på e-post
Jeg samtykker i å behandle personopplysningene mine for å sende personlig tilpasset markedsføringsmateriell i samsvar med Retningslinjer for personvern. Ved å bekrefte innsendingen samtykker du i å motta markedsføringsmateriell.
Takk skal du ha!

Skjemaet har blitt sendt inn.
Mer informasjon finner du i postkassen din.

Innowise er et internasjonalt selskap som utvikler programvare for hele syklusen. selskap grunnlagt i 2007. Vi er et team på 1800+ IT-profesjonelle som utvikler programvare for andre fagfolk over hele verden.
Om oss
Innowise er et internasjonalt selskap som utvikler programvare for hele syklusen selskap grunnlagt i 2007. Vi er et team på mer enn 1600+ IT-profesjonelle som utvikler programvare for andre fagfolk over hele verden.

Plattform for reiseadministrasjon: Utfordring og løsning

Oppgradering og vedlikehold av nettplattform som tilbyr B2B-tjenester for administrasjon av forretningsreiser.

Kunde

Industri
Virksomhet, Reise
Region
USA
Kunde siden
2020

Vår kunde er et USA-basert selskap som tilbyr nettbaserte reiseadministrasjonstjenester for bedriftskunder. De tilbyr et bredt spekter av digitale reiseprogramvareløsninger for å lette administrasjonen av forretningsreiser.

Detaljert informasjon om kunden kan ikke utleveres i henhold til bestemmelsene i NDA.

Utfordring

Kunden hadde en storstilt reiseadministrasjonsplattform skrevet i eldre kode, noe som forårsaket flere problemer: problemer med støtte for reiseadministrasjonsprogramvare, utfordringer med automatisert testing, komplisert prosess for forbedring av reiseadministrasjonsprogramvare osv. Det var viktig å forbedre feilisolering, skalerbarhet og kodeforståelse. Derfor bestemte de seg for å migrere hele plattformen til mikrotjenester, modernisere den og implementere nye funksjoner. Samtidig trengte kunden å vedlikeholde løsningen på den gamle koden og legge til nye funksjoner for å forbli konkurransedyktig i markedet, og ikke svikte den store basen av eksisterende kunder.

For å løse alle utfordringene satte kunden i gang et storstilt prosjekt med 30 internasjonale utviklingsteam involvert. Hvert team ble tildelt en bestemt del av prosjektet. Innowise fikk i oppdrag å vedlikeholde og oppgradere løsningen i eldre Java-kode, og modernisere plattformen ved hjelp av programmeringsspråket Go og moderne Java-rammeverk.

Løsning

Innowise har deltatt i et stort utviklingsprosjekt knyttet til modernisering, oppgradering og vedlikehold av bedriftens reiseadministrasjonsplattform.

Reiseadministrasjonsplattformen er et komplekst økosystem som er utformet for å effektivisere administrasjon av forretningsreiser i alle aspekter, fra hotellbestilling til kontroll av reisekostnader. Den omfatter nett-, Android- og iOS-applikasjoner. Løsningen er utelukkende rettet mot bedrifter.

Den største fordelen med reiseadministrasjonssystemet er den fullverdige funksjonaliteten for å organisere forretningsreiser, registrere regnskap, kontrollere kostnader og overvåke priser i én applikasjon. Gjennom flere faner og moduler kan brukerne bestille hotell, kjøpe fly-, tog- og bussbilletter, leie biler og bestille drosjer over hele USA.

Plattformen er integrert med alle større bookingtjenester og søkemotorer, noe som er en udiskutabel fordel i forhold til GDS-plattformer (Global Distribution System). Det gjør det mulig for brukerne å overvåke og velge de beste prisalternativene og sikrer raskere responstid.

En viktig fordel med reiseadministrasjonsplattformen er det brede spekteret av konfigurasjons- og tilpasningsmuligheter. Avhengig av virksomhetens behov kan brukerne sette opp et personlig dashbord, varsler og retningslinjer for bedriftsreiser. Det finnes flere abonnementsmodeller for bedriftsbrukere. Hver av dem bestemmer det tilgjengelige settet med funksjoner, antall brukere, sikkerhetsalternativer, forsikring osv.

Teknologier og verktøy

Back-end
Java, Apache Spruts, Jenkins, GitLab, JUnit 5, Mockito, JSP, Splunk, Go, net / http, Viper, Goose, Logrus, Kafka, GRPC, Elasticsearch, GitLab CI / CD, Docker, Kubernetes
Databaser
Oracle, PostgreSQL, Redis
QA
Gauge, Taiko, Go httptest, testify, Mockery, Gomega

Prosess

Kunden har samarbeidet med Innowise basert på et dedikert team og modeller for utvidelse av IT-personell. Det dedikerte utviklingsteamet fikk i oppdrag å støtte og vedlikeholde en monolittisk løsning skrevet i eldre Java-kode. En annen oppgave var å implementere nye funksjoner for å holde den gamle løsningen oppdatert mens en erstatning på en mikrotjenestearkitektur ble utviklet. Den største utfordringen i denne delen av prosjektet var selve den gamle Java-koden. Våre programvareingeniører måtte gjennom en lang onboarding-prosess (ca. 3 måneder) for å forstå den unike logikken og fullføre prosjektets oppgaver. Utviklingsteamet besto av 4 Java-utviklere. 1 teknisk leder, 1 prosjektleder, 1 forretningsanalytiker og 1 AQA-ingeniør. Vi valgte Scrumban som livssyklusmetodikk for programvareutvikling.

Innowise har også levert Go-utviklere i henhold til outsourcingsmodellen for teamutvidelse. Våre programvareingeniører ble med i flere internasjonale utviklingsteam som hadde ansvaret for moderniseringen av reiseadministrasjonsplattformen. Hovedmålene var å fornye løsningen, implementere mikrotjenestearkitekturen, sette opp automatiserte tester og fikse feil.

Team

16
Utviklere
1
Teknisk leder
1
Forretningsanalytiker
1
Prosjektleder
1
Kvalitetssikringsingeniør
team-innowise

Resultater

Innowises team passet sømløst inn i et stort programvareprosjekt for reiseadministrasjon og tilførte betydelig verdi ved å utnytte omfattende ekspertise. Kunden var imponert over kvalifikasjonene til våre ingeniører og måten de løste utviklingsutfordringer og håndterte den gamle Java-koden på. Det dedikerte teamet har lykkes med å implementere nye funksjoner, støtte plattformen og fikse feil. Etter at IT-staben ble utvidet, har våre Java- og Go-ingeniører sømløst integrert seg med internasjonale utviklingsteam takket være sterke kommunikasjons- og tekniske ferdigheter.

Siden prosjektet er langsiktig, fortsetter Innowise å bidra og diskuterer mulighetene for å utvide samarbeidet, særlig innen utvikling av mobilapplikasjoner for reiser.

Prosjektets varighet
  • 2020 - Løpende

Ta kontakt med oss!

Bestill en samtale eller fyll ut skjemaet nedenfor, så kontakter vi deg så snart vi har behandlet forespørselen din.

    Ta med prosjektdetaljer, varighet, teknisk stack, behov for IT-fagfolk og annen relevant informasjon.
    Spill inn en talemelding om din
    prosjektet for å hjelpe oss å forstå det bedre
    Legg ved ytterligere dokumenter om nødvendig
    Last opp fil

    Du kan legge ved opptil 1 fil på totalt 2 MB. Gyldige filer: pdf, jpg, jpeg, png

    Vær oppmerksom på at når du klikker på Send-knappen, vil Innowise behandle personopplysningene dine i samsvar med vår Personvernerklæring for å gi deg relevant informasjon.

    Hva skjer videre?

    1

    Etter at vi har mottatt og behandlet forespørselen din, vil vi komme tilbake til deg innen kort tid for å beskrive prosjektbehovene dine og undertegne en taushetserklæring for å sikre informasjonens konfidensialitet.

    2

    Etter å ha undersøkt kravene, utarbeider våre analytikere og utviklere en prosjektforslag med arbeidsomfang, teamstørrelse, tid og kostnader estimater.

    3

    Vi arrangerer et møte med deg for å diskutere tilbudet og komme til en avtale.

    4

    Vi signerer en kontrakt og begynner å jobbe med prosjektet ditt så raskt som mulig.

    Takk skal du ha!

    Meldingen din er sendt.
    Vi behandler forespørselen din og kontakter deg så snart som mulig.

    Takk skal du ha!

    Meldingen din er sendt. 

    We’ll process your request and contact you back as soon as possible.

    pil