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.

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

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 practises”, 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 to 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.

Presented at Lean Kanban Central Europe in Munich, November 2015.

Related Books

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

  • Be the first to like this

LKCE15 - 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. Photo sourced from: https://flic.kr/p/i6yPvN
  3. 3. Photo sourced from: https://flic.kr/p/hmEwG
  4. 4. Feasibility Business Requirements Document Business Case Approval Requirements Definition Document System Requirements Specification Build & Test User Acceptance Test
  5. 5. Photo (https://flic.kr/p/FryLL) by Harold Walker CC BY-NC 2.0
  6. 6. https://flic.kr/p/7cVLPz
  7. 7. FEBRUARY MAY AUGUST OCTOBER NOVEMBER
  8. 8. Image source: http://skycoach.be/2009/01/28/project-retrospective/rsen
  9. 9. 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
  10. 10. Image sourced from: http://www.questteam.com/classroom/support_team_boot_camp.html Integration & Build Team
  11. 11. Dev Prod ≠
  12. 12. Photo sourced from: https://flic.kr/p/mh8PiH
  13. 13. 8 weeks 1 day
  14. 14. Photo scoured form: https://flic.kr/p/8ejM1e
  15. 15. Image source: https://flic.kr/p/6eR225
  16. 16. Image sourced from: https://flic.kr/p/qbVZib
  17. 17. Photo sourced from: https://flic.kr/p/54BACx
  18. 18. 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.
  19. 19. SHRINK THE CHANGE
  20. 20. https://flic.kr/p/sD4TUm
  21. 21. Image source from: http://dev2ops.org/2010/02/what-is-devops/
  22. 22. www.prettyagile.com CREATING A ONE TEAM CULTURE
  23. 23. www.prettyagile.com MEET THE TEAM
  24. 24. 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
  25. 25. 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
  26. 26. 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 •  One Team Culture: http://bit.ly/Teams2Tribes

    Be the first to comment

    Login to see the comments

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 practises”, 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 to 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. Presented at Lean Kanban Central Europe in Munich, November 2015.

Views

Total views

3,155

On Slideshare

0

From embeds

0

Number of embeds

2,169

Actions

Downloads

9

Shares

0

Comments

0

Likes

0

×