Ontmoet ons op de E-commerce Berlin Expo, 22 februari 2024.

Laat uw contactgegevens achter, dan sturen we u onze whitepaper per e-mail toe.
Ik geef toestemming voor het verwerken van mijn persoonlijke gegevens om gepersonaliseerd marketingmateriaal te sturen in overeenstemming met de Privacybeleid. Door de inzending te bevestigen, gaat u akkoord met het ontvangen van marketingmateriaal
Bedankt.

Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.

Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.
Over ons
Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1400+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.

Platform voor reisbeheer: Uitdaging en oplossing

Upgrade en onderhoud van webplatform dat B2B-diensten biedt voor het beheer van zakenreizen.

Klant

Industrie
Zaken, Reizen
Regio
USA
Klant sinds
2020

Onze klant is een in de VS gevestigde onderneming die online reisbeheerdiensten levert aan zakelijke klanten. Ze bieden een breed scala aan digitale reissoftware-oplossingen om het beheer van zakenreizen te vergemakkelijken.

Gedetailleerde informatie over de klant kan niet openbaar worden gemaakt krachtens de bepalingen van de NDA.

Uitdaging

De klant had een grootschalig reisbeheerplatform dat was geschreven in legacycode, wat meerdere problemen veroorzaakte: problemen met de ondersteuning van reisbeheersoftware, uitdagingen met geautomatiseerd testen, ingewikkeld proces van verbetering van reisbeheersoftware, enz. Het was van vitaal belang om foutisolatie, schaalbaarheid en begrip van de code te verbeteren. Daarom besloten ze het hele platform te migreren naar microdiensten, het te moderniseren en nieuwe functionaliteiten te implementeren. Tegelijkertijd moest de klant de oplossing handhaven op de legacy code en nieuwe functies toevoegen om concurrerend te blijven in de markt, en de grote basis van bestaande klanten niet teleur te stellen.

Om alle uitdagingen aan te pakken, startte de klant een grootschalig project waarbij 30 internationale ontwikkelingsteams betrokken waren. Elk team kreeg een specifiek onderdeel van het project toegewezen. Innowise kreeg de opdracht om de oplossing in legacy Java code te onderhouden en te upgraden, en het platform te moderniseren met behulp van de programmeertaal Go en moderne Java frameworks.

ontwikkeling van reisplatforms

Oplossing

Innowise heeft deelgenomen aan een groot reisplatform ontwikkelingsproject met betrekking tot de modernisering, upgrade en onderhoud van het platform voor bedrijfsreisbeheer.

Het reisbeheerplatform is een complex ecosysteem ontworpen om het beheer van zakenreizen in alle aspecten te stroomlijnen, van hotelboeking tot controle van de reiskosten. Het omvat web-, Android- en iOS-applicaties. De oplossing is uitsluitend gericht op bedrijven.

Het belangrijkste voordeel van het reisbeheersysteem is de volwaardige functionaliteit om zakenreizen te organiseren, financiële overzichten vast te leggen, kosten te controleren en tarieven te bewaken in één applicatie. Via meerdere tabbladen en modules kunnen gebruikers hotels boeken, vlieg/trein/bustickets kopen, auto's huren en taxi's reserveren in de hele VS.

Het platform is geïntegreerd met alle grote boekingsdiensten en zoekmachines, wat een onbetwistbaar voordeel is ten opzichte van GDS-platforms (Global Distribution System). Het stelt gebruikers in staat de beste prijsopties te controleren en te kiezen en zorgt voor snellere reactietijden.

Een belangrijk voordeel van het reisbeheerplatform is het grote aantal configuratie- en aanpassingsmogelijkheden. Afhankelijk van de bedrijfsbehoeften kunnen gebruikers een persoonlijk dashboard, meldingen en bedrijfsreisbeleid instellen. Er zijn verschillende abonnementsmodellen voor zakelijke gebruikers. Elk daarvan bepaalt de beschikbare set functies, het aantal gebruikers, veiligheidsopties, verzekeringen, enz.

Technologieën en instrumenten

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.
Databases
Oracle, PostgreSQL, Redis
QA
Gauge, Taiko, Go httptest, testify, Mockery, Gomega

Proces

De klant heeft samengewerkt met Innowise op basis van het toegewijd team en IT-personeel augmentatiemodel. Het toegewijd ontwikkelteam werd belast met de ondersteuning en het onderhoud van een monolith oplossing geschreven in legacy Java code. Een andere taak was het implementeren van nieuwe functies om de legacy oplossing up-to-date te houden terwijl een vervanging op een microservice architectuur werd ontwikkeld. De grootste moeilijkheid in dit deel van het project was de legacy Java-code zelf. Onze software-engeneers moesten een lang onboardingproces doorlopen (ongeveer 3 maanden) om de unieke logica te begrijpen en de taken van het project te voltooien. Het ontwikkelingsteam bestond uit 4 Java-ontwikkelaars. 1 tech lead, 1 projectleider, 1 bedrijf analist en 1 AQA engineer. We kozen Scrumban als software ontwikkeling levenscyclus methodologie.

Innowise heeft ook Go ontwikkelaars geleverd onder het team extensie outsourcing model. Onze software engineers sloten zich aan bij verschillende internationale ontwikkelteams die verantwoordelijk waren voor de modernisering van het reisbeheerplatform. De belangrijkste doelen waren het verjongen van de oplossing, het implementeren van de microservice architectuur, het opzetten van geautomatiseerde tests en het oplossen van bugs.

Team

16
Ontwikkelaars
1
Technisch leider
1
Bedrijfsanalist
1
Projectleider
1
AQA Engineer
team-innowise

Resultaten

Het team van Innowise paste probleemloos in een grootschalig trip beheer software project en bracht aanzienlijke waarde door gebruik te maken van uitgebreide expertise. De klant was onder de indruk van de kwalificatie van onze engineers en de manier waarop zij ontwikkelingsuitdagingen oplosten en de legacy Java code behandelden. Het toegewijde team heeft met succes nieuwe functies geïmplementeerd, het platform ondersteund en bugs opgelost. Onder IT personeelsuitbreiding hebben onze Java en Go engineers naadloos geïntegreerd met internationale ontwikkelingsteams dankzij sterke communicatie en technische vaardigheden.

Aangezien het een langetermijnproject betreft, blijft Innowise bijdragen en bespreekt zij de mogelijkheden om de samenwerking uit te breiden, met name op het gebied van de ontwikkeling van mobiele apps voor reizen.

Duur van het project
  • 2020 - Lopend

Neem contact met ons op!

Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Voeg projectgegevens alsjeblieft, duur, technische stapel, IT-professionals nodig en andere relevante informatie toe
    Neem een spraakbericht over uw
    project op om het ons beter te helpen begrijpen
    Voeg indien nodig aanvullende documenten bij
    Bestand uploaden

    Je kunt maximaal 1 bestand van 2MB bijvoegen. Geldige bestanden: pdf, jpg, jpeg, png

    Wij wijzen u erop dat wanneer u op de verzendknop klikt, Innowise uw persoonsgegevens verwerkt in overeenstemming met ons Privacybeleid om u van de juiste informatie te voorzien.

    Wat gebeurt er nu?

    1

    Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.

    2

    Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.

    3

    Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.

    4

    We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken. mogelijk.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    Deze website gebruikt cookies

    Wij gebruiken cookies om uw surfervaring te verbeteren, gepersonaliseerde advertenties of inhoud aan te bieden en het websiteverkeer te analyseren. Door op "Alles accepteren" te klikken, stemt u in met ons gebruik van cookies. Bekijk onze Privacybeleid.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    pijl