Share via


Esercitazione- Eseguire un'iterazione FinOps

FinOps è un processo iterativo e gerarchico che richiede una collaborazione interfunzionale tra team aziendali, tecnologici e finanziari. Quando si considerano le 18 diverse funzionalità, ognuna con le proprie caratteristiche specifiche, l'adozione di FinOps può sembrare un'attività scoraggiante. Tuttavia, in questa esercitazione si apprenderà come adottare un approccio iterativo all'integrazione di FinOps mediante le operazioni seguenti:

  • Definire l'ambito corretto per i successivi investimenti per FinOps.
  • Identificare gli obiettivi misurabili da raggiungere nelle prossime settimane o mesi.
  • Selezionare le azioni appropriate per passare al livello di maturità successivo.
  • Esaminare lo stato di avanzamento alla fine dell'iterazione e identificare gli obiettivi per la fase successiva.

Usare questa esercitazione come guida quando si avvia ogni iterazione del ciclo di vita di FinOps.

Operazioni preliminari

Valutare gli stakeholder coinvolti nell'iterazione. Poiché FinOps richiede la collaborazione tra team aziendali, tecnologici e finanziari, è consigliabile svolgere questa esercitazione in modo olistico e valutare ogni passaggio tenendo conto di tutti gli elementi coinvolti. Tuttavia, ci sono anche momenti in cui è possibile che vengano coinvolti solo alcuni stakeholder. Ad esempio, un singolo team tecnico o solo un operatore FinOps dedicato alla definizione della cultura più appropriata e responsabile di un cambiamento positivo all'interno dell'organizzazione. Indipendentemente dal ruolo del singolo nell'ambito di questa iterazione, tenere presente l'esperienza di tutti gli stakeholder durante l'esecuzione di questa esercitazione. Ogni team equilibrato include persone con un insieme diversificato di livelli di esperienza. È opportuno usare buon senso nella valutazione dello stato corrente del team.

Definire l'ambito

Prima di iniziare l'iterazione successiva, è importante definire i limiti sui quali concentrarsi per garantire che gli obiettivi di iterazione siano raggiungibili. Se si tratta della prima iterazione, è consigliabile selezionare tre o cinque funzionalità FinOps come punto di partenza. Se si definisce l'ambito di un'iterazione successiva, è possibile mantenere le stesse funzionalità o aggiungerne una o due di nuove.

Usare le informazioni seguenti come linea guida per selezionare le funzionalità FinOps appropriate in base al ruolo, all'esperienza e alle priorità correnti. Non si tratta un elenco esaustivo. È consigliabile selezionare tutte le funzionalità da un unico gruppo o scegliere tra i vari gruppi in base alle specifiche esigenze. Si tratta semplicemente di un elenco a supporto delle fasi iniziali.

  1. Se il team non ha familiarità con FinOps e ha poca esperienza a livello di gestione e ottimizzazione dei costi, è consigliabile iniziare con le nozioni di base:
    1. Analisi dei dati
    2. Previsioni
    3. Gestione del budget
    4. Utilizzo ed efficienza delle risorse
    5. Gestione delle anomalie
  2. Se si sta creando un nuovo team FinOps o si è interessati a promuovere la consapevolezza e l'adozione di FinOps, iniziare con le seguenti attività:
    1. Definizione di una struttura decisionale e di responsabilità FinOps (gruppo direttivo)
    2. Onboarding dei carichi di lavoro
    3. Definizione di una cultura FinOps
    4. Formazione e abilitazione di FinOps
  3. Se il team ha una conoscenza approfondita delle nozioni di base degli strumenti FinOps in Microsoft Cloud ed è responsabile della gestione dei costi in un'organizzazione di grandi dimensioni con proprietà distribuita e talvolta condivisa, prendere in considerazione quanto segue:
    1. Allocazione costi
    2. Gestione dei costi condivisi
    3. Showback
    4. Rifiuto di addebito
    5. Sconti basati sull'impegno
  4. Se il team deve creare report più avanzati, ad esempio in relazione alla gestione dei costi tra cloud o all'unione di dati aziendali con origini diverse, prendere in considerazione quanto segue:
    1. Inserimento e normalizzazione dei dati
    2. Allocazione dei costi (soprattutto in relazione ai metadati)
    3. Analisi dei dati e showback
  5. Se il team ha una conoscenza approfondita delle nozioni di base e vuole concentrarsi sull'ottimizzazione più dettagliata tramite l'automazione avanzata, prendere in considerazione quanto segue:
    1. Utilizzo ed efficienza delle risorse
    2. Sconti basati sull'impegno
    3. Gestione e automazione del carico di lavoro
    4. Criteri e governance del cloud
    5. Gestione delle anomalie
    6. Gestione del budget
  6. Se il team ha una conoscenza approfondita delle nozioni di base e deve eseguire il mapping tra investimenti a livello di cloud e valore aziendale, prendere in considerazione quanto segue:
    1. Misurazione dei costi unitari
    2. Gestione dei costi condivisi
    3. Showback
    4. Gestione del budget

Prendere nota delle funzionalità selezionate per un uso futuro.

Identificare gli obiettivi

