7 habits of effective devops dev ops il 2015 oded tamir

31
The 7 habits of Highly Effective Organizations that Embrace DevOps Oded Tamir - [email protected] 7 Essential steps to adopt DevOps DevOps Israel 2015

Upload: agilesparks

Post on 15-Jul-2015

239 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 7 habits of effective DevOps dev ops il 2015 oded tamir

The 7 habits of Highly Effective

Organizations that Embrace DevOps

Oded Tamir - [email protected]

7 Essential steps to adopt DevOps

DevOps Israel 2015

Page 2: 7 habits of effective DevOps dev ops il 2015 oded tamir

Oded Tamir

AgileSparks - Agile Coach

Previous Roles:

Ness Tec. – VP Global Projects Management

Amdocs - Manage Services and Operation Processes

Beit Berl College - CIO

Many years of experience with:

• Global IT project management

• Projects performance improvements

• Organization Change Management

• Agile implementation

Page 3: 7 habits of effective DevOps dev ops il 2015 oded tamir

About This Presentation

Inspired by the book :

“The 7 habits of Highly Effective People” by

Stephen R. Covey

This presentation will present 7 pragmatic

processes that will support organizations with

adopting DevOps and getting the most of it

Page 4: 7 habits of effective DevOps dev ops il 2015 oded tamir

7. Measure everything and continue improving the cycle

D - Continuous ….. Improvement

The 7 Habits – The Model

1. Start with your vision and goals 2. Focus on your value stream

A- The Initiation Point

3. Build professionalism look at the details and fix everything 4. Optimize the whole and focus on the flow

B- Build the process Infrastructure

5. Build Trust - break the silos 6. Manage the change build the culture

C-Build the organization Infrastructure

Page 5: 7 habits of effective DevOps dev ops il 2015 oded tamir

The 7 Habits

1. Start with your vision and goals 2. Focus on your value stream

3. Build professionalism look at the details and fix everything 4. Optimize the whole and focus on the flow

5. Build Trust - break the silos 6. Manage the change build the culture

7. Measure everything and continue improving the cycle

A- The Initiation Point

B- Build the process Infrastructure C-Build the organization Infrastructure

D - Continuous ….. Improvement

Page 6: 7 habits of effective DevOps dev ops il 2015 oded tamir

DevOps Goals Should be Business Goals

DevOps is Business Not Technical Initiative

Analysis Dec QA Ops Vision Value

+ DevOps

= Fast

Short

Effective

Quality Value Vision

Page 7: 7 habits of effective DevOps dev ops il 2015 oded tamir

Changes in the expectations from the CIO/ VP Technology

Business & IT Alignments

Page 8: 7 habits of effective DevOps dev ops il 2015 oded tamir

DevOps Goals should be aligned with your business goals Forester Study - 2012

51%

30%

Business Expectations – Within 6 Month

IT Deliver capabilities – 6-12 Month

Page 9: 7 habits of effective DevOps dev ops il 2015 oded tamir

Habit No. 2– Focus on your value stream

CIO

BA Dev QA OP

The Value Stream

Page 10: 7 habits of effective DevOps dev ops il 2015 oded tamir

Habit No. 2 – Focus on your value stream

Product Discovery

and Analysis

Dev 2 Build

CI

System Test

Environments

and Deployment

Release & Release

Management

Feedback

Understand your bottlenecks

Page 12: 7 habits of effective DevOps dev ops il 2015 oded tamir

The 7 Habits B & C Are the Infrastructure for the whole Building

1. Start with your vision and goals 2. Focus on your value stream

3. Build professionalism look at the details and fix everything 4. Optimize the whole and focus on the flow

5. Build Trust - break the silos 6. Manage the change build the culture

7. Measure everything and continue improving the cycle

A- The Initiation Point

B- Build the process Infrastructure C-Build the organization Infrastructure

D - Continuous ….. Improvement

Page 13: 7 habits of effective DevOps dev ops il 2015 oded tamir

