In che modo Motability Operations è passata da 1 distribuzione a settimana a 2.000 distribuzioni a settimana con gli strumenti DevOps di Atlassian
Motability Operations effettua 2.000 rilasci a settimana con Atlassian

Atlassian accelera la nostra cultura collaborativa. Possiamo portare il codice dal commit alla distribuzione senza la necessità di intervento umano e dimostrare comunque che ha superato tutte le fasi della nostra pipeline.
Lloyd Jones
Agile and Engineering Practice Manager, Motability Operations
128
Ore di progettazione risparmiate ogni mese con gli strumenti Atlassian
90%
Il carico di lavoro di produzione è passato al continuous deployment
2000+
Distribuzioni in una sola settimana, in netto aumento rispetto alle 2 precedenti distribuzioni al mese

Informazioni su Motability Operations
Sfida: Motability Operations aveva la necessità di processi di sviluppo più rapidi e Agile per aiutare i residenti del Regno Unito a noleggiare mezzi di trasporto accessibili.
Soluzione: il team di progettazione ha implementato un ciclo di continuous deployment adottando la funzione Risorse di Jira Service Management ed espandendo il proprio utilizzo di Jira, Confluence e Bitbucket.
Impatto: grazie agli strumenti Atlassian, Motability Operations ha trasferito il 90% del proprio carico di lavoro alla continuous deployment, aumentato l'autonomia degli sviluppatori e risparmiato 16 giorni lavorativi di progettazione al mese.
Azienda leader nel campo dell'accessibilità introduce pratiche di sviluppo moderne in settori tradizionali
Motability Operations collega 770.000 famiglie del Regno Unito a soluzioni di mobilità attraverso il Motability Scheme, che consente ai residenti di noleggiare veicoli accessibili con il contributo che ricevono dallo stato. In qualità di maggiore operatore di flotte auto del Regno Unito, MO acquista il 10% di tutte le auto nuove vendute da 5.000 concessionarie. Ogni giorno più di 2.000 clienti noleggiano veicoli online con assicurazione e manutenzione incluse, mentre oltre 1.500 dipendenti di team tecnici e aziendali utilizzano gli strumenti di Atlassian Cloud per sviluppare e migliorare questi servizi.
Motability Operations è cliente Atlassian dal 2008 e Jira e Confluence sono fondamentali per i suoi processi DevOps. Lloyd Jones, Agile and Engineering Practice Manager, sapeva che i team potevano ottenere un valore ancora maggiore dal loro set di strumenti.
MO utilizzava un processo di distribuzione rigido e scollegato con cui riuscivano a rilasciare codice con una frequenza inclusa tra una volta alla settimana e una volta al mese. Per rendere possibile un ciclo di continuous deployment Agile, il team DevEx di Lloyd e MO hanno deciso di incrementare l'uso di Jira, Confluence e Bitbucket, adottando al tempo stesso la funzione Risorse di Jira Service Management per la documentazione dei processi.
La transizione doveva essere gestita con attenzione. I prodotti di Motability Operations gestiscono ogni giorno informazioni personali, dati finanziari e un elevato volume di transazioni di valore elevato. Fortunatamente, il nuovo processo ha fornito i risultati che gli utenti di Atlassian meritano, consentendo all'azienda di migliorare continuamente la piattaforma in base al feedback e di soddisfare meglio le esigenze dei clienti.
Da quando ha ampliato l'uso degli strumenti Atlassian Cloud, Motability Operations rilascia il 90% del carico di lavoro di produzione in un ciclo di continuous deployment, raggiungendo persino un nuovo record di oltre 2.000 distribuzioni in una sola settimana. Eliminando le approvazioni manuali del codice, l'azienda ha risparmiato 16 giorni lavorativi di progettazione al mese.
Al di là delle metriche, il passaggio ha consentito a Motability Operations di allineare i processi DevOps alla cultura aziendale basata sulla collaborazione, e sulla comunicazione e incentrata in particolare sulla sicurezza e sulla qualità.
Vogliamo che i nostri team siano il più autonomi possibile. Ci piace il fatto che possono adattare Jira alle proprie esigenze, per migliorare i processi e la velocità.
Lloyd Jones
Agile and Engineering Practice Manager
Processi di sviluppo in evoluzione per soddisfare meglio le esigenze di mobilità degli utenti
Man mano che la popolazione del Regno Unito cresce, Motability Operations dovrà continuare a servire sempre più persone. L'azienda sta anche trovando dei modi innovativi per aiutare le persone nei loro spostamenti. Ad esempio, è attualmente impegnata nell'abbattimento delle barriere all'acquisto di veicoli elettrici, aiutando gli utenti a risparmiare sui costi del carburante e a ridurre il loro impatto ambientale.
Mentre MO guardava al futuro, il team di Lloyd ha immaginato il passaggio del team di progettazione a un modo di lavorare più Agile e autonomo. Voleva che i team avessero la libertà di sperimentare in modo semplice e di effettuare rilasci costanti in base al feedback dei clienti, invece di essere vincolati dal rigido ciclo di distribuzione legacy e da processi manuali che erano rimasti sostanzialmente invariati da quasi un decennio.
Non era presente alcun collegamento tra le aree di sviluppo, pre-produzione e produzione della pipeline di Motability Operations. "Fondamentalmente, raggruppavamo il nuovo codice, lo documentavamo in numerosi ticket Jira e lo collegavamo alla pagina Confluence appropriata per fornire le prove", afferma Lloyd.
Ogni distribuzione richiedeva tempo e attenzione da parte di un tecnico. "Il processo richiedeva agli sviluppatori di eseguire il commit del codice e quindi di accedere altrove per avviare una distribuzione", afferma Lloyd. "Anche se l'approvazione richiedeva un solo clic, l'attività sottraeva tempo a persone di talento che di fatto non si occupavano del loro vero compito: risolvere i problemi e migliorare il nostro prodotto."
Per anni, questo processo di implementazione è avvenuto solo una volta ogni tre mesi. Sebbene avesse lavorato duramente per accelerare la distribuzione portandola a un ciclo settimanale o bisettimanale, il team di progettazione voleva ridurre ancora di più i tempi. Non solo la struttura imposta al flusso di lavoro era frustrante e limitante, ma il carico cognitivo derivante dal dover raggruppare e rilasciare tutto il codice contemporaneamente sottraeva anche risorse mentali ad altre attività.
Quando i vecchi metodi "semplicemente non bastavano", il continuous deployment ha aperto la strada a un livello maggiore di produttività e protezione
"Abbiamo iniziato a osservare nei nostri team il desiderio evidente di essere più autonomi e lavorare in base a ritmi più consoni alle loro esigenze", afferma Lloyd. "I cicli e i processi manuali prescritti semplicemente non bastavano".
La dirigenza era interessata a esplorare un nuovo approccio; tuttavia, com'è comprensibile, voleva agire con cautela e in modo approfondito per ridurre al minimo il rischio. Lloyd sapeva che il continuous deployment era effettivamente più in linea con la cultura e gli obiettivi di Motability Operations, quindi ha affrontato la sfida di ottenere il consenso in modo diretto.
"Ho trascorso molto tempo con i nostri stakeholder e i leader tecnologici, illustrando loro in che modo il continuous deployment sia un modo di lavorare meno rischioso, più trasparente e più sicuro", afferma. "In realtà è preferibile rilasciare solo poche righe di codice alla volta, invece che in grandi batch".
Raddoppiare l'impegno su ciò che già funziona: ottimizzazione ed espansione con gli strumenti Atlassian Cloud
"Jira fa parte del team di progettazione da quando sono qui", afferma Lloyd. "È al centro di ciò che fanno i nostri team e di come operiamo". Per raggiungere i propri obiettivi, il team di Lloyd ha scelto di adottare un nuovo strumento Atlassian, Jira Service Management, per utilizzare la funzione Risorse insieme ai consolidati prodotti Jira e Bitbucket in modi ancora più ottimizzati.
Questi strumenti sono completati da Confluence, che ora MO utilizza principalmente per la documentazione tecnica e del team anziché per le approvazioni.
La nostra cultura è sempre stata collaborativa. E Atlassian accelera questa cultura, invece di rallentare il lavoro delle persone.
Lloyd Jones
Agile and Engineering Practice Manager
Combinazione di Jira, Risorse e integrazioni per flussi di lavoro veloci, sicuri e flessibili
Con Jira e Bitbucket, Lloyd e i suoi team hanno creato un ciclo di sviluppo più veloce e Agile, sfruttando le profonde integrazioni tra Jira, Bitbucket e altri strumenti di sviluppo come Jenkins e Snyk.
Ora, ogni team segue il proprio ciclo di sviluppo basato sui test. I team inseriscono il codice in Bitbucket, dove almeno due dipendenti lo esaminano e lo approvano insieme. Grazie all'integrazione con Jenkins di Bitbucket, il codice viene distribuito continuamente, senza alcuno sforzo manuale. A questo punto, anche la user story di Jira è collegata alla distribuzione e i risultati dei test sono allegati al ticket.
Man mano che il codice viene distribuito nell'ambiente inferiore, Jenkins crea automaticamente un ticket Jira per monitorare il rilascio. Questa integrazione ha consentito ai team di sviluppo di automatizzare la documentazione end-to-end di ogni ciclo di distribuzione eliminando il lavoro amministrativo manuale che dovevano svolgere in precedenza. "Con Jira, Bitbucket e Jenkins integrati, siamo in grado di trasferire il codice dal commit all'implementazione senza che nessuno lo tocchi, dimostrando comunque che ha attraversato tutte le fasi della nostra pipeline", spiega Lloyd.
Lloyd afferma che i suoi team apprezzano in particolare il pannello di sviluppo di Jira e la visibilità della pipeline in tempo reale che offre. "Mentre lavorano, gli sviluppatori possono semplicemente dare un'occhiata e vedere lo stato delle build e di distribuzione direttamente nel pannello laterale", afferma Lloyd. "Possono vedere subito cosa succederà dopo e se si sono persi qualcosa".
Durante l'implementazione, i ticket di documentazione di Jira passano a Jira Service Management, dove Motability Operations utilizza Risorse per creare un sistema di registrazione completo e centralizzato. "Le risorse sono diventate essenzialmente un riferimento davvero accessibile per i nostri servizi e i loro componenti", riferisce Lloyd. Questa documentazione avanzata è fondamentale per la cultura attenta alla sicurezza di Motability.
Sebbene questo flusso di lavoro sia la formula di base, a Lloyd piace il modo in cui la piattaforma Atlassian Cloud può essere adattata dai team in maniera flessibile in base alle loro preferenze. "Vogliamo che i nostri team siano il più autonomi possibile", afferma. "Ci piace il fatto che possono adattare Jira alle proprie esigenze, per migliorare i processi e la velocità."
Allineare cultura e processi
In seguito all'implementazione di processi più moderni e all'ampliamento della piattaforma Atlassian di Motability Operations, la leadership ha notato l'impatto di una cultura dello sviluppo autonoma e frenetica. "Siamo stati davvero in grado di dimostrare il valore di questo nuovo metodo implementando e dimostrando le cose lentamente, con piccoli gruppi di utenti e concessionarie", afferma Lloyd. "È stato molto più semplice con gli strumenti ad alta visibilità di Jira, che consentono modifiche incrementali".
In particolare, utilizzare Jira per il continuous deployment ha consentito ai team di prestare ancora più attenzione alla sicurezza. "L'analista di uno dei nostri team adora la dashboard di sicurezza di Jira. Trascorre lì tutto il tempo", dice Lloyd. "Questo cambiamento ha aumentato la nostra capacità di interagire con lei ad armi pari".
Da due implementazioni al mese a 2.000 a settimana
Da quando ha adottato pratiche più moderne e ha ampliato l'uso di Atlassian Cloud, Motability Operations utilizza la continuous deployment per oltre il 90% del carico di lavoro del team di produzione. L'azienda ha persino stabilito il record di oltre 2.000 implementazioni in una sola settimana quando ha introdotto gli aggiornamenti automatici del codice.
"Non saremmo nemmeno stati in grado di lanciare questi aggiornamenti automatici senza il nostro stack di strumenti Atlassian", afferma Lloyd. "Ognuna di queste implementazioni è autodocumentata, monitorata in Jira, Bitbucket e Risorse JSM."
Recupero di 16 giorni lavorativi di un tecnico al mese
Gli ingegneri non devono più aggiornare i ticket di assistenza di Jira, caricare i risultati dei test o creare documenti di rilascio manualmente. Liberare mezza giornata di lavoro per tutti i 16 team, per ogni distribuzione quindicinale, ha fatto risparmiare a Motability Operations l'equivalente di 16 giorni lavorativi al mese.
Pensare in grande, lavorare in modo più efficiente e realizzare le idee più velocemente
Questo nuovo modo di lavorare ha consentito una trasformazione che si sta rapidamente espandendo dai team tecnici all'intera organizzazione. "Abbiamo sempre promosso una cultura collaborativa. Adoro il modo in cui Atlassian accelera il lavoro invece di rallentare le persone", continua Lloyd.
I team non solo stanno sperimentando di più con le idee, ma le stanno anche realizzando molto più velocemente. Ad esempio, uno dei product manager di Motability Operations ha proposto un nuovo motore più efficiente per la determinazione dei prezzi dei veicoli su larga scala. "I primi bit di codice sono stati scritti in un giorno, sono andati in produzione e il lavoro è stato completato in una settimana" afferma Lloyd. "Storicamente, ci sarebbero volute settimane solo per l'ideazione e la definizione delle priorità."
Un futuro brillante per Motability Operations e la mobilità degli utenti con gli strumenti Atlassian Cloud
Guardando al futuro, il team di Lloyd e la leadership di Motability Operations sono entusiasti di portare più reparti nell'ecosistema Atlassian. "Abbiamo altri team, come il marketing, che vogliono usare Jira", spiega Lloyd. "Lavorando con i team tecnici, il marketing può vedere che offre loro un livello di controllo e visibilità che altre opzioni non offrono".
MO sta inoltre aggiungendo Jira Product Discovery alla sua suite Atlassian per integrare in modo più efficiente gli obiettivi strategici e il feedback dei clienti nel lavoro quotidiano. L'azienda ha intenzione di iniziare a utilizzare Jira Align anche per la definizione delle priorità e la roadmap a livello dirigenziale.
Inoltre, queste ottimizzazioni interne si stanno riversando anche all'esterno. Ora, Lloyd e i team di MO sono in grado di applicare il feedback dei clienti per migliorare la piattaforma dell'organizzazione quasi in tempo reale.
Agilità, velocità e sicurezza sono particolarmente importanti per un'organizzazione orientata alla mission come Motability Operations. Se i team di sviluppo spediscono il codice di qualità in modo più rapido e fluido, significa che anche le persone con differenze di mobilità in tutto il Regno Unito ottengono il trasporto di cui hanno bisogno più velocemente.

Informazioni su Motability Operations
Settore
Settore automobilistico
Numero di utenti
Oltre 1.500
Località
Londra, Regno Unito
Check these out
Ti presentiamo Atlassian Rovo
Collaborazione uomo-intelligenza artificiale per qualsiasi task

