everything you need to know about devops, you learned in kindergarten

12
Everything You Need to Know About DevOps, You Learned in Kindergarten

Upload: ca-technologies

Post on 14-Jul-2015

6.713 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Everything You Need to Know About DevOps, You Learned in Kindergarten

Everything You Need to Know About DevOps, You Learned in

Kindergarten

Page 2: Everything You Need to Know About DevOps, You Learned in Kindergarten

Congratulations on becoming a DevOps newbie!

You’re just back from a DevOps conference, and you’re charged up to bring the DevOps revolution to your own organization.

But there’s a problem.

Page 3: Everything You Need to Know About DevOps, You Learned in Kindergarten

Back at the office, you hit a brick wall.

Folks listen politely, but you suspect they’re just paying lip-service. Your suggestions are greeted with stony silence. You’re scolded for offering “unworkable” ideas.

They treat you like a small child …

Page 4: Everything You Need to Know About DevOps, You Learned in Kindergarten

After all, DevOps itself is only five years old.

Many people don’t think DevOps is mature enough for the Enterprise …

Page 5: Everything You Need to Know About DevOps, You Learned in Kindergarten

But DevOps has good parents and strong “Genes” …

Page 6: Everything You Need to Know About DevOps, You Learned in Kindergarten

So, at five years old, DevOps is ready for school ...

… and five things you learned in kindergarten can help you bring DevOps to your own organization.

Page 7: Everything You Need to Know About DevOps, You Learned in Kindergarten

1. Invite people to play with you.

You don’t have to wait for the next DevOps conference to convince like-minded colleagues on the value of DevOps—you can start your own.

Develop internal mini-conferences or cross-team hacks.

Crash the next Agile stand-up meeting. Invite yourself.

Page 8: Everything You Need to Know About DevOps, You Learned in Kindergarten

2. Play nicely with others.

You most likely work in a “multi-cultural” setting, with established best practices like ITIL, COBIT, CMMI and balanced scorecard.

Don’t fight them. At best, you’ll just make people mad. At worst, you’ll be on your way to establishing a separate, siloed thought practice.

Strive for collaboration and co-existence.

Page 9: Everything You Need to Know About DevOps, You Learned in Kindergarten

3. Share your toys.

We’re taught to share our toys at an early age, so why do we crave ownership of our toolsets in the workplace?

Look for ways to open your tools to others, leverage the tools of others in a DevOps-friendly way or put newer cross-functional and collaborative tools in place.

Page 10: Everything You Need to Know About DevOps, You Learned in Kindergarten

4. Use your inside voice.

Terms like Minimum Viable Product, Failing Fast and Technical Debt might connote something really bad and unpalatable to business users.

Moderate DevOps jargon by demonstrating value with user-centric stories. Use words your colleagues can understand to explain your points.

Page 11: Everything You Need to Know About DevOps, You Learned in Kindergarten

5. Show off your gold stars.

Celebrate the small wins. Don’t get carried away with impressive-sounding metrics, like time to value and market share.Look for performance indicators that drive change and incentivize behavior, especially those that can be shared across teams:• Service quality

(e.g. deployment success rates)• Service velocity

(e.g. deployment frequency/cycle times• Customer value

(e.g. response times, lead times and net promoter scores).

Page 12: Everything You Need to Know About DevOps, You Learned in Kindergarten

Is your company mature enough for DevOps?

Assess your current DevOps capabilities. Learn how you can improve your DevOps maturity.

Take the DevOps Assessment today.