SlideShare a Scribd company logo
1 of 43
UN VIAGGIO VERSO DEVOPS
Daniele Pozzobon
@pozzobondaniele
dnl.pozzobon@gmail.com
#DOAW20
Who has DevOps culture?
Who is transitioning?
Who lost hope?
WHAT’SDEVOPS?
#DOAW20
A set of practices intended to reduce the time between committing
a change to a system and the change being placed into normal
production, while ensuring high quality
(wikipedia.en)
WHAT’SDEVOPS?
#DOAW20
DevOps and its resulting technical, architectural, and cultural
practices represent a convergence of many philosophical and
management movements
DevOps is the outcome of applying the most trusted principles
from the domain of physical manufacturing and leadership to the IT
value stream.
[…. ]many also view DevOps as the logical continuation of the Agile
software journey that began in 2001
(The DevOps Handbook)
DEVOPS IS…
#DOAW20
DevOps is the result of applying Lean principles to the technology
value stream
(The DevOps Handbook)
DEVOPS IS…
#DOAW20
THE THREE WAYS
#DOAW20
THETHREEWAYS
Set of principles Principles of Flow
Principles of Feedback
Principles of Continual Learning
and Experimentation
#DOAW20
THETHREEWAYS-LIKESKILLSINAGAME
#DOAW20
THEFIRSTWAY
Delivering value to the
customers at steady pace
Make your work Visible
Limit Work in progress
Reduce batch sizes
Reduce the number of handoffs
Continually identify and elevate
your constraints
Eliminate hardships and waste in
the value stream
#DOAW20
THESECONDWAY
Course correction and
learnings based on feedback
See problems as they occur
Swarm and solve problems to build
new knowledge
Keep pushing quality closer to the
source
Enable optimizing for downstream
work centers
#DOAW20
THETHIRDWAY
Learn, Grow and Improve
over time
Enabling organizational learning and
a safety culture
Institutionalize the improvement of
daily work
Transform local discoveries into
global improvements
Inject resilience patterns into our
daily work
Leaders reinforce a learning culture
#DOAW20
THETHREEWAYS–SKILLCHART
Make your work Visible
Limit Work in progress
Reduce batch sizes
Reduce the number of handoffs
Continually identify and elevate your constraints
Eliminate hardships and waste in the value stream
Working safely within complex systems
See problems as they occur
Swarm and solve problems to build new knowledge
Keep pushing quality closer to the source
Enable optimizing for downstream work centers
Enabling organizational learning and a safety culture
Instituzionalize the improvement of daily work
Transform local discoveries into global improvements
Inject resilience patterns into our daily work
Leaders reinforce a learning culture
Fake Company
#DOAW20
WHO ARE WE TALKING ABOUT?
#DOAW20
MODINE
#DOAW20
ONE AND A HALF YEARS AGO…
#DOAW20
VERSIONCONTROL
Vault from Source Gear Dated technology
Centralized
Difficult to integrate
Problems during normal operation
#DOAW20
REQUIREMENTSANDBUGSHANDLING
From Trello to Jira Recently migrated to Jira
Beginning to use Kanban
No use of Jira’s analytics
Start proper reporting
#DOAW20
RELEASEMANAGEMENT
Partial automation Partly by hand
Part scripted
Risky and Slow
#DOAW20
CODESTATUS
Old Code Procedural
Low Quality
New Code Low Quality from Contractor
Good Quality from Team
Tests No Tests
#DOAW20
RELATIONSHIPWITHIT
Complicated
Plus side Almost complete control over all
flow
Collaborative
Negative side Bureaucratic
Slow reaction to our requests
#DOAW20
MODINE AND THE THREE WAYS
BACK THEN
#DOAW20
THEFIRSTWAY
Eliminate hardships and waste in the value
stream
Continually identify and elevate your constraints
Reduce the number of handoffs
Reduce batch sizes
Limit Work in progress
Make your work Visible
Principles of Flow
#DOAW20
THESECONDWAY
Enable optimizing for downstream work centers
Keep pushing quality closer to the source
Swarm and solve problems to build new
knowledge
See problems as they occur
Principles of Feedback
#DOAW20
THETHIRDWAY
Leaders reinforce a learning culture
Inject resilience patterns into our daily work
Transform local discoveries into global
improvements
Instituzionalize the improvement of daily work
Enabling organizational learning and a safety
culture
Principles of Learning and Experimentation
#DOAW20
IMPROVEMENT ACTIONS
#DOAW20
CODELIFECYCLE
Source Control Management One of the biggest roadblocks
Modern technology Needed
Technologies analyzed SVN
Git
TFS
Decided for Git Better integration
More flexibility
#DOAW20
CODELIFECYCLE
Migration strategy Clean History
Partial History
All History
How to choose https://bit.ly/32PqF89
Search XXX to Git
#DOAW20
CODELIFECYCLE
Where to Host Code Custom Central Repo
BitBucket
Azure DevOps Services
Selection criteria Easy of use
Integration with other Tools
Future development
#DOAW20
DEPLOYMENTAUTOMATION
Azure DevOps Pipelines Powerful
Easy of use
Build pipeline Hosted
Quick
Release pipeline On-premise
Should be easy but…
#DOAW20
DEPLOYMENTAUTOMATION
Where to start? https://bit.ly/2WfBeP0
https://dev.azure.com
#DOAW20
TESTS
The problem with Tests Always left for later
CI inefficient without tests
Pilot project Unit Tests
UI Tests
Adopting UI Tests across
the board
More Visual
Easier to “sell”
Easier on brownfield
#DOAW20
TESTS
Where to start? Start! Don’t Ask
Gherkin (Specflow, Cucumber)
Slowly Automate
Sell the concept with patience
Given I am logged in as an 'Administrator'
When I have clicked on the User Management tab
Then A table listing the current users is displayed
#DOAW20
SECURITY
The problem with Security Always left for later
• Started collaborating with Sec
Team
Dev team Simple security checks with
Static Code Analysis
Dependency Vulnerability checks
OWASP ZAP
Sec Team More in depth pen test
#DOAW20
SECURITY
Where to start? OWASP Top Ten
OWASP Developer Guide
OWASP Zed Attack Proxy
OWASP Wealth of Information and
tools
Dependecy Checker and RetireJS
Static Code Analysis
#DOAW20
PROJECTMANAGEMENT
Support Jira
Better suited for handling support
Improving reporting policy
Improving Analytics
New Projects Azure DevOps Boards
Better suited for managing
Agile projects
#DOAW20
OTHER ACTIONS
Team sessions for improvement
actions
Cloud development
#DOAW20
MODINE AND THE THREE WAYS
NOW
#DOAW20
THEFIRSTWAY
Eliminate hardships and waste in the value
stream
Continually identify and elevate your constraints
Reduce the number of handoffs
Reduce batch sizes
Limit Work in progress
Make your work Visible
Principles of Flow
#DOAW20
THESECONDWAY
Enable optimizing for downstream work centers
Keep pushing quality closer to the source
Swarm and solve problems to build new
knowledge
See problems as they occur
Working safely within complex systems
Principles of Feedback
#DOAW20
THETHIRDWAY
Leaders reinforce a learning culture
Inject resilience patterns into our daily work
Transform local discoveries into global
improvements
Instituzionalize the improvement of daily work
Enabling organizational learning and a safety
culture
Principles of Continuous Learning
#DOAW20
WRAPPINGUP…
Clear improvement
Work on The Three Ways
Flow
Feedback
Learning
Daniele Pozzobon dnl.pozzobon@gmail.com
@pozzobondaniele
https://www.youtube.com/getlatestversion
https://www.slideshare.net/DanielePozzobon

