Skip to main content

Per fare luce sulle complessità e sulle strategie alla base di un'ottimizzazione IT efficace – una necessità fondamentale per le aziende che puntano a migliorare l'efficienza, ridurre i costi e promuovere l'innovazione – nella nostra serie di domande e risposte sull'ottimizzazione IT sto parlando con esperti del settore.

Oggi, la mia conversazione con Gareth Humphreys, CEO del gruppo Solution Performance Group, offrirà spunti su come le organizzazioni possano massimizzare i propri investimenti IT per ottenere prestazioni ottimali. 

  1. Puoi parlarci brevemente del tuo percorso professionale? 

Sono cresciuto appena fuori Belfast, una città molto più interessante di quanto le riconoscessi durante i miei primi anni. Odiavo la scuola e non vedevo l'ora di andarmene, soprattutto dopo essere sopravvissuto a un grave incidente automobilistico durante il primo anno delle superiori (nel quale persi mia madre e rischiai di perdere anche mio padre).

Continue Reading for Free

Create a free account to finish this article, plus get ongoing access to timely insights and practical resources.

Questo mi portò a mettere in discussione tutto, a partire dal funzionamento del mondo. Avevo sempre voluto fare il giornalista, ma anche studiare comunicazione presso il college locale (ad esempio, il Politecnico, per i lettori più anziani!) non mi entusiasmava, e abbandonai gli studi dopo appena sei mesi. A 16 anni non avevo considerato le conseguenze dell'essere disoccupato e senza qualifiche, così finii a vivere con il sussidio di disoccupazione. 

Frustrato dal vedermi sdraiato in casa senza combinare nulla, mio padre mi suggerì di fare ‘qualcosa con i computer’, visto che avevo trascorso tutta la mia infanzia davanti a uno di essi (iniziando dal buon vecchio Sinclair ZX Spectrum). Questo mi portò a frequentare un corso City and Guilds di informatica presso un centro di formazione locale, e completai il corso annuale in 16 settimane; così mi assunsero per aiutare gli altri studenti a portarlo a termine.

Quello fu il mio primo vero lavoro nel settore IT.

Ho fondato Solution Performance Group (SPG) insieme agli altri cofondatori per fornire un ecosistema di società di trasformazione digitale, gestione delle risorse e sviluppo software. Con uffici a Newcastle e Leeds, SPG opera nei settori pubblico e privato e tra i suoi clienti annovera servizi di emergenza, dipartimenti governativi e organizzazioni di edilizia sociale. 

2. Come valutate lo stato attuale della vostra infrastruttura IT? Quali metriche utilizzate per misurarne l'efficienza?

Mi sorprende sempre l'indifferenza generale nei confronti delle prestazioni dell'infrastruttura. Immagino che ciò dipenda dal fatto che, per anni, i livelli di complessità e i sistemi legacy in continua espansione hanno reso troppo difficile per i team o i dipartimenti tecnologici capire con precisione cosa stesse accadendo ‘sotto il cofano’. Tuttavia, la realtà è che oggi abbiamo accesso a una quantità così elevata di dati e soluzioni che non ci sono scuse.

Questo è particolarmente vero se la vostra azienda o organizzazione si affida all'IT per risolvere i problemi dei clienti, cosa che, ammettiamolo, avviene nella maggior parte dei casi. 

Valutiamo lo stato dell'infrastruttura acquisendo una fotografia di riferimento delle prestazioni, dell'esperienza dell'utente finale e dei tempi di risposta, della capacità, della sicurezza e di tutto ciò che sta nel mezzo, fino al livello di esecuzione del codice, utilizzando strumenti di monitoraggio forense che eseguiamo in tempo reale.

L'ottimizzazione dei costi è un'altra componente cruciale dell'equazione dell'efficienza, che può essere sbloccata utilizzando metriche di utilizzo rispetto alla spesa, molto apprezzate dai CFO.

3. Quali misure di sicurezza sono in atto per proteggere la vostra infrastruttura IT ottimizzandone al contempo le prestazioni?

