Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

Implementazione FinOps: le chiavi per costruire il successo

By DoiTApr 11, 202514 min read

Questa pagina è disponibile anche in English, Deutsch, Español, Français, 日本語 e Português.

FinOps phase wheel

I servizi e le operazioni in cloud hanno trasformato il modo in cui le organizzazioni distribuiscono e scalano la tecnologia, ma a questa flessibilità operativa si accompagna una notevole complessità finanziaria. La spesa cloud continua a crescere — Gartner ha registrato 563,6 miliardi di dollari di spesa mondiale per il cloud pubblico nel 2023, con previsioni in ulteriore crescita per il 2024 — e adottare semplicemente la tecnologia cloud non basta più. Le organizzazioni devono anche ottimizzarne la gestione sul piano finanziario: per questo il FinOps è essenziale per coniugare efficienza dei costi e flessibilità operativa negli ambienti cloud.

Il FinOps interviene sulle pratiche di spesa cloud già in essere e introduce una maggiore responsabilità, cambiando il modo in cui le organizzazioni governano i costi. L'obiettivo è ridurre le spese tramite scelte intelligenti e consapevoli, in equilibrio tra velocità, qualità e costo. Significa anche massimizzare il valore di business per ogni dollaro investito nel cloud, attraverso collaborazione, dati di costo e ottimizzazione. Secondo FlexEra, membro della FinOps Foundation, nel 2023 il 72% delle organizzazioni disponeva di un team FinOps dedicato o di una pratica strutturata, anche se per molte la fase di implementazione resta complessa.

Il successo dell'implementazione si gioca quasi sempre sulla collaborazione. Per i responsabili finanziari, costruire una pratica FinOps solida significa far lavorare insieme finance, engineering e business: definire processi chiari, scegliere gli strumenti giusti e promuovere una cultura in cui la consapevolezza dei costi sia condivisa tra le diverse funzioni. La roadmap che segue illustra i passaggi necessari per il successo del FinOps attraverso un adattamento continuo, soprattutto tra team con incentivi divergenti, e propone esempi reali e consigli pratici per accompagnarla all'obiettivo.

Una panoramica della roadmap di implementazione FinOps

FinOps phase wheelRuota delle fasi FinOps

Adottare pratiche di gestione dei costi cloud all'interno del framework FinOps richiede pianificazione ed esecuzione attente. Naturalmente, è più facile a dirsi che a farsi. La FinOps Foundation descrive questo percorso in tre fasi principali: Inform, Optimize e Operate.

Vediamolo però più nel dettaglio con il nostro processo in cinque passaggi: Plan, Socialize, Prepare, Launch e Run.

Plan

La fase di pianificazione getta le basi della sua iniziativa FinOps. È qui che definirà l'ambito, fisserà gli obiettivi e individuerà gli stakeholder chiave.

Cominci analizzando da vicino l'attuale assetto cloud. Realizzi un inventario dettagliato delle risorse, esamini le abitudini di spesa e individui le opportunità di ottimizzazione: significa catalogare elementi come istanze di calcolo, volumi di storage, database e componenti di rete in tutti gli ambienti. Allo stesso tempo, analizzi i pattern di utilizzo, i periodi di picco della domanda e il livello di sfruttamento delle risorse.

Si addentri nei dati di costo — tipologie di servizio, regioni, account e business unit — per capire come è distribuita la spesa e individuare inefficienze o anomalie. Sfrutti questa analisi approfondita per definire le metriche di base con cui misurare i progressi. Tenga presente che un'analisi di questo tipo, se condotta con cura, può richiedere settimane e potrebbe necessitare di strumenti o competenze specialistiche, soprattutto in ambienti complessi e multi-cloud.

Definisca quindi obiettivi di business chiari per la sua pratica FinOps. Devono collegarsi agli obiettivi più ampi dell'organizzazione: ridurre gli sprechi nella spesa cloud, migliorare l'accuratezza delle previsioni o aumentare la trasparenza finanziaria. Inquadri questi obiettivi con metriche native del FinOps che favoriscano una responsabilità condivisa: definire la unit economics (costo per cliente, transazione o chiamata API), migliorare gli indici di efficienza cloud (percentuale di copertura con istanze riservate o right-sizing delle risorse) e fissare obiettivi di accuratezza nell'allocazione dei costi che abilitino reali capacità di showback e chargeback.

Sia specifico e fissi target misurabili — ridurre gli sprechi cloud del 20% in sei mesi o portare l'accuratezza del budget entro il 5% rispetto alla spesa effettiva — assicurandosi che queste metriche favoriscano la collaborazione cross-funzionale tra engineering, finance e business.

