The Path to Business Agility for Vodafone: How Amazon made us "boring" - Session Sponsored by DiUS

681 views
466 views

Published on

AWS Summit 2014 Melbourne - Breakout 4

As part of Vodafone Hutchison Australia (VHA)’s company-wide mission to win back customers, the VHA Digital Products division, with the help of DiUS, built a strategic internal agile development and innovation capability. By leveraging AWS, VHA now has the powerful ability to be more responsive, to experiment, fail-fast and in turn, to deliver an improved customer experience across all digital touchpoints.

We will share VHA’s journey so far by looking at the business objectives and diving into how people, process and technology made it happen:

- Making a business case for AWS
- Working within a complex technology landscape including legacy systems, COTS products as well as custom-built systems
- The role AWS played in achieving change
- Enabling daily deployments using Continuous Delivery and other practices and tools
- What's next on VHA's agility roadmap

Presenters: Andy McCarthy, Digital Technology Manager, Vodafone Hutchison Australia, & Charles Blaxland, Principal Consultant and Cloud Lead, DiUS

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
681
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

The Path to Business Agility for Vodafone: How Amazon made us "boring" - Session Sponsored by DiUS

  1. 1. The Path to Business Agility “How Amazon made us boring” AWS Summit Melbourne 2014
  2. 2. First off, introductions Hello my name is Andy McCarthy Digital Technology Manager Vodafone Hello my name is Elliott Murray Senior Consultant DiUS &
  3. 3. The 5 Whys •  Why boring •  Why agility •  Why cloud •  Why continuous •  Why stop
  4. 4. Today’s format Some business reasoning, technology frameworks & engineering practice
  5. 5. Our Vision “There has to be a better way…”
  6. 6. So… Why boring? • Multiple releases per week • Five-minute deployments to production • Single-click environment builds “If it hurts, do it more often” – Jez Humble
  7. 7. So… Why boring? • Multiple releases per week • Five-minute deployments to production • Single-click environment builds “If it hurts, do it more often” – Jez Humble
  8. 8. What does agility mean For technology, we need to be more effective For business, the world it’s a changin’ The winners will be the companies who can constantly learn and adapt
  9. 9. Why cloud and in particular AWS Cost is a factor, but… It’s all about REDUCING waste
  10. 10. Expect things to fail
  11. 11. Infrastructure Resiliency Autohealing, Failover, Autoscaling
  12. 12. Visibility with monitoring
  13. 13. Sleep easy
  14. 14. Sleep easy
  15. 15. Continuous delivery enablers Remove people from the process Make infrastructure a non-event Hide technology complexity
  16. 16. Why can’t we deploy at midday?
  17. 17. Infrastructure as code CloudFormation, Chef, Ruby SDK
  18. 18. One click environments Anyone, at any time, can stand up a full prod-like environment
  19. 19. Automated testing Unit, integration, acceptance, canary, ...
  20. 20. Always deployable master Using feature toggles or branches  
  21. 21. Build pipeline Gated quality control
  22. 22. Zero downtime deployments
  23. 23. Done means released Unreleased code is inventory and inventory is waste
  24. 24. Deployments are a non-event Anyone can do it (really)
  25. 25. Deployments are a non-event Anyone can do it (really)
  26. 26. Mixed platform ecosystems Amazon is not just for Ruby on Rails Apps How can we leverage AWS capabilities and services for COTS You need to know when to compromise
  27. 27. COTS Automation Challenges Hard  coded  server  lists   Non-­‐disposable  servers   Product  configura7on  not  always  scriptable  
  28. 28. Where to next? Micro services Splunk for business Cross platform CI Reduced time to production Data manipulation and Spot instances
  29. 29. PaaS / NoOps Zero to Hero in less than 1 day
  30. 30. Immutable Servers Don’t try to change me, love me as I am…
  31. 31. Application kick-start Tooling to generate a project skeleton plus all supporting infrastructure for a new app
  32. 32. The goal 1. Enter project name 2. Generate 3. Deploy
  33. 33. The goal 1. Enter project name 2. Generate 3. Deploy
  34. 34. The goal 1. Enter project name 2. Generate 3. Deploy Final thoughts
  35. 35. Thank you Elliott Murray: emurray@dius.com.au @elliott_dius Andy McCarthy: andy.mccarthy@vodafone.com.au @maccathebaker
  36. 36. © 2014 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.

×