The 7 Habits

1. Start with your vision and goals 2. Focus on your value stream

3. Build professionalism look at the details and fix everything 4. Optimize the whole and focus on the flow

5. Build Trust - break the silos 6. Manage the change build the culture

7. Measure everything and continue improving the cycle

A- The Initiation Point

B- Build the process Infrastructure C-Build the organization Infrastructure

D - Continuous ….. Improvement

Page 14: 7 habits of effective DevOps dev ops il 2015 oded tamir

The Zoom View Look at the details and fix everything

The Wide View Look at the flow and optimize the whole

Page 16: 7 habits of effective DevOps dev ops il 2015 oded tamir
Page 17: 7 habits of effective DevOps dev ops il 2015 oded tamir

If you're doing something

more than twice, you should

think about converting it into

an automated task

Page 18: 7 habits of effective DevOps dev ops il 2015 oded tamir

Habit No. 4 Optimize the whole and focus on the flow

If each subsystem, regarded separately, is made to operate with maximum

efficiency, the system as a whole will not operate with utmost efficiency. -

General Systems Theory (Lars Skyttner)

Page 19: 7 habits of effective DevOps dev ops il 2015 oded tamir

It does not matter how fast we can build.

It does not matter how fast we can test.

What matters is

How fast we can get through the entire loop.

Habit No. 4 Optimize the whole and focus on the flow

The Lean Startup - By Eric Ries

Page 20: 7 habits of effective DevOps dev ops il 2015 oded tamir

The 7 Habits

1. Start with your vision and goals 2. Focus on your value stream

3. Build professionalism look at the details and fix everything 4. Optimize the whole and focus on the flow

5. Build Trust - break the silos 6. Manage the change build the culture

7. Measure everything and continue improving the cycle

A- The Initiation Point

B- Build the process Infrastructure C-Build the organization Infrastructure

D - Continuous ….. Improvement

Page 21: 7 habits of effective DevOps dev ops il 2015 oded tamir

Habit No. 5

Build Trust - Break the silos

http://www.callruby.com/the_watercooler/2013/01/how-to-break-down-silos-in-your-business/

The Value Stream Flow

Page 22: 7 habits of effective DevOps dev ops il 2015 oded tamir

Habit No. 5 Trust is NOT “Soft” it has direct link to the “Bottom Line”

Page 23: 7 habits of effective DevOps dev ops il 2015 oded tamir

Habit No. 5 5 Waves of Trust

Req – Dev – Test – Op

Page 26: 7 habits of effective DevOps dev ops il 2015 oded tamir

The 7 Habits

1. Start with your vision and goals 2. Focus on your value stream

3. Build professionalism look at the details and fix everything 4. Optimize the whole and focus on the flow

5. Build Trust - break the silos 6. Manage the change build the culture

7. Measure everything and continue improving the cycle

A- The Initiation Point

B- Build the process Infrastructure C-Build the organization Infrastructure

D - Continuous ….. Improvement

Page 27: 7 habits of effective DevOps dev ops il 2015 oded tamir

Habit No. 7 Measure everything and continue improving the cycle

Page 28: 7 habits of effective DevOps dev ops il 2015 oded tamir
Page 29: 7 habits of effective DevOps dev ops il 2015 oded tamir

Continuous Delivery - Jez Humble

Page 30: 7 habits of effective DevOps dev ops il 2015 oded tamir

The 7 Habits – The Model

1. Start with your vision and goals 2. Focus on your value stream

3. Build professionalism look at the details and fix everything 4. Optimize the whole and focus on the flow

5. Build Trust - break the silos 6. Manage the change build the culture

7. Measure everything and continue improving the cycle

A- The Initiation Point

B- Build the process Infrastructure C-Build the organization Infrastructure

D - Continuous ….. Improvement

Page 31: 7 habits of effective DevOps dev ops il 2015 oded tamir

? Thanks

Oded Tamir

[email protected]