SlideShare una empresa de Scribd logo
1 de 45
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Danilo Poccia, Principal Evangelist, Serverless
13 Novembre 2018
Abilitare le organizzazioni e le persone
ad adottare con successo il Cloud
Sfide alla trasformazione del cloud
Nell'adozione del cloud, la principale
sfida non è la tecnologia: sono le
persone e i processi che devono
cambiare e adattarsi.
Persone e processi
" Le 13 sfide principali
per il passaggio del
business al cloud
- Articolo di giugno 2017
"
Esperienza
personale
Esperienza
Sfide
Costi elevati e
produttività ridotta
Servizio non flessibile
6 mesi per ogni release
Time-to-Market
Mesi per acquisto/provisioning
Debito tecnico
Il 60-80% di impegno
Collaborazione
Lavoro non pianificato
Interruzioni, bug, conformità
Esperienza del cliente
Difficoltà tecniche di integrazione
con altre business unit
Prestazioni e interruzioni
Pensa in grande, inizia con poco, vai veloce
1. Agire come una startup (che è finanziata e ha competenze nel dominio)
2. Adottare il cloud computing
3. Utilizzare lo strumento adatto per ciascun requisito
4. Utilizzare funzionalità pronte all'uso dove possibile
5. Creare un'architettura di microservizi
6. Adottare l'approccio YAGNI (You Aren’t Going to Need It, non ne avrai bisogno)
7. Implementare cultura e processi DevOps
8. Basarsi sul concetto "You build it, you own it" (lo costruisci, è tuo)
Nuovi principi
Nuovi principi
Pensa in grande, inizia con poco, vai veloce
1. Agire come una startup (che è finanziata e ha competenze nel dominio)
2.Adottare il cloud computing
3. Utilizzare lo strumento adatto per ciascun requisito
4. Utilizzare funzionalità pronte all'uso laddove possibile
5. Creare un'architettura di microservizi
6. Adottare l'approccio YAGNI (You Aren’t Going to Need It, non ne avrai bisogno)
7.Implementare cultura e processi DevOps
8. Basarsi sul concetto "You build it, you own it" (lo crei, è tuo)
Organizzazione
Legge di Conway:
«Ogni organizzazione che progetti un sistema (definito in senso
lato) produrrà un progetto la cui struttura è una copia della
struttura comunicativa dell'organizzazione stessa».
Melvyn Conway, 1967
http://www.melconway.com/Home/Conways_Law.html
Strategia inversa di Conway:
«eliminare i silos che vincolano la capacità del team di
collaborare in modo efficace»
Jonny Leroy/Matt Simons, 2010
http://jonnyleroy.com/2011/02/03/dealing-with-creaky-legacy-platforms/
Impatto dell'organizzazione sullo sviluppo del prodotto
Prodotto
Sviluppo Controllo
qualità
DBA/DBE
Architettura Operazioni
Progettazione
NOC
Concetto Sviluppo Produzione
Impatto dell'organizzazione sullo sviluppo del prodotto
Prodotto
Sviluppo Controllo
qualità
DBA/DBE
Architettura Operazioni
Progettazione
NOC
Concetto Sviluppo Produzione
Impatto dell'organizzazione sullo sviluppo del prodotto
Prodotto
Sviluppo Controllo
qualità
DBA/DBE
Architettura Operazioni
Progettazione
NOC
Concetto Sviluppo Produzione
Impatto dell'organizzazione sullo sviluppo del prodotto
Prodotto
Sviluppo Controllo
qualità
DBA/DBE
Architettura Operazioni
Progettazione
NOC
Concetto Sviluppo Produzione
Sistema di
ticketing
Punto di vista delle
persone
Trasformazione del cloud AWS
Quali competenze
e capacità
servono?
Come comporre il
team di adozione?
Come strutturare i
programmi cloud?
Qual è la strategia
per distribuzione e
operazioni di
qualità?
I clienti ci chiedono la generale
logica organizzativa per tutta
l'azienda per associare le esigenze
aziendali alle capacità dell'IT,
rispecchiando i cambiamenti in
termini di agilità, integrazione e
standardizzazione che il cloud
computing ha portato nel settore
dell'IT.
Il rischio
aumenterà?
Siamo in grado di
eseguire un cloud
sicuro e conforme?
Quali sono le
priorità?
Quando
distribuire le
soluzioni?
Come progettare le
basi?
Come migrare i
carichi di lavoro?
Di quali strumenti
necessitiamo?
Qual è il nuovo
ciclo ITSM?
Qual è l'impatto
sul business?
Cosa misurare?
Come misurarlo?
Trasformazione del cloud AWS
Chi? Come?
Assurance?
Quando?
Cosa?
Dove?
Perché?
Perché?
Come?
Chi?
Quando?
Cosa?
Dove?
Impatto sul business, valore, costi/benefici
Modello di erogazione dei servizi: iterativo,
modulare, agile e adattabile
Competenze giuste, team giusti, partner giusti
Misurazione e bilanciamento della maturità di
persone/processi/tecnologie, comprensione dei
rischi
Architetture concettuali/logiche/di
implementazione, modelli di migrazione,
mappatura ad architetture di riferimento
Gestione dei servizi cloud, SLA/OLA, Business
Continuity, standard e policy
Assurance? Raggiungimento degli obiettivi in
termini di rischi, sicurezza e conformità
Quadro per l'adozione del cloud AWS
Pianificazione, creazione, gestione e
supporto per l'ambiente cloud
Linee guida per instaurare,
sviluppare e gestire un ambiente
abilitato per cloud AWS
Struttura in cui il business e l'IT
possono collaborare verso una
strategia e una vision comuni
Prospettiva
persone
Prospettiva
processo
Prospettiva
sicurezza
Prospettiva
maturità
Prospettiva
piattaforma
Prospettiva
operazioni
Prospettiva
business
Cloud Adoption Maturity Model
Fase 1 Fase 4Fase 3Fase 2
Esplorazione ImplementazioneAllineamento
Livellodimaturità
Proof of
Concept
Risultati
immediati
Account sparsi
Struttura ridotta
Modello
operativo per il
cloud
Innovazione
aziendale dall'IT
Ottimizzazione
dei costi
Migrazioni
importanti
Carichi di
lavoro nativi
per il cloud
Allineamento
del business
completo
Strategia cloud
Persone
Valutazione
applicazioni
Contratti
formalizzati
Ottimizzazione
Modello persone
Struttura
organizzativa
Ruoli e descrizioni
delle funzioni
Competenze e
capacità
Formazione e
Certificazione
Gestione del
personale
Gestione dei
cambiamenti
aziendali
Il modo in cui gestisci le persone è la parte più importante
in assoluto della trasformazione verso il cloud
Il percorso delle persone
Valutazione di ruolo
e competenze1
Esecuzione
4
3
Piano di
formazione2
CCoE
Competenze e capacità
Obiettivi
organizzativi
Capabilities
(Funzionalità)
Attività Competenze
Gestione dei costi
dell'IT
Distribuzione di servizi IT
di qualità
Miglioramento delle
funzionalità IT
Strumenti e
supporto per gli utenti finali
Descrizioni delle funzioni
Ruoli
Responsabilità
Assegnazioni
Valutazione di ruolo
e competenze1
Ruoli e descrizioni delle funzioni: modello RACI
R - Responsible
A - Accountable
C - Consulted
I - Informed
Valutazione di ruolo
e competenze1
Il talento c'è già
Ingenium: talento creativo; innovatività;
persona con capacità estremamente
brillanti e creative.
Piano di
formazione2
Risultato della formazione
1a formazione fornita
1.400 studenti formati
11 mesi
Applicazioni
di
produzione
Orario
2015 gen Set 2016
0
~100
Piano di
formazione2
Formazione/preparazione certificazione Piano di
formazione2
Gestione del personale
Cloud Center of Excellence (CCoE)
• Definizione di un "team cloud" core
• Membership basata
sull'entusiasmo per la diversità di
ruoli
• Utilizzo di CCoE per selezionare i
team interni restanti
• Creazione di competenze interne e
sviluppo di standard cloud
3 CCoE
Best practice: Cloud Center of Excellence
Servizi cloud o Cloud Center of Excellence
Servizi applicativi aziendali
OperazioniInfrastruttura Sicurezza
Progettazione cloud
Architettura
aziendale
Governance
Formazione e
coinvolgimento
Cloud Business Office
Gestione dei
cambiamenti
aziendali
Finance
3 CCoE
Il fulcro della trasformazione dall'IT tradizionale a un "modello
operativo nativo per il cloud" è l'adozione di un modello di
distribuzione incentrato sul cliente e orientato al prodotto in tutta
l'organizzazione.
Ciò significa organizzare sulla base dei risultati, non delle attività.
Questo include non solo i team delle applicazioni, ma anche quelli
di infrastruttura, operazioni e sicurezza.
Prodotto o Progetto:
Allineamento per risultati o Attività
Esecuzione
4
Persone & DevOps
Persone
Elaborare
DevOps
 Cambiamento del paradigma culturale
 Formazione trasversale di competenze
 Collaborazione e coinvolgimento dei team
