devops - a mindset change – rami farran

Post on 18-Jan-2017

288 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

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