Testimonianze dei clienti FullSave
+

FullSave, impresa di telecomunicazioni francese, utilizza GitLab per ottimizzare la toolchain DevOps e moltiplicare drasticamente i deployment

Toolchain consolidata
Aumento dell'output di codice
Deployment automatico dei progetti
Settore Telecomunicazioni
Dipendenti 100
Località Labège, Francia
Soluzione

Vuoi scoprire i vantaggi di GitLab Ultimate per il tuo team?

Prova Ultimate gratis

FullSave, un operatore di infrastrutture di telecomunicazione con sede in Francia, è in grado di rilasciare software in modo più rapido ed efficiente grazie alla piattaforma DevSecOps di GitLab.

FullSave ha scelto GitLab per due ragioni: il cambiamento nel modello di concessione delle licenze dello strumento di monitoraggio dei ticket e di gestione dei progetti utilizzato in precedenza, e il desiderio di consolidare la propria toolchain.

GitLab è una soluzione all-in-one che garantisce chiarezza e ci permette di migliorare l'efficienza di ogni membro del team.
- Laurent Lavallade, Responsabile tecnologico, FullSave

Il cliente

FullSave è un operatore di infrastrutture di telecomunicazione con sede a Labège, in Francia. Fondata nel 2004, la società privata dispone di circa 100 dipendenti e fornisce servizi di connettività, infrastruttura cloud e hosting condiviso nei suoi data center. Inoltre, esegue il deployment e gestisce una rete in fibra ottica di proprietà e offre servizi di accesso a Internet personalizzati.

FullSave e GitLab si erano già incontrate in passato: da oltre cinque anni, l'azienda si avvale di altri strumenti DevOps ma utilizza anche diverse versioni della piattaforma di GitLab, come quella gratuita e l'edizione Enterprise. Per citare un esempio, sette sviluppatori utilizzavano la versione gratuita per eseguire il deployment di 302 progetti, oltre a gestire circa 100 ticket e 50 richieste di merge ogni mese. Altri team utilizzavano GitLab per condividere il codice sorgente e i file di configurazione con i clienti, sviluppare e mettere in funzione strumenti di rete e data center e automatizzare i deployment di progetti e le build di immagini Docker.

La sfida

FullSave ha dovuto affrontare diverse problematiche che ostacolavano i processi di sviluppo e deployment.

Sebbene la politica dell'azienda preveda l'hosting dei propri strumenti, il nuovo modello di licenza dello strumento precedente non ammetteva il self-hosting. Alla luce di questo problema, i responsabili IT di FullSave avvertivano la necessità di sostituire la loro toolchain DevOps con un'unica piattaforma end-to-end per ottimizzare l'integrazione della CI/CD, ridurre la complessità della catena di strumenti e aumentare la produttività. Un'applicazione singola avrebbe permesso loro di monitorare ticket e commit nel modo migliore assicurando all'azienda la certificazione ISO27001, uno standard riconosciuto a livello internazionale che disciplina tutti gli aspetti della gestione della sicurezza delle informazioni.

Puntare tutto su GitLab era una scelta quasi obbligata per FullSave.

"Utilizziamo GitLab da diversi anni perché offre tutte le funzionalità di cui avevamo bisogno", afferma Laurent Lavallade, responsabile tecnologico di FullSave. "Abbiamo abbandonato l'utilizzo di diversi strumenti in favore di un'unica piattaforma dotata di funzionalità integrate. Successivamente, passare all'edizione Enterprise di GitLab è stato pressoché naturale".

GitLab era la piattaforma giusta al momento giusto. I professionisti IT di FullSave avevano familiarità con tutte le caratteristiche essenziali di GitLab: maggiore collaborazione, efficienza, sicurezza e automazione.

Nel loro ultimo ambiente, l'integrazione tra lo strumento precedente di FullSave e GitLab funzionava discretamente ma non ai livelli della nuova piattaforma end-to-end.

La soluzione

FullSave è riuscita a risolvere le principali problematiche in ambito DevOps sostituendo il precedente strumento di monitoraggio dei ticket e di gestione dei progetti con GitLab Ultimate SaaS.

In precedenza gli sviluppatori eseguivano il merge dei ticket direttamente nel ramo di sviluppo ma, grazie al flusso di lavoro delle richieste di merge di GitLab, FullSave è riuscita a superare le difficoltà relative al processo di convalida delle modifiche al codice e ad aumentare l'efficienza.

Inoltre, la collaborazione fra i team è migliorata decisamente. Ad esempio, le dipendenze dei ticket aiutano i team di front-end e back-end a registrare l'andamento dei progetti, comunicare fra loro in modo tempestivo ed esternare le reciproche esigenze. Questo genere di collaborazione permette ai dipendenti di condividere le responsabilità e di distribuire il carico di lavoro. Inoltre, garantisce una migliore visione d'insieme dei progetti e dei progressi compiuti durante il processi di sviluppo.

I risultati

FullSave è riuscita a migliorare la comunicazione, agevolare la collaborazione e incrementare l'efficienza nei processi di sviluppo e deployment assimilando in modo ancor più completo la piattaforma unificata di GitLab. Tutte queste componenti hanno permesso all'azienda di ottimizzare l'intero ciclo di sviluppo software.

Tra i principali vantaggi riscontrati dal team di FullSave vi è una maggiore velocità di sviluppo e deployment. Prima di ampliare il raggio d'azione di GitLab, il personale era in grado di eseguire deployment solo due o tre volte al mese, mentre oggi possono farlo molte volte al giorno in maniera più pulita. In passato, i deployment numerosi venivano eseguiti manualmente. Oggi, grazie al processo di automazione di GitLab, la percentuale di errore si è ridotta drasticamente così come i tempi di deployment, passati da tre ore a soli pochi minuti.

Vantaggi dell'utilizzo esteso di GitLab:

  • Riduzione degli errori e dei ticket di integrazione
  • Miglioramento della qualità del software
  • Aumento dell'output di codice
  • Semplificazione dei processi di sviluppo software e del flusso di lavoro
  • Ottenimento della certificazione ISO27001, richiesta da alcuni clienti di FullSave
  • Maggiore collaborazione
  • Possibilità per il personale di pianificare e realizzare roadmap e bacheche personalizzate

Questa gestione capillare delle varie fasi del ciclo di sviluppo software all'interno di una singola piattaforma ha portato all'azienda numerosi vantaggi, permettendole di affrancarsi da una toolchain complessa. La soluzione all-in-one di GitLab consente agli sviluppatori di FullSave di avere una visione chiara dei progetti e dei progressi, incentivandoli a intervenire nel momento opportuno.

Inoltre, la maggiore collaborazione e l'aumento dell'efficienza generale permettono di realizzare prodotti software migliori e più sicuri. Per un piccolo team come quello di FullSave, utilizzare GitLab vuol dire essere in grado di gestire più progetti contemporaneamente.

Tutte le informazioni e le persone coinvolte nel case study rappresentano fedelmente la situazione reale al momento della pubblicazione.

Vuoi iniziare?

Scopri cosa è capace di fare il tuo team grazie a una piattaforma DevSecOps unificata.