SlideShare a Scribd company logo
High Speed Software and Business Innovation 
From Andy Singleton, http://continuousagile.com 
www.assembla.com
Survey on Continuous Delivery 
46% think their competitors have adopted Continuous Delivery
Why? 
•Fixes specific problems 
–Stressful or late releases 
–You are building a big system with many parts 
–You are running a lean product development or marketing process with frequent measurements 
–Competitors are gaining with a faster cycle 
•Opportunity to conquer the competition through faster delivery and fit
3Ways to Be More Productive 
1)Practice 
2)Do the right thing 
3)Use more machines
1) Practice 
We can get more efficient at anything with practice and optimization 
This effect explains almost all of the productivity difference between Waterfall and Agile. In the agile process, we do more cycles, so we get better at each step. 
Any periodic release cycle causes a lot of stress around releases. Continuous delivery removes this stress by doing releases more frequently and optimizing down to a button push.
2) Do the right thing 
Users ignore at least 50% of the new stuff you show them. If you can measure usage or value and figure out what to ignore in development, you can increase development productivity by 100% for zero extra cost. 
Measurement is very important. 
More frequent releases = more measurements
3) Use more machines
Continuous Delivery Basics 
•Lean process improvement 
•Code contribution patterns 
•Continuous Integration 
•Test layering 
•Code review 
•Automation 
•Developer responsibility 
•Feature switches
Lean process 
1.Release more frequently 
2.Improve 
This can be easier than a batch process. Do less
Andy singleton   continuous delivery-fcb - nov 2014
Andy singleton   continuous delivery-fcb - nov 2014
Centralized Continuous Integration 
Contributor Commits –“as early as possible” to find problems 
Continuous 
Integration tests 
Fail -alarm 
Release Candidate 
Test System 
Release 
QA Testing 
Pass
Test Layering 
Monitor your released software: Errors, Usage volume, usage patterns, user feedback 
QA System with Human test consultants 
Code review: Both a manual test, and a place to ask for test scripts. 
Continuous integration: Run automated tests before using human review time 
Unit tests in the development environment 
Switch new features and architecture 
More frequent releases can increase quality
Go Both Ways 
Velocity 
Quality 
Increase Quality (more layers, longer beta) 
Increase Velocity (less layers, faster unveil)
9(sparse) Layers at Edmunds
Feature Switch and Unveil 
Hidden 
Programmersees a change locally. Change is tested in the main version but not seen. 
Test 
Story Owner and testers see the change on test systems. 
Beta 
Insiderssee it and use it. Story Owner can show it to selected usersfor feedback or A/B testing. 
UNVEIL! 
The big event. Communicate with all users. Measure reaction. 
One code version 
No special test builds 
No long-running branches
Role: Product Manager/Owner 
•Batch -> Continuous 
•Requirements -> User Experience 
•Strategy -> Measurement 
–Usage measurements are so important, so underutilized 
–Double your productivity
Batch 
Agile 
Continuous 
Explains the resurgence of vertical integration 
(egApple, Tesla). Requires CI
Making one good change is not a team sportProduct Owner -> Story Owner
Matrix of Services(MAXOS) Breaking the scale barrier
The Services Megatrend 
Desktop 
Web App 
Cloud Services 
App 
DB 
Service 
Service 
Service
Scale it like Google 
•15,000 developers, 5,000 projects, onecurrent version of the code (2013). They can go from an idea to a release in 48 hours 
•Vast Internet system divided into thousands of "services" 
•Most programming done by teams of 3-4 
•Centralized process with single version of the test system – run 100 million test cases daily 
•Before developers release a change, they test it with the most recent version of all the other services. If a test script finds conflicts, it tells developers who to contact to resolve them
Matrix of Services -MAXOS 
Prioritized 
Backlog 
CurrentWork 
Each team 
releases 
when ready 
Hundreds 
of releases 
per day 
Service team 
Productionservice 
Service team 
Productionservice 
Service team 
Productionservice 
Feedback on speed, errors, usage, and requests 
Test as one system 
Integrationtest env 
Integrationtest env 
Integrationtest env
Coordinate without big meetings 
Continuous Integration between 
latest devversion of each service 
•Continuous integration helps teams coordinate. 
•See dependencies between “producers” and “consumers” 
•Errors and conflicts show related team contact info 
•Meetings and changes negotiated between two teams, not many 
Prioritized 
Backlog 
CurrentWork 
Service team 
Service team 
Service team 
Integrationtest env 
Integrationtest env 
Integrationtest env 
Machines can replace layers of management
Teams are largely self-managing 
Prioritized 
Backlog 
CurrentWork 
Service team 
Integrationtest env 
Up to 50% of work 
from backlog 
At least 50% of work is self-planned 
Problems get fixed quickly 
Productionservice 
Productionservice 
Productionservice 
Feedback: quality, reliability, speed, user support 
Productionservice 
Production 
Server 
Sense, respond, self manageminimize planning
Continuous Buzzwords 
•Lean-Continually improve concrete measures 
•Continuous Delivery (CD) –build, test, and release each code change 
•Microservices–Small programs that talk to each other. Combined with RESTcommunication, a new and more adaptable incarnation of SOA 
•DevOps–developers test, deploy and monitor services 
•Cloud –huge on-demand datacenters 
•MAXOS–all of this, plus some scaling and management tricks
“50% of all large IT projects fail” –Capers Jones 
“9 women can’t make a baby in one month” –Fred Brooks 
Mythical Man Month is now wrong 
40 years of awesome insights, but
SAFe(Copyright Dean Leffingwell)
Ways to Scale 
Scrum + SAFe 
•Add more hierarchy 
•Complex multifunction teams 
•Hold big meetings and teleconferences 
•Block everyone into one cadence 
•Coordinate big releases 
Top Tech Companies 
Automate management, as well as testing and deployment. 
Dev-lead teams 
Talk peer to peer 
Unblock! teams to move as fast a possible 
Release more frequently
Competing with MAXOS 
The secret weapon that Silicon Valley is using todisrupt and destroy competitors 
•Retailer X deploys changes to their monolithic online ordering app once every six weeks. Ops holds for three weeks to make sure the complete system is stable. 
•Amazon has thousands of services and more than 1000 service teams. They release something about once every 11.6 seconds. In the time that Retailer X takes to try one new release, Amazon has made 100,000 changes. 
•Amazon hosting competitor: “It’s an emergency”.
SAFeversus MAXOS
Core IT 
annual budget 
Reliability & security mission 
API Layer 
Marketing 
Fast IT 
monthly budgetMission to respond to opportunities
Service team 
Productionservice 
Service team 
Productionservice 
Productionservice 
Integrationtest env 
Integrationtest env 
Integrationtest env 
Fast IT (continuous) 
Core IT (stable service)
Software eats your company in 3 steps 
1.Product 
2.Cloud 
3.Ecosystem 
1) Products and services contain more software every year. Continuous delivery accelerates this trend. Software is not only Faster Cheaper Better (FCB) in many current uses, but also improving faster than either hardware, or humans
2) Cloud 
Link products and data together into a cloud of services. 
Happening now at Apple, Cisco, GE, GM and many other product silo companies 
Integrationtest env 
Integrationtest env 
Integrationtest env 
Services 
Logistics 
Life Cycle 
Customer Experience 
Marketing
3) Ecosystem 
Nobody is safe. You are linked in an ecosystem 
•Banking 
•Health Care 
•Software 
•Government 
•Internet of Things 
Company A 
Productionservice 
Company B 
Productionservice 
Productionservice 
Integrationtest env 
Integrationtest env 
Integrationtest env 
United by Testbeds
Steps to the Future 
Start with cycles or batches 
1.Continuous delivery inside one team 
2.Lean, metric-driven product management 
3.MAXOS large scale continuous delivery 
4.Coordinate ecosystems with Industry Testbeds

