SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
#digitaltogether
Costruire una Software Chain of Custody: una
guida per CTOs, CIOs, e Enterprise DevOps
Teams
2
Relatori
Riccardo BernasconiAlessandro Notte
Professional Services
Emerasoft - Gruppo Lynx
Sales Manager
Emerasoft - Gruppo Lynx
3
4
5
Top-ranked by
Hundreds of Companies
deliver
softhttps://xebialabs.comwa
re with XebiaLabs - faster,
safer and more customer
focused
End-to-end Agile + DevOps Platform
providing intelligence, automation and
cohttps://xebialabs.comntrol across the entire
software lifecycle
Agile Planning, Continuous Delivery
and DevOps pioneer, authority and
technology
lehttps://xebialabs.comader
Global Teams
in the US,
https://xebialabs.com
Europe & APAC
Enterprise Agile Planning
Application Release Orchestration
Value Stream Management
6
Agenda
▪ Definizione della Chain of Custody
▪ 3 strati del Software Chain of Custody
▪ Overview XL Release
▪ Q&A
7
Tracciabilità end-to-end, dalle materie prime al prodotto
dell'utente finale
8
Per i prodotti di consumo, esiste una forte certificazione,
alla quale partecipano tutte le parti interessate
9
Se le risorse del tuo software sono equivalenti ai prodotti,
come ti prendi cura di questa catena?
? ? ?
10
Business
Technical
Governance
Definizione obiettivi DefinireIdeare Plan ed esecuzione
Source control
repository
Build Package
Non-prod
deployment
Prod
deployment
Dependency
management
Artifact
repository
Validazione e
misurazione
Monitor
deployed
Software Chain of Custody regole: semplificare, strutturare,
spostare la convalida a sinistra e automatizzare
Pianificazione Sviluppo Rilascio Monitoraggio
Costruzione della tua business chain of
custody
12
Comprendere la tua business chain: Identificare gli step
Impostazione degli obiettivi Definire Plan ed esecuzione
Definizione e
valutazione degli
obiettivi trimestrali
Distribuzione
(strategica) degli
investimenti di
portafoglio
Indagine sui
problemi dei clienti
Definizione della
soluzione
Affinamento della
roadmap
trimestrale
Pianificazione
dell'incremento del
programma
trimestrale
Esecuzione
bisettimanale
tramite Scrum
13
Comprendere la tua business chain: Descrivere i risultati
(artefatti) per ogni passaggio
>Roadmap del
prodotto aggiornata
> Pianificazione
dell'incremento
> Obbiettivi PI
> System Demo(s)
> Definizione delle
Features
> Raffinazione delle
Features
> Sprint Demos
> Working software
Processi
> Temi strategici
aggiornati
> Budget aggiornati
> Visione del
portafoglio
aggiornata
>Program roadmap
aggiornata
> Persone
> Empathy maps
> Definizione dei
problemi
> Journey Maps
> Story Maps
> Prototipo
> Designs
Impostazione degli obiettivi Definire Plan ed esecuzione
Definizione e
valutazione degli
obiettivi trimestrali
Distribuzione
(strategica) degli
investimenti di
portafoglio
Indagine sui
problemi dei clienti
Definizione della
soluzione
Affinamento della
roadmap
trimestrale
Pianificazione
dell'incremento del
programma
trimestrale
Esecuzione
bisettimanale
tramite Scrum
14
Comprendere la tua business chain: gli attori coinvolti
ProcessiArtifacts
> System Arch.
> Product Owner
> Product
Management
> Business Owner
> Agile Teams
> Scrum Master
> Producrt Owner
> Business Owner
> Scrum master
> Product Owner
> Agile/Dev Team
> Management Team
> Line Management
> Product Team
> Line Management
> Epic Owners
> Enterprise Architect
> Business Owners
> Product
Management
> UX Team
Impostazione degli obiettivi Definire Plan ed esecuzione
Definizione e
valutazione degli
obiettivi trimestrali
Distribuzione
(strategica) degli
investimenti di
portafoglio
Indagine sui
problemi dei clienti
Definizione della
soluzione
Affinamento della
roadmap
trimestrale
Pianificazione
dell'incremento del
programma
trimestrale
Esecuzione
bisettimanale
tramite Scrum
>Roadmap del
prodotto aggiornata
> Pianificazione
dell'incremento
> Obbiettivi PI
> System Demo(s)
> Definizione delle
Features
> Raffinazione delle
Features
> Sprint Demos
> Working software
> Temi strategici
aggiornati
> Budget aggiornati
> Visione del
portafoglio
aggiornata
>Program roadmap
aggiornata
> Persone
> Empathy maps
> Definizione dei
problemi
> Journey Maps
> Story Maps
> Prototipo
> Designs
15
Comprendere la tua business chain: Identifica dove tutto è
documentato
AttoriSystemProcessiArtifacts
> System Arch.
> Product Owner
> Product
Management
> Business Owner
> Agile Teams
> Scrum Master
> Producrt Owner
> Business Owner
> Scrum master
> Product Owner
> Agile/Dev Team
> Management Team
> Line Management
> Product Team
> Line Management
> Epic Owners
> Enterprise Architect
> Business Owners
> Product
Management
> UX Team
Definizione obiettivi Definire Plan ed esecuzione
Definizione e
valutazione degli
obiettivi trimestrali
Distribuzione
(strategica) degli
investimenti di
portafoglio
Indagine sui
problemi dei clienti
Definizione della
soluzione
Affinamento della
roadmap
trimestrale
Pianificazione
dell'incremento del
programma
trimestrale
Esecuzione
bisettimanale
tramite Scrum
>Roadmap del
prodotto aggiornata
> Pianificazione
dell'incremento
> Obbiettivi PI
> System Demo(s)
> Definizione delle
Features
> Raffinazione delle
Features
> Sprint Demos
> Working software
> Temi strategici
aggiornati
> Budget aggiornati
> Visione del
portafoglio
aggiornata
>Program roadmap
aggiornata
> Persone
> Empathy maps
> Definizione dei
problemi
> Journey Maps
> Story Maps
> Prototipo
> Designs
Costruzione della tua technology chain of
custody
17
La catena technology è stata notevolmente modificata
negli anni
Automation attraverso CI/CD and Cloud Technologies…
▪ Le aziende possono distribuire software più frequentemente
▪ Ha permesso alle aziende di avere una catena completa di attività connesse
▪ Consente a diverse persone di collaborare in vari punti della catena
▪ Crea molti dati su ciò che è accaduto, quando è successo, come è successo
Source control
repository
Build Package
Non-prod
deployment
Prod
deployment
Dependency
management
Artifact
repository
Monitor
deployed
Source: IT Revolution, DevOps Automated Governance Reference Architecture
18
L’automazione deve anche puntare l’attenzione sull’ integrità
nel nostro software asset
Tracciabilità— Siamo veramente sicuri che il nostro artefatto è stato associato
ad un id univoco e rilasciato nei vari ambienti? E durante lo smartworking?
Performance— Il nostro software fa quello che dovrebbe? Riusciamo a
determinare quando le performance si degraderanno?
Security— Siamo in grado di proteggere i nostri dati da violazioni di o attacchi
esterni?
Scalabilità— Siamo in grado di aumentare o decrementare le performance dei
nostri sistemi aggiungendo o rimuovendo risorse hardware?
Costruzione della tua governance chain of
custody
20
Process Inspection: Sviluppa il controllo IT nel tuo
governance chain
La governance chain ha le seguenti qualità:
▪ Utilizzabile da utenti sia tecnici che non tecnici
▪ Ogni controllo, attore e azione deve essere
verificabile in modo univoco
▪ Il software dovrebbe essere tracciabile in tutte le
fasi senza l'intervento di DevOps
▪ Gli audit log dovrebbe essere immutabili
Source: IT Revolution, DevOps Automated Governance
Reference Architecture
21
La governance chain ora può dimostrare la conformità
delle pipeline del software
▪ Gli sviluppatori possono smettere di sprecare fino al 20-30% del loro
prezioso tempo mettendo insieme rapporti di audit in modo che
possano concentrarsi sul fare ciò che amano
• I dirigenti possono ottenere la piena visibilità delle pipeline di rilascio
in modo da non perdere il sonno a causa di controlli governativi e di
sicurezza
• I team e i revisori di InfoSec ricevono i report di cui hanno bisogno
con dati completi
Plan Develop Deliver Monitor
Overview
I 4 pattern più comuni da evitare
quando si costruisce una vera Chain of
custody
24
Un'idea da un milione di dollari, ma non ho idea
ne della velocità di esecuzione ne della creazione
di un valore
25
Mantenere fede nelle pratiche manuali esistenti
piuttosto che trasformarli veramente
26
Data Point disconnessi,
nessuna panoramica integrale
27
La conformità rimarrà sempre
un'attività "dopo il fatto"
Guidance to get started
29
Struttura del flusso del business
Da questa condizione:
▪ idee in testa,
▪ visione degli obiettivi su carta,
▪ roadmaps in PowerPoint,
▪ planning su Excel
▪ work items in backlogs
A tutto strutturato e connesso
30
Semplica IT Control Framework
Step 1 - Revisionare le regole di
audit e semplificare le pratiche
di conformità
Step 2 - Italiano
Creare un processo rapido e
conforme per impostazione
predefinita
Step 3 - Automatizza il processo
da un capo all'altro
31
GRAZIE
La software chain of custody prova
cosa è successo,
quando è successo,
dove è successo,
come è successo, e
chi lo ha fatto succedere
Q&A
#digitaltogether
Special Starter Pack
Xebialabs Value Stream
Management
scrivi a sales@emerasoft
per i dettagli

