McW^] ;F 2UWZWch R 5ReERPA b [ R bWPdaRjjM ]RZZM …...fine di promuovere dal basso la cultura e le...
Transcript of McW^] ;F 2UWZWch R 5ReERPA b [ R bWPdaRjjM ]RZZM …...fine di promuovere dal basso la cultura e le...
-
匀攀挀漀渀搀漀 䌀氀漀甀搀 匀甀洀洀椀琀 ㈀ ㈀
䤀吀 䄀最椀氀椀琀礀 攀 䐀攀瘀匀攀挀伀瀀猀㨀 挀漀渀椀甀最愀爀攀 焀甀愀氀椀琀Ⰰ 瘀攀氀漀挀椀琀攀 猀椀挀甀爀攀稀稀愀 渀攀氀氀愀 最攀猀琀椀漀渀攀 搀攀氀氀攀椀渀椀稀椀愀琀椀瘀攀 搀椀最椀琀愀氀椀
伀猀猀攀爀瘀愀琀漀爀椀漀 䌀氀漀甀搀 吀爀愀渀猀昀漀爀洀愀琀椀漀渀㌀⸀ 㔀⸀㈀ ㈀
-
䴀椀猀猀椀漀渀䄀椀甀琀椀愀洀漀 氀攀 椀洀瀀爀攀猀攀 愀 搀椀猀攀最渀愀爀攀 氀ᤠ攀瘀漀氀甀稀椀漀渀攀 搀攀氀 瀀爀漀瀀爀椀漀 戀甀猀椀渀攀猀猀Ⰰ 爀攀愀氀椀稀稀愀渀搀漀 挀漀渀 椀 渀漀猀琀爀椀 挀氀椀攀渀琀椀 猀漀氀甀稀椀漀渀椀 挀栀攀 氀椀 爀攀渀搀漀渀漀 瀀椀豈 挀漀洀瀀攀琀椀琀椀瘀椀⸀ 䰀ᤠ漀û攀爀琀愀 嘀愀爀 䜀爀漀甀瀀 琀爀愀攀 氀愀 猀甀愀 昀漀爀稀愀 搀愀氀氀ᤠ椀渀琀攀最爀愀稀椀漀渀攀 搀攀氀 氀愀瘀漀爀漀 搀椀 䈀甀猀椀渀攀猀猀 唀渀椀琀 昀漀挀愀氀椀稀稀愀琀攀 猀甀 愀爀攀攀 猀瀀攀挀椀ǻ挀栀攀 搀攀氀 洀攀爀挀愀琀漀 䤀吀㨀 䐀椀最椀琀愀氀 䌀氀漀甀搀Ⰰ 䐀椀最椀琀愀氀 匀攀挀甀爀椀琀礀Ⰰ 䐀椀最椀琀愀氀 倀爀漀挀攀猀猀Ⰰ 䌀甀猀琀漀洀攀爀 䔀砀瀀攀爀椀攀渀挀攀Ⰰ 䔀刀倀 ☀ 嘀攀爀琀椀挀愀氀Ⰰ 吀攀挀栀渀漀氀漀最礀 匀漀氀甀琀椀漀渀猀 ☀ 匀攀爀瘀椀挀攀猀⸀
䐀椀最椀琀愀氀 䌀氀漀甀搀䰀䰀愀 搀椀瘀椀猀椀漀渀攀 䐀椀最椀琀愀氀 䌀氀漀甀搀 搀椀 嘀愀爀 䜀爀漀甀瀀 昀漀挀愀氀椀稀稀愀琀愀 猀甀氀氀ᤠ椀渀渀漀瘀愀稀椀漀渀攀 搀攀氀氀攀 椀洀瀀爀攀猀攀 最爀愀稀椀攀 愀氀氀ᤠ愀搀漀稀椀漀渀攀 搀椀 猀椀猀琀攀洀椀 䤀戀爀椀搀椀 攀 䴀甀氀琀椀ⴀ䌀氀漀甀搀 攀 搀椀猀瀀漀渀攀 搀椀 漀氀琀爀攀 ㌀ 瀀爀漀昀攀猀猀椀漀渀椀猀琀椀 猀瀀攀挀椀愀氀椀稀稀愀琀椀 猀甀椀 瀀爀椀渀挀椀瀀愀氀椀 瀀甀戀氀椀挀 挀氀漀甀搀 漀氀琀爀攀 挀栀攀 渀攀氀氀愀 最攀猀琀椀漀渀攀 搀椀 甀渀 䐀愀琀愀 䌀攀渀琀攀爀 瀀爀漀瀀爀椀攀琀愀爀椀漀⸀
䜀爀甀瀀瀀漀 匀攀猀愀嘀愀爀 䜀爀漀甀瀀Ⰰ 挀漀渀 甀渀 昀愀琀琀甀爀愀琀漀 搀椀 ㌀㐀㌀ 洀椀氀椀漀渀椀 搀椀 攀甀爀漀 愀氀 ㌀ 愀瀀爀椀氀攀 ㈀ 㤀Ⰰ ⸀㤀 挀漀氀氀愀戀漀爀愀琀漀爀椀Ⰰ ㈀㌀ 猀攀搀椀 椀渀 䤀琀愀氀椀愀Ⰰ 㔀 猀攀搀椀 愀氀氀ᤠ攀猀琀攀爀漀 攀 ⸀ 挀氀椀攀渀琀椀 椀渀 琀甀琀琀愀 䤀琀愀氀椀愀Ⰰ 甀渀漀 搀攀椀 瀀爀椀渀挀椀瀀愀氀椀 瀀愀爀琀渀攀爀 瀀攀爀 氀ᤠ椀渀渀漀瘀愀稀椀漀渀攀 搀攀氀 猀攀琀琀漀爀攀 䤀䌀吀 攀 瀀愀爀琀攀 搀攀氀 最爀甀瀀瀀漀 匀攀匀愀Ⰰ 焀甀漀琀愀琀漀 渀攀氀 猀攀最洀攀渀琀漀 匀琀愀爀 搀椀 䈀漀爀猀愀 䤀琀愀氀椀愀渀愀⸀
-
13.05.20 #OssCloud
Osservatorio Cloud TransformationLa storia dell’Osservatorio
3
Cloud: ora si fa sul serio!
Cloud davvero: semplice ma non banale!
Cloud: è arrivata l’età della ragione?
2014 2015 2016 2017 2018
Cloud Transformation: evolvere con le nuvole verso
l’organizzazione agile
2019
Cloud Transformation: gli ingredienti mancanti
2010
2011
2012
2013
Definizione del fenomeno
Cloud & ICT as a Service: fuori dalla nuvola!
Cloud Economy: ultima chiamata!
Cloud Journey: un cambiamento possibile
LA RICERCA• Stima del mercato Cloud• Survey grandi imprese e PMI• Survey sulla filiera digitale• Hybrid & Multi Cloud e strategie di Migration• Evoluzione della Direzione IT• Il DevOps in Italia e il legame con il Cloud
Costituzione Advisory Board
Cloud Transformation: un PaaS per il futuro
-
13.05.20 #OssCloud
Osservatorio Cloud TransformationGli obiettivi della Ricerca
4
Quantificare e analizzare il mercato Cloud in Italia,
identificando i trend in atto
Approfondire le metodologie e gli strumenti DevOps e il
loro legame con il Cloud
Comprendere i percorsi di Cloud Transformation da un punto di vista tecnologico e
organizzativo
Analizzare il ruolo del Cloud come abilitatore
dell’innovazione digitale e dell’agilità aziendale
Analizzare le dinamiche evolutive della filiera digitale
-
13.05.20 #OssCloud
Osservatorio Cloud TransformationLa Cloud Community italiana
5
CLOUD SUMMIT CON I C-LEVEL
LABORATORIO CON ADVISORY
BOARD
CLOUD TALK CON LA FILIERA DIGITALE
Ruolo della Direzione IT
CO-CREAZIONE DELLA RICERCA
Strategie di Cloud Migration
Business Case Cloud
CLOUD COMMUNITY
-
13.05.20 #OssCloud
Osservatorio Cloud Transformation
Separazione organizzativa
+ Disallineament
o obiettivi
Dove nasce l’esigenza di DevOps ?
11
Ops Team (tradizionale)Agile Dev TeamFocus su:- Affidabilità- Sicurezza- Minimizzare e gestire i problemi
Focus su:- Innovazione- Velocità- Flessibilità al cambiamento
-
13.05.20 #OssCloud
Osservatorio Cloud TransformationIl termine Dev Ops nasce nel 2009 (ad un convegno su Agile) …
Source: http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr/
12
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr/
-
… si diffonde rapidamente con alcuni big del digital …
Source: http://assets.en.oreilly.com/1/event/60/Velocity%20Culture%20Presentation.pdf
13
http://assets.en.oreilly.com/1/event/60/Velocity%20Culture%20Presentation.pdf
-
… per poi trovare terreno fertile in aziende di ogni settore, in genere a seguito dell’adozionedell’Agile
14
-
13.05.20 #OssCloud
Osservatorio Cloud TransformationDevOps - Definizioni ed elementi chiave
15
“A movement of people who care about developing and operating reliable, secure, high performance systems at scale”
Jez Humbleauthor of “The DevOps Handbook”, “Lean
Enterprise” and “Continuous Delivery”
“A mix of patterns intended toimprove collaboration between development and operations. DevOps addresses shared goals and incentives as well as shared processes and tools.”
Michael Hüttermann“DevOps for Developers”
Metodi e
pratiche
Strumenti
e tecnologie
Valori e
principi
Cultura e
atteggiamento
-
13.05.20 #OssCloud
Osservatorio Cloud TransformationDevOps: chi è coinvolto?
DevBiz(Mangers, Stakeholders,…)
Ops
Quality
Assurance
Security
Customer
Support
16
DevSecOps
DevTestOpsLeanIT
-
13.05.20 #OssCloud
Osservatorio Cloud TransformationDevSecOps: perché è importante introdurre la sicurezza
17
Il 42% delle aziende nota che gli accessi non autorizzati e le interfacce non sicure sono le più grandi vulnerabilità alla sicurezza nel Cloud, seguite dall’errata configurazione del Cloud (39%)
Checkpoint Cloud Security Report 2019
Per il 72% delle aziende, il mancato coinvolgimento della security nei progetti DevOps ha creato rischio cyber. Il 34%delle aziende, invece, non consulta team security in fase di creazione delle applicazioni.
12/12/2019 ZeroUno
Il 50% delle organizzazioni, ammette di aver scoperto falle di sicurezza in fase di test, dopo l’integrazione del codice.
16/04/20 01.net
-
13.05.20 #OssCloud
Osservatorio Cloud TransformationPrincipali benefici dell’adozione di DevOps
18
Maggiore velocità di realizzazione delle iniziative di innovazione
Migliore qualità dell’output e maggiore aderenza alle esigenze degli utenti
Mitigazione del rischio lungo la catena di sviluppo e rilascio
Riduzione dei rischi di disservizi per gli utenti e maggior velocità di ripristino
Maggiore sicurezza e rispetto degli standard security e miglior gestione della compliance
Maggiore efficienza dei servizi IT, incrementando il valore aggiunto e riducendo gli sprechi
Migliori relazioni tra Business e le diverse aree dell’IT
-
13.05.20 #OssCloud
Osservatorio Cloud TransformationPrincipali benefici dall’adozione del DevOps
19
Riduzione dei tempi di rilascio e aumento del numero di rilasci
Migliore qualità del software rispetto alle metodologie tradizionali
Migliore collaborazione tra sviluppo e operations all’interno dellaDirezione IT
71%
71%
66%
Ricerca Osservatorio Cloud Transformation 2019: Campione: 72 grandi imprese che utilizzano il DevOps
-
13.05.20 #OssCloud
Osservatorio Cloud TransformationPrincipali benefici dell’adozione di DevOps
20
Fonte: «2016 State of DevOps Report» - Puppet | DOHA
-
13.05.20 #OssCloud
Osservatorio Cloud TransformationCloud & DevOps
Le tecnologie “Cloud Native” consentono alleorganizzazioni di creare ed eseuguire applicazioniscalabili in ambienti moderni e dinamici come cloud publici, private e ibridi.
Container, service mesh, microservices, e APIs sono gli elementi più rappresentativi di questoapproccio. Queste tecniche abilitano la creazionedi sistemi debolmente accoppiati che sonoresilienti, gestibili e trasparenti.
Combinate con una solida automazione, consentono di apportare frequentementemodifiche di grande impatto in modo prevedibilee con minimo sforzo.
Cloud Native Computing Foundation
-
08.04.20 #OssCloud
Osservatorio Cloud TransformationDevOps e Cloud: due trasformazioni sinergiche
L’adozione del DevOps è iniziata proprio in ambienti Cloud
Le strategie Cloud e DevOps in azienda sono strettamente correlate
66%
61%
Campione: 72 grandi imprese che utilizzano il DevOps
-
13.05.20 #OssCloud
Osservatorio Cloud TransformationL’adozione del DevOps nei progetti IT in Italia
23
8%
10%
18%
27%
37%
Il DevOps è uno standard aziendale per tutte le
applicazioniIl DevOps è uno
standard solo sulle nuove applicazioni
Il DevOps non viene utilizzato in azienda ma
è di interesse futuro
Il DevOps non viene utilizzato e non è di interesse
Il DevOps è utilizzato in maniera sporadica e
puntuale in alcuni team di sviluppo
Osservatorio Cloud Campione: 199 grandi imprese
-
13.05.20 #OssCloud
Osservatorio Cloud TransformationIl DevOps e le sue principali dimensioni
24
Strumenti e tecnologie abilitanti
Strategia e pianificazione
Cultura e collaborazione
Organizzazione e pratiche di lavoro
DEV OPS
-
13.05.20 #OssCloud
Osservatorio Cloud Transformation
Organizzazione e pratiche di
lavoro
Il DevOps e le sue principali dimensioni
25
Strumenti e tecnologie abilitanti
Cultura e collaborazione
Strategia e pianificazione
Sviluppo di nuove competenze
• Acquisizione di nuove competenze specialistiche/manageriali e/o riconversione del personale
• Cambiamento delle politiche di insourcing / outsourcing
• Evoluzione delle modalità di relazione con i fornitori della Direzione ICT verso logiche di partnership per una più stretta collaborazione
Revisione delle pratiche e dei
processi di lavoro
• Pratiche Lean volte a ridurre gli sprechi e «fluidificare» i flussi di lavoro «end-to-end» (sviluppo, operations, sicurezza, customer support,…)
• Pratiche volte alla gestione dei flussi di attività (es. Kanban), all’identificazione dei «colli di bottiglia», al miglioramento continuo
• Pratiche volte all’anticipazione e condivisione dei feedback (es. «test shift left», «Security by Design», …)
Riorganizzazione della Direzione
ICT
• Da silos specialistici a Product/Feature teams multifunzionali di piccole dimensioni («two pizzas») e focalizzati end-to-end sul proprio prodotto (“You build it you operate it”)
• Eventuali Enabling/Platform/ Component teams «looselycoupled», a supporto dei «Product teams» cui erogare i propri servizi come prodotti
• Pratiche per favorire la collaborazione intra-team e la condivisione di conoscenza/esperienze tra team diversi
-
13.05.20 #OssCloud
Osservatorio Cloud TransformationIl DevSecOps e le sue principali dimensioni
26
Ingaggio top down e bottom up
Sensibilizzazione su mindset
Agile & Lean
Promozione della
collaborazione tra team diversi
• Coinvolgimento e ingaggio del top management per una promozione dall’alto dell’adozione di pratiche DevOps
• Ingaggio di consulenti esterni (coach) e/o costituzione di un centro di eccellenza al fine di promuovere dal basso la cultura e le pratiche DevOps
• Promozione della collaborazione all’interno della Direzione IT e con il business, volta alla condivisione di problematiche, best practice e feedback
• Creazione di clima aziendale di fiducia, volto a favorire la sperimentazione di nuove pratiche, il miglioramento continuo e l’apprendimento dagli errori
• Iniziative aziendali per la formazione e sensibilizzazione sulle tematiche Agile & Lean IT
• Creazione di occasioni di formazione e condivisione di conoscenze cross-funzionali abilitando competenze «a T», con il fine di facilitare la comprensione reciproca e garantire maggiore flessibilità all’interno dei team di lavoro
Organizzazione e pratiche di
lavoro
Strumenti e tecnologie abilitanti
Cultura e collaborazione
Strategia e pianificazione
-
13.05.20 #OssCloud
Osservatorio Cloud TransformationIl DevSecOps e le sue principali dimensioni
27
Strumenti DevOps
Piattaforme Cloud
(public / private)
CONTINUOUS
INTEGRATION &
BUILD
MANAGEMENT
MONITORING TOOLS
CLOUD
(IaaS/PaaS)
HYBRID/MULTI
CLOUD
ORCHESTRATION
DEPLOYMENT
MANAGEMENT
RELEASE
MANAGEMENT
SOFTWARE DEFINED
DATA CENTER
TESTING
AUTOMATION
CODE VERSION
MANAGEMENT
COLLABORATION
SECURITY
MANAGEMENT
Organizzazione e pratiche di
lavoro
Strumenti e tecnologie abilitanti
Cultura e collaborazione
Strategia e pianificazione
Standardizzazione e
modernizzazione architetturale
-
13.05.20 #OssCloud
Osservatorio Cloud TransformationIl DevSecOps e le sue principali dimensioni
28
Allocazione e gestione dei
BudgetFinOps
Obiettivi strategicie principi
• Adozione di pratiche e strumenti volti ad una più attenta gestione e ottimizzazione dei costi dei servizi Cloud
• Definizione di logiche di Controllo di Gestione che prevedono il ribaltamento al business dei costi dei servizi IT erogati
• Creazione di ruoli con competenze ibride Finance & IT
• Definizione di obiettivi strategici nell’adozione di metodologie Agile e DevOps
• Allineamento di obiettivi, valutazione e incentivazione tra le diverse aree IT (Dev, Ops, Sec,…)
• Introduzione di nuove modalità di definizione obiettivi, misurazione risultati e incentivazione (es. OKR, peer evaluation,…)
• Stanziamento budget dedicato all’adozione di metodologie Agile e DevOps
• Individuazione di nuove modalità di gestione del budget delle iniziative digitali per incentivare la collaborazione tra team diversi
• Gestione flessibile e/o revisione frequente del budget e della budget allocation in funzione dei feedback sulle diverse iniziative digital
Organizzazione e pratiche di
lavoro
Strumenti e tecnologie abilitanti
Cultura e collaborazione
Strategia e pianificazione