su tutti gli aspetti, dalla progettazione al
monitoraggio dell'applicazione
 La domanda che tutti dovrebbero porsi è:
"Nel suo stato attuale, la mia applicazione
sta fornendo valore per il business?"
 Nelle organizzazioni è possibile creare un
team di abilitazione DevOps a breve
termine e ad interim
Esecuzione
4
Tecnologia
Che cos'è DevSecOps?
sviluppatori clienti
build
pipeline distribuzione
Ciclo di vita dello sviluppo software
Che cos'è DevSecOps?
clienti
testbuild
pipeline distribuzione
Ciclo di vita dello sviluppo software
sviluppatori
Che cos'è DevSecOps?
clienti
rilasciotestbuild
pipeline distribuzione
Ciclo di vita dello sviluppo software
sviluppatori
Che cos'è DevSecOps?
clienti
rilasciotestbuild
monitoraggio
pipeline distribuzione
ciclo di feedback
Ciclo di vita dello sviluppo software
sviluppatori
Che cos'è DevSecOps?
clienti
rilasciotestbuild
pipeline distribuzione
ciclo di feedback
Ciclo di vita dello sviluppo software
sviluppatori
pianificazione monitoraggio
Che cos'è DevSecOps?
DevSecOps = accelerare continuamente questo ciclo
clienti
rilasciotestbuild
pianificazione monitoraggio
pipeline distribuzione
ciclo di feedback
Ciclo di vita dello sviluppo software
sviluppatori
DevSecOps e Agile
DevSecOps aumenta l'efficienza del ciclo di vita
Agile pone l'accetto su:
• Persone e interazioni anziché processo e strumenti
• Software di lavoro anziché documentazione
• Collaborazione con i clienti anziché contrattazione
• Risposta al cambiamento anziché rispetto di un piano
DevSecOps e Agile possono essere implementati
in modo indipendente*
DevSecOps e Agile
DevSecOps aumenta l'efficienza del ciclo di vita
Agile pone l'accetto su:
• Persone e interazioni anziché processo e strumenti
• Software di lavoro anziché documentazione
• Collaborazione con i clienti anziché contrattazione
• Risposta al cambiamento anziché rispetto di un piano
Amazon raggiunge velocità e agilità con i “two pizza team"
I team decentrati
e di piccole
dimensioni
Gestisci ciò
che crei
Individuare atteggiamenti
e comportamenti
desiderati per
un'efficace adozione del
cloud
Comunicare
atteggiamenti e
comportamenti
Allineare sistemi di
ricompensa espliciti e
impliciti
Allineare assunzioni,
formazione e
prassi di incentivi
Come influenzare il cambiamento culturale?
Conclusioni
• La trasformazione del cloud riguarda tanto le persone quanto
la tecnologia e i processi
• Apporta le modifiche necessarie nell'organizzazione per
ottenere l'agilità offerta dal cloud computing
• Individua le lacune in termini di competenze all'interno
dell'organizzazione
• Crea team interdisciplinari più piccoli che includano membri
dei team IT e sviluppo e altre discipline
• Vai VELOCE!
http://amzn.to/considering-mass-migration
http://amzn.to/enterprise-cloud-best-practices
http://amzn.to/cloud-stages-of-adoption
Grazie!
http://amzn.to/culture-eats-strategy-for-breakfast
Grazie!