Weitere ähnliche Inhalte

Was ist angesagt?

Movicon (TM) 11 Scada/HMI - Product catalogue - Italiano
Movicon (TM) 11 Scada/HMI - Product catalogue - ItalianoMovicon (TM) 11 Scada/HMI - Product catalogue - Italiano
Movicon (TM) 11 Scada/HMI - Product catalogue - ItalianoPROGEA s.r.l.
 
DevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del BusinessDevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del BusinessFelice Pescatore
 
Lucierna - Application Performance Manager - APM
Lucierna - Application Performance Manager - APMLucierna - Application Performance Manager - APM
Lucierna - Application Performance Manager - APMAlessandro Salvatico
 
Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013  Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013 Fabio Armani
 
Proficy Workflow customer presentation Italian
Proficy Workflow customer presentation Italian Proficy Workflow customer presentation Italian
Proficy Workflow customer presentation Italian Enzo M. Tieghi
 
05 azure well architected framework
05 azure well architected framework05 azure well architected framework
05 azure well architected frameworkRauno De Pasquale
 
Certificazione Agile PMI-ACP
Certificazione Agile PMI-ACPCertificazione Agile PMI-ACP
Certificazione Agile PMI-ACPVito Madaio
 
Debito Tecnico Questo Sconosciuto
Debito Tecnico Questo SconosciutoDebito Tecnico Questo Sconosciuto
Debito Tecnico Questo Sconosciutoinspearit Italy
 