More Related Content

PPTX
Breakdowns and Breakthroughs: Handoffs Between Sales and Marketing
PPSX
Adaptive case study on setting up of PMO for large it organization
PDF
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
PDF
From Measurement to Insight: Putting DevOps Metrics To Work
PPTX
DevOps By The Numbers
PPSX
Adaptive Six Sigma Case Study - MACH Teledata - 01
PDF
Devops Scorecard
PDF
ADDO19 - Automate or not from the beginning that is the question
Breakdowns and Breakthroughs: Handoffs Between Sales and Marketing
Adaptive case study on setting up of PMO for large it organization
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
From Measurement to Insight: Putting DevOps Metrics To Work
DevOps By The Numbers
Adaptive Six Sigma Case Study - MACH Teledata - 01
Devops Scorecard
ADDO19 - Automate or not from the beginning that is the question

What's hot (20)

PDF
Effective Agile Metrics, Cuneyt Gul
PPTX
Why Cloud and DevOps are interlinked?
PPT
Lean Software Development
PPTX
Agile Metrics
PDF
Metrics - You are what you measure (DevOps Perth)
PDF
Agile IT Service Management
PPTX
Evidence-based Management with Agility Path
PPTX
The Business Case for DevOps - Justifying the Journey
PDF
Agile ERP_ Continuous Improvements Through Rapid, Incremental Implementations...
PPTX
Test Environment Management- An Emerging Truth Of DevOps
PDF
Rapid Deployment of ERP solutions using Lean & Agile Methods
ODP
Brief Intro to Agile, Benefits & Transition
PDF
Devops Culture & Lifecycle
PPT
Compliance; Cost Or Core Asset?
PPT
Agile Metrics V6
PPTX
Agile lean software development principles
PDF
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
PPTX
Scaling DevOps - delivering on the promise of business velocity and quality
POTX
Simple Lean Agile KPIs
PPTX
Agile Metrics...That Matter
Effective Agile Metrics, Cuneyt Gul
Why Cloud and DevOps are interlinked?
Lean Software Development
Agile Metrics
Metrics - You are what you measure (DevOps Perth)
Agile IT Service Management
Evidence-based Management with Agility Path
The Business Case for DevOps - Justifying the Journey
Agile ERP_ Continuous Improvements Through Rapid, Incremental Implementations...
Test Environment Management- An Emerging Truth Of DevOps
Rapid Deployment of ERP solutions using Lean & Agile Methods
Brief Intro to Agile, Benefits & Transition
Devops Culture & Lifecycle
Compliance; Cost Or Core Asset?
Agile Metrics V6
Agile lean software development principles
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Reference Sheet
Scaling DevOps - delivering on the promise of business velocity and quality
Simple Lean Agile KPIs
Agile Metrics...That Matter
Ad