Identifichi gli stakeholder chiave coinvolti nella sua pratica FinOps o impattati da essa. Tipicamente si tratta di rappresentanti di:

  • team finance, che hanno bisogno di visibilità sui costi cloud;
  • team di engineering, che distribuiscono e gestiscono le risorse cloud;
  • responsabili di business unit, che presidiano decisioni di prodotto e budget;
  • sponsor esecutivi, che possono farsi promotori dell'iniziativa.

Infine, costruisca una timeline di implementazione con milestone definite. Preveda tempo per collaborare e confrontarsi sulle idee, mettere a punto strumenti e processi adeguati e introdurre la pratica gradualmente in tutta l'organizzazione.

Socialize

Il FinOps si regge in larga parte sul consenso a livello aziendale. Nella fase di socializzazione, si concentri sul mostrare il valore di business del FinOps ai diversi stakeholder e sull'affrontare eventuali resistenze.

Inizi adattando i messaggi a ciascun gruppo di stakeholder. Agli ingegneri evidenzi come il FinOps offra loro maggiore controllo, aiutandoli a prendere decisioni più consapevoli ed efficienti dal punto di vista dei costi grazie agli strumenti giusti. Ai leader di business sottolinei il legame diretto tra spesa e risultati, mostrando come il loro impegno si allinei agli obiettivi e ai valori aziendali. Utilizzi metriche che impattano sul P&L, come l'ottimizzazione dei costi di acquisizione clienti (CAC) tramite un uso efficiente del cloud, il miglioramento dei margini lordi grazie a un tracking più accurato della unit economics e l'aumento della redditività di prodotto attribuendo correttamente i costi alle business unit o alle linee di prodotto.

Con i dirigenti, punti su come il FinOps possa generare risparmi e migliorare le previsioni. Metta in evidenza KPI che creano valore per gli azionisti: un EBITDA più solido grazie all'ottimizzazione dei costi cloud, una migliore prevedibilità di budget per accrescere l'efficienza del capitale circolante e un vantaggio competitivo derivante da un time-to-market più rapido, reso possibile da uno sviluppo cost-aware. Colleghi queste metriche finanziarie a risultati operativi concreti, come un'accuratezza di forecast superiore al 95% ogni mese o la prevedibilità del cash flow a sostegno della pianificazione strategica e della fiducia degli investitori.

La formazione, in questa fase, è particolarmente importante. Organizzi workshop per illustrare i principi del FinOps e la loro applicazione nella sua organizzazione. Adopting FinOps: A Guide for Motivating Preoccupied Engineers propone strategie per coinvolgere i team tecnici che potrebbero inizialmente percepire l'ottimizzazione dei costi come un freno all'innovazione.

Quando incontra resistenze, affronti le obiezioni a viso aperto e ribadisca che il FinOps è anzitutto collaborazione. Un luogo comune diffuso è che il FinOps serva a individuare colpevoli per i costi elevati, ma non è così. Le resistenze nascono spesso da sfide organizzative più ampie: i team di engineering possono temere uno sviluppo più lento o una contrazione dei budget per l'innovazione, i team finance possono preoccuparsi di perdere il controllo sui processi di budget e le business unit possono opporsi a una trasparenza che evidenzia inefficienze o mette in discussione l'attuale allocazione delle risorse. Non sono solo malintesi: riflettono tensioni reali su priorità in conflitto, risorse limitate e incentivi di performance non sempre coerenti con gli obiettivi di ottimizzazione dei costi.

Lo scopo reale del FinOps è allineare gli obiettivi finanziari alle decisioni tecniche, fornendo ai team strumenti e visibilità per scegliere in modo informato sulla spesa cloud. Per affrontare queste sfide, riconosca apertamente i compromessi. Mostri come il FinOps possa supportare, e non limitare, le priorità di ciascun team, e definisca una governance che bilanci efficienza dei costi e libertà operativa. Condivida quick win e storie di successo di altre aziende per evidenziare il valore che il FinOps porta a tutti gli attori coinvolti.

Prepare

Una volta ottenuto il consenso degli stakeholder, la fase di preparazione sposta il focus su strumenti, processi e capacità necessari a sostenere la sua pratica FinOps.