Come i Microservizi favoriscono il lavoro dei Feature Teams
Come i Microservizi favoriscono il lavoro dei Feature TeamsCome i Microservizi favoriscono il lavoro dei Feature Teams
Come i Microservizi favoriscono il lavoro dei Feature TeamsGiulio Roggero
 
Come ridurre i costi e incrementare la produttività con il sistema Lean Six S...
Come ridurre i costi e incrementare la produttività con il sistema Lean Six S...Come ridurre i costi e incrementare la produttività con il sistema Lean Six S...
Come ridurre i costi e incrementare la produttività con il sistema Lean Six S...Fabrizio Favre
 
Dematerializzazione e semplificazione dei processi: il progetto realizzato pe...
Dematerializzazione e semplificazione dei processi: il progetto realizzato pe...Dematerializzazione e semplificazione dei processi: il progetto realizzato pe...
Dematerializzazione e semplificazione dei processi: il progetto realizzato pe...Dedagroup
 
Lean anche io! No tu no! - Italian Agile Days 2013
Lean anche io! No tu no! - Italian Agile Days 2013Lean anche io! No tu no! - Italian Agile Days 2013
Lean anche io! No tu no! - Italian Agile Days 2013Andrea Scavolini
 
Agile Practitioner Curriculum 2013 Certificato dal PMI e da The George Washin...
Agile Practitioner Curriculum 2013 Certificato dal PMI e da The George Washin...Agile Practitioner Curriculum 2013 Certificato dal PMI e da The George Washin...
Agile Practitioner Curriculum 2013 Certificato dal PMI e da The George Washin...ESI International Italia
 

Was ist angesagt? (16)

Movicon (TM) 11 Scada/HMI - Product catalogue - Italiano
Movicon (TM) 11 Scada/HMI - Product catalogue - ItalianoMovicon (TM) 11 Scada/HMI - Product catalogue - Italiano
Movicon (TM) 11 Scada/HMI - Product catalogue - Italiano
 
DevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del BusinessDevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del Business
 
Lucierna - Application Performance Manager - APM
Lucierna - Application Performance Manager - APMLucierna - Application Performance Manager - APM
Lucierna - Application Performance Manager - APM
 
Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013  Back to Agile - Codemotion 2013
Back to Agile - Codemotion 2013
 
Proficy Workflow customer presentation Italian
Proficy Workflow customer presentation Italian Proficy Workflow customer presentation Italian
Proficy Workflow customer presentation Italian
 
05 azure well architected framework
05 azure well architected framework05 azure well architected framework
05 azure well architected framework
 
Certificazione Agile PMI-ACP
Certificazione Agile PMI-ACPCertificazione Agile PMI-ACP
Certificazione Agile PMI-ACP
 
Debito Tecnico Questo Sconosciuto
Debito Tecnico Questo SconosciutoDebito Tecnico Questo Sconosciuto
Debito Tecnico Questo Sconosciuto
 
Il BPM con PMS
Il BPM con PMSIl BPM con PMS
Il BPM con PMS
 
