Lasciate i vostri contatti, vi invieremo la nostra presentazione via e-mail.
Acconsento al trattamento dei miei dati personali per l'invio di materiale di marketing personalizzato in conformità con la normativa vigente. Informativa sulla privacy.
Il modulo è stato inviato con successo! Troverete ulteriori informazioni nella vostra casella di posta elettronica.
Innowise Group è un'azienda internazionale di sviluppo di software a ciclo completo, fondata nel 2007. fondata nel 2007. Siamo un team di oltre 1400 professionisti IT che sviluppano software per altri professionisti in tutto il mondo.
Chi siamo
Innowise Group è un'azienda internazionale di sviluppo di software a ciclo completo, fondata nel 2007. fondata nel 2007. Siamo un team di oltre 1400 professionisti IT che sviluppano software per altri professionisti in tutto il mondo.

Aggiornamento e supporto della piattaforma di gestione dei viaggi

Aggiornamento e manutenzione della piattaforma web che fornisce servizi B2B per la gestione dei viaggi d'affari.

Cliente

Industria
Affari, Viaggi
Regione
USA
Cliente da
2020

Il nostro cliente è un'azienda statunitense che fornisce servizi di gestione dei viaggi online per i clienti aziendali. Offre un'ampia gamma di soluzioni software di viaggio digitali per facilitare la gestione dei viaggi d'affari.

Le informazioni dettagliate sul cliente non possono essere divulgate in base alle disposizioni dell'NDA.

Sfida

Il cliente aveva una piattaforma di gestione dei viaggi su larga scala scritta in codice legacy, che causava diversi problemi: problemi di supporto del software di gestione dei viaggi, sfide con i test automatizzati, complicato processo di miglioramento del software di gestione dei viaggi, ecc. Era fondamentale migliorare l'isolamento dei guasti, la scalabilità e la comprensione del codice. Pertanto, si è deciso di migrare l'intera piattaforma a microservizi, modernizzarla e implementare nuove funzionalità. Allo stesso tempo, il cliente doveva mantenere la soluzione sul codice legacy e aggiungere nuove funzionalità per rimanere competitivo sul mercato e non deludere l'ampia base di clienti esistenti.

Per affrontare tutte le sfide, il cliente ha avviato un progetto su larga scala con 30 team di sviluppo internazionali coinvolti. Ogni team è stato assegnato a una parte particolare del progetto. Innowise Group è stata incaricata di mantenere e aggiornare la soluzione in codice Java legacy e di modernizzare la piattaforma utilizzando il linguaggio di programmazione Go e i moderni framework Java.

sviluppo della piattaforma di viaggio

Soluzione

Il Gruppo Innowise ha partecipato a un grande progetto di sviluppo della piattaforma di viaggio relativo alla modernizzazione, all'aggiornamento e alla manutenzione della piattaforma di gestione dei viaggi aziendali.

La piattaforma di gestione dei viaggi è un complesso ecosistema progettato per ottimizzare la gestione dei viaggi d'affari in tutti i suoi aspetti, dalla prenotazione alberghiera al controllo dei costi di viaggio. Include applicazioni web, Android e iOS. La soluzione è rivolta esclusivamente alle aziende.

Il vantaggio principale del sistema di gestione dei viaggi è la funzionalità completa per organizzare i viaggi di lavoro, registrare i bilanci, controllare i costi e monitorare le tariffe in un'unica applicazione. Attraverso diverse schede e moduli, gli utenti possono prenotare hotel, acquistare biglietti aerei/treni/autobus, noleggiare auto e prenotare taxi in tutti gli Stati Uniti.

La piattaforma è integrata con tutti i principali servizi di prenotazione e motori di ricerca, un vantaggio indiscutibile rispetto alle piattaforme GDS (Global Distribution System). Permette agli utenti di monitorare e scegliere le migliori opzioni tariffarie e garantisce tempi di risposta più rapidi.

