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).