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

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

234

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
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
234
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "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.

×