Más contenido relacionado

La actualidad más candente

2016 dev ops@core -devops nella cameretta di mio figlio
2016 dev ops@core -devops nella cameretta di mio figlio2016 dev ops@core -devops nella cameretta di mio figlio
2016 dev ops@core -devops nella cameretta di mio figlioFelice Pescatore
 
Lean Startup Machine - Rome - Agile e Lean Project Management
Lean Startup Machine - Rome - Agile e Lean Project ManagementLean Startup Machine - Rome - Agile e Lean Project Management
Lean Startup Machine - Rome - Agile e Lean Project ManagementSimone Onofri
 
Agile e Lean Management
 Agile e Lean Management Agile e Lean Management
Agile e Lean ManagementSimone Onofri
 
Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...
Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...
Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...Simone Onofri
 
DevOps - Come diventare un buon DevOpper
DevOps -  Come diventare un buon DevOpperDevOps -  Come diventare un buon DevOpper
DevOps - Come diventare un buon DevOpperConsulthinkspa
 
Agile Lean Conference 2016 - Paragano_Agile per vincere le resistenze
Agile Lean Conference 2016 - Paragano_Agile per vincere le resistenzeAgile Lean Conference 2016 - Paragano_Agile per vincere le resistenze
Agile Lean Conference 2016 - Paragano_Agile per vincere le resistenzeAgile Lean Conference
 

