Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The Magic Carpet Ride - A business perspective on Devops

2,797 views

Published on

Presentation given at Agile 2015 in Washington D.C.

Having problems convincing your stakeholders to try DevOps? Confused about how DevOps can work at scale? Or even just wondering where to start with DevOps? Don’t worry you aren’t the only one!

Imagine being the business owner of an application that was the complete antithesis of Continuous Delivery i.e. no delivery ever! Ok that might be a slight exaggeration. Let’s just say the realisation of benefits from projects developed on this application were few and far between.

You are presented with Agile - a silver bullet - and you wait, and you wait and you wait, but the magic doesn’t happen. Eventually someone starts a conversation about “agile technical practices”, finally you know the spell to cast to make the magic carpet fly, or so you would think…..

If you want to hear the rest of the story you will just have attend this session. Set in the context of an Enterprise Data Warehouse, this session will tell the story of how a scaled agile adoption created the case for change and subsequent implementation of DevOps practices. This tale from the trenches will provide insights into both the mistakes made along the way and the ideas that made all the difference, in completely transforming the delivery capability of the organisation.

Published in: Software
  • Be the first to comment

  • Be the first to like this

The Magic Carpet Ride - A business perspective on Devops

  1. 1. Em Campbell-Pretty Partner, Context Matters @PrettyAgile www.prettyagile.com au.linkedin.com/in/ejcampbellpretty/ em@contextmatters.com.au The Magic Carpet Ride: A business perspective on DevOps
  2. 2. •  Not just warm and fuzzy culture stuff http://www.precisionpartners.org/ 2014/02/27/this-is-not-warm-and-fuzzy/
  3. 3. •  Google Devops
  4. 4. Photo sourced from: https://flic.kr/p/i6yPvN
  5. 5. •  Teradata EDW
  6. 6. https://flic.kr/p/cVHs2u
  7. 7. Photo sourced from: https://flic.kr/p/hmEwG
  8. 8. Business Requirements Document Business Case Approval Requirements Definition Document System Requirements Specification Build & Test User Acceptance Test
  9. 9. •  Tech Gov •  Super hero image https://flic.kr/p/9iEFqD
  10. 10. Photo (https://flic.kr/p/FryLL) by Harold Walker CC BY-NC 2.0
  11. 11. https://flic.kr/p/4UokrH
  12. 12. https://flic.kr/p/7cVLPz
  13. 13. FEBRUARY MAY AUGUST OCTOBER NOVEMBER
  14. 14. Source: Agile Retrospectives – Derby & Larsen
  15. 15. 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
  16. 16. Photo sourced from: http://www.questteam.com/classroom/support_team_boot_camp.html
  17. 17. Dev Prod ≠
  18. 18. Photo sourced from: https://flic.kr/p/mh8PiH
  19. 19. 8 weeks 1 day
  20. 20. Photo scoured form: https://flic.kr/p/8ejM1e
  21. 21. https://flic.kr/p/6eR225
  22. 22. Used with permission of Scaled Agile, Inc. © 2008 – 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
  23. 23. https://flic.kr/p/4hiM1k
  24. 24. https://flic.kr/p/qbVZib
  25. 25. Photo sourced from: https://flic.kr/p/54BACx
  26. 26. https://flic.kr/p/cHAo
  27. 27. 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.
  28. 28. SHRINK THE CHANGE
  29. 29. https://flic.kr/p/sD4TUm
  30. 30. https://flic.kr/p/9dqAJj
  31. 31. Does culture matter?
  32. 32. 62 62
  33. 33. MEET THE TEAM
  34. 34. 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
  35. 35. 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.
  36. 36. Em Campbell-Pretty Partner, Context Matters @PrettyAgile www.prettyagile.com au.linkedin.com/in/ejcampbellpretty/ em@contextmatters.com.au 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

×