fino a 20 volte il tempo di deployment delle
Transcript
fino a 20 volte il tempo di deployment delle
Studio Total Economic Direttore del progetto: Impact™ di Forrester Michelle S. Bishop Commissionato da CA Technologies Collaboratori: Adrienne Capaldo Dicembre 2015 Total Economic Impact™ di CA Release Automation Miglioramento della qualità dei rilasci e accelerazione del deployment in ambienti aziendali complessi Sommario Sintesi del documento ................................................................................ 3 Comunicazioni informative ........................................................................ 5 Struttura e metodologia TEI ....................................................................... 6 Analisi ........................................................................................................... 7 Riepilogo finanziario ................................................................................. 24 CA Release Automation: panoramica .................................................... 25 Appendice A: Descrizione dell'organizzazione composita ................. 27 Appendice B: Panoramica di Total Economic Impact™ ...................... 28 Appendice C: Forrester e l'era del cliente.............................................. 29 Appendice D: Glossario ........................................................................... 30 Appendice E: Note conclusive ................................................................ 30 INFORMAZIONI SU FORRESTER CONSULTING Forrester Consulting offre servizi di consulenza indipendenti e oggettivi basati sulla ricerca con l’obiettivo di aiutare i leader ad avere successo all'interno delle loro organizzazioni. I servizi di Forrester Consulting, il cui ambito può variare da brevi sessioni di strategia a progetti personalizzati, mettono direttamente in contatto il cliente con esperti nella ricerca di mercato che applicano le loro competenze alle specifiche problematiche aziendali. Per ulteriori informazioni, visitare il sito forrester.com/consulting. © 2015, Forrester Research, Inc. Tutti i diritti sono riservati. È severamente proibita la riproduzione non autorizzata. Le informazioni si basano sulle migliori risorse disponibili. Le opinioni riflettono il giudizio al momento della redazione e sono soggette a cambiamenti. Forrester®, Technographics®, Forrester Wave, RoleView, TechRadar e Total Economic Impact sono marchi di Forrester Research, Inc. Tutti gli altri marchi sono di proprietà delle rispettive società. Per ulteriori informazioni, visitare il sito www.forrester.com. 3 Sintesi del documento CA ha commissionato a Forrester Consulting uno studio sul Total Economic Impact™ (TEI) e sul potenziale ritorno sugli investimenti (ROI) che l'utilizzo di CA Release Automation potrebbe assicurare alle aziende. Lo scopo del presente studio consiste nel fornire ai lettori una struttura per valutare il potenziale impatto finanziario della soluzione CA Release Automation sulle organizzazioni. "Il vantaggio più prezioso che abbiamo ottenuto da CA Release Automation è stato riuscire a soddisfare l'esigenza del team di sviluppo di accelerare il deployment senza dover aggiungere risorse. Inoltre abbiamo migliorato la qualità e la stabilità dei rilasci". Per comprendere meglio i vantaggi, i costi e i rischi associati - Responsabile dell'integrazione della all'implementazione di CA Release Automation, Forrester ha produzione, dei test e della gestione dei intervistato cinque organizzazioni che hanno adottato questa soluzione. rilasci, società leader nel settore dei servizi CA Release Automation consente una continuous delivery mirata alla finanziari distribuzione affidabile di applicazioni on demand, l'accelerazione della distribuzione delle applicazioni e il miglioramento della qualità dei rilasci. Si integra facilmente con qualsiasi ambiente di rilascio di applicazioni e consente di semplificare i deployment, ridurre i costi e offrire visibilità su tutte le fasi della pipeline di continuous delivery. Prima di implementare CA Release Automation, le aziende intervistate avevano cercato diversi modi più agili e affidabili di rilasciare applicazioni software ai propri clienti, con l'intento di migliorarne la soddisfazione e allo stesso tempo, di supportare ambienti aziendali complessi e ridurre i costi. Con CA Release Automation, i clienti sono riusciti a incrementare il numero di deployment senza aggiunta di risorse, ridurre i tempi di attesa, ridurre il tempo di recupero e gli errori generati da processi manuali, abbreviare il time-to-market e migliorare la trasparenza e la qualità dei rilasci. CA RELEASE AUTOMATION CONSENTE DEPLOYMENT PIÙ RAPIDI E AFFIDABILI E MIGLIORA LA PRODUTTIVITÀ Le organizzazioni intervistate per questo case study sono, nella maggior parte dei casi, grandi aziende che operano in ambienti complessi, con deployment su vasta scala di CA Release Automation. L'organizzazione composita basata su tali aziende rispecchia queste caratteristiche. L'analisi finanziaria successivamente eseguita da Forrester ha evidenziato che un'organizzazione composita basata sulle organizzazioni intervistate sperimenterebbe il ROI triennale rettificato in base al 1 rischio, il tempo di recupero dell'investimento e i vantaggi indicati nella figura 1. Nella propria analisi, le organizzazioni con deployment più piccoli devono ipotizzare costi e vantaggi ridotti, in proporzione alle dimensioni della distribuzione. Per una descrizione dell'organizzazione composita, vedere l'Appendice A. L'analisi dell'organizzazione composita evidenzia vantaggi per 10.613.211 dollari nell'arco di tre anni contro costi di implementazione di 2.171.711 dollari, per un valore attuale netto (VAN) di 8.441.500 dollari. CA Release Automation ha permesso alle organizzazioni intervistate di risparmiare sulle spese per il personale utilizzato nelle operazioni IT e nella gestione e test delle configurazioni, di migliorare la produttività degli sviluppatori e dei tester delle applicazioni, di risparmiare sui costi grazie alla riduzione dei deployment non riusciti e alla riduzione del tempo di recupero dagli errori, oltre a diminuire i tempi di inattività, evitando di conseguenza la perdita di fatturato. Le organizzazioni, inoltre, hanno segnalato un miglioramento dei tempi di deployment di ben 20 volte. 4 FIGURA 1 Riepilogo finanziario dei risultati triennali rettificati in base al rischio ROI: 389% VAN: $ 8,44 M Tempi di recupero dell'investimento: 2,8 mesi Tempi di deployment dei rilasci: ben 20 volte Riduzione degli errori di produzione: 98% Fonte: Forrester Research, Inc. › Vantaggi. L'organizzazione composita ha ottenuto i seguenti vantaggi al valore attuale, rettificati in base al rischio, che rappresentano quelli ottenuti dalle aziende intervistate: • Risparmio sui costi del personale nell'ambito della gestione e del test delle configurazioni. Con CA Release Automation, il team di gestione e test delle configurazioni dell'organizzazione composita ha risparmiato tempo e lavoro sul deployment. Questo risparmio di organico di sei FTE è stato quantificato in 1,22 milioni di dollari in tre anni. • Costi risparmiati di ulteriori dipendenti nelle operazioni IT. Grazie all'agilità operativa offerta da CA Release Automation, le organizzazioni hanno potuto evitare i costi di assunzione di altro personale per le operazioni IT, pur in presenza di un aumento costante dei deployment. L'organizzazione composita ha risparmiato 1,69 milioni di dollari sui costi di personale tecnico aggiuntivo nell'arco dei tre anni analizzati. • Risparmio di produttività per sviluppatori e tester. L'accelerazione dei cicli di rilascio delle applicazioni resa possibile dalla soluzione CA Release Automation ha anche ridotto i tempi di attesa per sviluppatori e tester e ha contribuito al miglioramento della produttività di questi team e degli altri ruoli dell'organizzazione che sono condizionati da tali tempistiche. Le organizzazioni intervistate hanno stimato risparmi, per i loro sviluppatori e tester, compresi tra il 5% e il 20%. Per l'organizzazione composita, il risparmio di produttività per sviluppatori e tester nell'arco dei tre anni presi in esame è stato quantificato in 7,04 milioni di dollari. • Riduzione degli errori e del tempo di recupero dagli errori. Grazie al miglioramento della qualità dei rilasci e della trasparenza reso possibile da CA Release Automation, le organizzazioni hanno potuto recuperare più rapidamente dagli errori, che si sono comunque verificati in numero inferiore durante il processo di deployment. I risparmi derivanti dalla riduzione dei deployment non riusciti e dalla riduzione del tempo di recupero dagli errori sono stati quantificati in 662.411 dollari nell'arco dei tre anni. • Ottimizzazione del fatturato grazie alla riduzione del downtime. Il miglioramento della qualità dei rilasci ottenuto con CA Release Automation ha anche permesso di ridurre i tempi di inattività di numerose organizzazioni intervistate che dipendevano, tra l'altro, da errori provocati dalla mancanza di trasparenza dei processi di rilascio e dall'assenza di standardizzazione di questi ultimi negli ambienti esistenti prima di CA Release Automation. Le organizzazioni possono scegliere di quantificare questo vantaggio in termini di impatto sul fatturato derivante dalla riduzione del downtime. Nell'analisi, Forrester ha quantificato i costi risparmiati della perdita di fatturato, con la riduzione del downtime in 32,22 milioni di dollari nell'arco dei tre anni, ma non ha inserito questo vantaggio nei calcoli del ROI finale. • Gli altri vantaggi indicati dalle organizzazioni intervistate includono: miglioramento della qualità e della precisione dei deployment, incremento dell'agilità e accelerazione delle distribuzioni di ben 20 volte, accelerazione del time-to-market, incremento della flessibilità con capacità di supporto per ambienti complessi, miglioramento della gestione delle modifiche per i processi standardizzati, maggiore trasparenza dei rilasci e miglioramento della conformità e della sicurezza. 5 › Costi. L'organizzazione composita ha registrato i seguenti costi adeguati in base al rischio: • Licenze software e costi di manutenzione di CA Release Automation. L'organizzazione composita ha pagato una somma iniziale di 200.000 dollari per le licenze software di CA Release Automation, per poi ampliare il deployment con ulteriori 250.000 dollari il secondo anno e 250.000 dollari il terzo anno. I costi di manutenzione nei tre anni oggetto di analisi sono stati pari a 100.676 dollari. • Costi hardware e software aggiuntivi. L'organizzazione composita ha mantenuto due server per CA Release Automation, a un costo di 10.146 dollari nell'arco dei tre anni oggetto di analisi. • Costi per servizi professionali. Per l'implementazione iniziale e la formazione relativa a CA Release Automation, l'organizzazione composita ha sostenuto costi per servizi professionali pari a 121.266 dollari. • Costi di implementazione. L'organizzazione composita ha assegnato quattro risorse, per quattro mesi, al deployment iniziale di CA Release Automation e ha assegnato una risorsa, per un anno, alla seconda fase di deployment. Tale attività ha riguardato anche la trasformazione del business e il processo di transizione a una nuova modalità di lavoro. I costi totali delle attività di implementazione sono stati pari a 317.864 dollari. • Costi di gestione dei rilasci e amministrativi. L'organizzazione composita ha assegnato tre risorse a tempo pieno alla gestione e amministrazione dei rilasci, con un costo totale di 1.027.319 dollari nell'arco dei tre anni. Comunicazioni informative Note di rilievo per il lettore: › Lo studio è stato commissionato da CA Technologies e realizzato da Forrester Consulting. Non è inteso per l'utilizzo a fini di analisi competitiva. › Forrester non fa alcuna supposizione in merito al ROI potenziale realizzato da altre organizzazioni. Forrester consiglia vivamente ai lettori di applicare le proprie stime nell'ambito della struttura fornita nel rapporto per valutare l'adeguatezza di un investimento in CA Release Automation. › CA ha esaminato e fornito commenti e suggerimenti a Forrester, ma Forrester mantiene il controllo editoriale sullo studio e le relative conclusioni e non accetta modifiche allo studio che ne contraddicano le conclusioni o ne offuschino il significato. › CA ha fornito i nomi dei clienti da intervistare ma non ha partecipato alle interviste. 6 Struttura e metodologia TEI INTRODUZIONE In base alle informazioni fornite nelle interviste, Forrester ha creato un modello di riferimento Total Economic Impact (TEI) per le aziende che prendono in considerazione l'implementazione di una soluzione CA Release Automation. L’obiettivo del framework è di identificare i fattori di costo, vantaggio, flessibilità e rischio che influiscono sulla decisione di investimento, con l'obiettivo di offrire alle organizzazioni una più chiara idea di come sfruttare specifici vantaggi, ridurre i costi e migliorare gli obiettivi di business di acquisire, supportare e fidelizzare i clienti. APPROCCIO E METODOLOGIA Forrester ha adottato un approccio a più fasi per valutare l'impatto economico che può avere CA Release Automation su un'organizzazione (vedere la figura 2). In particolare: › Sono state effettuate interviste al personale di marketing, di gestione dei prodotti, al personale tecnico e di vendita CA, oltre che agli analisti Forrester, per raccogliere dati relativi alla soluzione CA Release Automation e al mercato per il deployment di strumenti di automazione. › Sono state effettuate interviste a cinque organizzazioni che attualmente utilizzano CA Release Automation per ottenere dati riguardo ai costi, ai vantaggi e ai rischi. › È stata progettata un'organizzazione composita, basata sulle caratteristiche delle organizzazioni intervistate (vedere Appendice A). › È stato costruito un modello finanziario rappresentativo delle interviste, tramite la metodologia TEI. Il modello finanziario è stato compilato con i dati relativi a costi e vantaggi ottenuti dalle interviste e applicati all'organizzazione composita. Il tasso di sconto utilizzato nei calcoli di VA e VAN è il 10% e l'orizzonte temporale usato per la creazione del modello finanziario è tre anni. › È stata eseguita la rettifica in base al rischio del modello finanziario, basandosi sui problemi e sui dubbi evidenziati dalle organizzazioni durante le interviste. La rettifica in base al rischio è una parte fondamentale della metodologia TEI. Sebbene le organizzazioni intervistate abbiano fornito stime su costi e vantaggi, la grande varietà di risposte previste per determinate categorie e i numerosi fattori esterni presi in considerazione potrebbero aver influito sui risultati. Per questo motivo, i dati totali di alcuni costi e vantaggi, indicati in dettaglio in ogni specifica sezione, sono stati rettificati in base al rischio. Forrester ha utilizzato quattro elementi fondamentali della struttura TEI nella creazione del modello per CA Release Automation: vantaggi, costi, flessibilità e rischi. Data la crescente complessità delle analisi del ROI relative agli investimenti IT, la metodologia TEI di Forrester ha lo scopo di fornire un quadro completo dell'impatto economico totale delle decisioni di acquisto. Per ulteriori informazioni sulla metodologia TEI, consultare l'Appendice B. FIGURA 2 Approccio TEI Esercitare la due diligence Fonte: Forrester Research, Inc. Intervistare i clienti Progettare un'organizzazione composita Creare un modello finanziario utilizzando la struttura TEI Scrivere un case study 7 Analisi ORGANIZZAZIONE COMPOSITA Per questo studio, Forrester ha condotto interviste con i rappresentanti delle seguenti cinque società, clienti di CA con sede negli Stati Uniti e in Europa: › Un'organizzazione di servizi finanziari Fortune 100 con 895 miliardi di asset combinati gestiti e oltre 5.000 deployment al mese. › Una società internazionale di servizi finanziari specializzata nel regolamento delle transazioni di titoli e nella custodia, gestione e amministrazione di tali titoli. Ha oltre 3.500 dipendenti e team di sviluppo e di infrastruttura con un organico di 1.200 persone, che si occuperanno dell'automazione di 160 applicazioni con CA Release Automation. › Una società multinazionale di software con un fatturato annuo superiore a 3 miliardi di dollari. › Un importante fornitore di telecomunicazioni, con un fatturato di oltre 10 miliardi di dollari e 21.000 dipendenti, che ha utilizzato CA Release Automation per effettuare rilasci complessi di servizi della TV digitale. › Una società di servizi bancari e finanziari Global 500 con un fatturato annuo superiore a 40 miliardi di dollari e circa 18.000 deployment al mese. "L’agile e continuous delivery è proprio come un viaggio, ma non arrivi mai, perché continui a spostare la meta. C'è sempre qualcosa che è possibile migliorare. Tutto considerato, CA Release Automation è lo strumento più adatto per affrontare questo viaggio." ~ Direttore, strumenti di gestione DevOps, società di servizi finanziari Fortune 100 In base alle interviste, Forrester ha realizzato una struttura TEI, un'azienda composita e un'analisi ROI associata che illustra le aree interessate dal punto di vista finanziario. L'organizzazione composita che Forrester ha sintetizzato in base a questi risultati presenta le caratteristiche indicate di seguito: Nell'analizzare le metriche operative delle società intervistate e i dati forniti nelle › È una grande società di servizi finanziari. dichiarazioni formali e aneddotiche, › Un team di sette persone gestisce i rilasci e gli strumenti di Forrester ha osservato che le seguenti deployment. caratteristiche fondamentali accomunavano la maggioranza delle › Un team di 1200 tecnici IT utilizza CA Release Automation. aziende coinvolte nello studio: grandi dimensioni delle operazioni di sviluppo › Attualmente effettua 5.000 deployment al mese con CA Release e complessità degli ambienti di sviluppo, Automation. alto numero di deployment, esigenza di Prima dell'implementazione di CA Release Automation, rilasci rapidi e privi di errori e tolleranza l'organizzazione composita, indicata anche come l'Organizzazione al rischio finanziario. Forrester ha composita, disponeva di uno strumento di deployment realizzato pertanto deciso di selezionare una internamente e di applicazioni rigorosamente accoppiate. La società, grande organizzazione composita con tuttavia, non era completamente centralizzata, dato che altri team 1000 sviluppatori e tester supportati da aziendali addetti alle applicazioni utilizzavano propri script e processi una serie di tecnici, team addetti alle manuali per il deployment. Questo ambiente faceva lievitare i tempi di applicazioni e altri utenti correlati. rilascio e i deployment diventavano sempre più inaffidabili. 8 L'Organizzazione composita aveva, inoltre, molte organizzazioni addette alle applicazioni che avevano adottato le prassi Agile, il che avrebbe comportato un numero di rilasci ancora più elevato in futuro. L'organizzazione ha quindi deciso di affrontare questi problemi implementando CA Release Automation con due applicazioni pilota. L'obiettivo era di rilasciare più applicazioni in un'infrastruttura condivisa e di aumentare la velocità di deployment di ogni singola applicazione. Un altro obiettivo consisteva nell'affrontare la questione della crescita futura, dato che l'organizzazione composita prevedeva che la sua infrastruttura e il portfolio di applicazioni sarebbero raddoppiati in termini di dimensioni. Dopo il successo della fase pilota, CA Release Automation è stata implementata per un maggior numero di applicazioni. "Con CA Release Automation, adesso i nostri deployment di produzione sono 20 volte più veloci". ~ Responsabile dell'integrazione della produzione, dei test e della gestione dei rilasci, società di servizi finanziari PUNTI SALIENTI DELLE INTERVISTE Situazione I punti salienti trattati con le società intervistate hanno incluso quanto segue: › Il fattore principale per la transizione a CA Release Automation era ottenere un deployment più rapido o ridurre il quadro temporale dei rilasci. Alcune di queste organizzazioni erano precedentemente passate alla metodologia di sviluppo Agile e avevano bisogno di CA Release Automation per far fronte all'"enorme backlog" risultante dai rilasci caratterizzati da incrementi più piccoli e più rapidi. I processi di rilascio precedenti all'introduzione di CA Release Automation non erano standardizzati, i processi erano prevalentemente manuali e alcuni script venivano applicati in modo intermittente in "So che abbiamo un tutta l'organizzazione. Altre organizzazioni intervistate hanno framework complicato: implementato CA Release Automation simultaneamente alla nuova metodologia di sviluppo. Una di queste organizzazioni abbiamo componenti diversi voleva utilizzare CA Release Automation per "favorire l'affermazione di una mentalità DevOps in tutta l'azienda". con diverse funzionalità L'implementazione di CA Release Automation ha fatto parte di su applicazioni differenti. un programma di sviluppo di una struttura di riferimento comune a livello aziendale e di centralizzazione delle best practice per Ma è proprio nella gestione l'organizzazione. › Un'organizzazione ha utilizzato CA Release Automation nell'ambito di uno stack tecnologico per l'automazione. La soluzione CA Release Automation è stata utilizzata come motore del deployment back-end insieme a uno strumento di orchestrazione e attualmente viene impiegata per l'automazione del layer dei dati. La spinta alla transizione a uno stack tecnologico di automazione con CA Release Automation è venuta dalla volontà di sostituire uno strumento realizzato internamente, di potenziare l'affidabilità dei rilasci e di aumentare i volumi nel periodo di rilascio. di framework complicati che CA Release Automation dà il meglio". ~ Lead, core team applicazioni, importante fornitore di telecomunicazioni 9 › Un altro fattore che ha contribuito alla scelta di CA Release Automation da parte di queste organizzazioni è stata la capacità della soluzione di gestire ambienti complessi e più tecnologie. Le organizzazioni utilizzavano una varietà di strumenti e scegliendo CA Release Automation sapevano di poterli integrare facilmente. Come ha affermato uno degli intervistati: "Eravamo alla ricerca di uno strumento in grado di integrarsi con sistemi diversi e ci occorreva una soluzione altamente personalizzabile e flessibile. Il team di supporto CA conosce le esigenze dei clienti ed è in grado di fornire molto velocemente le componenti software necessarie". › Il miglioramento dell'efficienza e la gestione dei costi sono stati altri elementi importanti. › Un'organizzazione ha implementato CA Release Automation per una sola applicazione, al fine di ridurre gli errori e la durata del processo di deployment. Questa organizzazione, inoltre, intendeva utilizzare i risultati tangibili ottenuti con l'implementazione iniziale di CA Release Automation per promuovere i vantaggi del passaggio all'automazione e della crescita per l'azienda. Voleva che la sua implementazione iniziale facesse da catalizzatore per un cambiamento culturale, per portare una "mentalità DevOps" in tutta l'azienda. "Con CA Release Automation posso offrire ai team di sviluppo una piattaforma di livello enterprise in cui integrare e utilizzare senza difficoltà gli strumenti attuali. Questo ci consente di adottare un approccio versatile che combina tutti i diversi elementi separati in un unico centro di eccellenza e best practice. E questo è solo l'inizio". - Group manager, ottimizzazione della delivery IT, società multinazionale di software per le aziende Soluzione Queste organizzazioni hanno implementato CA Release Automation per gestire i rilasci di applicazioni nei diversi team addetti alle applicazioni dei data center, negli ambienti applicativi e nell'infrastruttura distribuita di data center. Risultati Dalle interviste è emerso che i vantaggi ottenuti sono stati vari: › Aumento dell'agilità e accelerazione dei deployment di ben 20 volte. Ogni organizzazione intervistata ha citato l'accelerazione del deployment come un vantaggio di CA Release Automation. I deployment di produzione di un'organizzazione finanziaria sono passate da 20 ore a meno di un'ora con CA Release Automation, ossia un'accelerazione di 20 volte. Un'altra società tecnologica ha sviluppato un sistema interamente basato sul cloud per I suoi clienti e ha utilizzato CA Release Automation per ridurre i tempi di delivery, riuscendo a passare da un rilascio di produzione ogni otto settimane a un rilascio ogni due. Altre organizzazioni hanno indicato miglioramenti analoghi nei tempi di deployment e una grande organizzazione di servizi bancari e finanziari è passata da due settimane a 20 minuti per il deployment di un ambiente di test per un sistema di back-end. Una società tecnologica intervistata ha implementato CA Release Automation per la sua applicazione Web principale, trasformando allo stesso tempo il processo di sviluppo per migliorare i flussi di lavoro e il processo di check-in tradizionale del codice. Solo con la riprogettazione del processo manuale di rilascio di produzione ha ottenuto un miglioramento dell'80% dei tempi di deployment. Utilizzando CA Release Automation nel processo ridefinito, i tempi di deployment sono scesi a 6 minuti, rispetto ai 25 minuti precedenti, ovvero un ulteriore miglioramento del 76%. › Riduzione del time-to-market. Grazie ai tempi di deployment più rapidi ottenuti con CA Release Automation, le organizzazioni hanno ottenuto anche una riduzione del time-to-market dei nuovi servizi e delle nuove funzionalità per I clienti. Una grande organizzazione di servizi bancari e finanziari ha sottolineato di essere in grado di effettuare più velocemente la delivery dei prodotti: "Abbiamo aumentato di molto la velocità di deployment. Prima ci voleva una settimana, a causa di tutti i problemi con la qualità". Un fornitore di telecomunicazioni intervistato ha osservato che CA Release Automation ha permesso di effettuare la delivery di un set di funzionalità a un cliente in 10 giorni, mentre con il lento processo di deployment dell'ambiente precedente ci sarebbero voluti da quattro a cinque mesi. 10 "Con il nostro prodotto, è necessario compiere molti passaggi prima di effettuare la delivery al cliente. Non voglio che il mio team rappresenti un ostacolo in questo processo. Con CA riusciamo a essere molto efficienti e tutto che quello che riceviamo dagli sviluppatori e dall'UI arriva sul mercato molto velocemente. Ora il deployment è addirittura più veloce della delivery". - Lead core team applicazioni, importante fornitore di telecomunicazioni "La nostra organizzazione sta adottando un'infrastruttura cloud PaaS (Platform-as-a-Service). In CA Release Automation siamo in grado di realizzare velocemente una soluzione semplice per il deployment delle applicazioni nell'infrastruttura cloud". - Manager, DevOps enterprise release e deployment, società di servizi finanziari Fortune 100 › Miglioramento della qualità e della precisione del deployment, con costi risparmiati in termini di perdita di entrate. Le organizzazioni hanno menzionato più volte il miglioramento della qualità dei deployment tra i vantaggi dell'implementazione di CA Release Automation. Come ha osservato un'organizzazione: "Stiamo distribuendo funzionalità ai nostri clienti in modo proattivo con la sicurezza che non ci sarà alcun impatto negativo. Sappiamo anche che, se un deployment non dovesse funzionare, possiamo annullarlo semplicemente premendo un pulsante e l'ultima versione funzionerà perfettamente". Numerosi intervistati hanno segnalato che il miglioramento della qualità dei rilasci ha portato a una riduzione dei tempi di inattività. Le organizzazioni hanno riscontrato una diminuzione degli errori di produzione causati da deployment non riusciti. La riduzione dei tempi di inattività è stata quantificata, nell'analisi, in termini di impatto sul fatturato. › Risparmio di ore di lavoro per le operazioni IT e la gestione e il test delle configurazioni. Con l'implementazione di CA Release Automation, le organizzazioni sono state in grado di standardizzare i processi e di automatizzare e ridurre in modo significativo il lavoro necessario al rilascio delle applicazioni e ai processi di deployment nell'impresa. I vantaggi ottenuti si sono tradotti in un risparmio di ore di manodopera per i team di gestione e test delle configurazioni e in costi risparmiati di personale tecnico IT aggiuntivo, nonostante il crescere continuo del workload dei rilasci. "All'inizio i deployment erano da due a tre a settimana. Per un deployment occorrevano alcune ore o addirittura un giorno e servivano molte risorse. Adesso effettuiamo i deployment 10 volte a settimana e con meno risorse". – Responsabile dell'integrazione della produzione, dei test e della gestione dei rilasci, società di servizi finanziari "Abbiamo eliminato i turni di notte e questo è un aspetto importante per un responsabile IT. Adesso siamo completamente automatizzati e naturalmente tutto è molto più rapido. Prima di CA Release Automation, non finivamo in tempo, c'erano degli errori e i tecnici dovevano fare i turni di notte". - Lead core team applicazioni, importante fornitore di telecomunicazioni › Risparmio di produttività con la riduzione dei tempi di attesa. Le organizzazioni hanno scoperto che l'accelerazione dei deployment e la maggiore standardizzazione e prevedibilità del processo di deployment ottenute con CA Release Automation riducevano anche i tempi di attesa per gli sviluppatori e i tester delle applicazioni. I risparmi di tempo hanno migliorato la produttività di questi team. "[Con CA Release Automation], gli sviluppatori ora dispongono di una piattaforma end-to-end pronta in tre ore. I nostri tester, inoltre, possono iniziare i test più rapidamente. Abbiamo anche integrato la precedente attività di test manuale nella struttura di Release Automation, risparmiando senza difficoltà 5-6 ore". - Lead core team applicazioni, importante fornitore di telecomunicazioni "I deployment per una delle nostre principali applicazioni venivano effettuati due volte a settimana a causa della mancanza di automazione, dell'intensità di manodopera e di procedure di deployment complicate. Dopo avere automatizzato il deployment in CA Release Automation, l'applicazione viene distribuita almeno 50 volte alla settimana, dall'integrazione continua alla produzione". - Manager, DevOps enterprise release e deployment, società di servizi finanziari Fortune 100 11 › Riduzione degli errori e abbreviazione del tempo di recupero dagli errori, con conseguenti risparmi sui costi per la correzione IT. Le organizzazioni hanno riscontrato un aumento dei deployment riusciti grazie alla prevedibilità e alla standardizzazione consentite da CA Release Automation. L'aumento della trasparenza dei processi di rilascio ha permesso alle organizzazioni di beneficiare anche di una correzione più rapida dei problemi. La riduzione degli errori durante il processo di rilascio ha comportato una diminuzione dei costi dell'IT. "Abbiamo constatato una riduzione degli errori provocati dai processi manuali. [Con CA Release Automation] abbiamo evitato molte discussioni e risparmiato tante ore di lavoro. Ora il nostro processo di deployment è pressoché sempre identico e facilmente tracciabile". - Manager, continuous delivery e integration team, importante istituto multinazionale bancario e finanziario › Miglioramento della flessibilità con capacità di supporto per ambienti complessi. Numerose organizzazioni hanno constatato, inoltre, che un vantaggio importante offerto da CA Release Automation è la sua flessibilità nel supportare più tecnologie. Queste organizzazioni utilizzano diverse tecnologie e apprezzano la versatilità di CA Release Automation e la sua funzionalità predefinita per il supporto di più ambienti. Come ha sottolineato un dirigente: "So che abbiamo un framework complicato: abbiamo componenti diversi con diverse funzionalità su applicazioni differenti. Alcune operazioni devono essere completate a un orario specifico, il che è quasi impossibile. Ma è proprio nella gestione di framework complicati che CA Release Automation dà il meglio." "È uno strumento molto versatile. Si può fare di tutto, come ad esempio deployment di software di terze parti, backend, front-end, compresi tutti i tipi di configurazioni, tra load balances. CA Release Automation offre tantissime possibilità che vanno ben oltre il semplice deployment di software". - Manager, continuous delivery e integration team, importante istituto multinazionale bancario e finanziario "Con CA Release Automation riusciamo a trattare e a fare il deploy dell'ambiente come un codice. I parametri di configurazione dell'ambiente sono basati su modelli e token e strutturati in versioni nel nostro sistema repository sorgente e i valori di configurazione sono archiviati nel sistema di gestione delle configurazioni software. CA Release Automation è integrato con questi sistemi per compilare e distribuire i file di configurazione". - Manager, DevOps enterprise release e deployment, società di servizi finanziari Fortune 100 › Miglioramento del change management con i processi standardizzati. Le organizzazioni erano alla ricerca di un framework enterprise per il deployment e con CA Release Automation sono riuscite a creare processi standard e ripetibili, che hanno eliminato o ridotto al mimino gli errori dei processi manuali precedenti. Un responsabile della strategia DevOps ha osservato: "In un anno, per quest'unica applicazione, avevamo uno o due eventi imprevisti in produzione che potevamo far risalire a errori di deployment legati a modifiche. Qualche componente veniva dimenticato o si commettevano errori in fase di immissione." Un'organizzazione che ha implementato CA Release Automation per 20 applicazioni ha commentato di trovarsi ancora nelle prime fasi dell'automazione, dato che era sua intenzione trasferire tutte le applicazioni su CA Release Automation, ampliare i test automatizzati e valutare la possibilità di un'orchestrazione dell'ambiente per "passare a un livello più alto di maturità" e trarre vantaggio da processi di rilascio standardizzati e ripetibili. "Con l'automazione, le conoscenze di una persona sono nel sistema. Il processo stesso viene migliorato. Grazie a questi semplici processi non c'è più bisogno di dipendere dalla competenza dei singoli". - Manager, continuous delivery e integration team, importante istituto multinazionale bancario e finanziario Un altro effetto della standardizzazione e dell'automazione dei processi è stato denominato "fine della dipendenza dalla conoscenza" da una delle organizzazioni intervistate. L'organizzazione ha smesso di preoccuparsi della perdita di informazioni dovuta all'avvicendamento del personale, dato che gli script dei rilasci delle applicazioni e le competenze, che in precedenza erano gestiti da persone, ora sono automatizzati mediante CA. 12 › Aumento della trasparenza dei rilasci. La trasparenza è stata anch'essa un vantaggio importante per le organizzazioni intervistate. Un responsabile IT ha osservato: "Il nostro processo di rilascio proprietario non era trasparente, ma ora gli sviluppatori dispongono di visibilità e tracciabilità end-to-end". La trasparenza ha favorito l'accettazione della nuova soluzione da parte degli sviluppatori nel momento in cui l'organizzazione è passata da uno strumento di progettazione realizzato internamente a CA Release Automation. Le organizzazioni hanno apprezzato la possibilità di orchestrare e promuovere i rilasci mediante il percorso di promozione di CA Release Automation e la trasparenza che ciò ha conferito alla pipeline di rilascio. › Sicurezza e conformità maggiori. La sicurezza è un altro elemento comune della decisione di varie organizzazioni di utilizzare CA Release Automation. Questo aspetto ha avuto particolare importanza per diverse imprese di servizi finanziari, tanto che un intervistato ha aggiunto: "Siamo un istituto finanziario molto complesso in termini di infrastruttura di sicurezza e livelli di sicurezza implementati" per spiegare la scelta di CA. Un'altra società ha osservato che con CA Release Automation ora aveva "la conformità SOX garantita", con conseguente riduzione del workload del team tecnico per la conformità agli audit interni ed esterni. VANTAGGI L'organizzazione composita, denominata l'Organizzazione composita, ha ottenuto numerosi vantaggi quantificati in questo case study. Risparmio sui costi del personale nell'ambito della gestione e del test delle configurazioni. I clienti intervistati hanno segnalato che ora, con CA Release Automation, riuscivano ad automatizzare I deployment e a ridurre l'attività manuale, tenendo il passo dei team di sviluppo delle applicazioni che erano passati ad Agile. Una delle organizzazioni intervistate aveva realizzato strumenti interni per l'orchestrazione e il deployment dei rilasci, ma tali strumenti e processi precedenti all'introduzione di CA non riuscivano a far fronte all'aumento dei deployment di cui l'azienda aveva bisogno, dato che l'infrastruttura e il portfolio delle applicazioni erano raddoppiati in dimensioni. Ha realizzato un progetto per l'automazione end-to-end, con CA Release Automation come componente centrale del suo stack tecnologico. CA Release Automation ha sostituito gli strumenti di automazione legacy e ha eliminato altri deployment manuali. Il responsabile della strategia DevOps ha osservato: "Con lo sviluppo di un maggior numero di automazioni in CA Release Automation, abbiamo ridotto notevolmente il lavoro di gestione dell'ambiente di test. Abbiamo inoltre integrato una grande quantità di conoscenze e competenze nello strumento, che ora è totalmente affidabile, senza dover intervenire con operazioni manuali [a differenza di quanto accadeva con il nostro precedente ambiente]". Secondo le stime dell'organizzazione, il risparmio ottenuto con l'eliminazione di sei risorse di gestione e test delle configurazioni grazie a CA Release Automation è stato di circa 500.000 dollari. L'organizzazione composita ha automatizzato il deployment con CA Release Automation. Nel suo ambiente precedente, aveva mantenuto un grosso team di gestione e test delle configurazioni per gestire la soluzione di deployment sviluppata internamente oltre al processo manuale di configurazione dei sistemi. Ha anche registrato un aumento del volume dei deployment con il passaggio dell'organizzazione allo sviluppo Agile. Con la transizione a CA Release Automation, l'organizzazione composita è stata in grado di risparmiare i costi di sei risorse nel team di gestione e test delle configurazioni. Ad un costo annuale lordo di 83.500 per impiegato a tempo pieno (FTE), l'organizzazione ha risparmiato 501.000 dollari all'anno. Considerando la variabilità dei risparmi nella gestione e test delle configurazioni tra le organizzazioni intervistate, questo vantaggio è stato rettificato in base al rischio e ridotto del 2%. In questo modo i risparmi quantificati ammontano a 490.980 dollari all'anno. 13 TABELLA 1 Risparmio di manodopera per la gestione e il test delle configurazioni. Rif. Metrica Calcolo Anno 1 Anno 2 Anno 3 A1 Numero di FTE per la gestione e il test delle configurazioni (risparmiati) 6 6 6 A2 Retribuzione annuale a persona $ 83.500 $ 83.500 $ 83.500 At Risparmio sui costi FTE nell'ambito della gestione e del test delle configurazioni $ 501.000 $ 501.000 $ 501.000 $ 490.980 $ 490.980 Rettifica in base al rischio Atr Risparmio sui costi FTE nell'ambito della gestione e del test delle configurazioni (con rettifica in base al rischio) A1*A2 2% $ 490.980 Fonte: Forrester Research, Inc. Costi risparmiati di ulteriori dipendenti nelle operazioni IT Tutte le organizzazioni intervistate hanno segnalato vantaggi di produttività per i loro team operativi IT, dato che I tecnici hanno risparmiato tempo sulle attività di gestione dei rilasci e delle modifiche con l'implementazione di CA Release Automation. Oltre alla riduzione dei tempi di attesa tra un'attività e l'altra, le risorse disponibili sono state impiegate per nuove attività, senza il ricorso a risorse aggiuntive. Tutte queste organizzazioni hanno ottenuto un'accelerazione dei tempi di deployment con l'automazione consentita da CA e hanno definito processi standard ripetibili. Un'organizzazione con un team di integrazione dell'engineering, automazione dei rilasci e deployment costituito da 25 persone ha stimato che senza CA Release Automation sarebbero serviti altri quattro tecnici per il team della sua principale applicazione core IPTV. L'organizzazione, inoltre, ha utilizzato CA Release Automation per automatizzare completamente la configurazione del firewall per la piattaforma e i router, risparmiando in tal modo il costo annuale di un altro FTE tecnico. Di recente ha anche completato un progetto per l'automazione della configurazione di router live multicast della sua rete, che consentirà un ulteriore risparmio di tempo per il suo team. Un'altra delle organizzazioni intervistate, con circa 18.000 deployment al mese, ha stimato che, con l'efficienza generale ottenuta grazie a CA, ha evitato l'assunzione di ulteriore personale per le operazioni IT, con un risparmio di 1,1 milioni di dollari all'anno. Uno dei responsabili IT di questa organizzazione ha commentato: "Abbiamo più che raddoppiato le attività effettive di deployment fisico senza pesare sulla struttura di gestione dei rilasci.” Una delle aziende intervistate ha realizzato la propria iniziativa di continuous delivery con CA Release Automation dopo essere passata ad Agile e ora ha raggiunto circa 18.000 deployment al mese. Come esempio del miglioramento ottenuto, ha sottolineato che uno o due dei suoi tecnici eseguono deployment automatizzati per un importante sistema di back-end. Prima di CA Release Automation, per questo sistema di back-end occorreva un team di 20 persone che eseguivano deployment in tutti gli ambienti. Per questo sistema, l'automazione ha comportato una riduzione del 90% della manodopera. Un'altra organizzazione che si trova nelle prime fasi di deployment di CA Release Automation ha dichiarato di avere calcolato, finora, risparmi di tempo pari a circa 12.000 dollari per due risorse, su 52 rilasci. Una società che ha automatizzato 20 applicazioni con CA Release Automation ha stimato di avere evitato in questo modo l'assunzione di cinque-sei dipendenti operativi. Un'altra organizzazione ha affermato che senza CA Release Automation, per ottenere lo stesso numero di deployment avrebbe dovuto ampliare il suo team tecnico del 35%. 14 Oltre ai risparmi nella gestione e nel test delle configurazioni, l'organizzazione composita ha anche ridotto i costi per l'assunzione di ulteriori tecnici delle operazioni IT, in quanto ha raddoppiato i deployment del codice e il lavoro associato a tali distribuzioni senza ampliare il suo attuale team tecnico. L'Organizzazione composita , pur ampliando il deployment di CA Release Automation, ha evitato l'assunzione di altre due risorse per le operazioni IT nel primo anno di implementazione e di sei e otto risorse rispettivamente il secondo e il terzo anno. A un compenso annuale lordo di 135.000 dollari per FTE, il valore attuale netto totale dei risparmi è stato di 1.726.296 dollari nei tre anni oggetto di analisi. Questo vantaggio è stato rettificato in base al rischio, riducendolo del 2%, per tenere conto della variabilità, con risparmi annuali sui costi del personale operativo di 1.691.770 dollari nell'arco dei tre anni. TABELLA 2 Costi risparmiati di ulteriori dipendenti nelle operazioni IT Rif. Metrica B1 Numero di tecnici risparmiati B2 Retribuzione annuale a tecnico Bt Costi risparmiati di ulteriori dipendenti nelle operazioni IT Rettifica in base al rischio Btr Costi risparmiati di ulteriori dipendenti nelle operazioni IT (con rettifica in base al rischio) Calcolo B1*B2 Anno 1 Anno 2 Anno 3 2 6 8 135.000 135.000 135.000 $ 270.000 $ 810.000 $ 1.080.000 $ 793.800 $ 1.058.400 2% $ 264.600 Fonte: Forrester Research, Inc. Risparmio di produttività per sviluppatori e tester con la riduzione dei tempi di attesa Un altro vantaggio quantificato da numerose organizzazioni intervistate è la riduzione dei tempi di attesa per I team di sviluppo e test delle applicazioni. Senza CA Release Automation, queste organizzazioni hanno difficoltà a fare fronte al numero di deployment necessari, dato che un numero crescente di loro sviluppatori utilizza la metodologia Agile per lo sviluppo. "Abbiamo ottenuto risparmi straordinari" ha osservato un direttore IT DevOps. "Adesso lanciamo 300 attività non dipendenti allo stesso tempo ogni 10-20 minuti e non più a distanza di ore". Un'organizzazione ha stimato che con la riprogettazione del suo processo di sviluppo e l'implementazione di CA Release Automation è passata da un tempo di rilascio di 91 minuti a 6 minuti per un payload standard. Un'organizzazione di servizi finanziari ha osservato che ora il deployment di produzione di un'applicazione critica è 20 volte più veloce con CA Release Automation. Oltre a beneficiare di una riduzione dei tempi di attesa per sviluppatori e tester delle applicazioni, i clienti di CA Release Automation hanno anche constatato di essere in grado di migliorare la qualità dello sviluppo e dei test, dato che gli sviluppatori adesso sono più organizzati nel fornire informazioni ai team di rilascio prima del deployment. "Non possono più presentarsi con informazioni parziali e cercare di trovare una soluzione prima del deployment, come facevano prima", ha osservato un responsabile dell'integrazione di produzione, dei test e della gestione dei rilasci. "Ora devono essere più proattivi, visto che abbiamo standardizzato la procedura di comunicazione delle informazioni per il deployment e il test con CA Release Automation.” Un'organizzazione di servizi finanziari ha stimato un miglioramento della produttività dei suoi sviluppatori e tester del 10-20% grazie alla riduzione dei tempi di attesa e al miglioramento dei processi con CA Release Automation. Un'altra delle organizzazioni intervistate, con un team addetto alle applicazioni principali composto da 60 persone, ha affermato che i suoi sviluppatori e tester hanno risparmiato, all'anno, circa il 5-10% del loro tempo complessivo grazie all'efficienza resa possibile da CA. 15 Un'altra organizzazione ha quantificato tali risparmi di produttività dello sviluppo e dei test in termini di tempi di attesa assoluti. Ha presunto che i team addetti alle applicazioni avessero risparmiato, in generale, almeno mezz'ora a deployment e, con 5.000 deployment al mese, i risparmi relativi a sviluppi e test sono stati quantificati in 1,5 milioni di dollari all'anno. Uno dei responsabili della strategia DevOps di questa organizzazione ha aggiunto: "Riteniamo che 30 minuti siano una stima conservativa". L'organizzazione ha dichiarato, inoltre, di avere ottenuto risparmi accessori da altri ruoli come DBA, analisti di sistema e project manager in 8-10 altre categorie, anche se non ne ha tenuto conto nel calcolo dei risparmi di 1,5 milioni di dollari. Con CA Release Automation, l'organizzazione composita ha ottenuto un miglioramento medio della produttività di sviluppatori e tester del 10%. Per il calcolo dei vantaggi di produttività, Forrester ipotizza che solo il 50% di tale vantaggio sia acquisito ai fini dell'attività produttiva. L'organizzazione ha 1.000 utenti nei suoi team di sviluppo e di test. Nel modello utilizzato, il deployment a tali team è stato realizzato a fasi, con 300 utenti iniziali il primo anno, 650 utenti il secondo anno e 1.000 entro il terzo anno. Ipotizzando un compenso medio lordo di 92.000 dollari per FTE, il vantaggio ottenuto con la maggiore produttività degli sviluppatori è stato quantificato in 7,18 milioni di dollari in tre anni. Il vantaggio quantificato è stato sottoposto a ulteriore rettifica in base al rischio e ridotto del 2%. Il vantaggio in termini di produttività di sviluppatori e tester di applicazioni ottenuto con CA Release Automation, rettificato in base al rischio, è stato di 7,04 milioni di dollari nell'analisi triennale. Per ulteriori dettagli sulla rettifica in base al rischio, consultare la sezione Rischi. TABELLA 3 Risparmio di produttività: sviluppatori e tester Rif. C1 C2 C3 C4 Ct Metrica Numero di sviluppatori e tester Retribuzione annuale a persona (media) Miglioramento percentuale della produttività Percentuale acquisita ai fini dell'attività produttiva Risparmio di ore di lavoro/risparmio di produttività: sviluppatori e tester Rettifica in base al rischio Ctr Calcolo Risparmio di ore di lavoro/risparmio di produttività: sviluppatori e tester (con rettifica in base al rischio) Fonte: Forrester Research, Inc. C1*C2*C3*C4 Anno 1 Anno 2 Anno 3 300 650 1.000 $ 92.000 $ 92.000 $ 92.000 10% 10% 10% 50% 50% 50% $ 1.380.000 $ 2.990.000 $ 4.600.000 $ 2.930.200 $ 4.508.000 2% $ 1.352.400 16 Riduzione degli errori e del tempo di recupero dagli errori Tra gli altri vantaggi citati dalle organizzazioni intervistate vi sono il miglioramento della qualità e della precisione dei deployment e la diminuzione degli errori dovuti a processi manuali. L'incremento della visibilità e della trasparenza ottenuto con lo strumento CA Release Automation è stato un altro vantaggio che ha contribuito ad abbreviare il tempo di recupero dai deployment non riusciti o a ridurre complessivamente queste ultime nelle società. Una delle organizzazioni ha osservato: "Il database del nostro strumento legacy mostrava soltanto l'applicazione distribuita e la sua versione, nient'altro. Adesso, con CA Release Automation abbiamo la visibilità e la tracciabilità end-to-end". Un'importante organizzazione bancaria ha sottolineato che la disponibilità delle sue applicazioni è passata dal 96-97% al 99,1-99,5% dopo l'introduzione di CA Release Automation. Una delle organizzazioni intervistate ha stimato risparmi da parte dei suoi tecnici di alcune ore a settimana nelle indagini sui bug, a seguito della maggiore trasparenza ottenuta con CA Release Automation. Un'altra organizzazione ha indicato una riduzione di 16 errori di produzione all'anno per un'importante applicazione con l'implementazione di CA Release Automation. Ha quantificato questo vantaggio in termini di risparmio di tempo per le operazioni IT e lo sviluppo, oltre che per l'azienda, dato che quest'ultima non poteva essere operativa in caso di mancato funzionamento dell'applicazione. Nell'ambiente precedente, un'altra organizzazione doveva effettuare un rollback di produzione ogni 20 rilasci. Dopo il deployment di CA Release Automation, l'esigenza di rollback di produzione si è stabilizzata a uno ogni 100 rilasci, con una riduzione degli errori di produzione del 98%. Il vantaggio per l'organizzazione composita ottenuto con l'abbreviazione del tempo di recupero dagli errori è stato quantificato in un risparmio sui costi ottenuto con la riduzione dei principali errori di produzione. Con 5.000 deployment al mese, il 5% delle quali di produzione, l'Organizzazione composita ha ridotto di 12 il numero dei principali errori di produzione al mese con maggiore visibilità e qualità dei deployment garantiti da CA Release Automation. Gli eventi imprevisti in produzione richiedevano, in genere, due ore di lavoro di 15 FTE per la soluzione del problema. Con un compenso medio lordo di 64,90 dollari all'ora, il risparmio totale sui costi ottenuto con l'abbreviazione del tempo di recupero dagli errori e la riduzione dei deployment non riusciti è stato di 280.385 dollari all'anno. Poiché le organizzazioni hanno modalità diverse di quantificazione dello sforzo richiesto per risolvere gli errori di produzione, il risparmio sui costi è stato rettificato in base al rischio e ridotto del 5%. Il vantaggio totale derivante dall'abbreviazione del tempo di recupero e dalla riduzione degli errori di produzione, rettificato in base al rischio, è stato di 266.365 dollari all'anno. Per ulteriori dettagli, consultare la sezione Rischi. 17 TABELLA 4 Riduzione del tempo di recupero dagli errori - risparmio sui costi Rif. Metrica Calcolo Anno 1 Anno 2 Anno 3 D1 Costi della manodopera per i principali errori di produzione nel processo di deployment dei rilasci $ 64,90 all'ora*15 FTE*2 ore $ 1.947 $ 1.947 $ 1.947 D2 Numero dei principali errori di deployment di produzione (riduzione mensile) 12 12 12 Dt Riduzione del tempo di recupero dagli errori - risparmio sui costi (riduzione mensile) $ 280.385 $ 280.385 $ 280.385 $ 266.365 $ 266.365 Rettifica in base al rischio Dtr Riduzione del tempo di recupero dagli errori (con rettifica in base al rischio) D1*D2*12 5% $ 266.365 Fonte: Forrester Research, Inc. Impatto sul fatturato della riduzione dei tempi di inattività con il miglioramento della qualità dei rilasci Il vantaggio precedente quantificava la riduzione degli errori di deployment ottenuta con CA Release Automation in termini di risparmio di tempo per le risorse IT. Tale vantaggio in termini di riduzione dei tempi di inattività può essere quantificato anche come impatto sul fatturato. Una migliore risoluzione dei problemi, l'aumento della visibilità e i processi standardizzati con CA Release Automation hanno contribuito all'aumento della qualità di deployment e alla riduzione dei rilasci non riusciti negli ambienti di pre-produzione e produzione di tutti i clienti intervistati. Un cliente intervistato ha affermato di utilizzare CA Release Automation per supportare un'importante e redditizia applicazione, il cui portale generava il 50% del fatturato aziendale ed era utilizzato da 300.000 clienti. Un altro importante cliente bancario ha osservato che il processo di deployment automatizzato e standardizzato con CA Release Automation aveva "evitato molte discussioni e molto lavoro" sulla risoluzione dei problemi e aveva migliorato la qualità dei deployment della società, riducendo anche i tempi di inattività. Alla richiesta di stimare l'impatto sul fatturato dei tempi di inattività, il cliente ha risposto: "Abbiamo tanti clienti e se il nostro sito Web non è attivo, tutte quelle persone non possono effettuare pagamenti". Ha aggiunto, poi, che i tempi di inattività avrebbero un impatto anche sulla credibilità della banca. Per stimare l'impatto della riduzione dei tempi di inattività sul fatturato dell'organizzazione composita, Forrester ha elaborato una stima conservativa di 50.000 dollari all'ora, sulla base di un sondaggio di USA Today relativo ai 2 responsabili di data center. Considerato che la durata media di un evento imprevisto di produzione importante per l'organizzazione composita è di 2 ore, l'impatto sul fatturato di un simile evento ammonterebbe a 100.000 dollari. Poiché l'organizzazione composita ha ridotto di 12 il numero di eventi imprevisti di produzione importanti al mese con il deployment di CA Release Automation, l'impatto complessivo sul fatturato della riduzione dei tempi di inattività è di 14,4 milioni di dollari all'anno. Tale vantaggio è stato rettificato in base al rischio e ridotto del 10% a 12,96 milioni di dollari all'anno ovvero un totale di 38,88 milioni di dollari in tre anni. 18 TABELLA 5 Riduzione dei tempi di inattività - Impatto sul fatturato Rif. E1 Metrica Costo orario dei tempi di inattività E2 Numero di ore per evento imprevisto E3 Numero di eventi imprevisti al mese Et Etr Riduzione dei tempi di inattività - impatto sul fatturato Rettifica in base al rischio Calcolo Anno 1 Fonte: sondaggio di USA Today E1*E2*E3*12 Anno 2 Anno 3 $ 50.000 $ 50.000 $ 50.000 2 2 2 12 12 12 $ 14.400.000 $ 14.400.000 $ 14.400.000 $ 12.960.000 $ 12.960.000 10% Costo dei tempi di inattività impatto sul fatturato (con rettifica in base al rischio) $ 12.960.000 Fonte: Forrester Research, Inc. Ai fini di un'analisi più prudente, il valore di 38,88 milioni di dollari non è stato inserito nel calcolo del ROI finale. Forrester ha quantificato l'impatto sul fatturato dell'organizzazione composita dovuto ai tempi di inattività per illustrare in che modo le organizzazioni dovrebbero tenere conto anche del valore commerciale dei tempi di inattività inferiori ottenuti con CA Release Automation come elemento separato dai costi del ripristino IT. Forrester incoraggia i lettori a utilizzare proprie stime sul costo orario dei tempi di inattività, che dipende dalla natura dell'attività e dall'impatto sul fatturato delle loro applicazioni supportate da CA Release Automation. Vantaggi totali Nella tabella 6 è indicato il totale di tutti i vantaggi delle prime quattro aree elencate sopra e sono riportati i valori attuali (VA) scontati del 10%. In tre anni, i vantaggi totali rettificati in base al rischio previsti per l'organizzazione composita risultano avere un valore attuale di 10,61 milioni di dollari. TABELLA 6 Vantaggi totali (con rettifica in base al rischio) Rif. Atr Btr Ctr Dtr Vantaggio Anno 1 Risparmio sui costi del personale nell'ambito della gestione e del test $ 490.980 delle configurazioni Costi risparmiati di ulteriori $ 264.600 dipendenti nelle operazioni IT Risparmio di produttività $ 1.352.400 sviluppatori e tester Riduzione del tempo di recupero $ 266.365 dagli errori - risparmio sui costi Vantaggi totali (con rettifica $ 2.374.345 in base al rischio) Anno 2 Anno 3 Totale Valore attuale $ 490.980 $ 490.980 $ 1.472.940 $ 1.220.995 $ 793.800 $ 1.058.400 $ 2.116.800 $ 1.691.770 $ 2.930.200 $ 4.508.000 $ 8.790.600 $ 7.038.035 $ 266.365 $ 266.365 $ 799.096 $ 662.411 $ 4.481.345 $ 6.323.745 $ 13.179.436 $ 10.613.211 Fonte: Forrester Research, Inc. *Le cifre possono non essere allineate a causa dell'arrotondamento. 19 COSTI L'organizzazione composita ha sostenuto una serie di costi associati alla soluzione CA Release Automation: › Licenze software per CA Release Automation. › Costi di manutenzione di CA Release Automation. › Costi hardware e software aggiuntivi. › Servizi professionali. › Costi di implementazione - manodopera interna. › Costi di gestione dei rilasci e amministrativi. I costi elencati di seguito si riferiscono all'organizzazione composita. Le organizzazioni di minori dimensioni dovrebbero adeguare le categorie di costi specificate ai rispettivi deployment. Si noti che nelle seguenti tabelle, la colonna dell'investimento iniziale contiene i costi sostenuti nell'ora 0 o all'inizio dell'Anno 1. Tali costi non sono attualizzati. Tutti gli altri flussi di cassa degli anni da 1 a 3 sono attualizzati in base al tasso di sconto del 10%. Per ulteriori informazioni, vedere l'Appendice D. Licenze software per CA Release Automation L'organizzazione composita ha acquistato licenze software per CA Release Automation con un costo di 200.000 dollari per il deployment iniziale. In seguito ai vantaggi quantificati e alla riuscita dell'implementazione iniziale, l'Organizzazione composita ha ampliato il deployment di CA Release Automation con ulteriori 250.000 dollari il secondo anno e altri 250.000 dollari il terzo anno. Poiché di norma questi costi sono stabiliti da CA a livello contrattuale, la categoria dei costi non è stata rettificata in base al rischio. Costi di manutenzione di CA Release Automation L'organizzazione composita ha anche sostenuto costi di manutenzione software del 20%, pari a 100.675 dollari nei tre anni oggetto di analisi. Nel primo anno di acquisto delle licenze, i costi di manutenzione erano già inclusi nella spesa iniziale. Poiché di norma questi costi sono stabiliti da CA a livello contrattuale, la categoria dei costi non è stata rettificata in base al rischio. Costi hardware e software aggiuntivi Per supportare la soluzione CA Release Automation, l'organizzazione composita le ha assegnato due server, con un costo annuale di 2.000 dollari all'anno per server nel cloud privato. Il costo annuale dell'hardware e del software dei server per l'organizzazione composita ammonta a 4.000 dollari all'anno. Tale costo è stato rettificato in base al rischio, aumentandolo del 2%, per tenere conto della variabilità, con un costo totale per l'hardware e il software di 4.080 dollari all'anno. Per ulteriori dettagli, consultare la sezione Rischi. Servizi professionali Per l'implementazione iniziale di CA Release Automation, l'organizzazione composita ha sostenuto costi per servizi professionali pari a 40.000 dollari. Questi costi includono le spese di consulenza CA per la formazione, il deployment e il trasferimento delle tecnologie. Nei tre anni analizzati, l'organizzazione composita ha sostenuto costi per i servizi professionali di CA pari a 118.888 dollari. Al fine di tenere conto della variabilità nei diversi livelli di servizi di consulenza e di formazione aggiuntivi richiesti, il costo è stato rettificato in base al rischio aumentandolo del 2%, a 121.266 dollari. 20 Costi di implementazione - Manodopera interna Per il deployment di CA Release Automation, l'organizzazione composita ha adottato un approccio suddiviso in fasi. Nella fase iniziale, l'organizzazione composita ha assegnato l'equivalente di quattro FTE, per quattro mesi, all'implementazione. I costi di implementazione includono numerose attività che vanno al di là dell'implementazione del prodotto, come attività culturali e organizzative, per trasformare le organizzazioni di sviluppo e operative in modo tale da fare adottare le metodologie di miglioramento e accelerazione dei processi di delivery delle applicazioni. Durante la seconda fase, una risorsa FTE si è occupata per un anno della fase post-lancio dell'implementazione, andando a integrare le risorse di gestione e amministrazione del rilascio specificate di seguito. Con un compenso annuale lordo di 135.000 dollari per FTE, il costo dell'implementazione totale per l'organizzazione composita è stato di 302.727 dollari. Per tenere conto della variabilità nella quantità di risorse e nel tempo di implementazione necessari alle diverse organizzazioni, il costo è stato rettificato in base al rischio e aumentato del 5%, a 317.864 dollari. TABELLA 7 Costi di implementazione - Manodopera interna Rif. Metrica Calcolo Iniziale Anno 1 4 1 $ 135.000 $ 135.000 Mesi 4 12 $ 180.000 $ 189.000 G1 Numero di persone G2 Retribuzione annuale a persona G3 Durata dell'implementazione Gt Costi di implementazione G1*(G2/12)*G3 Rettifica in base al rischio 5% Gtr Costi di implementazione manodopera interna (con rettifica in base al rischio) Anno 2 Anno 3 $ 135.000 $0 $0 $ 141.750 $0 $0 Fonte: Forrester Research, Inc. Costi di gestione dei rilasci e amministrativi Forrester include nel modello finanziario anche il costo corrente di gestione e amministrazione dei rilasci di CA Release Automation. L'organizzazione composita dispone di tre risorse tecniche che supportano la gestione dei rilasci e la soluzione CA Release Automation. Con un compenso annuale lordo di 135.000 dollari per FTE, i costi correnti di gestione dei rilasci e amministrativi per CA sono di 405.000 dollari all'anno. Il valore è stato rettificato in base al rischio a 413.100 dollari all'anno, aumentandolo del 2%, per tenere conto della variabilità. 21 TABELLA 8 Costi di gestione dei rilasci e amministrativi Rif. Metrica Calcolo H1 Numero di persone H2 Retribuzione annuale a persona H3 Costi di gestione dei rilasci e amministrativi H1*H2 Ht Rettifica in base al rischio 2% Htr Costi di gestione dei rilasci e amministrativi (con rettifica in base al rischio) Iniziale Anno 1 Anno 2 Anno 3 3 3 3 135.000 135.000 135.000 $0 $ 405.000 $ 405.000 $ 405.000 $0 $ 413.100 $ 413.100 $ 413.100 Fonte: Forrester Research, Inc. Costi totali Nella Tabella 9 è indicato il totale di tutti i costi e ne vengono inoltre riportati i valori attuali associati, scontati del 10%. In tre anni, i costi previsti per l'organizzazione composita ammontano a un valore attuale netto totale di 2,17 milioni di dollari. TABELLA 9 Costi totali (con rettifica in base al rischio) Rif. Categoria di costo Iniziale Anno 1 Anno 2 Anno 3 Totale Valore attuale $ 200.000 $0 $ 250.000 $ 250.000 $ 700.000 $ 594.440 Etr Licenze per CA Release Automation Ftr Costi di licenza per CA Release Automation (annuali) $0 $0 $ 40.000 $ 90.000 $ 130.000 $ 100.676 Gtr Costi hardware e software aggiuntivi $0 $ 4.080 $ 4.080 $ 4.080 $ 12.240 $ 10.146 Htr Servizi professionali $ 40.800 $0 $ 51.000 $ 51.000 $ 142.800 $ 121.266 Itr Costi di implementazione $ 189.000 $ 141.750 $0 $0 $ 330.750 $ 317.864 Jtr Costi di gestione dei rilasci e amministrativi $0 $ 413.100 $ 413.100 $ 413.100 $ 1.239.300 $ 1.027.319 Costi totali (con rettifica in base al rischio) $ 429.800 $ 558.930 $ 758.180 $ 808.180 $ 2.555.090 $ 2.171.711 Fonte: Forrester Research, Inc. 22 FLESSIBILITÀ La flessibilità, come definita dal modello TEI, rappresenta un investimento in capacità o funzionalità aggiuntive che possono trasformarsi in vantaggi aziendali per futuri investimenti. Un'organizzazione avrà così il diritto o la possibilità di impegnarsi in iniziative future, ma non l'obbligo di farlo. Sono molti gli scenari in cui un cliente potrebbe scegliere di implementare la soluzione CA Release Automation e in seguito individuare ulteriori utilizzi e opportunità di business. La flessibilità verrà inoltre quantificata quando valutata come parte di un progetto specifico (descritto più dettagliatamente nell'Appendice B). Numerose organizzazioni intervistate hanno implementato CA Release Automation solo per una piccola parte delle loro applicazioni. Con il crescere del numero di team addetti alle applicazioni che adottano CA Release Automation, le organizzazioni possono aspettarsi rilasci più affidabili e ulteriori risparmi sui costi di manodopera nelle operazioni IT, il miglioramento della produttiva dello sviluppo e dei test delle applicazioni e la riduzione dei costi per l'abbreviazione del tempo di recupero dagli errori. La soluzione CA Release Automation potrà essere utilizzata anche in altri casi d'uso, al di fuori dei deployment software, generando in tal modo risparmi aggiuntivi in termini di manodopera e vantaggi di time-tomarket per i clienti. Una delle organizzazioni ha osservato: "Siamo ancora agli albori. Dopo avere trasferito tutte le applicazioni a Release Automation, vogliamo pensare anche a un ambiente di orchestrazione". Un cliente intervistato, che opera nei servizi finanziari, si trova già nelle prime fasi di un progetto di automazione con CA Release Automation, al fine di riciclare i server per il periodo dei rilasci della sua organizzazione. CA Release Automation sarebbe integrata a un database di terze parti, per automatizzare il riciclaggio dei server per 2.500 cluster di applicazioni. In questo modo l'organizzazione potrebbe ridurre la finestra dei rilasci, con una convalida più efficiente e la riduzione del lavoro manuale aggiuntivo richiesto. Secondo le stime del cliente, ciò ridurrebbe il processo di rilascio attuale di 48 ore a 15 ore e permetterebbe all'organizzazione di pianificare una maggiore frequenza dei rilasci di produzione, che passerebbero da mensili a settimanali. Il risparmio sui costi della manodopera e i vantaggi per i clienti ottenuti con questo progetto aggiuntivo dovrebbero essere bilanciati anche dai costi di implementazione del progetto, che prevede due risorse a tempo pieno assegnate per sei mesi. "Con CA Release Automation ora posso offrire ai team di sviluppo una piattaforma di livello enterprise e dire loro che possono integrare e utilizzare senza difficoltà gli strumenti e le piattaforme attuali, ottenere aiuto per gli audit e la conformità SOX e avere, in questo modo, maggiore flessibilità". CA Release Automation consente di adottare un approccio versatile che combina tutti i diversi elementi separati in un unico centro di eccellenza e best practice. - Direttore del gruppo, ottimizzazione della delivery IT, società di software aziendali Il valore della flessibilità è unico per ogni organizzazione e la decisione di misurarlo varia da società a società. RISCHI Forrester definisce due tipi di rischi associati a questa analisi: "rischio di implementazione" e "rischio d'impatto". Per "rischio di implementazione" si intende il rischio che un investimento proposto in CA Release Automation possa deviare dai requisiti originali o previsti, facendo lievitare i costi previsti. Con "rischio di impatto" si fa riferimento al rischio che le esigenze aziendali o tecnologiche dell'organizzazione non vengano soddisfatte dall'investimento in CA Release Automation, riducendo i vantaggi totali complessivi. Maggiore è l'incertezza, più ampio è l'intervallo potenziale dei risultati per le stime di costi e vantaggi. 23 TABELLA 10 Rettifiche in base al rischio di vantaggi e costi Vantaggi Rettifica Riduzione del tempo di recupero dagli errori - risparmio sui costi 5% Tutte le altre categorie di vantaggi 2% Costi Rettifica Costi di implementazione - manodopera interna 5% Tutte le altre categorie di costi 2% Fonte: Forrester Research, Inc. L'acquisizione quantitativa dei rischi di implementazione e dei rischi d'impatto tramite la rettifica diretta delle stime finanziarie consente di ottenere stime più significative e precise e una proiezione più accurata del ROI. In generale, i rischi influiscono sui costi e sui vantaggi aumentando e riducendo, rispettivamente, le stime originali. I numeri rettificati in base al rischio devono essere considerati previsioni realistiche, in quanto rappresentano i valori previsti considerando il rischio. I seguenti rischi d'impatto che influiscono sui vantaggi sono identificati come parte dell'analisi: › Il risparmio di ore di lavoro può variare in base all'ambiente preesistente all'introduzione di CA Release Automation in tali organizzazioni e al modo in cui sono strutturati i team operativi e di rilascio. › I vantaggi per i clienti possono anche variare in base alle dimensioni e alla portata dei deployment oltre che al diverso livello di maturità di ogni organizzazione. › La riduzione dei tempi di inattività e il relativo risparmio sui costi può variare in base alle specifiche applicazioni che hanno ottenuto vantaggi da CA Release Automation. I seguenti rischi di implementazione che influiscono sui costi sono identificati come parte dell'analisi: › I costi dell'hardware, delle licenze software e della manutenzione di CA Release Automation possono variare in base alle dimensioni dell'implementazione e a eventuali altri contratti aziendali. › La variabilità nelle dimensioni e nelle fasi dell'implementazione influenza anch'essa il costo dei servizi professionali e della manodopera interna per l'implementazione di CA Release Automation. Alcune organizzazioni potrebbero adottare un approccio con più fasi. Le dimensioni del team di risorse preposte alla gestione e amministrazione dei rilasci in corso possono anch'esse variare. Nella tabella 10 sono illustrati i valori utilizzati per rettificare in base al rischio e all'incertezza le stime di costi e vantaggi per l'organizzazione composita. Si consiglia ai lettori di applicare i propri intervalli di rischio in base al proprio grado di fiducia nelle stime di costi e vantaggi. 24 Riepilogo finanziario I risultati finanziari calcolati nelle sezioni Costi e Vantaggi possono essere utilizzati per determinare ROI, VAN e tempi di recupero per l'investimento dell'organizzazione composita in CA Release Automation, Nella tabella 11 riportata di seguito vengono illustrati i valori di ROI e VAN rettificati in base al rischio. Tali valori sono determinati applicando i valori rettificati in base al rischio indicati in Tabella 10 nella sezione Rischi ai risultati non rettificati in ogni sezione relativa ai costi e ai vantaggi. FIGURA 3 Grafico del flusso di cassa (con rettifica in base al rischio) Analisi finanziaria (con rettifica in base al rischio) $ 12.000.000 Flussi di cassa $ 10.000.000 $ 8.000.000 $ 6.000.000 $ 4.000.000 $ 2.000.000 $0 ($ 2.000.000) Initial Anno 1 Costi totali Vantaggi totali Anno 2 Anno 3 Totale complessivo Fonte: Forrester Research, Inc. TABELLA 11 Flusso di cassa (con rettifica in base al rischio) Costi Iniziale Anno 1 Anno 2 Anno 3 Totale Valore attuale ($ 429.800) ($ 558.930) ($ 758.180) ($ 808.180) ($ 2.555.090) ($ 2.171.711) $0 $ 2.374.345 $ 4.481.345 $ 6.323.745 $ 13.179.436 $ 10.613.211 ($ 429.800) $ 1.815.415 $ 3.723.165 $ 5.515.565 $ 10.624.346 $ 8.441.500 Vantaggi Vantaggi netti ROI 389% Tempi di recupero dell'investimento 2,8 mesi Fonte: Forrester Research, Inc. 25 CA Release Automation: panoramica Le seguenti informazioni sono state fornite da CA. Forrester non ha verificato alcuna dichiarazione né sostiene CA o le relative offerte. Oggi esistono ancora molti colli di bottiglia e incoerenze nella pipeline di delivery delle applicazioni che impediscono alle aziende di raggiungere gli obiettivi di continuous delivery. Dalla complessità delle applicazioni e dell'ambiente agli handoff manuali tra le diverse fasi del ciclo di vita dello sviluppo software (SDLC) fino agli strumenti di integrazione ad hoc (come Jenkins, Docker e Chef), i team operativi e di sviluppo stanno scoprendo che la "software factory" tradizionale non è l'ideale per avere successo nell'economia delle applicazioni. CA Technologies offre la soluzione di rilascio end-to-end ideale per permettere alle aziende di realizzare una strategia DevOps di continuous delivery. CA Release Automation consente a queste aziende di gestire volumi e cadenze di rilasci maggiori in presenza di piccoli batch, di orchestrare l'intera catena degli strumenti di deployment e di accelerare la commercializzazione delle applicazioni. Grazie a CA Release Automation, le società possono: › Assumere il controllo della pipeline di continuous delivery. Ottenere trasparenza, coerenza e affidabilità nella pipeline di rilascio, per ridurre i rilasci non riusciti e i tempi di inattività delle applicazioni, con un miglioramento costante della qualità. › Accelerare i rilasci da commercializzare, on demand. Effettuare la delivery di numerose iterazioni e innovazioni di applicazioni più piccole da commercializzare più rapidamente, con una riduzione del tempo di deployment del 94% e l'ottenimento di un nuovo livello di reattività del cliente. › Gestire la scala di deployment delle applicazioni in modo agile. Utilizzare facilmente la complessità e il volume di applicazioni, strumenti e ambienti correlati alla continuous delivery, con la gestione di centinaia di applicazioni diverse in ambienti di sviluppo, test e produzione. Tra le principali funzionalità di CA Release Automation vi sono la possibilità di: › Semplificare e razionalizzare i rilasci di applicazioni nei diversi ambienti, con la gestione, la modellazione e la tracciabilità degli artefatti. › Migliorare l'affidabilità e il riutilizzo di più applicazioni e ambienti, mediante la separazione tra flussi di lavoro e ambienti. › Integrarsi al meglio con l'ambiente attuale grazie a una serie completa di action pack e plug-in per le principali soluzioni di terze parti, con oltre 1.800 azioni. › Configurare facilmente deployment, tracciare ed effettuare il rollback di rilasci e migliorare la trasparenza per i team, con un motore di workflow potente e intuitivo. › Controllare e tracciare il processo di rilascio per la conformità IT, l'audit e la generazione di report. CONTATTI DI CA Per trovare la soluzione ideale per le esigenze specifiche della propria organizzazione, contattare CA all'indirizzo: https://www.ca.com/us/contact/call-me/release-automation.aspx. Per capire come il business case descritto in questo whitepaper possa essere adattato alle dimensioni maggiori o minori delle attività o dell'impresa, contrattare il team di analisi ROI e valore aziendale all'indirizzo: [email protected]. 26 CA RELEASE AUTOMATION Modelli riutilizzabili, coerenza Governance, approval gate Trasparenza, tracciamento, audit Avvisi e dettagli dei rilasci Customer Experience Idea REP MGR SVIL. SCM CI CONTAINER TEST/QA TEST KONFIGURATION CLOUD VORPRODUKTION Rilascio rapido e affidabile di applicazioni, sempre e ovunque PROVISIONING PRODUZIONE 27 Appendice A: Descrizione dell'organizzazione composita Ai fini del presente studio TEI, Forrester ha creato un'organizzazione composita allo scopo di illustrare i vantaggi e i costi quantificabili derivanti dall'implementazione di CA Release Automation. L'organizzazione composita è concepita per rappresentare una grande società di servizi finanziari ed è progettata in base alle caratteristiche dei clienti intervistati. L'organizzazione composita, indicata anche come l'Organizzazione composita, è una grande società di servizi finanziari, con un team di sette persone per la gestione degli strumenti di orchestrazione e deployment. Attualmente effettua 5.000 deployment al mese con CA Release Automation e ha un organico di circa 1.200 risorse IT che utilizzano la soluzione. Prima dell'implementazione di CA Release Automation, l'organizzazione utilizzava uno strumento di deployment sviluppato internamente. L'organizzazione, tuttavia, non era completamente centralizzata, dato che altri team aziendali addetti alle applicazioni utilizzavano propri script e processi manuali per il deployment. Questo ambiente faceva lievitare i tempi di rilascio e i deployment diventavano sempre più inaffidabili. Un collo di bottiglia stava anche facendo aumentare il numero di sviluppatori dell'Organizzazione composita che utilizzavano la metodologia Agile. Con l'implementazione di CA Release Automation, l'organizzazione composita si è posta i seguenti obiettivi, oltre a cercare di aumentare il valore aggiunto delle sue applicazioni per i clienti: › Ottenere deployment concomitanti più rapidi e accelerare i deployment. › Affrontare la questione della crescita futura, dato che l'organizzazione composita ha previsto che la sua infrastruttura e il portfolio di applicazioni raddoppieranno in termini di dimensioni. › Implementare una soluzione di automazione dei deployment che si integri correttamente con ambienti altamente complessi e con diverse tecnologie aziendali, oltre a essere compatibile con gli elevati requisiti di sicurezza dell'organizzazione. PRESUPPOSTI DELLA STRUTTURA Nella Tabella 12 sono indicati i parametri utilizzati da Forrester per questa analisi. Il tasso di sconto utilizzato nei calcoli di VA e VAN è il 10% e l'orizzonte temporale usato per la creazione del modello finanziario è tre anni. Le organizzazioni utilizzano in genere tassi di sconto compresi tra l'8% e il 16%, a seconda dell'ambiente corrente. Si consiglia ai lettori di consultare il reparto di amministrazione della propria azienda per determinare il tasso di sconto più appropriato da applicare. TABELLA 12 Presupposti del modello Rif. Metrica Calcolo Valore I1 Ore a settimana 40 I2 Settimane all'anno 52 I3 Ore all'anno (M-F, 9-5) I4 Compenso completo, risorsa operativa IT Fonte: Forrester Research, Inc. 2.080 $ 108.000 28 Appendice B: Panoramica di Total Economic Impact™ Total Economic Impact è una metodologia sviluppata da Forrester Research che migliora i processi decisionali di un'azienda nell'ambito della tecnologia e assiste i fornitori nella comunicazione della proposta di valore dei prodotti e dei servizi ai clienti. La metodologia TEI aiuta le società a dimostrare, giustificare e realizzare il valore tangibile delle iniziative IT sia alla dirigenza sia alle principali parti interessate. Aiuta inoltre i fornitori di tecnologia ad acquisire, assistere e conservare i clienti. La metodologia TEI è costituita da quattro componenti per la valutazione del valore dell'investimento: vantaggi, costi, flessibilità e rischi. VANTAGGI I vantaggi rappresentano il valore fornito all'organizzazione, IT e/o business unit, dal prodotto o progetto proposto. Spesso gli esercizi di giustificazione di prodotti e progetti sono focalizzati unicamente sui costi IT e sulla riduzione dei costi, lasciando poco spazio all'analisi degli effetti della tecnologia sull'intera organizzazione. La metodologia TEI e il modello finanziario risultante danno lo stesso peso alla misurazione dei vantaggi e dei costi, fornendo un'analisi completa degli effetti della tecnologia sull'intera organizzazione. Le stime di calcolo dei vantaggi prevedono un dialogo chiaro con l'organizzazione degli utenti per comprendere il valore specifico creato. Inoltre, Forrester richiede che venga stabilita una precisa linea di responsabilità tra la misurazione e la giustificazione delle stime dei vantaggi dopo il completamento del progetto. In questo modo viene garantito che le stime dei vantaggi siano direttamente collegate ai profitti. COSTI I costi rappresentano l'investimento necessario per acquisire il valore, o i vantaggi, del progetto proposto. Il reparto IT o le business unit potrebbero sostenere costi sotto forma di ore lavoro, consulenze o materiali. Nei costi sono considerati tutti gli investimenti e le spese necessari per fornire il valore proposto. Inoltre, la categoria di costo in TEI tiene conto di eventuali costi incrementali nell'ambiente esistente per i costi continui associati alla soluzione. Tutti i costi devono essere legati ai vantaggi creati. FLESSIBILITÀ Nella metodologia TEI i vantaggi diretti rappresentano una parte del valore dell'investimento. Benché i vantaggi diretti possano in genere essere il modo principale per giustificare un progetto, Forrester ritiene che le organizzazioni debbano poter misurare il valore strategico di un investimento. La flessibilità rappresenta il valore che è possibile ottenere per futuri investimenti aggiuntivi integrati basati sull'investimento iniziale già effettuato. Ad esempio, un investimento nell'aggiornamento a livello aziendale di una suite per la produttività Office può potenzialmente aumentare la standardizzazione, e l'efficienza, e ridurre i costi delle licenze. Tuttavia, una funzionalità di collaborazione incorporata può tradursi in una maggiore produttività dei lavoratori, se attivata. La collaborazione potrà essere utilizzata solo con un investimento aggiuntivo sulla formazione in futuro. La possibilità di acquisire tale vantaggio ha tuttavia un valore attuale che è possibile stimare. Il componente della flessibilità della metodologia TEI acquisisce tale valore. RISCHI I rischi misurano l'incertezza delle stime di vantaggi e costi contenute nell'investimento. L'incertezza viene misurata in due modi: 1) la probabilità che le stime di costi e vantaggi rispecchino le proiezioni originali e 2) la probabilità che le stime vengano misurate e registrate nel tempo. I fattori di rischio della metodologia TEI si basano su una funzione di densità di probabilità nota come "distribuzione triangolare" dei valori immessi. Come minimo, vengono calcolati tre valori per stimare il fattore di rischio per ogni costo e vantaggio. 29 Appendice C: Forrester e l'era del cliente Oggigiorno, i clienti esperti di tecnologia sanno tutto sui servizi e i prodotti offerti dalle aziende, sulla reputazione di queste ultime e sui prezzi offerti. I concorrenti possono copiare o minare le strategie di concorrenza messe in atto. Focalizzare l'attenzione sui clienti è il solo modo per acquisirli, assisterli e fidelizzarli. Un'azienda incentrata sui clienti focalizza la sua strategia, energia e budget su processi che consentono di conoscere meglio i clienti ed entrare in contatto con loro in modo più appropriato. Questo tipo di azienda dà priorità a queste attività, anziché conservare le tradizionali barriere competitive. CMO e CIO devono collaborare per garantire una trasformazione a livello di società. Trasformare i big data in informazioni di business Trasformare la customer experience L'era del cliente Adottare una visione basata sulla strategia mobile Potenziare le attività digitali Nell'ambito della strategia nell'era del cliente, Forrester dispone di un progetto costituito da quattro parti, il quale prevede I seguenti obblighi necessari per stabilire nuovi vantaggi competitivi: Trasformare l'esperienza utente in modo da ottenere un vantaggio competitivo sostenibile. Dare impulso alle attività digitali con nuove strategie tecnologiche che favoriscono la crescita aziendale. Adottare una visione basata sulla strategia mobile offrendo ai clienti quello che desiderano, quando lo desiderano. Trasformare i dati (big data) in informazioni aziendali tramite strumenti di analisi innovativi. 30 Appendice D: Glossario Tasso di sconto: tasso d'interesse utilizzato nell'analisi del flusso di cassa per tenere conto del valore temporale del denaro. Le aziende impostano il proprio tasso di sconto in base al settore aziendale e all'ambiente d'investimento specifici. Forrester presuppone un tasso di sconto annuo del 10% per questa analisi. Le organizzazioni utilizzano in genere tassi di sconto compresi tra l'8% e il 16% a seconda dell'ambiente corrente. Si raccomanda ai lettori di consultare la propria organizzazione per determinare il tasso di sconto più appropriato da utilizzare nell'ambiente specifico. Valore attuale netto (VAN): valore corrente o attuale dei flussi di cassa netti futuri (attualizzati) dato un tasso d'interesse (tasso di sconto). Un valore VAN di progetto positivo indica in genere che l'investimento deve essere effettuato, a meno che altri progetti abbiano VAN più elevati. Valore attuale (VA): valore corrente o attuale delle stime di costi e vantaggi (attualizzate) dato un tasso di interesse (tasso di sconto). Il VA di costi e vantaggi alimenta il valore attuale netto totale dei flussi di cassa. Tempi di recupero dell'investimento: punto di pareggio di un investimento. Il punto nel tempo in cui i vantaggi netti (vantaggi meno costi) equivalgono all'investimento o costo iniziale. Ritorno sugli investimenti (ROI): misura dell'utile previsto di un progetto in percentuale. Il ROI viene calcolato dividendo I vantaggi netti (vantaggi meno costi) per i costi. NOTA SULLE TABELLE SUL FLUSSO DI CASSA Di seguito viene riportata una nota sulle tabelle sui flussi di cassa utilizzate in questo studio (vedere la tabella di esempio di seguito). La colonna dell'investimento iniziale contiene i costi sostenuti nell'ora 0 o all'inizio dell'Anno 1. Tali costi non sono attualizzati. Tutti gli altri flussi di cassa degli anni 1-3 sono attualizzati in base al tasso di sconto (indicato nella sezione Presupposti della struttura) alla fine dell'anno. I calcoli del valore attuale (VA) sono effettuati per ogni stima totale di costi e vantaggi. Il valore attuale netto (VAN) non viene calcolato finché le tabelle di riepilogo non esprimono la somma dell'investimento iniziale e i flussi di cassa attualizzati per ogni anno. Le somme e i calcoli del valore attuale nelle tabelle Vantaggi totali, Costi totali e Flusso di cassa potrebbero non riportare il risultato esatto, che potrebbe essere stato arrotondato. TABELLA [ESEMPIO] Tabella di esempio Rif. Metrica Calcolo Anno 1 Anno 2 Anno 3 Fonte: Forrester Research, Inc. Appendice E: Note conclusive 1 Le metriche finanziarie sono stimate in base al rischio da Forrester per tenere conto delle potenziali incertezze delle stime di costi e vantaggi. Per ulteriori informazioni, consultare la sezione Rischi. 2 Fonte: "Downtime, Outages and Failures — Understanding Their True Costs", Evolven, 18 settembre 2012 (http://www.evolven.com/blog/downtime-outages-and-failures-understanding-their-true-costs.html).