LKCE15 - The Magic Carpet Ride: A business perspective on DevOps

56
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

Transcript of LKCE15 - 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

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

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

Feasibility Business

Requirements Document

Business Case Approval

Requirements Definition Document

System Requirements Specification

Build & Test User

Acceptance Test

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

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

FEBRUARY

MAY

AUGUST

OCTOBER

NOVEMBER

Image source: http://skycoach.be/2009/01/28/project-retrospective/rsen

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

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

Integration & Build Team

Dev Prod ≠

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

8 weeks 1 day

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

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

Image sourced from: https://flic.kr/p/qbVZib

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

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.

SHRINK THE CHANGE

https://flic.kr/p/sD4TUm

Image source from: http://dev2ops.org/2010/02/what-is-devops/

www.prettyagile.com

CREATING A ONE TEAM CULTURE

www.prettyagile.com

MEET THE TEAM

www.prettyagile.com

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

www.prettyagile.com

•  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.

LESSONS LEARNT

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 •  One Team Culture: http://bit.ly/Teams2Tribes