66
Em Campbell-Pretty Partner, Context Matters @PrettyAgile www.prettyagile.com au.linkedin.com/in/ejcampbellpretty/ [email protected] The Magic Carpet Ride: A business perspective on DevOps

The Magic Carpet Ride - A business perspective on Devops

Embed Size (px)

Citation preview

Page 1: The Magic Carpet Ride - A business perspective on Devops

Em Campbell-Pretty Partner, Context Matters @PrettyAgile www.prettyagile.com au.linkedin.com/in/ejcampbellpretty/ [email protected]

The Magic Carpet Ride: A business perspective on DevOps

Page 2: The Magic Carpet Ride - A business perspective on Devops
Page 3: The Magic Carpet Ride - A business perspective on Devops
Page 4: The Magic Carpet Ride - A business perspective on Devops

•  Not just warm and fuzzy culture stuff

http://www.precisionpartners.org/2014/02/27/this-is-not-warm-and-fuzzy/

Page 5: The Magic Carpet Ride - A business perspective on Devops

•  Google Devops

Page 6: The Magic Carpet Ride - A business perspective on Devops

Photo sourced from: https://flic.kr/p/i6yPvN

Page 7: The Magic Carpet Ride - A business perspective on Devops

•  Teradata EDW

Page 8: The Magic Carpet Ride - A business perspective on Devops

https://flic.kr/p/cVHs2u

Page 9: The Magic Carpet Ride - A business perspective on Devops
Page 10: The Magic Carpet Ride - A business perspective on Devops

Photo sourced from: https://flic.kr/p/hmEwG

Page 11: The Magic Carpet Ride - A business perspective on Devops

Business Requirements

Document

Business Case

Approval

Requirements Definition Document

System Requirements Specification

Build & Test User

Acceptance Test

Page 12: The Magic Carpet Ride - A business perspective on Devops
Page 13: The Magic Carpet Ride - A business perspective on Devops

•  Tech Gov •  Super hero image

https://flic.kr/p/9iEFqD

Page 14: The Magic Carpet Ride - A business perspective on Devops
Page 15: The Magic Carpet Ride - A business perspective on Devops
Page 16: The Magic Carpet Ride - A business perspective on Devops