La actualidad más candente (9)

2016 dev ops@core -devops nella cameretta di mio figlio
2016 dev ops@core -devops nella cameretta di mio figlio2016 dev ops@core -devops nella cameretta di mio figlio
2016 dev ops@core -devops nella cameretta di mio figlio
 
Lean Startup Machine - Rome - Agile e Lean Project Management
Lean Startup Machine - Rome - Agile e Lean Project ManagementLean Startup Machine - Rome - Agile e Lean Project Management
Lean Startup Machine - Rome - Agile e Lean Project Management
 
Disciplined Agile DevOps
Disciplined Agile DevOpsDisciplined Agile DevOps
Disciplined Agile DevOps
 
AgileBIM overview
AgileBIM overviewAgileBIM overview
AgileBIM overview
 
Agile e Lean Management
 Agile e Lean Management Agile e Lean Management
Agile e Lean Management
 
XPeppers e AWS
XPeppers e AWSXPeppers e AWS
XPeppers e AWS
 
Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...
Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...
Project management: Gestire progetto web con Agilità (con DSDM, Agile Project...
 
DevOps - Come diventare un buon DevOpper
DevOps -  Come diventare un buon DevOpperDevOps -  Come diventare un buon DevOpper
DevOps - Come diventare un buon DevOpper
 
Agile Lean Conference 2016 - Paragano_Agile per vincere le resistenze
Agile Lean Conference 2016 - Paragano_Agile per vincere le resistenzeAgile Lean Conference 2016 - Paragano_Agile per vincere le resistenze
Agile Lean Conference 2016 - Paragano_Agile per vincere le resistenze
 

Similar a Abilitare le organizzazioni e le persone ad adottare con successo il Cloud

Essere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio SavarinoEssere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio SavarinoPMexpo
 
Workshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSWorkshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSGiovanni Buffa
 
AWS Meetup Cremona - Business agility e governance con Control Tower - sharab...
AWS Meetup Cremona - Business agility e governance con Control Tower - sharab...AWS Meetup Cremona - Business agility e governance con Control Tower - sharab...
AWS Meetup Cremona - Business agility e governance con Control Tower - sharab...Claudio Borotti
 
Costruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio DevopsCostruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio DevopsEmerasoft, solutions to collaborate
 
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOpsAgile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOpsAgile Lean Conference
 
CloudCamp4SMEs Lancio corsi IT | Le opportunità di formazione per le Piccole ...
CloudCamp4SMEs Lancio corsi IT | Le opportunità di formazione per le Piccole ...CloudCamp4SMEs Lancio corsi IT | Le opportunità di formazione per le Piccole ...
CloudCamp4SMEs Lancio corsi IT | Le opportunità di formazione per le Piccole ...Confindustria Emilia-Romagna Ricerca
 
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...Marco Parenzan
 
05 azure well architected framework
05 azure well architected framework05 azure well architected framework
05 azure well architected frameworkRauno De Pasquale
 
Kiratech "Qualità, metodologia e competenza al servizio della Digital Enterpr...
Kiratech "Qualità, metodologia e competenza al servizio della Digital Enterpr...Kiratech "Qualità, metodologia e competenza al servizio della Digital Enterpr...
Kiratech "Qualità, metodologia e competenza al servizio della Digital Enterpr...Kiratech
 
Our Premium Partner: Convergence Consulting srl (Bologna-Italy)
Our Premium Partner: Convergence Consulting srl (Bologna-Italy)Our Premium Partner: Convergence Consulting srl (Bologna-Italy)
Our Premium Partner: Convergence Consulting srl (Bologna-Italy)Innovation Code Ltd.
 
Introduzione all'Agile Software Development
Introduzione all'Agile Software DevelopmentIntroduzione all'Agile Software Development
Introduzione all'Agile Software DevelopmentPaolo Sammicheli
 
Le esperienze Insiel nell'Open Source - Margherita Forcolin, Sergio Barletta
Le esperienze Insiel nell'Open Source - Margherita Forcolin, Sergio Barletta Le esperienze Insiel nell'Open Source - Margherita Forcolin, Sergio Barletta
Le esperienze Insiel nell'Open Source - Margherita Forcolin, Sergio Barletta Daniele Albrizio
 
Industria 4.0 e gestione dei contenuti
Industria 4.0 e gestione dei contenutiIndustria 4.0 e gestione dei contenuti
Industria 4.0 e gestione dei contenutiKEA s.r.l.
 
Presentazione Web Site
Presentazione Web SitePresentazione Web Site
Presentazione Web SiteWeb Site srl
 
Introduzione all'Agile Software Development
Introduzione all'Agile Software DevelopmentIntroduzione all'Agile Software Development
Introduzione all'Agile Software DevelopmentPaolo Sammicheli
 
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006Emanuele Della Valle
 

Similar a Abilitare le organizzazioni e le persone ad adottare con successo il Cloud (20)

DevOps Jump Start
DevOps Jump StartDevOps Jump Start
DevOps Jump Start
 
Essere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio SavarinoEssere project manager senza rinunciare all'agilità integrata - Fabio Savarino
Essere project manager senza rinunciare all'agilità integrata - Fabio Savarino
 
Workshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSWorkshop Ideare e creare Web Applications, Introduzione ad AngularJS
Workshop Ideare e creare Web Applications, Introduzione ad AngularJS
 
AWS Meetup Cremona - Business agility e governance con Control Tower - sharab...
AWS Meetup Cremona - Business agility e governance con Control Tower - sharab...AWS Meetup Cremona - Business agility e governance con Control Tower - sharab...
AWS Meetup Cremona - Business agility e governance con Control Tower - sharab...
 
Costruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio DevopsCostruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio Devops
 
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOpsAgile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
Agile Lean Conference 2016 - Pescatore_ Road to Disciplined DevOps
 
CloudCamp4SMEs Lancio corsi IT | Le opportunità di formazione per le Piccole ...
CloudCamp4SMEs Lancio corsi IT | Le opportunità di formazione per le Piccole ...CloudCamp4SMEs Lancio corsi IT | Le opportunità di formazione per le Piccole ...
CloudCamp4SMEs Lancio corsi IT | Le opportunità di formazione per le Piccole ...
 
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
 
05 azure well architected framework
05 azure well architected framework05 azure well architected framework
05 azure well architected framework
 
Kiratech "Qualità, metodologia e competenza al servizio della Digital Enterpr...
Kiratech "Qualità, metodologia e competenza al servizio della Digital Enterpr...Kiratech "Qualità, metodologia e competenza al servizio della Digital Enterpr...
Kiratech "Qualità, metodologia e competenza al servizio della Digital Enterpr...
 
Corso progettazione
Corso progettazioneCorso progettazione
Corso progettazione
 
Red
RedRed
Red
 
Our Premium Partner: Convergence Consulting srl (Bologna-Italy)
Our Premium Partner: Convergence Consulting srl (Bologna-Italy)Our Premium Partner: Convergence Consulting srl (Bologna-Italy)
Our Premium Partner: Convergence Consulting srl (Bologna-Italy)
 
Introduzione all'Agile Software Development
Introduzione all'Agile Software DevelopmentIntroduzione all'Agile Software Development
Introduzione all'Agile Software Development
 
Le esperienze Insiel nell'Open Source - Margherita Forcolin, Sergio Barletta
Le esperienze Insiel nell'Open Source - Margherita Forcolin, Sergio Barletta Le esperienze Insiel nell'Open Source - Margherita Forcolin, Sergio Barletta
Le esperienze Insiel nell'Open Source - Margherita Forcolin, Sergio Barletta
 
Disciplined Agile 2.1
Disciplined Agile 2.1Disciplined Agile 2.1
Disciplined Agile 2.1
 
Industria 4.0 e gestione dei contenuti
Industria 4.0 e gestione dei contenutiIndustria 4.0 e gestione dei contenuti
Industria 4.0 e gestione dei contenuti
 
Presentazione Web Site
Presentazione Web SitePresentazione Web Site
Presentazione Web Site
 
Introduzione all'Agile Software Development
Introduzione all'Agile Software DevelopmentIntroduzione all'Agile Software Development
Introduzione all'Agile Software Development
 
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
SWE-ET: la soluzione Italiana alla Semantic Web Service Challenge 2006
 

Más de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Más de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Abilitare le organizzazioni e le persone ad adottare con successo il Cloud

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Danilo Poccia, Principal Evangelist, Serverless 13 Novembre 2018 Abilitare le organizzazioni e le persone ad adottare con successo il Cloud
  • 3. Sfide alla trasformazione del cloud Nell'adozione del cloud, la principale sfida non è la tecnologia: sono le persone e i processi che devono cambiare e adattarsi. Persone e processi " Le 13 sfide principali per il passaggio del business al cloud - Articolo di giugno 2017 "
  • 6. Sfide Costi elevati e produttività ridotta Servizio non flessibile 6 mesi per ogni release Time-to-Market Mesi per acquisto/provisioning Debito tecnico Il 60-80% di impegno Collaborazione Lavoro non pianificato Interruzioni, bug, conformità Esperienza del cliente Difficoltà tecniche di integrazione con altre business unit Prestazioni e interruzioni
  • 7. Pensa in grande, inizia con poco, vai veloce 1. Agire come una startup (che è finanziata e ha competenze nel dominio) 2. Adottare il cloud computing 3. Utilizzare lo strumento adatto per ciascun requisito 4. Utilizzare funzionalità pronte all'uso dove possibile 5. Creare un'architettura di microservizi 6. Adottare l'approccio YAGNI (You Aren’t Going to Need It, non ne avrai bisogno) 7. Implementare cultura e processi DevOps 8. Basarsi sul concetto "You build it, you own it" (lo costruisci, è tuo) Nuovi principi
  • 8. Nuovi principi Pensa in grande, inizia con poco, vai veloce 1. Agire come una startup (che è finanziata e ha competenze nel dominio) 2.Adottare il cloud computing 3. Utilizzare lo strumento adatto per ciascun requisito 4. Utilizzare funzionalità pronte all'uso laddove possibile 5. Creare un'architettura di microservizi 6. Adottare l'approccio YAGNI (You Aren’t Going to Need It, non ne avrai bisogno) 7.Implementare cultura e processi DevOps 8. Basarsi sul concetto "You build it, you own it" (lo crei, è tuo)
  • 10. Legge di Conway: «Ogni organizzazione che progetti un sistema (definito in senso lato) produrrà un progetto la cui struttura è una copia della struttura comunicativa dell'organizzazione stessa». Melvyn Conway, 1967 http://www.melconway.com/Home/Conways_Law.html Strategia inversa di Conway: «eliminare i silos che vincolano la capacità del team di collaborare in modo efficace» Jonny Leroy/Matt Simons, 2010 http://jonnyleroy.com/2011/02/03/dealing-with-creaky-legacy-platforms/
  • 11. Impatto dell'organizzazione sullo sviluppo del prodotto Prodotto Sviluppo Controllo qualità DBA/DBE Architettura Operazioni Progettazione NOC Concetto Sviluppo Produzione
  • 12. Impatto dell'organizzazione sullo sviluppo del prodotto Prodotto Sviluppo Controllo qualità DBA/DBE Architettura Operazioni Progettazione NOC Concetto Sviluppo Produzione
  • 13. Impatto dell'organizzazione sullo sviluppo del prodotto Prodotto Sviluppo Controllo qualità DBA/DBE Architettura Operazioni Progettazione NOC Concetto Sviluppo Produzione
  • 14. Impatto dell'organizzazione sullo sviluppo del prodotto Prodotto Sviluppo Controllo qualità DBA/DBE Architettura Operazioni Progettazione NOC Concetto Sviluppo Produzione Sistema di ticketing
  • 15.
  • 16. Punto di vista delle persone
  • 17. Trasformazione del cloud AWS Quali competenze e capacità servono? Come comporre il team di adozione? Come strutturare i programmi cloud? Qual è la strategia per distribuzione e operazioni di qualità? I clienti ci chiedono la generale logica organizzativa per tutta l'azienda per associare le esigenze aziendali alle capacità dell'IT, rispecchiando i cambiamenti in termini di agilità, integrazione e standardizzazione che il cloud computing ha portato nel settore dell'IT. Il rischio aumenterà? Siamo in grado di eseguire un cloud sicuro e conforme? Quali sono le priorità? Quando distribuire le soluzioni? Come progettare le basi? Come migrare i carichi di lavoro? Di quali strumenti necessitiamo? Qual è il nuovo ciclo ITSM? Qual è l'impatto sul business? Cosa misurare? Come misurarlo?
  • 18. Trasformazione del cloud AWS Chi? Come? Assurance? Quando? Cosa? Dove? Perché? Perché? Come? Chi? Quando? Cosa? Dove? Impatto sul business, valore, costi/benefici Modello di erogazione dei servizi: iterativo, modulare, agile e adattabile Competenze giuste, team giusti, partner giusti Misurazione e bilanciamento della maturità di persone/processi/tecnologie, comprensione dei rischi Architetture concettuali/logiche/di implementazione, modelli di migrazione, mappatura ad architetture di riferimento Gestione dei servizi cloud, SLA/OLA, Business Continuity, standard e policy Assurance? Raggiungimento degli obiettivi in termini di rischi, sicurezza e conformità
  • 19. Quadro per l'adozione del cloud AWS Pianificazione, creazione, gestione e supporto per l'ambiente cloud Linee guida per instaurare, sviluppare e gestire un ambiente abilitato per cloud AWS Struttura in cui il business e l'IT possono collaborare verso una strategia e una vision comuni Prospettiva persone Prospettiva processo Prospettiva sicurezza Prospettiva maturità Prospettiva piattaforma Prospettiva operazioni Prospettiva business
  • 20. Cloud Adoption Maturity Model Fase 1 Fase 4Fase 3Fase 2 Esplorazione ImplementazioneAllineamento Livellodimaturità Proof of Concept Risultati immediati Account sparsi Struttura ridotta Modello operativo per il cloud Innovazione aziendale dall'IT Ottimizzazione dei costi Migrazioni importanti Carichi di lavoro nativi per il cloud Allineamento del business completo Strategia cloud Persone Valutazione applicazioni Contratti formalizzati Ottimizzazione
  • 21. Modello persone Struttura organizzativa Ruoli e descrizioni delle funzioni Competenze e capacità Formazione e Certificazione Gestione del personale Gestione dei cambiamenti aziendali Il modo in cui gestisci le persone è la parte più importante in assoluto della trasformazione verso il cloud
  • 22. Il percorso delle persone Valutazione di ruolo e competenze1 Esecuzione 4 3 Piano di formazione2 CCoE
  • 23. Competenze e capacità Obiettivi organizzativi Capabilities (Funzionalità) Attività Competenze Gestione dei costi dell'IT Distribuzione di servizi IT di qualità Miglioramento delle funzionalità IT Strumenti e supporto per gli utenti finali Descrizioni delle funzioni Ruoli Responsabilità Assegnazioni Valutazione di ruolo e competenze1
  • 24. Ruoli e descrizioni delle funzioni: modello RACI R - Responsible A - Accountable C - Consulted I - Informed Valutazione di ruolo e competenze1
  • 25. Il talento c'è già Ingenium: talento creativo; innovatività; persona con capacità estremamente brillanti e creative. Piano di formazione2
  • 26. Risultato della formazione 1a formazione fornita 1.400 studenti formati 11 mesi Applicazioni di produzione Orario 2015 gen Set 2016 0 ~100 Piano di formazione2
  • 29. Cloud Center of Excellence (CCoE) • Definizione di un "team cloud" core • Membership basata sull'entusiasmo per la diversità di ruoli • Utilizzo di CCoE per selezionare i team interni restanti • Creazione di competenze interne e sviluppo di standard cloud 3 CCoE
  • 30. Best practice: Cloud Center of Excellence Servizi cloud o Cloud Center of Excellence Servizi applicativi aziendali OperazioniInfrastruttura Sicurezza Progettazione cloud Architettura aziendale Governance Formazione e coinvolgimento Cloud Business Office Gestione dei cambiamenti aziendali Finance 3 CCoE
  • 31. Il fulcro della trasformazione dall'IT tradizionale a un "modello operativo nativo per il cloud" è l'adozione di un modello di distribuzione incentrato sul cliente e orientato al prodotto in tutta l'organizzazione. Ciò significa organizzare sulla base dei risultati, non delle attività. Questo include non solo i team delle applicazioni, ma anche quelli di infrastruttura, operazioni e sicurezza. Prodotto o Progetto: Allineamento per risultati o Attività Esecuzione 4
  • 32. Persone & DevOps Persone Elaborare DevOps  Cambiamento del paradigma culturale  Formazione trasversale di competenze  Collaborazione e coinvolgimento dei team su tutti gli aspetti, dalla progettazione al monitoraggio dell'applicazione  La domanda che tutti dovrebbero porsi è: "Nel suo stato attuale, la mia applicazione sta fornendo valore per il business?"  Nelle organizzazioni è possibile creare un team di abilitazione DevOps a breve termine e ad interim Esecuzione 4 Tecnologia
  • 33. Che cos'è DevSecOps? sviluppatori clienti build pipeline distribuzione Ciclo di vita dello sviluppo software
  • 34. Che cos'è DevSecOps? clienti testbuild pipeline distribuzione Ciclo di vita dello sviluppo software sviluppatori
  • 35. Che cos'è DevSecOps? clienti rilasciotestbuild pipeline distribuzione Ciclo di vita dello sviluppo software sviluppatori
  • 36. Che cos'è DevSecOps? clienti rilasciotestbuild monitoraggio pipeline distribuzione ciclo di feedback Ciclo di vita dello sviluppo software sviluppatori
  • 37. Che cos'è DevSecOps? clienti rilasciotestbuild pipeline distribuzione ciclo di feedback Ciclo di vita dello sviluppo software sviluppatori pianificazione monitoraggio
  • 38. Che cos'è DevSecOps? DevSecOps = accelerare continuamente questo ciclo clienti rilasciotestbuild pianificazione monitoraggio pipeline distribuzione ciclo di feedback Ciclo di vita dello sviluppo software sviluppatori
  • 39. DevSecOps e Agile DevSecOps aumenta l'efficienza del ciclo di vita Agile pone l'accetto su: • Persone e interazioni anziché processo e strumenti • Software di lavoro anziché documentazione • Collaborazione con i clienti anziché contrattazione • Risposta al cambiamento anziché rispetto di un piano
  • 40. DevSecOps e Agile possono essere implementati in modo indipendente* DevSecOps e Agile DevSecOps aumenta l'efficienza del ciclo di vita Agile pone l'accetto su: • Persone e interazioni anziché processo e strumenti • Software di lavoro anziché documentazione • Collaborazione con i clienti anziché contrattazione • Risposta al cambiamento anziché rispetto di un piano
  • 41. Amazon raggiunge velocità e agilità con i “two pizza team" I team decentrati e di piccole dimensioni Gestisci ciò che crei
  • 42. Individuare atteggiamenti e comportamenti desiderati per un'efficace adozione del cloud Comunicare atteggiamenti e comportamenti Allineare sistemi di ricompensa espliciti e impliciti Allineare assunzioni, formazione e prassi di incentivi Come influenzare il cambiamento culturale?
  • 43. Conclusioni • La trasformazione del cloud riguarda tanto le persone quanto la tecnologia e i processi • Apporta le modifiche necessarie nell'organizzazione per ottenere l'agilità offerta dal cloud computing • Individua le lacune in termini di competenze all'interno dell'organizzazione • Crea team interdisciplinari più piccoli che includano membri dei team IT e sviluppo e altre discipline • Vai VELOCE!