More Related Content

What's hot

Devops at SlideShare: Talk at Devopsdays Bangalore 2011
Devops at SlideShare: Talk at Devopsdays Bangalore 2011Devops at SlideShare: Talk at Devopsdays Bangalore 2011
Devops at SlideShare: Talk at Devopsdays Bangalore 2011Kapil Mohan
 
DOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to OpenDOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to OpenGene Kim
 
XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsBob Sokol
 
DevOps – the future of Agile – why, what, how? Agile Israel 2014
DevOps – the future of Agile – why, what, how? Agile Israel 2014DevOps – the future of Agile – why, what, how? Agile Israel 2014
DevOps – the future of Agile – why, what, how? Agile Israel 2014Yuval Yeret
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Kris Buytaert
 
DevOps MythBusters
DevOps MythBustersDevOps MythBusters
DevOps MythBustersXebiaLabs
 
Introduction to devops 2016
Introduction to devops 2016Introduction to devops 2016
Introduction to devops 2016gjdevos
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Patrick McDonnell
 
Very first introduction to DevOps
Very first introduction to DevOps Very first introduction to DevOps
Very first introduction to DevOps Hien Nguyen
 
DevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talkDevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talkD Z
 
JUG Bonn June 2021 - The DevOps disaster
JUG Bonn June 2021 - The DevOps disasterJUG Bonn June 2021 - The DevOps disaster
JUG Bonn June 2021 - The DevOps disasterBert Jan Schrijver
 
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...Simplilearn
 