Viewers also liked (20)

PPT
What is Accessibility
PPTX
Continuous Delivery without Test Automation @STPCon, San Diego
PPTX
Continuous Delivery and Continuous Agile by Andy Singleton - Agile Maine Day...
PPT
Sex Differences In Relationships
PDF
CoExistence: Today’s Performance Engine and Tomorrow’s Innovation Energy
PPT
Slide
PPT
TEDxUIC
PDF
PPT
Computingtransformations Spring2005
PPTX
Supporting new pathways in discontinuous learning
PDF
Globeatnightpakiet
PPT
Xcelience linked in2013
PDF
Kai Yu: story of TEDxYUE, presentation at TEDx Organizer Workshop
PPT
TEDxFuzhou Stories
PDF
Process Innovation Capabilities Diagnostic Tool - Working Draft
PDF
Astronomy curricula for different ages and cultural backgrounds
PPT
スキー・スノボシーズン到来!
PDF
Lato2011 katalog kompas
PDF
The Disciplines of Continuous innovation
PPT
Behaviourtherapy&Cognitivetherapyweb
What is Accessibility
Continuous Delivery without Test Automation @STPCon, San Diego
Continuous Delivery and Continuous Agile by Andy Singleton - Agile Maine Day...
Sex Differences In Relationships
CoExistence: Today’s Performance Engine and Tomorrow’s Innovation Energy
Slide
TEDxUIC
Computingtransformations Spring2005
Supporting new pathways in discontinuous learning
Globeatnightpakiet
Xcelience linked in2013
Kai Yu: story of TEDxYUE, presentation at TEDx Organizer Workshop
TEDxFuzhou Stories
Process Innovation Capabilities Diagnostic Tool - Working Draft
Astronomy curricula for different ages and cultural backgrounds
スキー・スノボシーズン到来!
Lato2011 katalog kompas
The Disciplines of Continuous innovation
Behaviourtherapy&Cognitivetherapyweb
Ad

