SlideShare a Scribd company logo
1 of 51
Blending ITIL, Agile, DevOps
and LeanUX at Auto Trader UK
@4ndyHumphrey
The Auto Trader Bit
Our Magazine History
1977 1988 1995 2008 2013
• Online
Our Online History – AutoTrader.co.uk
1996 2002 2010 2011 2015
Our People
PRIVATE Car Sellers
Trade Car Dealers
30,000
15,000
Auto Trader Staff
Product & Tech Teams
850
275
Our Customers
Our Technology Platform
Servers2400
UK Datacentres2
Services switched routinely
Our Technology Platform
1.2 billion page views per month
70 million peak page views per day
15 million unique visitors per month
Supported by 100 live applications
Technology
Architecture, Tech
Stack
Organisation
Structure, Culture,
Location, Finance
Product
Project Methodology,
Product Design
Service
Transition
A process that’s evolving
ITIL Foundation
1
Organise as a
Digital
Company
Agile
Transformation
Continuous
Product
Discovery
32 4
Our ITIL Foundation
“What gets measured gets improved”
Peter Drucker
1
Strong Service Management Team
 Getting our platform under control
 Reporting and measurement
 Continuous Improvement
 Pragmatic, Focused on Business Value
Our ITIL foundation
Challenges we faced
 Started to hit limitations
 Too bureaucratic
 Safety through control (change freeze?)
 Un-scalable
 Focussed on process over relationships
Complicated
manual
processes
Detailed
planning
Extensive
approval
process
Releases are
complicated
and costly
Infrequent
Releases
Example: Service Transition
Agile transformation2
What is Agile? - Values
Individuals and
interactions
over Processes and tools
Working software over
Comprehensive
documentation
Customer collaboration over Contract negotiation
Responding to change over Following a plan
http://www.agilemanifesto.org/
What is Agile? - Practices
Incrementally Instead of all at once
Effect on Service Transition
More face to face communication
CAB
Change Board (CAB)
Kanban for small changes
Kanban for small changes
More automation of build and test
Less, more often
Smaller releases - Faster
Release all week
Safer releases – Open the floodgates
Release Team as Go-Betweens
Scaled using Release Team as go-betweens
“Monitoring is a tool for building a
relationship between ops,
developers and business”
Noah Zucker: https://twitter.com/noahlz
Effects on Release volume / success
FY10 FY11 FY12 FY13
Overall Success 495 699 899 1293
Total Releases 582 781 980 1388
0
200
400
600
800
1000
1200
1400
1600
Release Volume over Time
Effects on Release volume / success
FY10 FY11 FY12 FY13
Success Rate 85.05% 89.50% 91.73% 93.16%
80.00%
85.00%
90.00%
95.00%
100.00%
Release Success rate over Time
Organize as a Digital Comapany3
till some Organisational Problems
Still some organisational problems
Still some Release Problems
Still some Release Process problems
Re-organization 2013
Product and Technology Teams
brought together
Manchester
Spotify Engineering model
Small, multi-disciplinary
team
Autonomous
Based around a Purpose
Led by Tech and Product experts
https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/
TRIBE – Audience +
Brand
TRIBE – Retail ProductsTRIBE – Customer
Experience
What did that mean for Service Transition?
Focused on Automation
Auto Deploy
Automate deployments in Production
Long Automated Release migration
0
10
20
30
40
50
60
70
Mar
2014
Apr
2014
May
2014
Jun
2014
Jul 2014 Aug
2014
Sep
2014
Oct
2014
Nov
2014
Dec
2014
Jan
2015
Feb
2015
Mar
2015
Apr
2015
May
2015
Jun
2015
Auto Deployments Manual Deployments
Deployments by week:
Auto vs Manual
Changing Release process again
Gradually given Delivery Squads the ability
to LIVE release
Start to push Operational responsibility
back to Delivery Squads
Our purpose: “To lead Continuous Delivery
and innovation of the Auto Trader platform”
Operations teams then Re-organized as
Squads.
Effect on our Service Transition Process
0
500
1000
1500
2000
2500
3000
FY11 FY12 FY13 FY14 FY15 FY16
Release Totals
Overall Success Total Releases
Effect on our Service Transition Process
93.0%
94.0%
95.0%
96.0%
97.0%
98.0%
99.0%
FY11 FY12 FY13 FY14 FY15 FY16
Release Success
Impact on working culture
End of Project
Culture
End of Contractor
Army
Operational and
Technical issues highly
valued
Improved operational
responsibility within
Squads
Continuous Product Discovery
“Prediction is difficult, especially about the future”
Niels Bohr
4
Still some Organisational Problems
Starting to build the things right… but are we
building the right things?
How do we build the right things right?
Product Discovery
Discover which changes add value by iterating
designs and experiments with your customers
Change in approach
New Requirements Become Assumptions
We know Becomes We believe
Let’s build it Becomes Lets test it!
http://www.slideshare.net/jgothelf/better-product-definition-with-lean-ux-and-design-thinking
Data centered
Scientific
Iterative approach
Not just Software - All
Business Changes e.g.
Process!
Product Discovery – effects on Service Transition
Squads need to
prototype and
experiment more
with their customers
All ideas and
decisions are
validated with Data
Another step change
in the numbers of
changes
Needs new levels of
of automation and
self service
Our Business is continuing to grow and change
http://www.londonstockexchange.com/