XebiaLabs Top Enterprise DevOps Lessons for 2016
XebiaLabs Top Enterprise DevOps Lessons for 2016XebiaLabs Top Enterprise DevOps Lessons for 2016
XebiaLabs Top Enterprise DevOps Lessons for 2016XebiaLabs
 

What's hot (20)

Dev ops concept
Dev ops conceptDev ops concept
Dev ops concept
 
Devops at SlideShare: Talk at Devopsdays Bangalore 2011
Devops at SlideShare: Talk at Devopsdays Bangalore 2011Devops at SlideShare: Talk at Devopsdays Bangalore 2011
Devops at SlideShare: Talk at Devopsdays Bangalore 2011
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
DOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to OpenDOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to Open
 
DevOps
DevOpsDevOps
DevOps
 
Devops
DevopsDevops
Devops
 
Devops
DevopsDevops
Devops
 
XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOps
 
DevOps – the future of Agile – why, what, how? Agile Israel 2014
DevOps – the future of Agile – why, what, how? Agile Israel 2014DevOps – the future of Agile – why, what, how? Agile Israel 2014
DevOps – the future of Agile – why, what, how? Agile Israel 2014
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.
 
DevOps MythBusters
DevOps MythBustersDevOps MythBusters
DevOps MythBusters
 
Introduction to devops 2016
Introduction to devops 2016Introduction to devops 2016
Introduction to devops 2016
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
 
Devops
DevopsDevops
Devops
 
DevOps
DevOps DevOps
DevOps
 
Very first introduction to DevOps
Very first introduction to DevOps Very first introduction to DevOps
Very first introduction to DevOps
 
DevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talkDevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talk
 
JUG Bonn June 2021 - The DevOps disaster
JUG Bonn June 2021 - The DevOps disasterJUG Bonn June 2021 - The DevOps disaster
JUG Bonn June 2021 - The DevOps disaster
 
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
 
XebiaLabs Top Enterprise DevOps Lessons for 2016
XebiaLabs Top Enterprise DevOps Lessons for 2016XebiaLabs Top Enterprise DevOps Lessons for 2016
XebiaLabs Top Enterprise DevOps Lessons for 2016
 

Similar to Un Viaggio Verso DevOps

Modine's Journey Towards a DevOps Culture
Modine's Journey Towards a DevOps CultureModine's Journey Towards a DevOps Culture
Modine's Journey Towards a DevOps CultureDaniele Pozzobon
 
DevOps a peek into high performing organizations
DevOps a peek into high performing organizationsDevOps a peek into high performing organizations
DevOps a peek into high performing organizationsRam0603
 
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?Chen Cheng-Wei
 
Practical DevOps & Continuous Delivery – A Webinar to learn in depth on DevO...
Practical DevOps & Continuous Delivery –  A Webinar to learn in depth on DevO...Practical DevOps & Continuous Delivery –  A Webinar to learn in depth on DevO...
Practical DevOps & Continuous Delivery – A Webinar to learn in depth on DevO...Hugo Messer
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryNajib Radzuan
 
DevOps at scale: what we did, what we learned at Societe Generale
DevOps at scale: what we did, what we learned at Societe GeneraleDevOps at scale: what we did, what we learned at Societe Generale
DevOps at scale: what we did, what we learned at Societe GeneraleAdrien Blind
 
Scale security for a dollar or less
Scale security for a dollar or lessScale security for a dollar or less
Scale security for a dollar or lessMohammed A. Imran
 