Cominci valutando quanto la sua organizzazione sia davvero impegnata a sviluppare competenze FinOps trasversali ai team, anziché trattare il tutto come l'ennesimo cost center. Il FinOps richiede investimenti in persone, processi e tecnologie che mettano in connessione finance, engineering e business operations. I costi sono di solito distribuiti tra i budget esistenti dei team, anziché concentrati in un'unica voce. Esamini la maturità dell'attuale gestione cloud e valuti se gli strumenti nativi (come AWS Cost Explorer o Azure Cost Management) coprono le sue esigenze, oppure se servono piattaforme FinOps dedicate di terze parti. Questi strumenti avanzati offrono funzionalità come visibilità multi-cloud, ottimizzazione automatizzata e allocazione dei costi più sofisticata.

Gli strumenti cloud nativi possono andare bene per configurazioni single-cloud con strutture di costo più semplici, ma per chi gestisce ambienti multi-cloud, tagging articolati o requisiti di chargeback dettagliati, piattaforme come CloudHealth o Apptio Cloudability possono rivelarsi più adatte. Tenga presente il costo totale di proprietà, che comprende licenze, implementazione, formazione e gestione continuativa. Anche se la tecnologia ha un suo costo, il vero investimento risiede spesso nella gestione del cambiamento organizzativo e nel far collaborare i team perché il FinOps funzioni davvero.

Definisca standard chiari di tagging ed etichettatura per mantenere accurata l'allocazione dei costi: un tagging coerente è la chiave per una reportistica e una responsabilità affidabili. Definisca tag indispensabili come cost center, project ed environment (production o development), supportandoli con policy dettagliate per la loro applicazione.

Crei strumenti di reportistica che forniscano agli stakeholder le informazioni di costo di cui hanno bisogno, distinguendo tra visibilità e azionabilità. I team finance potrebbero preferire report mensili dettagliati, mentre i team di engineering trarranno più valore da dashboard in tempo reale che mostrano l'impatto dei loro deployment sui costi.

Infine, definisca ruoli e responsabilità nel suo modello operativo FinOps. Tra i ruoli più comuni figurano i FinOps practitioner che gestiscono il programma, gli specialisti di ottimizzazione dei costi che individuano i risparmi e i cloud financial analyst che si occupano di forecasting e budgeting.

Launch

La fase di lancio trasforma la sua pratica FinOps da concetto a realtà. Anziché tentare subito un rollout su scala aziendale, parta da un programma pilota più contenuto, focalizzato su un team specifico o su un singolo account cloud.

Scelga un team pilota entusiasta dell'iniziativa e che abbia già una spesa cloud significativa. L'ideale è un team con workloads misurabili, metriche di business chiare e una complessità gestibile, come un team di prodotto con la propria infrastruttura o un ambiente di sviluppo con utilizzo prevedibile. Eviti i team con workloads molto variabili, configurazioni multi-tenant complesse o nel mezzo di importanti transizioni tecniche, che renderebbero difficile valutare l'impatto del FinOps. Lavori a stretto contatto con il team per introdurre i principi FinOps, fornendo supporto operativo e check-in regolari lungo il percorso.

Organizzi riunioni di review periodiche per analizzare i pattern di spesa, individuare opportunità di ottimizzazione e monitorare i progressi verso gli obiettivi. Sfrutti questi incontri per affrontare i tipici problemi sui dati che emergono durante i pilot: tagging incoerenti, chiavi di allocazione dei costi mancanti, problemi di qualità dei dati nel sistema di billing o disallineamenti tra utilizzo delle risorse e metriche di valore di business. Anziché limitarsi a rifinire i report, si prepari ad affrontare sfide più profonde come il rafforzamento della data governance, la standardizzazione delle tassonomie e l'integrazione tra sistemi finanziari e operativi.

Raccolga le lezioni apprese durante il pilot e le usi per perfezionare l'approccio prima di estenderlo. Tenga presente che queste lezioni dipenderanno dal livello di maturità FinOps della sua organizzazione. Se è nella fase Inform (visibilità di base sui costi), si concentri sulla costruzione di una reportistica solida e su una chiara responsabilità. Se è più vicino alla fase Optimize, ricaverà spunti su automazione, right-sizing e allocazione avanzata dei costi. Valuti di costruire un playbook con best practice, sfide ricorrenti e soluzioni calibrate sulle esigenze e sul livello di maturità della sua organizzazione, così da guidare le future implementazioni in altri team.

Man mano che il pilot dimostra il proprio successo, lo estenda gradualmente ad altri team. Stabilisca le priorità in base all'impatto sulla spesa cloud e alla disponibilità dei team.

Run

Quando la sua pratica FinOps è a regime, si concentri sul miglioramento continuo e sulla maturità. La fase "Run" è continuativa e deve evolvere insieme alla crescita e ai cambiamenti dell'utilizzo cloud nella sua organizzazione.