Un importante vantaggio della piattaforma di gestione dei viaggi è l'ampia gamma di opzioni di configurazione e personalizzazione. A seconda delle esigenze aziendali, gli utenti possono impostare un cruscotto personale, notifiche e politiche di viaggio aziendali. Esistono diversi modelli di abbonamento per gli utenti aziendali. Ciascuno di essi determina il set di funzioni disponibili, il numero di utenti, le opzioni di sicurezza, l'assicurazione, ecc.

Tecnologie e strumenti

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
Calibro, Taiko, Go httptest, testimone, beffa, Gomega

Processo

Il cliente ha collaborato con Innowise Group sulla base di modelli di team dedicati e di incremento del personale IT. Il team di sviluppo dedicato è stato incaricato di supportare e mantenere una soluzione monolite scritta in codice Java legacy. Un altro compito era quello di implementare nuove funzionalità per mantenere aggiornata la soluzione legacy mentre veniva sviluppata una soluzione sostitutiva su un'architettura a microservizi. La difficoltà principale in questa parte del progetto è stato il codice Java legacy stesso. I nostri ingegneri software hanno dovuto affrontare un lungo processo di onboarding (circa 3 mesi) per comprendere la logica unica e completare le attività del progetto. Il team di sviluppo era composto da 4 sviluppatori Java. 1 tech lead, 1 project manager, 1 analista aziendale e 1 ingegnere GLP. Abbiamo scelto Scrumban come metodologia del ciclo di vita del software.

Innowise Group ha anche fornito sviluppatori Go nell'ambito del modello di outsourcing per estensione del team. I nostri ingegneri software si sono uniti a diversi team di sviluppo internazionali incaricati di modernizzare la piattaforma di gestione dei viaggi. Gli obiettivi principali erano il rinnovamento della soluzione, l'implementazione dell'architettura a microservizi, la creazione di test automatizzati e la correzione di bug.

Aggiornamento della piattaforma di gestione dei viaggi

Squadra

16
Sviluppatori
1
Responsabile tecnico
1
Analista aziendale
1
Responsabile di progetto
1
Ingegnere AQA
team-innowise

Risultati

Il team di Innowise Group si è inserito senza problemi in un progetto di software per la gestione dei viaggi su larga scala e ha apportato un valore significativo sfruttando una vasta esperienza. Il cliente è rimasto colpito dalla qualifica dei nostri ingegneri e dal modo in cui hanno risolto le sfide di sviluppo e gestito il codice Java legacy. Il team dedicato ha implementato con successo nuove funzionalità, supportato la piattaforma e risolto i bug. Nell'ambito del potenziamento del personale IT, i nostri ingegneri Java e Go si sono integrati perfettamente con i team di sviluppo internazionali grazie a forti capacità comunicative e tecniche.

Poiché il progetto è a lungo termine, Innowise Group continua a contribuire e discute le possibilità di espandere la cooperazione, in particolare nello sviluppo di applicazioni mobili per i viaggi.

Durata del progetto
  • 2020 - In corso

Avete bisogno di una soluzione tecnologica? Contattateci!

Selezionare l'oggetto della richiesta

Selezionare il budget del progetto

Vi informiamo che cliccando sul pulsante Invia, Innowise Group tratterà i vostri dati personali in conformità con la nostra Informativa sulla privacy allo scopo di fornirvi informazioni adeguate.

Cosa succede dopo?

1

Dopo aver ricevuto ed elaborato la vostra richiesta, vi ricontatteremo a breve per illustrare le esigenze del progetto e firmare un NDA per garantire la riservatezza delle informazioni.

2

Dopo aver esaminato i requisiti, i nostri analisti e sviluppatori elaborano una proposta di progetto con progetto con l'ambito di lavoro, le dimensioni del team, i tempi e i costi stimati.

3

Organizziamo un incontro con voi per discutere l'offerta e giungere a un accordo.

4

Firmiamo un contratto e iniziamo a lavorare sul vostro progetto il prima possibile.

Grazie!

Il tuo messaggio è stato inviato.
Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

freccia