Webinar: DevOps - Redefining your IT Strategy
Webinar: DevOps - Redefining your IT StrategyWebinar: DevOps - Redefining your IT Strategy
Webinar: DevOps - Redefining your IT StrategyEdureka!
 
DevOps With Chef and Azure
DevOps With Chef and AzureDevOps With Chef and Azure
DevOps With Chef and AzureMatt Stratton
 
DevOps Real-Time Projects | Edureka
DevOps Real-Time Projects | EdurekaDevOps Real-Time Projects | Edureka
DevOps Real-Time Projects | EdurekaEdureka!
 
Fighting The Fintech Wave With DevOps
Fighting The Fintech Wave With DevOpsFighting The Fintech Wave With DevOps
Fighting The Fintech Wave With DevOpscontinohq
 
Strengthen and Scale Security for a dollar or less
Strengthen and Scale Security for a dollar or lessStrengthen and Scale Security for a dollar or less
Strengthen and Scale Security for a dollar or lessMohammed A. Imran
 
Manchester ITExpo Talk: DevOps large and small - Cambridge Satchel
Manchester ITExpo Talk:  DevOps large and small - Cambridge SatchelManchester ITExpo Talk:  DevOps large and small - Cambridge Satchel
Manchester ITExpo Talk: DevOps large and small - Cambridge SatchelJwooldridge
 
DevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroDevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroNajib Radzuan
 
Practical DevSecOps Course - Part 1
Practical DevSecOps Course - Part 1Practical DevSecOps Course - Part 1
Practical DevSecOps Course - Part 1Mohammed A. Imran
 
DevOps open house #cpdof (17th september 2020)
DevOps open house #cpdof   (17th september 2020)DevOps open house #cpdof   (17th september 2020)
DevOps open house #cpdof (17th september 2020)Agile Testing Alliance
 
100% job oriented dev ops training online @ free demo !!!
100% job oriented dev ops training online @ free demo !!!100% job oriented dev ops training online @ free demo !!!
100% job oriented dev ops training online @ free demo !!!miaavery77
 

Similar to Un Viaggio Verso DevOps (20)

Modine's Journey Towards a DevOps Culture
Modine's Journey Towards a DevOps CultureModine's Journey Towards a DevOps Culture
Modine's Journey Towards a DevOps Culture
 
DevOps a peek into high performing organizations
DevOps a peek into high performing organizationsDevOps a peek into high performing organizations
DevOps a peek into high performing organizations
 
Dev ops
Dev opsDev ops
Dev ops
 
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
 
Practical DevOps & Continuous Delivery – A Webinar to learn in depth on DevO...
Practical DevOps & Continuous Delivery –  A Webinar to learn in depth on DevO...Practical DevOps & Continuous Delivery –  A Webinar to learn in depth on DevO...
Practical DevOps & Continuous Delivery – A Webinar to learn in depth on DevO...
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
 
DevOps at scale: what we did, what we learned at Societe Generale
DevOps at scale: what we did, what we learned at Societe GeneraleDevOps at scale: what we did, what we learned at Societe Generale
DevOps at scale: what we did, what we learned at Societe Generale
 
Scale security for a dollar or less
Scale security for a dollar or lessScale security for a dollar or less
Scale security for a dollar or less
 
Webinar: DevOps - Redefining your IT Strategy
Webinar: DevOps - Redefining your IT StrategyWebinar: DevOps - Redefining your IT Strategy
Webinar: DevOps - Redefining your IT Strategy
 
DevOps @ VCU
DevOps @ VCUDevOps @ VCU
DevOps @ VCU
 
DevOps With Chef and Azure
DevOps With Chef and AzureDevOps With Chef and Azure
DevOps With Chef and Azure
 
DevOps Real-Time Projects | Edureka
DevOps Real-Time Projects | EdurekaDevOps Real-Time Projects | Edureka
DevOps Real-Time Projects | Edureka
 
Fighting The Fintech Wave With DevOps
Fighting The Fintech Wave With DevOpsFighting The Fintech Wave With DevOps
Fighting The Fintech Wave With DevOps
 
Strengthen and Scale Security for a dollar or less
Strengthen and Scale Security for a dollar or lessStrengthen and Scale Security for a dollar or less
Strengthen and Scale Security for a dollar or less
 
