devops - a mindset change – rami farran
Post on 18-Jan-2017
288 Views
Preview:
TRANSCRIPT
DevOps
A mindset Change
Rami Farran Agile Tour
Beirut 2015
Thank you Sponsors
GOLD
SILVER BRONZE
HOST
Thank you Media Partners
Eco-System Partners
Support Sponsors
Organizer
Gartner Says By 2016, DevOps Will Evolve From a Niche to a Mainstream Strategy Employed by 25 Percent of Global 2000 Organizations
Why Now?
Not only in IT • Toyota
Software Production Line
DevOps is a cultural and Professional Movement (Adam Jacob) It's not a tool It's not a person It's not dev & ops
CAMS (John Willis) Culture Automation Measurement Sharing
DevOps Deconstruction/components: 1. Collaboration of People 2. Convergence of Processes 3. Creation and Exploitation of tools
• A common perception held by the organization’s members; a system of shared meaning
• A shared pattern of beliefs, expectations & meanings that influence and guide the thinking and behaviors of the members of an organization.
• The culture shapes people who are members in the org • IBM vs Google • Culture becomes so much a part of the environment that
participants do not even notice its existence
Culture is also a Liability • Barrier to change - especially in
established traditional IT departments
• Barrier to diversity - it puts a considerable pressure on employees to conform
How to change culture Office
Setup Process
es Recogni
tion
Benefits Quick Wins Slogans
Dress Code
Boss Charact
er
Pictures
Structures
Appraisals
Culture is an Output.
Not an Input
Changing to DevOps Culture Kaizen
• Evolution • Low Cost • Low Risk • Human Effort • No Brainer
Innovation • Revolution • High Cost • High Risk • Technology • More Thought
DevOps isn’t the goal. It helps you reach your goals.
Organization Leaders • ….Are change champions • The power of the WHY
Patterns and Anti Patterns
Continuous Everything Amazon
DR Google Crazy Scenarios
Infrastructure as Versioned Code
Break down the wall
Willful Ignorance
EMPATHY
Tribal Knowledge
Be a free man, not a bottleneck
DevOps is a change of Attitude
• Cultural Change • Mindset Change • People Change
It takes Organizational Changes
DevOps Team (Netflix)? Liaison Team (CE)?
Familiarization. Paintball (not Dev vs Ops!!!), Brown
bags, Games
Co-Location Face to face
Real Time, Real People
Secondment Walk a mile in another man’s
shoes
Event Hosting Pizza Friday /
Shawerman Friday
Change People Reassign people
who are unwilling to change
Change Incentives • Developers are incentivized to
produce and release code – Ideally error-free code
• Operations are incentivized to minimize downtime – Operations knows that the best
protection for production is to accept no changes
This war ends tonight… Replace these measurements with shared responsibility for delivering new capabilities quickly and safely.
That’s all! • Thank you
top related