Come i Microservizi favoriscono il lavoro dei Feature Teams
Come i Microservizi favoriscono il lavoro dei Feature TeamsCome i Microservizi favoriscono il lavoro dei Feature Teams
Come i Microservizi favoriscono il lavoro dei Feature Teams
 
Come ridurre i costi e incrementare la produttività con il sistema Lean Six S...
Come ridurre i costi e incrementare la produttività con il sistema Lean Six S...Come ridurre i costi e incrementare la produttività con il sistema Lean Six S...
Come ridurre i costi e incrementare la produttività con il sistema Lean Six S...
 
Dematerializzazione e semplificazione dei processi: il progetto realizzato pe...
Dematerializzazione e semplificazione dei processi: il progetto realizzato pe...Dematerializzazione e semplificazione dei processi: il progetto realizzato pe...
Dematerializzazione e semplificazione dei processi: il progetto realizzato pe...
 
BPM l' innovazione nei processi aziendali
BPM l' innovazione nei processi aziendaliBPM l' innovazione nei processi aziendali
BPM l' innovazione nei processi aziendali
 
La salute del software
La salute del softwareLa salute del software
La salute del software
 
Lean anche io! No tu no! - Italian Agile Days 2013
Lean anche io! No tu no! - Italian Agile Days 2013Lean anche io! No tu no! - Italian Agile Days 2013
Lean anche io! No tu no! - Italian Agile Days 2013
 
Agile Practitioner Curriculum 2013 Certificato dal PMI e da The George Washin...
Agile Practitioner Curriculum 2013 Certificato dal PMI e da The George Washin...Agile Practitioner Curriculum 2013 Certificato dal PMI e da The George Washin...
Agile Practitioner Curriculum 2013 Certificato dal PMI e da The George Washin...
 

Ähnlich wie Costruire una chain of custody del software - una guida per Cto Cio Devops

iVision Software 2.3
iVision Software 2.3iVision Software 2.3
iVision Software 2.3ivisionweb
 
Red Hat OpenShift: l'abilitatore della Cloud Native Enterprise
Red Hat OpenShift: l'abilitatore della Cloud Native EnterpriseRed Hat OpenShift: l'abilitatore della Cloud Native Enterprise
Red Hat OpenShift: l'abilitatore della Cloud Native EnterpriseKiratech
 
API Transformation in Crédit Agricole Italia
API Transformation in Crédit Agricole ItaliaAPI Transformation in Crédit Agricole Italia
API Transformation in Crédit Agricole ItaliaProfesia Srl, Lynx Group
 
Le nuove competenze di Maticmind in ambito applicativo
Le nuove competenze di Maticmind in ambito applicativoLe nuove competenze di Maticmind in ambito applicativo
Le nuove competenze di Maticmind in ambito applicativoMaticmind
 
Abilitare le organizzazioni e le persone ad adottare con successo il Cloud
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAbilitare le organizzazioni e le persone ad adottare con successo il Cloud
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAmazon Web Services
 
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
 
Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011Gian Maria Ricci
 
Presentazione SAP Business ByDesign ERP cloud
Presentazione SAP Business ByDesign ERP cloudPresentazione SAP Business ByDesign ERP cloud
Presentazione SAP Business ByDesign ERP cloudPaolo Bassetti
 
Scenari introduzione Application Service Governance in Azienda
Scenari introduzione Application Service Governance in AziendaScenari introduzione Application Service Governance in Azienda
Scenari introduzione Application Service Governance in AziendaConsulthinkspa
 
La governance de iprogetti agili
La governance de iprogetti agiliLa governance de iprogetti agili
La governance de iprogetti agiliinspearit Italy
 
RAMCUBE AG - software and services
RAMCUBE AG - software and servicesRAMCUBE AG - software and services
RAMCUBE AG - software and servicesluigich
 
Digital Transformation - Lean It Consulting
Digital Transformation - Lean It ConsultingDigital Transformation - Lean It Consulting
Digital Transformation - Lean It ConsultingGiulio Rizzo
 
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
 
PRESENTAZIONE -EBC 360 utility -- ENERGY GAS WATER SYSTEM
PRESENTAZIONE -EBC 360 utility -- ENERGY GAS WATER SYSTEMPRESENTAZIONE -EBC 360 utility -- ENERGY GAS WATER SYSTEM
PRESENTAZIONE -EBC 360 utility -- ENERGY GAS WATER SYSTEMERP Billing & CRM
 
Agile program management
Agile program managementAgile program management
Agile program managementEmiliano Soldi
 
Microsoft Dynamics 365 Business Central - ITA
Microsoft Dynamics 365 Business Central - ITAMicrosoft Dynamics 365 Business Central - ITA
Microsoft Dynamics 365 Business Central - ITARoberto Stefanetti
 

Ähnlich wie Costruire una chain of custody del software - una guida per Cto Cio Devops (20)