Definisca un calendario regolare di attività che si adatti alla struttura e alla capacità della sua organizzazione, ricordando che team diversi richiedono livelli e frequenze di coinvolgimento differenti. I team di platform engineering, ad esempio, potrebbero aver bisogno di un monitoraggio quotidiano di alert automatici e anomaly detection, mentre i responsabili di business unit potrebbero allinearsi mensilmente in occasione delle revisioni di budget. I team finance potrebbero invece preferire cicli settimanali di reportistica sui costi integrati con i workflow finanziari esistenti. Anziché imporre un sistema unico per tutti — monitoraggio quotidiano, review settimanali di team e riunioni cross-funzionali mensili — disegni ritmi che si integrino con le sue operazioni attuali.

Sfrutti le sessioni di sprint planning per discutere i costi lato engineering, integri metriche FinOps nelle business review esistenti e sincronizzi gli incontri cross-funzionali con i calendari di governance già consolidati. Tenga conto anche di fattori come dimensione del team, fusi orari e priorità in conflitto nel definire la frequenza, in modo che il processo resti sostenibile e non generi riunioni o lavoro extra inutili. Questo approccio aiuta a integrare la gestione dei costi nella routine quotidiana — anziché farne un'attività occasionale — restando realistici su ciò che la sua organizzazione può sostenere.

Implementi un ciclo di ottimizzazione continua che includa:

  • analisi dei pattern di spesa per individuare anomalie e opportunità;
  • right-sizing delle risorse per allinearle all'utilizzo reale;
  • impiego di Reserved Instances e Savings Plans per i workloads prevedibili;
  • automazione delle policy di controllo dei costi, dove possibile.

Tenga d'occhio i benchmark e le metriche chiave, celebrando i risultati man mano che arrivano. Riconoscere pubblicamente i team a livello aziendale per il raggiungimento degli obiettivi di ottimizzazione dei costi rafforza l'importanza dell'iniziativa e tiene alta la motivazione di tutti.

Con il maturare della pratica, cerchi opportunità per integrare i principi FinOps nei processi a monte, come la progettazione delle applicazioni e la pianificazione dell'infrastruttura. Questo passaggio da una gestione reattiva dei costi a un'ottimizzazione proattiva rappresenta il livello più alto di maturità FinOps.

Esempi di implementazione FinOps

Graph of Flexsave for AWSGrafico di Flexsave for AWS

Capire come altre organizzazioni hanno implementato il FinOps con successo può offrire spunti preziosi. Ecco due esempi.

Superbet, azienda tech e di intrattenimento attiva nel settore delle scommesse sportive, ha visto crescere rapidamente i propri costi cloud con l'espansione del business. Come ha spiegato il CTO Bruno Kovacic: "Ogni volta che si trattava di scegliere se fare qualcosa più velocemente o in modo più economico, abbiamo sempre puntato sulla strada più rapida". Un approccio che, pur garantendo un time to market veloce, ha portato all'accumulo di inefficienze nell'infrastruttura cloud.

Dopo aver scelto come partner DoiT, esperto di cloud management, Superbet ha adottato strumenti automatizzati di savings che hanno permesso di portare la copertura dei workloads con savings plans dal 75% al 92%, mantenendo al tempo stesso flessibile il 25% delle risorse di calcolo cloud per gestire la domanda variabile. Superbet ha inoltre ottenuto piena visibilità sulla spesa cloud grazie a strumenti di analytics che le hanno consentito di allocare i costi ai dipartimenti di pertinenza e di individuare opportunità di ottimizzazione. Il risultato: un tasso di risparmio effettivo del 21% e una riduzione del 6% sulla bolletta cloud complessiva, oltre allo sviluppo di una solida cultura FinOps in tutta l'organizzazione.

Un secondo esempio: una società SaaS di medie dimensioni potrebbe decidere di mettere a disposizione degli sviluppatori le informazioni sui costi proprio nel momento in cui ne hanno bisogno. Integrando strumenti di stima dei costi nella pipeline CI/CD, gli sviluppatori vedrebbero l'impatto economico delle modifiche al codice prima del deployment effettivo, verificando che tutto sia in linea con le previsioni. Un approccio del genere aiuta a prevenire picchi inattesi nei costi cloud e a promuovere una cultura dell'innovazione attenta ai costi.

In entrambi i casi, il successo arriva quando l'approccio FinOps viene calibrato sulla cultura e sulle sfide specifiche dell'organizzazione. Pur non esistendo una formula valida per tutti, i principi fondamentali di visibilità, responsabilità e ottimizzazione hanno valore universale.

Consigli pratici e principi FinOps per arrivare al successo