Similar to Andy singleton continuous delivery-fcb - nov 2014 (20)

PPTX
State of continuous delivery in 2015 - Minsk 15-5-2015
PPTX
Павел Чуняев - State of Continuous Delivery in 2015
PDF
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
PDF
Monktoberfest Fast Delivery
PDF
The Rationale for Continuous Delivery (The culture and practice of good softw...
PDF
Discovery delivery 中国软件技术大会2011
PPTX
Continuous Delivery: why ? where to start ? how to scale ?
PDF
Enterprise Agile - Hybrid of Methods
PDF
The Rationale for Continuous Delivery
PDF
A Brave New World of Delivering IT
PPTX
NISI Introductie Continuous Delivery 3.0
PPTX
ROOTS2011 Continuous Delivery
PPTX
Continuous Delivery
PDF
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
PPTX
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
PPTX
ContinuousDelivery-101
PPTX
Introduction to continuous delivery
PPTX
Software MTTR: The Path from Continuous Integration to Continuous Delivery
PPTX
From XP and Continuous Integration to DevOps
State of continuous delivery in 2015 - Minsk 15-5-2015
Павел Чуняев - State of Continuous Delivery in 2015
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
Monktoberfest Fast Delivery
The Rationale for Continuous Delivery (The culture and practice of good softw...
Discovery delivery 中国软件技术大会2011
Continuous Delivery: why ? where to start ? how to scale ?
Enterprise Agile - Hybrid of Methods
The Rationale for Continuous Delivery
A Brave New World of Delivering IT
NISI Introductie Continuous Delivery 3.0
ROOTS2011 Continuous Delivery
Continuous Delivery
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
ContinuousDelivery-101
Introduction to continuous delivery
Software MTTR: The Path from Continuous Integration to Continuous Delivery
From XP and Continuous Integration to DevOps

More from Brad Power (16)

PDF
Brad Power - Don't Just Improve Work, Innovate Continuously
PDF
Overview of the Implementing Innovation Course
PDF
Obliterate your Customer Processes
PDF
Designing for Customer Action - Enhancing Performance Through Positive Behavi...
PPTX
Driving Growth and Profitability through Customer Experience & Process Trans...
PPTX
The Ten Commandments of Process Redesign
PPTX
Engaging the Organization in Process Thinking - Anonymous
PDF
Hallmark's Process Journey and Center of Excellence for Integration
PDF
How Sloan Valve Has Implemented Process Management: A Journey of Process Inte...
PDF
Process Innovation Capabilities: What's New, and a New Diagnostic?
PDF
Customer Intimacy, Meet Operational Excellence
PDF
Critical Success Factors of Process Redesign
PDF
CoExistence: Today’s Performance Engine and Tomorrow’s Innovation Energy
PDF
TetraPak Develops Change Management Skills
PDF
How IBM Enables Its Workers to Innovate: Replace Management Selection with Cr...
PDF
Process Redesign: Critical Success Factors
Brad Power - Don't Just Improve Work, Innovate Continuously
Overview of the Implementing Innovation Course
Obliterate your Customer Processes
Designing for Customer Action - Enhancing Performance Through Positive Behavi...
Driving Growth and Profitability through Customer Experience & Process Trans...
The Ten Commandments of Process Redesign
Engaging the Organization in Process Thinking - Anonymous
Hallmark's Process Journey and Center of Excellence for Integration
How Sloan Valve Has Implemented Process Management: A Journey of Process Inte...
Process Innovation Capabilities: What's New, and a New Diagnostic?
Customer Intimacy, Meet Operational Excellence
Critical Success Factors of Process Redesign
CoExistence: Today’s Performance Engine and Tomorrow’s Innovation Energy
TetraPak Develops Change Management Skills
How IBM Enables Its Workers to Innovate: Replace Management Selection with Cr...
Process Redesign: Critical Success Factors

Recently uploaded (20)

PDF
Digital Strategies for Manufacturing Companies
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PDF
Cost to Outsource Software Development in 2025
PDF
System and Network Administraation Chapter 3
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
System and Network Administration Chapter 2
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Nekopoi APK 2025 free lastest update
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
medical staffing services at VALiNTRY
PPTX
history of c programming in notes for students .pptx
Digital Strategies for Manufacturing Companies
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Cost to Outsource Software Development in 2025
System and Network Administraation Chapter 3
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Design an Analysis of Algorithms II-SECS-1021-03
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Upgrade and Innovation Strategies for SAP ERP Customers
System and Network Administration Chapter 2
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
CHAPTER 2 - PM Management and IT Context
Nekopoi APK 2025 free lastest update
Wondershare Filmora 15 Crack With Activation Key [2025
medical staffing services at VALiNTRY
history of c programming in notes for students .pptx

Andy singleton continuous delivery-fcb - nov 2014

  • 1. High Speed Software and Business Innovation From Andy Singleton, http://continuousagile.com www.assembla.com
  • 2. Survey on Continuous Delivery 46% think their competitors have adopted Continuous Delivery
  • 3. Why? •Fixes specific problems –Stressful or late releases –You are building a big system with many parts –You are running a lean product development or marketing process with frequent measurements –Competitors are gaining with a faster cycle •Opportunity to conquer the competition through faster delivery and fit
  • 4. 3Ways to Be More Productive 1)Practice 2)Do the right thing 3)Use more machines
  • 5. 1) Practice We can get more efficient at anything with practice and optimization This effect explains almost all of the productivity difference between Waterfall and Agile. In the agile process, we do more cycles, so we get better at each step. Any periodic release cycle causes a lot of stress around releases. Continuous delivery removes this stress by doing releases more frequently and optimizing down to a button push.
  • 6. 2) Do the right thing Users ignore at least 50% of the new stuff you show them. If you can measure usage or value and figure out what to ignore in development, you can increase development productivity by 100% for zero extra cost. Measurement is very important. More frequent releases = more measurements
  • 7. 3) Use more machines
  • 8. Continuous Delivery Basics •Lean process improvement •Code contribution patterns •Continuous Integration •Test layering •Code review •Automation •Developer responsibility •Feature switches
  • 9. Lean process 1.Release more frequently 2.Improve This can be easier than a batch process. Do less
  • 12. Centralized Continuous Integration Contributor Commits –“as early as possible” to find problems Continuous Integration tests Fail -alarm Release Candidate Test System Release QA Testing Pass
  • 13. Test Layering Monitor your released software: Errors, Usage volume, usage patterns, user feedback QA System with Human test consultants Code review: Both a manual test, and a place to ask for test scripts. Continuous integration: Run automated tests before using human review time Unit tests in the development environment Switch new features and architecture More frequent releases can increase quality
  • 14. Go Both Ways Velocity Quality Increase Quality (more layers, longer beta) Increase Velocity (less layers, faster unveil)
  • 16. Feature Switch and Unveil Hidden Programmersees a change locally. Change is tested in the main version but not seen. Test Story Owner and testers see the change on test systems. Beta Insiderssee it and use it. Story Owner can show it to selected usersfor feedback or A/B testing. UNVEIL! The big event. Communicate with all users. Measure reaction. One code version No special test builds No long-running branches
  • 17. Role: Product Manager/Owner •Batch -> Continuous •Requirements -> User Experience •Strategy -> Measurement –Usage measurements are so important, so underutilized –Double your productivity
  • 18. Batch Agile Continuous Explains the resurgence of vertical integration (egApple, Tesla). Requires CI
  • 19. Making one good change is not a team sportProduct Owner -> Story Owner
  • 20. Matrix of Services(MAXOS) Breaking the scale barrier
  • 21. The Services Megatrend Desktop Web App Cloud Services App DB Service Service Service
  • 22. Scale it like Google •15,000 developers, 5,000 projects, onecurrent version of the code (2013). They can go from an idea to a release in 48 hours •Vast Internet system divided into thousands of "services" •Most programming done by teams of 3-4 •Centralized process with single version of the test system – run 100 million test cases daily •Before developers release a change, they test it with the most recent version of all the other services. If a test script finds conflicts, it tells developers who to contact to resolve them
  • 23. Matrix of Services -MAXOS Prioritized Backlog CurrentWork Each team releases when ready Hundreds of releases per day Service team Productionservice Service team Productionservice Service team Productionservice Feedback on speed, errors, usage, and requests Test as one system Integrationtest env Integrationtest env Integrationtest env
  • 24. Coordinate without big meetings Continuous Integration between latest devversion of each service •Continuous integration helps teams coordinate. •See dependencies between “producers” and “consumers” •Errors and conflicts show related team contact info •Meetings and changes negotiated between two teams, not many Prioritized Backlog CurrentWork Service team Service team Service team Integrationtest env Integrationtest env Integrationtest env Machines can replace layers of management
  • 25. Teams are largely self-managing Prioritized Backlog CurrentWork Service team Integrationtest env Up to 50% of work from backlog At least 50% of work is self-planned Problems get fixed quickly Productionservice Productionservice Productionservice Feedback: quality, reliability, speed, user support Productionservice Production Server Sense, respond, self manageminimize planning
  • 26. Continuous Buzzwords •Lean-Continually improve concrete measures •Continuous Delivery (CD) –build, test, and release each code change •Microservices–Small programs that talk to each other. Combined with RESTcommunication, a new and more adaptable incarnation of SOA •DevOps–developers test, deploy and monitor services •Cloud –huge on-demand datacenters •MAXOS–all of this, plus some scaling and management tricks
  • 27. “50% of all large IT projects fail” –Capers Jones “9 women can’t make a baby in one month” –Fred Brooks Mythical Man Month is now wrong 40 years of awesome insights, but
  • 29. Ways to Scale Scrum + SAFe •Add more hierarchy •Complex multifunction teams •Hold big meetings and teleconferences •Block everyone into one cadence •Coordinate big releases Top Tech Companies Automate management, as well as testing and deployment. Dev-lead teams Talk peer to peer Unblock! teams to move as fast a possible Release more frequently
  • 30. Competing with MAXOS The secret weapon that Silicon Valley is using todisrupt and destroy competitors •Retailer X deploys changes to their monolithic online ordering app once every six weeks. Ops holds for three weeks to make sure the complete system is stable. •Amazon has thousands of services and more than 1000 service teams. They release something about once every 11.6 seconds. In the time that Retailer X takes to try one new release, Amazon has made 100,000 changes. •Amazon hosting competitor: “It’s an emergency”.
  • 32. Core IT annual budget Reliability & security mission API Layer Marketing Fast IT monthly budgetMission to respond to opportunities
  • 33. Service team Productionservice Service team Productionservice Productionservice Integrationtest env Integrationtest env Integrationtest env Fast IT (continuous) Core IT (stable service)
  • 34. Software eats your company in 3 steps 1.Product 2.Cloud 3.Ecosystem 1) Products and services contain more software every year. Continuous delivery accelerates this trend. Software is not only Faster Cheaper Better (FCB) in many current uses, but also improving faster than either hardware, or humans
  • 35. 2) Cloud Link products and data together into a cloud of services. Happening now at Apple, Cisco, GE, GM and many other product silo companies Integrationtest env Integrationtest env Integrationtest env Services Logistics Life Cycle Customer Experience Marketing
  • 36. 3) Ecosystem Nobody is safe. You are linked in an ecosystem •Banking •Health Care •Software •Government •Internet of Things Company A Productionservice Company B Productionservice Productionservice Integrationtest env Integrationtest env Integrationtest env United by Testbeds
  • 37. Steps to the Future Start with cycles or batches 1.Continuous delivery inside one team 2.Lean, metric-driven product management 3.MAXOS large scale continuous delivery 4.Coordinate ecosystems with Industry Testbeds