iVision Software 2.3
iVision Software 2.3iVision Software 2.3
iVision Software 2.3
 
Red Hat OpenShift: l'abilitatore della Cloud Native Enterprise
Red Hat OpenShift: l'abilitatore della Cloud Native EnterpriseRed Hat OpenShift: l'abilitatore della Cloud Native Enterprise
Red Hat OpenShift: l'abilitatore della Cloud Native Enterprise
 
API Transformation in Crédit Agricole Italia
API Transformation in Crédit Agricole ItaliaAPI Transformation in Crédit Agricole Italia
API Transformation in Crédit Agricole Italia
 
Le nuove competenze di Maticmind in ambito applicativo
Le nuove competenze di Maticmind in ambito applicativoLe nuove competenze di Maticmind in ambito applicativo
Le nuove competenze di Maticmind in ambito applicativo
 
Abilitare le organizzazioni e le persone ad adottare con successo il Cloud
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAbilitare le organizzazioni e le persone ad adottare con successo il Cloud
Abilitare le organizzazioni e le persone ad adottare con successo il Cloud
 
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
 
Disciplined Agile DevOps
Disciplined Agile DevOpsDisciplined Agile DevOps
Disciplined Agile DevOps
 
Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011
 
Presentazione SAP Business ByDesign ERP cloud
Presentazione SAP Business ByDesign ERP cloudPresentazione SAP Business ByDesign ERP cloud
Presentazione SAP Business ByDesign ERP cloud
 
DevOps Jump Start
DevOps Jump StartDevOps Jump Start
DevOps Jump Start
 
001 le professioni dell'ict
001   le professioni dell'ict001   le professioni dell'ict
001 le professioni dell'ict
 
Scenari introduzione Application Service Governance in Azienda
Scenari introduzione Application Service Governance in AziendaScenari introduzione Application Service Governance in Azienda
Scenari introduzione Application Service Governance in Azienda
 
La governance de iprogetti agili
La governance de iprogetti agiliLa governance de iprogetti agili
La governance de iprogetti agili
 
RAMCUBE AG - software and services
RAMCUBE AG - software and servicesRAMCUBE AG - software and services
RAMCUBE AG - software and services
 
Digital Transformation - Lean It Consulting
Digital Transformation - Lean It ConsultingDigital Transformation - Lean It Consulting
Digital Transformation - Lean It Consulting
 
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...
 
PRESENTAZIONE -EBC 360 utility -- ENERGY GAS WATER SYSTEM
PRESENTAZIONE -EBC 360 utility -- ENERGY GAS WATER SYSTEMPRESENTAZIONE -EBC 360 utility -- ENERGY GAS WATER SYSTEM
PRESENTAZIONE -EBC 360 utility -- ENERGY GAS WATER SYSTEM
 
Agile program management
Agile program managementAgile program management
Agile program management
 
Corso progettazione
Corso progettazioneCorso progettazione
Corso progettazione
 
Microsoft Dynamics 365 Business Central - ITA
Microsoft Dynamics 365 Business Central - ITAMicrosoft Dynamics 365 Business Central - ITA
Microsoft Dynamics 365 Business Central - ITA
 

Mehr von Emerasoft, solutions to collaborate

Percezione Vs Realtà: uno sguardo data-driven sull'OS risk management
Percezione Vs Realtà: uno sguardo data-driven sull'OS risk managementPercezione Vs Realtà: uno sguardo data-driven sull'OS risk management
Percezione Vs Realtà: uno sguardo data-driven sull'OS risk managementEmerasoft, solutions to collaborate
 
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelliwebinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelliEmerasoft, solutions to collaborate
 
Il DevOps è troppo impegnativo? Keep calm e adotta una DevOps Platform
Il DevOps è troppo impegnativo? Keep calm e adotta una DevOps PlatformIl DevOps è troppo impegnativo? Keep calm e adotta una DevOps Platform
Il DevOps è troppo impegnativo? Keep calm e adotta una DevOps PlatformEmerasoft, solutions to collaborate
 
Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022
Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022
Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022Emerasoft, solutions to collaborate
 
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...Emerasoft, solutions to collaborate
 
Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...
Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...
Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...Emerasoft, solutions to collaborate
 
La Digital Transformation ha un nuovo alleato: Value Stream Management
La Digital Transformation ha un nuovo alleato: Value Stream ManagementLa Digital Transformation ha un nuovo alleato: Value Stream Management
La Digital Transformation ha un nuovo alleato: Value Stream ManagementEmerasoft, solutions to collaborate
 
Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...
Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...
Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...Emerasoft, solutions to collaborate
 
INAIL e la cultura cybersecurity: Sonatype Advanced Development Pack
INAIL e la cultura cybersecurity: Sonatype Advanced Development PackINAIL e la cultura cybersecurity: Sonatype Advanced Development Pack
INAIL e la cultura cybersecurity: Sonatype Advanced Development PackEmerasoft, solutions to collaborate
 