More Related Content

What's hot

DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
Gene Kim
 

What's hot (20)

Waterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOpsWaterfall-ITIL vs Agile-DevOps
Waterfall-ITIL vs Agile-DevOps
 
ITIL , DevOps and IT4IT
ITIL , DevOps and IT4ITITIL , DevOps and IT4IT
ITIL , DevOps and IT4IT
 
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
 
The Importance of Monitoring for ITSM and DevOps
The Importance of Monitoring for ITSM and DevOpsThe Importance of Monitoring for ITSM and DevOps
The Importance of Monitoring for ITSM and DevOps
 
Enterprise feature streams
Enterprise feature streamsEnterprise feature streams
Enterprise feature streams
 
Matt Hoey - DevOps and the three ways of transition
Matt Hoey - DevOps and the three ways of transitionMatt Hoey - DevOps and the three ways of transition
Matt Hoey - DevOps and the three ways of transition
 
Dev ops of die (
Dev ops of die (Dev ops of die (
Dev ops of die (
 
ITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy WebinarITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
 
Tracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissnerTracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissner
 
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
 
Itil For Those Who Dont Have The Time
Itil For Those Who Dont Have The TimeItil For Those Who Dont Have The Time
Itil For Those Who Dont Have The Time
 
SRE Roundtable with 4 DevOps Ambassadors
SRE Roundtable with 4 DevOps AmbassadorsSRE Roundtable with 4 DevOps Ambassadors
SRE Roundtable with 4 DevOps Ambassadors
 
Process Hacking
Process HackingProcess Hacking
Process Hacking
 
DevOps Swim Lanes - Silo Org Change Challenges
DevOps Swim Lanes - Silo Org Change ChallengesDevOps Swim Lanes - Silo Org Change Challenges
DevOps Swim Lanes - Silo Org Change Challenges
 
DOES16 London - Andrew Hawkins - Horses for Courses
DOES16 London - Andrew Hawkins - Horses for CoursesDOES16 London - Andrew Hawkins - Horses for Courses
DOES16 London - Andrew Hawkins - Horses for Courses
 
Managing Agile IT Operation and DevOps processes
Managing Agile IT Operation and DevOps processesManaging Agile IT Operation and DevOps processes
Managing Agile IT Operation and DevOps processes
 
Agile and DevOps revealed
Agile and DevOps revealed Agile and DevOps revealed
Agile and DevOps revealed
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
Phil Green - We're migrating to the cloud - Who needs service management
Phil Green - We're migrating to the cloud - Who needs service managementPhil Green - We're migrating to the cloud - Who needs service management
Phil Green - We're migrating to the cloud - Who needs service management
 
Lean Startup Accelerator for Enterprises to Create New Businesses
Lean Startup Accelerator for Enterprises to Create New BusinessesLean Startup Accelerator for Enterprises to Create New Businesses
Lean Startup Accelerator for Enterprises to Create New Businesses
 

Viewers also liked

Viewers also liked (11)

Agile and ITIL Continuous Delivery
Agile and ITIL Continuous DeliveryAgile and ITIL Continuous Delivery
Agile and ITIL Continuous Delivery
 
6 Awesome Quotes from ITIL and DevOps Influencers
6 Awesome Quotes from ITIL and DevOps Influencers6 Awesome Quotes from ITIL and DevOps Influencers
6 Awesome Quotes from ITIL and DevOps Influencers
 
DevOps Introduction and the launch of DASA
DevOps Introduction and the launch of DASADevOps Introduction and the launch of DASA
DevOps Introduction and the launch of DASA
 
Slaying the Dragons of Agile, DevOps and ITSM Information Flow
Slaying the Dragons of Agile, DevOps and ITSM Information FlowSlaying the Dragons of Agile, DevOps and ITSM Information Flow
Slaying the Dragons of Agile, DevOps and ITSM Information Flow
 
Putting it All Together: Agile & ITIL
Putting it All Together: Agile & ITILPutting it All Together: Agile & ITIL
Putting it All Together: Agile & ITIL
 
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
ITIL and DevOps at War in the Enterprise - DevOpsDays Amsterdam 2014
 
DevOps or Die. DevOps and ITSM/ITIL
DevOps or Die. DevOps and ITSM/ITILDevOps or Die. DevOps and ITSM/ITIL
DevOps or Die. DevOps and ITSM/ITIL
 
DevOps, Agile, Scrum, ITIL, & ITSM: Excerpts From ITx 2016
DevOps, Agile, Scrum, ITIL, & ITSM: Excerpts From ITx 2016DevOps, Agile, Scrum, ITIL, & ITSM: Excerpts From ITx 2016
DevOps, Agile, Scrum, ITIL, & ITSM: Excerpts From ITx 2016
 
ITIL and DEVOPS can be friends
ITIL and DEVOPS can be friendsITIL and DEVOPS can be friends
ITIL and DEVOPS can be friends
 
Jason Stanley, Secure-24 - Own IT Through Proactive IT Monitoring
Jason Stanley, Secure-24 - Own IT Through Proactive IT MonitoringJason Stanley, Secure-24 - Own IT Through Proactive IT Monitoring
Jason Stanley, Secure-24 - Own IT Through Proactive IT Monitoring
 
itSMF-A Debate: ITIL vs Dev-Ops
itSMF-A Debate: ITIL vs Dev-OpsitSMF-A Debate: ITIL vs Dev-Ops
itSMF-A Debate: ITIL vs Dev-Ops
 

Similar to Blending ITIL, Agile, DevOps and LeanUX at Auto Trader UK

Uniserved Solution offerings for OEMs
Uniserved Solution offerings for OEMsUniserved Solution offerings for OEMs
Uniserved Solution offerings for OEMs
Amey Khochare
 
QAI -ITSM Practice Presentation
QAI -ITSM Practice PresentationQAI -ITSM Practice Presentation
QAI -ITSM Practice Presentation
QAIites
 
Corp presentation innovative enterprises
Corp presentation   innovative enterprisesCorp presentation   innovative enterprises
Corp presentation innovative enterprises
Narayanan Ramaiah
 
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco ITDOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
Gene Kim
 
Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4
Aswin Kumar
 

Similar to Blending ITIL, Agile, DevOps and LeanUX at Auto Trader UK (20)

Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
 
Conquer the Barriers to Self-Service Adoption
Conquer the Barriers to Self-Service AdoptionConquer the Barriers to Self-Service Adoption
Conquer the Barriers to Self-Service Adoption
 
Jan Bosch | Agile Product Development: From Hunch to Hard Data
Jan Bosch | Agile Product Development: From Hunch to Hard DataJan Bosch | Agile Product Development: From Hunch to Hard Data
Jan Bosch | Agile Product Development: From Hunch to Hard Data
 
Uniserved Solution offerings for OEMs
Uniserved Solution offerings for OEMsUniserved Solution offerings for OEMs
Uniserved Solution offerings for OEMs
 
Role of automation in DevOps processes | DevOps Services Providers
Role of automation in DevOps processes  | DevOps Services ProvidersRole of automation in DevOps processes  | DevOps Services Providers
Role of automation in DevOps processes | DevOps Services Providers
 
IBM - Paul Pilotto
IBM - Paul PilottoIBM - Paul Pilotto
IBM - Paul Pilotto
 
ValueFlowIT: A new IT Operating Model Emerges
ValueFlowIT: A new IT Operating Model EmergesValueFlowIT: A new IT Operating Model Emerges
ValueFlowIT: A new IT Operating Model Emerges
 
QAI -ITSM Practice Presentation
QAI -ITSM Practice PresentationQAI -ITSM Practice Presentation
QAI -ITSM Practice Presentation
 
DevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devopsDevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devops
 
Quality dashboard-may-2015
Quality dashboard-may-2015Quality dashboard-may-2015
Quality dashboard-may-2015
 
Corp presentation innovative enterprises
Corp presentation   innovative enterprisesCorp presentation   innovative enterprises
Corp presentation innovative enterprises
 
Digital Transformation Profile
Digital Transformation ProfileDigital Transformation Profile
Digital Transformation Profile
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
 
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco ITDOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
 
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
DevOps, A path to Enterprises to Adopt  [Decoding DevOps Conference - InfoSep...DevOps, A path to Enterprises to Adopt  [Decoding DevOps Conference - InfoSep...
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
 
Aprendizaje Continuo, Visión de un CIO Josep Coderch exCIO PepsiCO & IESE
Aprendizaje Continuo, Visión de un CIO Josep Coderch exCIO PepsiCO & IESEAprendizaje Continuo, Visión de un CIO Josep Coderch exCIO PepsiCO & IESE
Aprendizaje Continuo, Visión de un CIO Josep Coderch exCIO PepsiCO & IESE
 
Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4
 
Enterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps TrainingEnterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps Training
 
Evolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management OfficeEvolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management Office
 
Accelerate Track
Accelerate TrackAccelerate Track
Accelerate Track
 

Recently uploaded

Recently uploaded (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

Blending ITIL, Agile, DevOps and LeanUX at Auto Trader UK

Editor's Notes

  1. Intro to me: Why I’m here Introduce Jono and Pete What we’re going to cover Tell you a bit about Auto Trader – bit of context Then talk about how Service Transition has changed as our organisation has changed. DevOps is not mentioned much here. But hopefully you’ll see the themes of cultural change, collaboration, automation , lean thinking coming through really strongly.
  2. AutoTrader grew as a publishing institution in the UK Selling classified magazines with private and trade cars and motorbikes for sale Bikes, Commercial vehicles etc. 400,000 magazines per week at it’s heyday It’s a really well known brand- 92% of the UK population know what we do and what our brand stands for. Last magazine printed in 2013
  3. We’re also a great story about moving a business from print to digital A journey that started for us in 1996 Rapidly that part of the the business expanded until the vast majority of revenue was generated from digital services and the magazine part of our business slowly reduced in size. POINT IS We are a digital business and aspire to be one of the best digital businesses in the world BUT We are not a start-up 20 years of digital history and decades of print history http://www.autotrader.co.uk/digital http://about-us.autotrader.co.uk/
  4. Private Sellers: us selling our Cars Trade Car Dealers 15,000 - Independent dealers, Franchise dealers, Car Supermarkets
  5. Availability at 99.99%
  6. Availability at 99.99% supporting products for Consumers, Private Sellers and Trade Retailers. Supporting access across multiple platforms Supporting Commercial and International Autotrader sites e.g. Dealer Websites Automotive leader for dealer websites with just under 5000 dealers’ sites hosted
  7. So I’m going to talk about Service Transition – how we safely build and release new services and changes to services. It’s where I’ve worked for the past few years and its really interesting because it’s affected by loads of factors – how our organqisatio is structured, out culture, how we deiliver work, the technology we use, architecture etc. Service Transistion is a key enabler for the business as well – something that will either drive your business forward, or hold you back. Hopefully it will be useful to look at the changes, and how we’ve adapted and improved our Service to our Customers What factors can affect Service Transition Organisational structure / Changes Financial model of organisation Project Methodologies Approach to product development Physical location People / Culture / Habits Risk aversion, Regulatory pressure Tech stack Architectural decisions Service Transition Why it’s cool / important Getting an idea out of someone’s head, to delivering value for a customer (in a way that is supportable and reliable) Touches loads of people, skillsets, departments Can be a technical/logistical challenge Should be quick and painless Our jobs are to make it speedy , painless and safe
  8. SO I’m going to talk through a few aspects of how our Service Transition process has changed Although this is a timeline – and this has been a journey – not one stage has replaced the previous – it might be better to think of this as layers on top of eachother that all contribute to the way we work at the moment. Hopefully it will be useful to look at the changes, and how we’ve adapted and improved our Service to our Customers
  9. When we started implementing our ITIL processes, our Digital Services were pretty unreliable I’d like to tell you how unreliable, but we didn’t measure too much!! We had major incidents weekly (some periods daily) - our main website down for hours at a time. A lot of our working practices were uncontrolled and inconsistent
  10. We had a strong core team of Service Managers Initially in dedicated Service Management team to implement ITIL based processes. Then distributed as leads throughout our Operations team
  11. Positives – that we keep TO THIS DAY – and still really value. reporting and measurement key to management Continuous Improvement is part of our day to day roles we are pragmatic – we adopt what’s useful and adapt to our business Focussed on Customers and Business Value
  12. As our business started to change more rapidly, Too bureaucratic – 2 hours CAB meetings for each development department -Insisting all product changes are documented for CAB approval. unnecessary documentation/approvals Safety through control Big Change Freezes - taking access/responsibility away Un-scalable e.g. Focussed on planning, implementing and recovering from infrequent complicated, risky releases Focussed on process over relationships- handovers, tickets and documentation between teams and departments.
  13. Out of hours implementation Frequent failures Complicated manual processes Focussed on detailed planning Extensive documentation and approval process Releases of software were infrequent, complicated and costly Big batch size – INFREQUENT releases
  14. 2009 started to change how we deliver our projects 1 project scaling out to all projects Need to still be responsive Cannot have more and more change meetings
  15. AGILE is an iterative approach to software delivery that builds software incrementally from the start of the project, instead of trying to deliver it all at once near the end. Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan  
  16. It works by breaking projects down into little bits of user functionality called user stories, prioritizing them, and then continuously delivering them in short two week cycles called iterations.
  17. The most common complaint I heard from Ops during the “agile migration” was that the devs would no longer document new services. In reality, most of that documentation was useless anyway as no-one maintained it. What agile actually did was break down barriers for communication, through standups, retros etc. Through bringing stakeholders into the project. Through making project walls/backlogs visible. Documentation largely replaced by standups, showcases, retro’s = better/more immediate conversation Ditch pointless paperwork. But only the pointless stuff. Anything with a point can stay. Basically, for releases we trimmed out all the fat and were left with a calendar entry & release note The documentation dev used to produce for ops was replaced with a wiki page, maintained by the release team The devs also create documentation, for their own use.
  18. Daily stand-ups, RETROS, SHowcases.
  19. CAB as a 5-10min standup focussing on the next few weeks, instead of a lengthy meeting CAB just for service-affecting changes
  20. Kanban for small changes, allowing the Ops teams to be open about the prioritisation of work etc..
  21. Change in build practices for test environments. Many builds in non-live per day. Automated tests!!!! Continuous Integration But it stopped there
  22. Smaller, more frequent releases, to de-risk the act of releasing
  23. With the greater volume of releases, and the improvement in safety, No more out of hours deployment (very few – maybe 1%_2%)) Change freezes become much reduced (maybe not on Christmas Day eh?) it was not only necessary to widen the release window, but finally possible.
  24. Scaled using Release Team as go - betweens Release team link Development and Operations teams Attending standups and being the public face of Ops Ensuring documentation is done Preparing the way with Infrastructure teams Scheduling and managing releases Fixing issues
  25. We started to see interest from Developers who were keen to know how their apps were performing. Firstly in Test environments then quickly in LIVE GRAPHITE became the common language to interact with Development teams. Development and Operations teams starting working together a lot more
  26. Releasing less (smaller change) more frequently has the obvious effect on volume. It also allows QA’s to focus on fewer changes, which increases the chance of catching something before it goes live. “The implementation of Release Management within AutoTrader is one of the most mature that Pink Elephant has ever witnessed and AutoTrader is firmly within the top 10 organisations in terms of Release maturity scoring.” - Pink Elephant
  27. Releasing less (smaller change) more frequently has the obvious effect on volume. It also allows QA’s to focus on fewer changes, which increases the chance of catching something before it goes live. Pink Elephant quote The implementation of Release Management within TMG is one of the most mature that Pink Elephant has ever witnessed and TMG is firmly within the top 10 organisations in terms of Release maturity scoring. More importantly, the process reports show a clear year on year improvement since 2010 in terms of real business benefit, despite a year on year increase in workload as the business model of TMG has changed and more agility and flexibility has been required of the IT department. The Release management process has seen its workload increase 300% in terms of numbers of Releases handled, since 2010 but has also increased the success rate from 85% to 93% during that timeframe.
  28. Different Reporting Lines for Product and Technology Many physical locations Focus on PROJECTS - New agile shiny products Big bursts of activity in one area while other products get neglected. Capital vs Operational budget lines
  29. Manual Processes for deployment – can’t hire any more people! Lack of ‘Operational Mindset’ within teams – no way to get issues addressed Technology roles not ‘decision makers’ Still little focus on quality after launch – developers move off the project on launch day Lack of ownership - developers moving from one project to the next Large number of contractors – 40%
  30. We got a new CEO Stopped producing a Magazine. Now a DIGITAL BUSINESS Product and Technology Teams brought together Consolidate into 2 offices, all tech teams in Manchester Every team has a Product Lead and a Tech Lead
  31. Stopped producing a Magazine. Now a DIGITAL BUSINESS Product and Technology Teams brought together Consolidate into 2 offices, all tech teams in Manchester Every team has a Product Lead and a Tech Lead
  32. Each squad will have a purpose around a particular service or product Squads aligned to our customers With freedom (***) to carry out that purpose as best they can
  33. Where squads are working towards a similar market or customer base they are grouped together into a TRIBE Tribes then have leaders who set a wider strategic goal We’ve got about 4 tribes across our organisation
  34. WE DID NOT RE-STRUCTURE OPERATIONS We created a Squad within Operations #Continuous Delivery Squad Ops Engineers and Developers Chance to treat our Operational tools and processes properly! Focussing on Automated Deployment Monitoring Provisioning of environments Auto Deploy Bit of a stop-gap Single Click deployment to LIVE environments Use Continuous Integration pipelines and deployment scripts Triggered by Release Team Reduce the time to release and manual effort No more constraints on Deploy Engineers’ time Less need to schedule Squads Release software within a few minutes of passing QA We start treating Operational tools the same as External Services
  35. Single Click deployment to LIVE environments Mostly goverened by the same Release team Reduce the manual effort of releasing Remove constraint around scheduling and massively improve release bandwidth We have up to 5+ releases ongoing at the same time We kept Calendar entries Recording and monitoring more automated Admin less automated
  36. Improved Monitoring and Visualisation AGILE – visibility of information
  37. Competative advantage:     Changing Data provider Gone from 40 manual releases a week to 4 Gone from 4 Auto Releases to 45 Note the 41 auto releases for CAP Switchover
  38. Start to give Delivery teams the ability to LIVE release! Start to push responsibility back to Delivery teams Restricted by Access to live systems Complexity of fixing anything Interdependent services (some too tightly coupled) Delivery Teams not aware of wider platform/operational issues Real desire within our Business to experiment and try things out Product Discovery,
  39. So that gets us almost up today But what challenges do we face now - and how do we want to improve? We’ve focused a lot on how to build things RIGHT Product discovery is about making sure we build the right thing
  40. Hands up: Who works on projects in your job? Keep your hands up if you’ve worked hard on a project that never saw the light of day? (never got released to a customer?) EXAMPLE – Damien working on 2 projects for 18 months that didn’t go live. An endemic problem for everyone in a digital world is knowing what the right thing is to build Lean Enterprise p47 Long product development cycles dramatically reduce the potential return on investment we can achieve from successful new products. • Long development cycles delay the time it takes to get customer feedback on whether we are building something valuable. • Typical market research activities are poor at predicting a product/market fit, especially in new product categories. Research said that minivans and iPods would not be successful. • In the absence of good data, people tend to get their pet projects funded. Particularly in enterprise IT, we often see spectacular amounts of money poured down the drain on systems replacement
  41. http://www.slideshare.net/jgothelf/better-product-definition-with-lean-ux-and-design-thinking?next_slideshow=1 Key questions: How long do we wait for launch How do we define the right requirements for our product What signals are we looking for from the market REQUIREMENTS are actually ASSUMPOTIONS e,.g early assumptions Who is our customer AMAZON Run thousands of experiments per day Roughly on third will add some value, one third will do nothing and one third will be detrimental They have not found a way of predicting which experiment will delivery which outcome. Lean Enterprise p32 Data gathered from evolving web-based systems reveals that the plan-based approach to feature development is very poor at creating value for customers and the organization. Amazon and Microsoft (along with many startups) use a technique called A/B testing to gather data on whether a feature will actually deliver value to users before it gets built in full. Ronny Kohavi, who directed Amazon’s Data Mining and Personalization group before joining Microsoft as General Manager of its Experimentation Platform, reveals the “humbling statistics”: 60%–90% of ideas do not improve the metrics they were intended to improve. Based on experiments at Microsoft, 1/3 of ideas created a statistically significant positive change, 1/3 produced no statistically significant difference and 1/3 created a statistically significant negative change.12 All of the ideas tested were thought to be good ones—but neither intuition nor expert opinion are good gauges of the value our ideas have for users.
  42. Starting to build the things right… but are we building the right things? EXAMPLE – Damien working on 2 projects for 18 months that didn’t go live. Call what we think will deliver value to our customers ASSUMPTIONS (not requirements) Start with the highest risk assumptions Design a testable hypothesis so we can run an experiment with a measurable result. Do the minimum amount of work required to measure success of that experiment Outcomes are important – it’s not what we want to build but what outcome we want from the problem we solve. Outcomes not outputs – examples.
  43. Creation of prototypes and experiments Getting to a world where change is continual. Each of these changes is likely to be a release A/B testing, MVT, changes to logging , metrics,
  44. Leading Continuous Delivery Watching for big batches! (Big batch police) Forcing changes to be easier and safer. e.g More reliance on signals/metrics/data to quickly interpret Identifying constraints within that value stream and working with Squads to fix them Limiting factors for Release process Culture within delivery teams – manual testing, admin, How quickly we can get feedback and change again Automated recording of releases Still measure success/ failure and take actions to improve
  45. So our business is continuing to grow and change We floated on the London Stock exchange last year and I naively thought this would be a good slide to demonstrate how we are changing. (If anyone knows what’s happended to the stock markets since December then you’ll know this was a good time to take a picture) But we’re outperforming the market and we’re outperforming our competition When our CEO talks to investors about Auto Trader as a company - he will talk about how we work, our culture, our agility and responsiveness to market changes – our ability to know what delivers value to customers and focus on that and not waste time and money. Service Transition is a great indicator about how our company works, but also been a key enabler to delivering value to our customers.