La sicurezza e le prestazioni sono costituite da numerosi livelli. In rare circostanze, questi possono essere incompatibili e richiedere un compromesso (solitamente a scapito delle prestazioni, data l'importanza fondamentale della sicurezza).

Per la maggior parte delle aziende, tuttavia, ci sono alcuni ingredienti essenziali da considerare, tra cui quelli che abbiamo implementato qui: 

Non è tutto, però: è anche essenziale, ove possibile, crittografare i dati inattivi, in transito e durante l'elaborazione, eseguendo il backup dei dati in sede e in una posizione geograficamente separata.

E, tornando al mio punto precedente, vista la quantità di dati oggi a nostra disposizione, è fondamentale implementare la gestione delle informazioni e degli eventi di sicurezza per aggregare i dati dei log, identificare le deviazioni dalla norma e raccomandare azioni correttive attraverso piattaforme di protezione dei carichi di lavoro cloud.

4. Come identifichi le competenze e le capacità necessarie affinché il tuo team IT gestisca e ottimizzi efficacemente le risorse?

È difficile, perché l’esperienza necessaria per discutere in profondità questi argomenti estremamente complessi richiede un tipo di persona particolare. La prima competenza, quindi, è l’attenzione ai dettagli e una spinta quasi maniacale a individuare la causa principale di un problema. 

La quantità di dati che ti arriva può essere enorme, quindi è essenziale elaborarli senza lasciarsi sopraffare, così come avere un senso di urgenza nel rispondere a un panorama in continua evoluzione e garantire il mantenimento di un’ottimizzazione ottimale.

Per quanto riguarda le competenze, dipende dall’ambiente, ma è importante anche avere una conoscenza di base del funzionamento, del dimensionamento, della configurazione e della fatturazione delle principali piattaforme cloud. L’ottimizzazione delle risorse è una disciplina a sé: non si tratta più ‘solo’ di un lavoro al servizio di assistenza. 

5. Quali strategie utilizzi per promuovere lo sviluppo professionale e l’apprendimento continuo all’interno del tuo team IT?

È stata un’esperienza di apprendimento, perché non tutti vogliono continuare a imparare quando potrebbero dedicare il loro tempo ad altro. Lo capisco, ma penso anche che, se vuoi progredire e migliorare in qualsiasi ambito, devi esercitarti per riuscirci. 

Abbiamo accantonato un budget dedicato e vincolato alla formazione per tutti, ma il problema è che non tutti vogliono utilizzarlo. Abbiamo scoperto che una sana competizione rispettosa aiuta, così come collegare gli incentivi alla formazione completata o alle certificazioni conseguite.

Tuttavia, nel team servono alcune persone che apprendano continuamente per definire il tono, gli standard e le aspettative per tutti gli altri: i punti di riferimento, se vogliamo chiamarli così.

6. Puoi condividere alcuni esempi di come la collaborazione interfunzionale abbia contribuito all’ottimizzazione delle risorse nel tuo reparto IT?

All’inizio di quest’anno abbiamo istituito una funzione di sviluppo software completamente nuova, trasferendo in SPG un team proveniente da un’altra organizzazione. Inizialmente, il nostro intento era che il nuovo team continuasse a realizzare software di prima qualità per i nostri clienti.

Tuttavia, con il passare dell’anno, è diventato chiaro che i nuovi membri del team e i nostri colleghi del reparto di ingegneria dell’infrastruttura stavano iniziando a collaborare spontaneamente. Dopo aver osservato alcuni dei problemi complessi che hanno risolto insieme, siamo più convinti che mai che promuovere questa collaborazione interfunzionale porti vantaggi a tutti: alle persone coinvolte, ai team e, naturalmente, ai nostri clienti.

La possibilità di affrontare direttamente un nuovo problema e accelerare le attività di risoluzione, grazie alle competenze complementari dei nostri team, ha prodotto enormi efficienze dall’inizio alla fine ed è un modo di lavorare che consiglio vivamente a tutti di prendere in considerazione.

7. Come garantisci che i tuoi processi IT siano allineati agli obiettivi aziendali e contribuiscano all’efficienza complessiva dell’organizzazione?

È qui che il valore dell’architettura emerge pienamente. È necessario avere l’architettura aziendale e l’architettura delle soluzioni al centro, rispettivamente, delle funzioni operative e IT, affinché lavorino in armonia con l’azienda e tra loro. Prendendo la strategia aziendale generale, gli obiettivi e i KPI e assicurandosi che i processi aziendali e la tecnologia sottostante siano allineati, si hanno molte più possibilità di individuare opportunità di ottimizzazione ed efficienza. 

Può sembrare, e lo è, un’impresa enorme, che può essere realizzata davvero solo con anni di pratica e impegno, ma è così che operano le aziende migliori e di maggior successo. Non è necessario raggiungere la perfezione fin dal primo giorno: inizia in piccolo, apporta frequenti iterazioni, verifica man mano ciò che fai e stabilisci un obiettivo. Ah, e assicurati di conoscere il punto di riferimento. 

8. Quali sono i tuoi principali consigli per ottimizzare le risorse IT attraverso infrastruttura, persone e processi?

  • Visibilità – Non puoi ottimizzare ciò che non puoi vedere, quindi devi capire cosa sta succedendo sotto il cofano, cosa accade nell'ambiente cloud e cosa avviene dall'inizio alla fine. Altrimenti, non puoi affrontare le inefficienze. Anche l'automazione a ciclo chiuso è fondamentale! Consenti al sistema di assumere il controllo, impostare i parametri e il risultato desiderato, e lascia che sia il sistema a occuparsene. Questo è proprio lo scopo dell'automazione! Tieni presente che dedicare troppo tempo alla messa a punto dei parametri allunga il processo. Lascia che il sistema faccia ciò per cui è stato progettato e automatizza il più possibile.
  • Accorcia i cicli di feedback – Verifica se e dove un processo si interrompe. Poi fermati, apporta la modifica, esegui nuovamente il processo e continua a iterare e perfezionare in porzioni più piccole. Inoltre, evita l'eccesso di funzionalità: spesso non hai bisogno della metà delle funzioni disponibili. Riduci tutto alle capacità fondamentali di cui hai *davvero* bisogno e acquista soltanto la soluzione adatta allo scopo. Tutte quelle funzionalità aggiuntive richiedono implementazione, personalizzazione, formazione del personale e, in definitiva, tempo, denaro e impegno a fronte di un ritorno minimo o nullo.
  • DevOps, SecOps, DevSecOps, FinOps… è tutto semplicemente CloudOps – Smetti di creare silos composti da team altamente specializzati che fanno una sola cosa, soprattutto se la tua organizzazione è di dimensioni relativamente modeste. Crea invece un unico team e forma tutti affinché siano in grado di offrire più competenze. È il modo migliore per ottimizzare l'aspetto umano di qualsiasi funzione tecnologica.

Per altre interviste con i migliori CTO ed esperti IT, iscriviti alla newsletter di The CTO Club.