Polarion ALM & Newired: vincere la resistenza culturale in azienda
Polarion ALM & Newired: vincere la resistenza culturale in aziendaPolarion ALM & Newired: vincere la resistenza culturale in azienda
Polarion ALM & Newired: vincere la resistenza culturale in aziendaEmerasoft, solutions to collaborate
 
SCA del Software Open Source: come interpretarlo per evitare problemi di sicu...
SCA del Software Open Source: come interpretarlo per evitare problemi di sicu...SCA del Software Open Source: come interpretarlo per evitare problemi di sicu...
SCA del Software Open Source: come interpretarlo per evitare problemi di sicu...Emerasoft, solutions to collaborate
 

Mehr von Emerasoft, solutions to collaborate (20)

PAnontiDEMO_5 motivi per cui una PA ha bisogno di una DAP
PAnontiDEMO_5 motivi per cui una PA ha bisogno di una DAPPAnontiDEMO_5 motivi per cui una PA ha bisogno di una DAP
PAnontiDEMO_5 motivi per cui una PA ha bisogno di una DAP
 
Percezione Vs Realtà: uno sguardo data-driven sull'OS risk management
Percezione Vs Realtà: uno sguardo data-driven sull'OS risk managementPercezione Vs Realtà: uno sguardo data-driven sull'OS risk management
Percezione Vs Realtà: uno sguardo data-driven sull'OS risk management
 
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelliwebinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
 
ComeToCode 2022 - speech di Emerasoft
ComeToCode 2022 - speech di EmerasoftComeToCode 2022 - speech di Emerasoft
ComeToCode 2022 - speech di Emerasoft
 
Il DevOps è troppo impegnativo? Keep calm e adotta una DevOps Platform
Il DevOps è troppo impegnativo? Keep calm e adotta una DevOps PlatformIl DevOps è troppo impegnativo? Keep calm e adotta una DevOps Platform
Il DevOps è troppo impegnativo? Keep calm e adotta una DevOps Platform
 
Onboarding digitale sulle piattaforme della PA - 13.04.pdf
Onboarding digitale sulle piattaforme della PA - 13.04.pdfOnboarding digitale sulle piattaforme della PA - 13.04.pdf
Onboarding digitale sulle piattaforme della PA - 13.04.pdf
 
Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022
Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022
Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022
 
Viaggio nel mondo a servizi, come prepararsi per l'avventura
Viaggio nel mondo a servizi, come prepararsi per l'avventuraViaggio nel mondo a servizi, come prepararsi per l'avventura
Viaggio nel mondo a servizi, come prepararsi per l'avventura
 
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
 
Digitaltogether 2.0 IL MANIFESTO
Digitaltogether 2.0 IL MANIFESTODigitaltogether 2.0 IL MANIFESTO
Digitaltogether 2.0 IL MANIFESTO
 
POLARION by SIEMENS & GITLAB, una coppia vincente
POLARION by SIEMENS & GITLAB, una coppia vincentePOLARION by SIEMENS & GITLAB, una coppia vincente
POLARION by SIEMENS & GITLAB, una coppia vincente
 
Come proteggersi dagli attacchi informatici
Come proteggersi dagli attacchi informaticiCome proteggersi dagli attacchi informatici
Come proteggersi dagli attacchi informatici
 
Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...
Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...
Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...
 
La Digital Transformation ha un nuovo alleato: Value Stream Management
La Digital Transformation ha un nuovo alleato: Value Stream ManagementLa Digital Transformation ha un nuovo alleato: Value Stream Management
La Digital Transformation ha un nuovo alleato: Value Stream Management
 
Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...
Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...
Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...
 
INAIL e la cultura cybersecurity: Sonatype Advanced Development Pack
INAIL e la cultura cybersecurity: Sonatype Advanced Development PackINAIL e la cultura cybersecurity: Sonatype Advanced Development Pack
INAIL e la cultura cybersecurity: Sonatype Advanced Development Pack
 
Polarion ALM & Newired: vincere la resistenza culturale in azienda
Polarion ALM & Newired: vincere la resistenza culturale in aziendaPolarion ALM & Newired: vincere la resistenza culturale in azienda
Polarion ALM & Newired: vincere la resistenza culturale in azienda
 
Api gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a serviceApi gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a service
 
Smartbear: un framework unico per testare API e UI
Smartbear: un framework unico per testare API e UISmartbear: un framework unico per testare API e UI
Smartbear: un framework unico per testare API e UI
 
SCA del Software Open Source: come interpretarlo per evitare problemi di sicu...
SCA del Software Open Source: come interpretarlo per evitare problemi di sicu...SCA del Software Open Source: come interpretarlo per evitare problemi di sicu...
SCA del Software Open Source: come interpretarlo per evitare problemi di sicu...
 