A questo punto, è necessario identificare obiettivi specifici e misurabili in base all'esperienza corrente in relazione alle funzionalità selezionate. Quando si identificano gli obiettivi per questa iterazione, tenere presente quanto segue:

  • Conoscenza: qual è il livello di conoscenza della funzionalità?
    • Se non si ha familiarità con la funzionalità, concentrarsi sull'approfondimento dello scopo, delle finalità e su come implementare le nozioni di base. La conoscenza è spesso il punto di partenza per qualsiasi funzionalità.
  • Processo: il processo ripetibile è definito, documentato e verificato?
    • Se si conoscono le nozioni di base, ma non si dispone di un processo predefinito, prendere in considerazione la possibilità di dedicare tempo a elaborare la documentazione per un processo ripetibile. Includere informazioni su come implementare le funzionalità, i ruoli e le responsabilità per tutti gli stakeholder e sulle metriche usate per misurare il successo.
  • Metriche: le metriche per la valutazione del successo sono state identificate, standardizzate e automatizzate?
    • Se non si ha familiarità con questa funzionalità, considerare le metriche di successo man mano che si familiarizza con le nozioni di base. Ad esempio, il confronto tra costi e budget e l'utilizzo degli impegni. Queste informazioni supportano le iterazioni future.
    • Se si conoscono le nozioni di base, ma non sono state individuate le metriche di successo, è opportuno ricordare che queste metriche sono obbligatorie per la fase successiva. Concentrarsi sull'identificazione delle metriche rilevanti per l'azienda e su come prendere decisioni di compromesso in relazione a questa funzionalità. Integrare metriche e decisioni nel processo per ottimizzare l'efficienza.
    • Se le metriche sono state individuate, concentrarsi su come definire un punto di riferimento per la situazione attuale. Laddove possibile, cercare di automatizzare i processi in modo da risparmiare tempo in futuro. Usare strumenti come Power BI per generare report che è possibile condividere con gli stakeholder e condividere i successi a livello collettivo.
  • Adozione: quanti team hanno adottato il processo definito e le metriche?
    • Se si dispone di un processo testato solo su scala ridotta, condividerlo con gli altri utenti. Sperimentare il processo e incorporare un ciclo di feedback al fine di migliorarlo in modo continuativo.
    • Man mano che il processo viene perfezionato, si noterà una riduzione degli input provenienti dal ciclo di feedback. Un minor numero di input significa che il processo è pronto per essere potenziato e idealmente applicato come criteri di governance ufficiali per i nuovi team. In un'organizzazione di grandi dimensioni che non dispone di un team FinOps dedicato, è consigliabile crearne uno per promuovere questa iniziativa.

      Importante

      Prima di definire un team FinOps dedicato, considerare quanto tempo ogni singolo team dedica alle attività FinOps, qual è il potenziale valore aziendale caratterizzato da maggiore risparmio ed efficienza (o perdita di opportunità) e il contributo di un team dedicato finalizzato al raggiungimento di tali obiettivi. Non tutti possono diventare membri di un team dedicato. Assicurarsi di ottenere il giusto ritorno sugli investimenti.

  • Automazione: la funzionalità è stata automatizzata per ridurre al minimo le attività manuali?
    • Durante lo sviluppo di un processo, è consigliabile identificare le opportunità di automazione in corso d'opera. È possibile individuare elementi di secondaria importanza che però potrebbero potenziare i livelli di efficienza su larga scala o anche individuare team partner disposti a dedicare tempo a tali aree e condividere risorse.
    • Durante la sperimentazione del processo, mantenere aggiornato l'elenco delle opportunità di automazione e condividere i risultati con gli altri utenti nell'ambito del ciclo di feedback. Classificare in ordine di priorità l'automazione delle metriche di successo e cercare le opportunità di implementazione delle attività più ripetute per ottimizzare l'efficienza.

In generale, è consigliabile eseguire brevi iterazioni con obiettivi mirati. Selezionare da uno a tre obiettivi correlati fra quelli elencati in precedenza. Evitare iterazioni lunghe eccessivamente generiche perché sono più difficili da monitorare, misurare ed eseguire.

Implementare il piano

A questo punto, si ha una prima bozza di piano di azione. Un utente alle prime armi potrebbe voler pianificare l'analisi delle funzionalità per imparare a implementare le nozioni di base. In alternativa, potrebbe decidere di sviluppare o sperimentare un processo da condividere con altri team e stakeholder. Il processo potrebbe infine essere già stato definito e ora si è in procinto di adottarlo o implementare l'automazione completa. Indipendentemente dalla fase in cui ci si trova, usare le linee guida di FinOps Framework come riferimento per tutte le attività.

Controllare più avanti le indicazioni più dettagliate in linea con FinOps Framework.

Rivedere lo stato di avanzamento

Quando è stata avviata l'iterazione, sono state identificate da tre a cinque funzionalità, si è deciso in merito alle aree specifiche su cui si vuole concentrarsi e sono state esaminate le linee guida relative alle funzionalità interessate. È stato possibile ottenere gli obiettivi prefissati? Che cosa ha funzionato? Che cosa non è andato a buon fine? Come è possibile migliorare l'iterazione successiva? Prendere nota delle risposte internamente ed esaminarle alla fine di ogni iterazione per assicurarsi di risolvere i problemi e di migliorare il processo.

Al termine dell'iterazione, tenere presente che questa esercitazione può essere usata come riferimento per lo svolgimento di ogni iterazione successiva nel ciclo di vita di FinOps. Ripetere l'esercitazione per preparare l'iterazione successiva. Dopo ogni iterazione è possibile lasciare commenti e suggerimenti in questa pagina per segnalare se le informazioni fornite sono risultate utili e come è possibile migliorarle.

Passaggi successivi

Questa esercitazione ha descritto come:

  • Definire l'ambito corretto per i successivi investimenti per FinOps.
  • Identificare gli obiettivi misurabili da raggiungere nelle prossime settimane o mesi.
  • Selezionare le azioni appropriate per passare al livello di maturità successivo.
  • Esaminare lo stato di avanzamento alla fine dell'iterazione e identificare gli obiettivi per la fase successiva.

Per informazioni sui principi di bilanciamento degli obiettivi aziendali mediante la giustificazione del budget, vedere la panoramica dei concetti fondamentali dell'ottimizzazione dei costi.