Manchester ITExpo Talk: DevOps large and small - Cambridge Satchel
Manchester ITExpo Talk:  DevOps large and small - Cambridge SatchelManchester ITExpo Talk:  DevOps large and small - Cambridge Satchel
Manchester ITExpo Talk: DevOps large and small - Cambridge Satchel
 
DevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroDevOps Culture & Methodology Intro
DevOps Culture & Methodology Intro
 
DevOps beyond the Tools
DevOps beyond the ToolsDevOps beyond the Tools
DevOps beyond the Tools
 
Practical DevSecOps Course - Part 1
Practical DevSecOps Course - Part 1Practical DevSecOps Course - Part 1
Practical DevSecOps Course - Part 1
 
DevOps open house #cpdof (17th september 2020)
DevOps open house #cpdof   (17th september 2020)DevOps open house #cpdof   (17th september 2020)
DevOps open house #cpdof (17th september 2020)
 
100% job oriented dev ops training online @ free demo !!!
100% job oriented dev ops training online @ free demo !!!100% job oriented dev ops training online @ free demo !!!
100% job oriented dev ops training online @ free demo !!!
 

Recently uploaded

%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 

Recently uploaded (20)

%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 

Un Viaggio Verso DevOps

Editor's Notes

  1. Prima di cominciare dovuto rigraziamento agli sponsor senza I quali questo evento non sarebbe stato possibile
  2. Produttori di Scambiatori di Calore 7000+ Lavoratori 30+ Fabbriche/Uffici Cresciuta acquisendo altre aziende Molta frammentazione
  3. Quando sono arrivato io un anno e mezzo fa le azioni di miglioramento erano già iniziate e visto il terreno fertile è stato possibile attuare molte novità e migliorie in questo periodo. Ma, come eravamo messi un anno e mezzo fa?
  4. (someone else code is always ugly) Lot’s of old code Heavy refactoring needed but not justified Good quality code by internal team Good abstractions Good composiblity Good reuse Low quality code by external contractor Lot’s of duplicate code Custom UI frameworks Poor abstractions Refactoring needed No Tests no test automation no test specifications no regression test all tests done by hand
  5. (someone else code is always ugly) Lot’s of old code Heavy refactoring needed but not justified Good quality code by internal team Good abstractions Good composiblity Good reuse Low quality code by external contractor Lot’s of duplicate code Custom UI frameworks Poor abstractions Refactoring needed No Tests no test automation no test specifications no regression test all tests done by hand
  6. Quando sono arrivato io un anno e mezzo fa le azioni di miglioramento erano già iniziate e visto il terreno fertile è stato possibile attuare molte novità e migliorie in questo periodo. Ma, come eravamo messi un anno e mezzo fa?
  7. The First Way: si tratta di una serie di principi per massimizzare il flusso di valore dal nascita della necessita da parte del cliente alla soddisfazione della stessa attraverso nuove funzionalità. Principalemente abbiamo: Make your work Visible Limit Work in progress Reduce batch sizes Reduce the number of handoffs Continually identify and elevate your constraints Eliminate hardships and waste in the value stream
  8. The second way: un gruppo di principi atti a migliorare il feedback Working safely within complex systems See problems as they occur Swarm and solve problems to build new knowledge Keep pushing quality closer to the source Enable optimizing for downstream work centers
  9. The third way: questi invece sono un gruppo di principi che trattano l'apprendimento continuo e la sperimentazione Enabling organizational learning and a safety culture Instituzionalize the improvement of daily work Transform local discoveries into global improvements Inject resilience patterns into our daily work Leaders reinforce a learning culture
  10. Quando sono arrivato io un anno e mezzo fa le azioni di miglioramento erano già iniziate e visto il terreno fertile è stato possibile attuare molte novità e migliorie in questo periodo. Ma, come eravamo messi un anno e mezzo fa?
  11. (someone else code is always ugly) Lot’s of old code Heavy refactoring needed but not justified Good quality code by internal team Good abstractions Good composiblity Good reuse Low quality code by external contractor Lot’s of duplicate code Custom UI frameworks Poor abstractions Refactoring needed No Tests no test automation no test specifications no regression test all tests done by hand
  12. https://www.youtube.com/watch?v=ULvb6kdrYHE
  13. https://www.youtube.com/watch?v=ULvb6kdrYHE
  14. (someone else code is always ugly) Lot’s of old code Heavy refactoring needed but not justified Good quality code by internal team Good abstractions Good composiblity Good reuse Low quality code by external contractor Lot’s of duplicate code Custom UI frameworks Poor abstractions Refactoring needed No Tests no test automation no test specifications no regression test all tests done by hand
  15. (someone else code is always ugly) Lot’s of old code Heavy refactoring needed but not justified Good quality code by internal team Good abstractions Good composiblity Good reuse Low quality code by external contractor Lot’s of duplicate code Custom UI frameworks Poor abstractions Refactoring needed No Tests no test automation no test specifications no regression test all tests done by hand
  16. (someone else code is always ugly) Lot’s of old code Heavy refactoring needed but not justified Good quality code by internal team Good abstractions Good composiblity Good reuse Low quality code by external contractor Lot’s of duplicate code Custom UI frameworks Poor abstractions Refactoring needed No Tests no test automation no test specifications no regression test all tests done by hand
  17. (someone else code is always ugly) Lot’s of old code Heavy refactoring needed but not justified Good quality code by internal team Good abstractions Good composiblity Good reuse Low quality code by external contractor Lot’s of duplicate code Custom UI frameworks Poor abstractions Refactoring needed No Tests no test automation no test specifications no regression test all tests done by hand
  18. (someone else code is always ugly) Lot’s of old code Heavy refactoring needed but not justified Good quality code by internal team Good abstractions Good composiblity Good reuse Low quality code by external contractor Lot’s of duplicate code Custom UI frameworks Poor abstractions Refactoring needed No Tests no test automation no test specifications no regression test all tests done by hand
  19. (someone else code is always ugly) Lot’s of old code Heavy refactoring needed but not justified Good quality code by internal team Good abstractions Good composiblity Good reuse Low quality code by external contractor Lot’s of duplicate code Custom UI frameworks Poor abstractions Refactoring needed No Tests no test automation no test specifications no regression test all tests done by hand
  20. (someone else code is always ugly) Lot’s of old code Heavy refactoring needed but not justified Good quality code by internal team Good abstractions Good composiblity Good reuse Low quality code by external contractor Lot’s of duplicate code Custom UI frameworks Poor abstractions Refactoring needed No Tests no test automation no test specifications no regression test all tests done by hand
  21. (someone else code is always ugly) Lot’s of old code Heavy refactoring needed but not justified Good quality code by internal team Good abstractions Good composiblity Good reuse Low quality code by external contractor Lot’s of duplicate code Custom UI frameworks Poor abstractions Refactoring needed No Tests no test automation no test specifications no regression test all tests done by hand
  22. Quando sono arrivato io un anno e mezzo fa le azioni di miglioramento erano già iniziate e visto il terreno fertile è stato possibile attuare molte novità e migliorie in questo periodo. Ma, come eravamo messi un anno e mezzo fa?
  23. The First Way: si tratta di una serie di principi per massimizzare il flusso di valore dal nascita della necessita da parte del cliente alla soddisfazione della stessa attraverso nuove funzionalità. Principalemente abbiamo: Make your work Visible Limit Work in progress Reduce batch sizes Reduce the number of handoffs Continually identify and elevate your constraints Eliminate hardships and waste in the value stream
  24. The second way: un gruppo di principi atti a migliorare il feedback Working safely within complex systems See problems as they occur Swarm and solve problems to build new knowledge Keep pushing quality closer to the source Enable optimizing for downstream work centers
  25. The third way: questi invece sono un gruppo di principi che trattano l'apprendimento continuo e la sperimentazione Enabling organizational learning and a safety culture Instituzionalize the improvement of daily work Transform local discoveries into global improvements Inject resilience patterns into our daily work Leaders reinforce a learning culture
  26. The third way: questi invece sono un gruppo di principi che trattano l'apprendimento continuo e la sperimentazione Enabling organizational learning and a safety culture Instituzionalize the improvement of daily work Transform local discoveries into global improvements Inject resilience patterns into our daily work Leaders reinforce a learning culture