Costruire una chain of custody del software - una guida per Cto Cio Devops

  • 1. #digitaltogether Costruire una Software Chain of Custody: una guida per CTOs, CIOs, e Enterprise DevOps Teams
  • 2. 2 Relatori Riccardo BernasconiAlessandro Notte Professional Services Emerasoft - Gruppo Lynx Sales Manager Emerasoft - Gruppo Lynx
  • 3. 3
  • 4. 4
  • 5. 5 Top-ranked by Hundreds of Companies deliver softhttps://xebialabs.comwa re with XebiaLabs - faster, safer and more customer focused End-to-end Agile + DevOps Platform providing intelligence, automation and cohttps://xebialabs.comntrol across the entire software lifecycle Agile Planning, Continuous Delivery and DevOps pioneer, authority and technology lehttps://xebialabs.comader Global Teams in the US, https://xebialabs.com Europe & APAC Enterprise Agile Planning Application Release Orchestration Value Stream Management
  • 6. 6 Agenda ▪ Definizione della Chain of Custody ▪ 3 strati del Software Chain of Custody ▪ Overview XL Release ▪ Q&A
  • 7. 7 Tracciabilità end-to-end, dalle materie prime al prodotto dell'utente finale
  • 8. 8 Per i prodotti di consumo, esiste una forte certificazione, alla quale partecipano tutte le parti interessate
  • 9. 9 Se le risorse del tuo software sono equivalenti ai prodotti, come ti prendi cura di questa catena? ? ? ?
  • 10. 10 Business Technical Governance Definizione obiettivi DefinireIdeare Plan ed esecuzione Source control repository Build Package Non-prod deployment Prod deployment Dependency management Artifact repository Validazione e misurazione Monitor deployed Software Chain of Custody regole: semplificare, strutturare, spostare la convalida a sinistra e automatizzare Pianificazione Sviluppo Rilascio Monitoraggio
  • 11. Costruzione della tua business chain of custody
  • 12. 12 Comprendere la tua business chain: Identificare gli step Impostazione degli obiettivi Definire Plan ed esecuzione Definizione e valutazione degli obiettivi trimestrali Distribuzione (strategica) degli investimenti di portafoglio Indagine sui problemi dei clienti Definizione della soluzione Affinamento della roadmap trimestrale Pianificazione dell'incremento del programma trimestrale Esecuzione bisettimanale tramite Scrum
  • 13. 13 Comprendere la tua business chain: Descrivere i risultati (artefatti) per ogni passaggio >Roadmap del prodotto aggiornata > Pianificazione dell'incremento > Obbiettivi PI > System Demo(s) > Definizione delle Features > Raffinazione delle Features > Sprint Demos > Working software Processi > Temi strategici aggiornati > Budget aggiornati > Visione del portafoglio aggiornata >Program roadmap aggiornata > Persone > Empathy maps > Definizione dei problemi > Journey Maps > Story Maps > Prototipo > Designs Impostazione degli obiettivi Definire Plan ed esecuzione Definizione e valutazione degli obiettivi trimestrali Distribuzione (strategica) degli investimenti di portafoglio Indagine sui problemi dei clienti Definizione della soluzione Affinamento della roadmap trimestrale Pianificazione dell'incremento del programma trimestrale Esecuzione bisettimanale tramite Scrum
  • 14. 14 Comprendere la tua business chain: gli attori coinvolti ProcessiArtifacts > System Arch. > Product Owner > Product Management > Business Owner > Agile Teams > Scrum Master > Producrt Owner > Business Owner > Scrum master > Product Owner > Agile/Dev Team > Management Team > Line Management > Product Team > Line Management > Epic Owners > Enterprise Architect > Business Owners > Product Management > UX Team Impostazione degli obiettivi Definire Plan ed esecuzione Definizione e valutazione degli obiettivi trimestrali Distribuzione (strategica) degli investimenti di portafoglio Indagine sui problemi dei clienti Definizione della soluzione Affinamento della roadmap trimestrale Pianificazione dell'incremento del programma trimestrale Esecuzione bisettimanale tramite Scrum >Roadmap del prodotto aggiornata > Pianificazione dell'incremento > Obbiettivi PI > System Demo(s) > Definizione delle Features > Raffinazione delle Features > Sprint Demos > Working software > Temi strategici aggiornati > Budget aggiornati > Visione del portafoglio aggiornata >Program roadmap aggiornata > Persone > Empathy maps > Definizione dei problemi > Journey Maps > Story Maps > Prototipo > Designs
  • 15. 15 Comprendere la tua business chain: Identifica dove tutto è documentato AttoriSystemProcessiArtifacts > System Arch. > Product Owner > Product Management > Business Owner > Agile Teams > Scrum Master > Producrt Owner > Business Owner > Scrum master > Product Owner > Agile/Dev Team > Management Team > Line Management > Product Team > Line Management > Epic Owners > Enterprise Architect > Business Owners > Product Management > UX Team Definizione obiettivi Definire Plan ed esecuzione Definizione e valutazione degli obiettivi trimestrali Distribuzione (strategica) degli investimenti di portafoglio Indagine sui problemi dei clienti Definizione della soluzione Affinamento della roadmap trimestrale Pianificazione dell'incremento del programma trimestrale Esecuzione bisettimanale tramite Scrum >Roadmap del prodotto aggiornata > Pianificazione dell'incremento > Obbiettivi PI > System Demo(s) > Definizione delle Features > Raffinazione delle Features > Sprint Demos > Working software > Temi strategici aggiornati > Budget aggiornati > Visione del portafoglio aggiornata >Program roadmap aggiornata > Persone > Empathy maps > Definizione dei problemi > Journey Maps > Story Maps > Prototipo > Designs
  • 16. Costruzione della tua technology chain of custody
  • 17. 17 La catena technology è stata notevolmente modificata negli anni Automation attraverso CI/CD and Cloud Technologies… ▪ Le aziende possono distribuire software più frequentemente ▪ Ha permesso alle aziende di avere una catena completa di attività connesse ▪ Consente a diverse persone di collaborare in vari punti della catena ▪ Crea molti dati su ciò che è accaduto, quando è successo, come è successo Source control repository Build Package Non-prod deployment Prod deployment Dependency management Artifact repository Monitor deployed Source: IT Revolution, DevOps Automated Governance Reference Architecture
  • 18. 18 L’automazione deve anche puntare l’attenzione sull’ integrità nel nostro software asset Tracciabilità— Siamo veramente sicuri che il nostro artefatto è stato associato ad un id univoco e rilasciato nei vari ambienti? E durante lo smartworking? Performance— Il nostro software fa quello che dovrebbe? Riusciamo a determinare quando le performance si degraderanno? Security— Siamo in grado di proteggere i nostri dati da violazioni di o attacchi esterni? Scalabilità— Siamo in grado di aumentare o decrementare le performance dei nostri sistemi aggiungendo o rimuovendo risorse hardware?
  • 19. Costruzione della tua governance chain of custody
  • 20. 20 Process Inspection: Sviluppa il controllo IT nel tuo governance chain La governance chain ha le seguenti qualità: ▪ Utilizzabile da utenti sia tecnici che non tecnici ▪ Ogni controllo, attore e azione deve essere verificabile in modo univoco ▪ Il software dovrebbe essere tracciabile in tutte le fasi senza l'intervento di DevOps ▪ Gli audit log dovrebbe essere immutabili Source: IT Revolution, DevOps Automated Governance Reference Architecture
  • 21. 21 La governance chain ora può dimostrare la conformità delle pipeline del software ▪ Gli sviluppatori possono smettere di sprecare fino al 20-30% del loro prezioso tempo mettendo insieme rapporti di audit in modo che possano concentrarsi sul fare ciò che amano • I dirigenti possono ottenere la piena visibilità delle pipeline di rilascio in modo da non perdere il sonno a causa di controlli governativi e di sicurezza • I team e i revisori di InfoSec ricevono i report di cui hanno bisogno con dati completi Plan Develop Deliver Monitor
  • 23. I 4 pattern più comuni da evitare quando si costruisce una vera Chain of custody
  • 24. 24 Un'idea da un milione di dollari, ma non ho idea ne della velocità di esecuzione ne della creazione di un valore
  • 25. 25 Mantenere fede nelle pratiche manuali esistenti piuttosto che trasformarli veramente
  • 26. 26 Data Point disconnessi, nessuna panoramica integrale
  • 27. 27 La conformità rimarrà sempre un'attività "dopo il fatto"
  • 28. Guidance to get started
  • 29. 29 Struttura del flusso del business Da questa condizione: ▪ idee in testa, ▪ visione degli obiettivi su carta, ▪ roadmaps in PowerPoint, ▪ planning su Excel ▪ work items in backlogs A tutto strutturato e connesso
  • 30. 30 Semplica IT Control Framework Step 1 - Revisionare le regole di audit e semplificare le pratiche di conformità Step 2 - Italiano Creare un processo rapido e conforme per impostazione predefinita Step 3 - Automatizza il processo da un capo all'altro
  • 31. 31 GRAZIE La software chain of custody prova cosa è successo, quando è successo, dove è successo, come è successo, e chi lo ha fatto succedere Q&A #digitaltogether Special Starter Pack Xebialabs Value Stream Management scrivi a sales@emerasoft per i dettagli