DoiT FinOps dashboardDoiT FinOps dashboard

Per ottenere il massimo dall'implementazione FinOps, valuti questi consigli degli esperti e i principi guida.

Automatizzi ovunque possibile. Il monitoraggio manuale dei costi diventa rapidamente insostenibile man mano che gli ambienti cloud crescono. Investa nell'automazione di compliance dei tag, anomaly detection e reportistica regolare. L'automazione non solo fa risparmiare tempo, ma garantisce coerenza e riduce l'errore umano.

Definisca KPI significativi. Metriche generiche come "ridurre i costi cloud" non sono abbastanza specifiche da guidare l'azione. Definisca invece KPI mirati come:

  • unit economics (costo per cliente/transazione);
  • percentuale di risorse inattive;
  • copertura con istanze riservate;
  • accuratezza del forecasting;
  • tempo dedicato dall'engineering all'ottimizzazione dei costi.

Queste metriche dovrebbero collegare la spesa cloud ai KPI strategici dell'azienda, rendendo evidente come l'ottimizzazione dei costi sostenga gli obiettivi organizzativi.

Inizi con lo showback, non con il chargeback. Molte organizzazioni falliscono perché passano troppo in fretta al chargeback. Cominci con report di showback (attribuzione dei costi non vincolante) per costruire prima consapevolezza e cultura, e solo in un secondo momento introduca processi formali di responsabilità finanziaria.

Coltivi una cultura attenta ai costi. Renda la consapevolezza dei costi parte del DNA della sua organizzazione. Inizi assicurandosi che i costi siano visibili, stabilendo una responsabilità condivisa e riconoscendo e premiando i comportamenti virtuosi sul fronte dei costi. Tra le idee: integrare verifiche di costo nelle review delle PR, impostare alert su Slack per anomalie di utilizzo, introdurre obiettivi di risparmio gamificati, solo per citarne alcune.

Bilanci i costi con performance e innovazione. L'obiettivo del FinOps non è semplicemente ridurre i costi, ma anche massimizzare il valore generato dalla spesa cloud. A volte spendere di più in determinate aree consente innovazioni che alimentano la crescita del business. Si concentri sull'eliminazione degli sprechi, non su tagli arbitrari.

Monitori il ROI della stessa pratica FinOps. Tenga d'occhio il costo di gestione della sua pratica FinOps. Team numerosi dedicati all'ottimizzazione dei costi non sempre giustificano la propria dimensione con i risparmi che generano.

Coinvolga i team di platform engineering. Possono definire guardrail e strumenti self-service che facilitano l'adozione di pratiche cost-efficient da parte degli sviluppatori, senza appesantirne il lavoro. Dovrebbero presidiare le funzionalità chiave di abilitazione ai costi: definire tipi di istanza e configurazioni di default ottimizzati per costo e performance, implementare quote di risorse e workflow di approvazione per le risorse costose, costruire portali interni per sviluppatori con dati di spesa in tempo reale e proiezioni di costo. Possono inoltre creare policy automatizzate per evitare problemi di costo ricorrenti, come risorse orfane o istanze sovradimensionate.

Per rendere la visibilità sui costi una parte naturale del processo di sviluppo, i team di piattaforma dovrebbero integrare strumenti come la stima dei costi nella pipeline CI/CD, template infrastructure-as-code con ottimizzazione dei costi integrata e dashboard di monitoraggio che colleghino le performance applicative alla spesa cloud. Inserire queste capacità nella piattaforma fin dalle prime fasi del ciclo di sviluppo permette alle organizzazioni di rendere le decisioni cost-conscious l'opzione di default, senza richiedere uno sforzo aggiuntivo ai singoli sviluppatori.

Perché implementare il FinOps?

I benefici dell'implementazione del FinOps vanno ben oltre la semplice riduzione dei costi. La FinOps Foundation mette a disposizione un patrimonio prezioso di risorse e linee guida, tra cui una completa FinOps library con casi d'uso, best practice e strumenti.

Oltre ai benefici quantificabili, il FinOps aiuta le organizzazioni a passare da una visione del cloud come spesa incontrollabile e fuori dalle proprie mani a quella di un investimento strategico. Questo cambio di prospettiva consente decisioni più informate e, in ultima analisi, una maggiore agilità nel rispondere alle esigenze di business in evoluzione.

Quando sarà pronto a fare il primo passo verso la gestione finanziaria del cloud con il suo team, scarichi il nostro ebook Adopting FinOps: copre tutto, da come capire se è il momento di adottare il FinOps in cloud a come ottenere il consenso interno.