Photo (https://flic.kr/p/FryLL) by Harold Walker CC BY-NC 2.0

Page 17: The Magic Carpet Ride - A business perspective on Devops
Page 18: The Magic Carpet Ride - A business perspective on Devops
Page 19: The Magic Carpet Ride - A business perspective on Devops

https://flic.kr/p/4UokrH

Page 20: The Magic Carpet Ride - A business perspective on Devops
Page 21: The Magic Carpet Ride - A business perspective on Devops

https://flic.kr/p/7cVLPz

Page 22: The Magic Carpet Ride - A business perspective on Devops

FEBRUARY

MAY

AUGUST

OCTOBER

NOVEMBER

Page 23: The Magic Carpet Ride - A business perspective on Devops

Source: Agile Retrospectives – Derby & Larsen

Page 24: The Magic Carpet Ride - A business perspective on Devops

What is the biggest impediment to delivery?

Agile without Technical Practices: Just doesn’t cut it!

Availability of environments

Technical Debt

Access to data

Automated Deployments

Continuous Integration

Page 25: The Magic Carpet Ride - A business perspective on Devops

Photo sourced from: http://www.questteam.com/classroom/support_team_boot_camp.html

Page 26: The Magic Carpet Ride - A business perspective on Devops
Page 27: The Magic Carpet Ride - A business perspective on Devops
Page 28: The Magic Carpet Ride - A business perspective on Devops
Page 29: The Magic Carpet Ride - A business perspective on Devops

Dev Prod ≠

Page 30: The Magic Carpet Ride - A business perspective on Devops

Photo sourced from: https://flic.kr/p/mh8PiH

Page 31: The Magic Carpet Ride - A business perspective on Devops

8 weeks 1 day

Page 32: The Magic Carpet Ride - A business perspective on Devops

Photo scoured form: https://flic.kr/p/8ejM1e

Page 33: The Magic Carpet Ride - A business perspective on Devops
Page 34: The Magic Carpet Ride - A business perspective on Devops

https://flic.kr/p/6eR225

Page 35: The Magic Carpet Ride - A business perspective on Devops
Page 36: The Magic Carpet Ride - A business perspective on Devops

Used with permission of Scaled Agile, Inc. © 2008 – 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.

Page 37: The Magic Carpet Ride - A business perspective on Devops
Page 38: The Magic Carpet Ride - A business perspective on Devops
Page 39: The Magic Carpet Ride - A business perspective on Devops
Page 40: The Magic Carpet Ride - A business perspective on Devops
Page 41: The Magic Carpet Ride - A business perspective on Devops
Page 42: The Magic Carpet Ride - A business perspective on Devops

https://flic.kr/p/4hiM1k

Page 43: The Magic Carpet Ride - A business perspective on Devops

https://flic.kr/p/qbVZib

Page 44: The Magic Carpet Ride - A business perspective on Devops
Page 45: The Magic Carpet Ride - A business perspective on Devops

Photo sourced from: https://flic.kr/p/54BACx

Page 46: The Magic Carpet Ride - A business perspective on Devops
Page 47: The Magic Carpet Ride - A business perspective on Devops
Page 48: The Magic Carpet Ride - A business perspective on Devops
Page 49: The Magic Carpet Ride - A business perspective on Devops
Page 50: The Magic Carpet Ride - A business perspective on Devops
Page 51: The Magic Carpet Ride - A business perspective on Devops
Page 52: The Magic Carpet Ride - A business perspective on Devops

https://flic.kr/p/cHAo

Page 53: The Magic Carpet Ride - A business perspective on Devops

Direct the Rider

FOLLOW THE BRIGHT SPOTS.

SCRIPT THE CRITICAL MOVES.

POINT TO THE DESTINATION.

Motivate the Elephant

FIND THE FEELING.

SHRINK THE CHANGE.

GROW YOUR PEOPLE

Shape the Path

TWEAK THE ENVIRONMENT.

BUILD HABITS.

RALLY THE HERD.

Page 54: The Magic Carpet Ride - A business perspective on Devops

SHRINK THE CHANGE

Page 55: The Magic Carpet Ride - A business perspective on Devops
Page 56: The Magic Carpet Ride - A business perspective on Devops
Page 57: The Magic Carpet Ride - A business perspective on Devops

https://flic.kr/p/sD4TUm

Page 58: The Magic Carpet Ride - A business perspective on Devops
Page 59: The Magic Carpet Ride - A business perspective on Devops

https://flic.kr/p/9dqAJj

Page 60: The Magic Carpet Ride - A business perspective on Devops
Page 61: The Magic Carpet Ride - A business perspective on Devops

Does culture matter?

Page 62: The Magic Carpet Ride - A business perspective on Devops

62 62

Page 63: The Magic Carpet Ride - A business perspective on Devops

MEET THE TEAM

Page 64: The Magic Carpet Ride - A business perspective on Devops

Cycle time reduced from 1 year to less than 3 months 95% decrease in defects

Cost to deliver down 70% Happy sponsors (NPS +50) Happy teams (NPS +56)

Frequency of deployment increased from quarterly to weekly

RESULTS

Page 65: The Magic Carpet Ride - A business perspective on Devops

LESSONS LEARNED

•  Improving CI/CD infrastructure is an investment and sometimes the business has to foot the bill

•  Treat your CI/CD tools with the same respect you treat production code

•  Business Change Management techniques can help smooth the introduction of Devops practices.

•  Devops is more than just culture, but you still can’t forget about culture.

Page 66: The Magic Carpet Ride - A business perspective on Devops

Em Campbell-Pretty Partner, Context Matters @PrettyAgile www.prettyagile.com au.linkedin.com/in/ejcampbellpretty/ [email protected]

WANT TO KNOW MORE?

Check out my blog posts on: Launching the Release Train: http://bit.ly/launchingEDWART Switch in action: http://bit.ly/EDWSwitch Unity Hour: http://bit.ly/UnityHour The Haka Challenge: http://bit.ly/EDWHaka Impact Mapping: http://bit.ly/PrettyAgileImpactMap