21
5 Common Barriers when Introducing DevOps Ho Ming Li ActiveState

5 Common Barriers When Introducing DevOps

Embed Size (px)

DESCRIPTION

Ignite Talk given by ActiveState Cloud Solution Architect Ho Ming Li at DevOpsDays Silicon Valley 2014

Citation preview

Page 1: 5 Common Barriers When Introducing DevOps

5 Common Barrierswhen Introducing DevOps

Ho Ming Li ActiveState

Page 2: 5 Common Barriers When Introducing DevOps

www.activestate.com/stackato

AboutDiscuss: PaaS and DevOpsWith: Users, Devs, Ops, Managers, Execs

Today’s Goal:

Bring awareness - lessons learntOffer some thoughts and tips

Page 3: 5 Common Barriers When Introducing DevOps

Why DevOpsSelf-Service, Agile, Collaboration

Page 4: 5 Common Barriers When Introducing DevOps

How #1 Tools?

Page 5: 5 Common Barriers When Introducing DevOps

How #1 Tools?

Not the Problem

Page 6: 5 Common Barriers When Introducing DevOps

How #2 People!

DEV OPS

Page 7: 5 Common Barriers When Introducing DevOps

P1. Do Not See the Light

don't need it

what is devops

why devops

Page 8: 5 Common Barriers When Introducing DevOps

A1. Do Not See the Light Nothing to do but…

Educate

Educate

Educate

Talk it through. Look at what others are doing.

Page 9: 5 Common Barriers When Introducing DevOps

P2. Ain’t Broken, Don’t Fix Itdon't bother, too troublesome

let’s stay with what we have

desire to stick to status quo

Page 10: 5 Common Barriers When Introducing DevOps

If you don’t change and make progress…

… you’re definitely falling behind

P2. Ain’t Broken, Don’t Fix It

Page 11: 5 Common Barriers When Introducing DevOps

Be the change agent

Instill a culture that encourages change

Foster innovation by establishing a culture that accept and reward new ideas

A2. Ain’t Broken, Don’t Fix It

Page 12: 5 Common Barriers When Introducing DevOps

Concern about lost of responsibilities

Sense of losing job security

Like to keep doing what they do

P3. Dude, that’s my job!

Page 13: 5 Common Barriers When Introducing DevOps

A3. Dude, that’s my job!

“It’s OK to automate yourself out of a job because, well, there are jobs everywhere.”

— Ken Owens, CTO of Cloud Services, Cisco

in CF Summit 2014

Page 14: 5 Common Barriers When Introducing DevOps

A3. Dude, that’s my job!Communicate!

FALSE sense of insecurity

Automation means more time to do other things

Page 15: 5 Common Barriers When Introducing DevOps

P4. Great Dividedevs hate ops, ops hate devs

no alignment, can't move forward

NO NO NO NO NO NO NO NO

DEV OPS

Page 16: 5 Common Barriers When Introducing DevOps

A4. Great Dividebring the two groups together

dev learn to be ops, ops learn to be devs

YES YES YES YES

DEV OPS

Page 17: 5 Common Barriers When Introducing DevOps

P5. One vs The Rest

One person gets it. Awesome!

but the rest of the team doesn't...but the rest of the company doesn't...

Page 18: 5 Common Barriers When Introducing DevOps

Identify & Empower those who get it.

Evangelize Internally Lunch and LearnGroup Discussions Mailing Lists

A5. One vs The Rest

Page 19: 5 Common Barriers When Introducing DevOps

Common Theme

Learn → Understand → Communicate

EDUCATE the users, managers, executives

Page 20: 5 Common Barriers When Introducing DevOps

Mindset/Culture (DevOps)

Think about the people,

not the tools.

Embrace DevOps from the people angle!

DevOps

Page 21: 5 Common Barriers When Introducing DevOps

Thank You!Ho Ming Li ActiveState