SlideShare a Scribd company logo
1 of 85
Download to read offline
TITLE SPONSORS
TRACK SPONSORS
HEADLINE SPONSORS
PARTNER SPONSORS MEMBER SPONSORS
Baker Hostetler
Bradford, LTD
Capital One
Coastal Cloud
Colorado Impact Fund
Connect For Health Colorado
Cooley
Corus360
EKS & H
Event Integrity
Full Contact
Gary Community Investments
General Assembly
Groundfloor Media / CenterTable
Guiceworks
ImageSeller
Ink Monstr
Intelivideo
Luna Gourmet Coffee & Tea
Nanno
Office of Economic Development
Pass Gas Denver
Slalom
Wazee Digital
Accenture
Bridgepoint Education
Butler Snow
Delta Tables
Hogan Lovells
Meyer Law
Name.com
Slifer Smith & Frampton
SoGnar
Sounddown
Swiftpage
The Denver Foundation
Zipcar
CONTINUOUS DELIVERY
WILL MAKE OR BREAK
YOUR PRODUCT
Adam Zolyak
Product, Agile Central (Rally) @ CA Technologies
@azolyak #DENStartupWeek
Agile Central
WHO AM I?
•Member of the Product team
•Focus on the rapid, easy delivery of
value to our customers
•Work with 16x other teams on CA
Agile Central
This is NOT a talk about
DELIVERING THE RIGHT THING
@azolyak #DENStartupWeek
This is a talk about
DELIVERING THINGS OFTEN
…and WHY THAT MATTERS
@azolyak #DENStartupWeek
How OFTEN can you deliver to your users?
@azolyak #DENStartupWeek
HOW OFTEN CAN YOU DELIVER ?
“The only way to win is to learn faster then anyone else.”
“We must learn what customers really want, not what they say they
want or what we think they want.”
Eric Ries, The Lean Startup
@azolyak #DENStartupWeek
HOW OFTEN CAN YOU DELIVER ?
1x Every 2 Weeks
=
2x Feedback Cycles Per Month
@azolyak #DENStartupWeek
HOW OFTEN CAN YOU DELIVER ?
1x A Week
=
4x Feedback Cycles Per Month
@azolyak #DENStartupWeek
HOW OFTEN CAN YOU DELIVER ?
1x A Day
=
20x Feedback Cycles Per Month
@azolyak #DENStartupWeek
HOW OFTEN CAN YOU DELIVER ?
5x A Day
=
100x Feedback Cycles Per Month
@azolyak #DENStartupWeek
HOW OFTEN SHOULD YOU DELIVER ?
On Demand
=
???x Feedback Cycles Per Month
@azolyak #DENStartupWeek
How OFTEN can you deliver to your users?
@azolyak #DENStartupWeek
HOW OFTEN CAN YOU DELIVER ?
https://blog.newrelic.com/2016/02/04/data-culture-survey-results-faster-deployment/ @azolyak #DENStartupWeek
But it’s not just about how OFTEN you deliver…
@azolyak #DENStartupWeek
How QUICKLY can you deliver to your users?
@azolyak #DENStartupWeek
HOW QUICKLY CAN YOU DELIVER?
@azolyak #DENStartupWeek
HOW QUICKLY CAN YOU DELIVER?
Step 1
Step 2
Step 3
Step 5
Step 4
@azolyak #DENStartupWeek
Your
Process
HOW QUICKLY CAN YOU DELIVER?
Step 1
Step 2
Step 3 Step 5
Step 4
@azolyak #DENStartupWeek
Your Process
How QUICKLY can you recover
when 💩 GOES 🔥?
@azolyak #DENStartupWeek
WHAT ARE THESE METRICS FOR YOUR PRODUCT?
12x
changes a day
2-3 day median
cycle time
As short as 50
minutes
Agile Central August 2017 @azolyak #DENStartupWeek
That’s great, but SO WHAT?
@azolyak #DENStartupWeek
YOU!
… make investment and prioritization decisions
… decide between product, process, and tool investments
… determine how often and quickly you can deliver
@azolyak #DENStartupWeek
How often and quickly do YOU want to deliver
to our users?
@azolyak #DENStartupWeek
How would YOU ACT if you wanted these
things?
@azolyak #DENStartupWeek
So let’s learn the
BASICS OF CONTINUOUS DELIVERY
… to build empathy and understanding
…to make good decisions
@azolyak #DENStartupWeek
ShapeandPrioritize
Design/UX
Develop
Test
Deploy
Measure
Operate
Continuous Delivery
@azolyak #DENStartupWeek
BASICS OF CONTINUOUS DELIVERY
@azolyak #DENStartupWeek
Let’s talk about PRINCIPLES…
… your PRACTICES & TOOLS may vary
@azolyak #DENStartupWeek
Principles of Continuous Delivery
MAKE SMALL, FREQUENT CHANGES
@azolyak #DENStartupWeek
PRINCIPLES OF CONTINUOUS DELIVERY
MAKE SMALL, FREQUENT CHANGES
Shape and Size Work into Small Increments. Iterate.
Value
Time
@azolyak #DENStartupWeek
PRINCIPLES OF CONTINUOUS DELIVERY
MAKE SMALL, FREQUENT CHANGES
Shape and Size Work into Small Increments. Iterate.
Value
Time
Value
Time
Value
Time
@azolyak #DENStartupWeek
PRINCIPLES OF CONTINUOUS DELIVERY
MAKE SMALL, FREQUENT CHANGES
Shape and Size Work into Small Increments. Iterate.
http://agileforall.com/patterns-for-splitting-user-stories/ @azolyak #DENStartupWeek
PRINCIPLES OF CONTINUOUS DELIVERY
MAKE SMALL, FREQUENT CHANGES
Shape and Size Work into Small Increments. Iterate.
Value
Time
Value
Time
Value
Time
Pivot
or
Persevere
Pivot
or
Persevere
@azolyak #DENStartupWeek
PRINCIPLES OF CONTINUOUS DELIVERY
MAKE SMALL, FREQUENT CHANGES
Multidisciplinary Teams That Can Deliver Without Cross Team Dependencies
•Shape
•UX
•Develop
•Test
•Deploy
•Measure
•Operate
Delivery
@azolyak #DENStartupWeek
Delivery
Multidisciplinary Teams That Can Deliver Without Cross Team Dependencies
PRINCIPLES OF CONTINUOUS DELIVERY
MAKE SMALL, FREQUENT CHANGES
@azolyak #DENStartupWeek
Delivery
Multidisciplinary Teams That Can Deliver Without Cross Team Dependencies
PRINCIPLES OF CONTINUOUS DELIVERY
MAKE SMALL, FREQUENT CHANGES
@azolyak #DENStartupWeek
Delivery
Multidisciplinary Teams That Can Deliver Without Cross Team Dependencies
PRINCIPLES OF CONTINUOUS DELIVERY
MAKE SMALL, FREQUENT CHANGES
@azolyak #DENStartupWeek
Delivery
Multidisciplinary Teams That Can Deliver Without Cross Team Dependencies
PRINCIPLES OF CONTINUOUS DELIVERY
MAKE SMALL, FREQUENT CHANGES
@azolyak #DENStartupWeek
Delivery
Multidisciplinary Teams That Can Deliver Without Cross Team Dependencies
PRINCIPLES OF CONTINUOUS DELIVERY
MAKE SMALL, FREQUENT CHANGES
@azolyak #DENStartupWeek
Delivery
Multidisciplinary Teams That Can Deliver Without Cross Team Dependencies
PRINCIPLES OF CONTINUOUS DELIVERY
MAKE SMALL, FREQUENT CHANGES
@azolyak #DENStartupWeek
PRINCIPLES OF CONTINUOUS DELIVERY
MAKE SMALL, FREQUENT CHANGES
Make Small Changes to Small Things
Code Tests Delivery
@azolyak #DENStartupWeek
Code Tests Delivery
Code Tests
Code Tests
Delivery
Delivery
PRINCIPLES OF CONTINUOUS DELIVERY
MAKE SMALL, FREQUENT CHANGES
Make Small Changes to Small Things
@azolyak #DENStartupWeek
Principles of Continuous Delivery
BAKE QUALITY INTO THE PROCESS
@azolyak #DENStartupWeek
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
Automated Tests Are Real
@azolyak #DENStartupWeek
The Life of A Change - Idea to Outcome
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
Delivery Process
@azolyak #DENStartupWeek
The Life of A Change - Branch and Start Working
Branch
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
@azolyak #DENStartupWeek
The Life of A Change - Pair Programming
Pair Programming
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
@azolyak #DENStartupWeek
•Sharing Knowledge
•Different Perspectives
•Optional (not required)
The Life of A Change - Pair Programming
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
@azolyak #DENStartupWeek
The Life of A Change - Commit, Compose Test Envs, Run Tests
Commit
Automatically Triggers
•Unit Tests
•Integration Tests
•End to End Tests
Code
Code
Code
Code
Code
Code
Ephemeral
Test
Infrastructure
Branch
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
@azolyak #DENStartupWeek
The Life of A Change - Commit, Compose Test Envs, Run Tests
x 50 a Day
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
@azolyak #DENStartupWeek
The Life of A Change - More Commits, Compose Test Envs, Run Tests
Commit Commits
Branch
Automatically Triggers
•Unit Tests
•Integration Tests
•End to End Tests
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
@azolyak #DENStartupWeek
The Life of A Change - Pull Request and Get Feedback
Commit Commits
Branch
Pull
Request
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
@azolyak #DENStartupWeek
The Life of A Change - Pull Request and Get Feedback
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
@azolyak #DENStartupWeek
The Life of A Change - Pull Request and Get Feedback
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
@azolyak #DENStartupWeek
The Life of A Change - Pull Request and Get Feedback
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
@azolyak #DENStartupWeek
The Life of A Change - More Commits, Compose Test Envs, Run Tests
Commit Commits
Branch
Commit
Pull
Request
Automatically Triggers
•Unit Tests
•Integration Tests
•End to End Tests
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
@azolyak #DENStartupWeek
The Life of A Change - Manual Exploratory Testing
Commit Commits
Branch
Commit
Pull
Request
•Manual Exploratory Testing
•Docs and Screenshots
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
@azolyak #DENStartupWeek
The Life of A Change - Manual Exploratory Testing
x 60 a Day
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
@azolyak #DENStartupWeek
Team Reviews / Demos
Team Reviews / Demos
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
@azolyak #DENStartupWeek
The Life of A Change - Merge, Test, and Deploy
Commit Commits
Branch
Commit
Pull
Request
Merge
Automatically Triggers
•Unit Tests
•Integration Tests
•End to End Tests
•Deploy to Prod
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
@azolyak #DENStartupWeek
The Life of A Change - Measure Impact of Change
Commit Commits
Branch
Commit
Pull
Request
Merge
Measure
•User Metrics
•User Feedback
•System Metrics
•User Interviews
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
@azolyak #DENStartupWeek
The Life of A Change - Cycle Time of A Change
Commit Commits
Branch
Commit
Pull
Request
Merge
2-3 Days
Measure
•User Metrics
•User Feedback
•System Metrics
•User Interviews
Minutes to Weeks
PRINCIPLES OF CONTINUOUS DELIVERY
BAKE QUALITY INTO THE PROCESS
@azolyak #DENStartupWeek
Principles of Continuous Delivery
LIMIT THE BLAST RADIUS OF CHANGES
@azolyak #DENStartupWeek
PRINCIPLES OF CONTINUOUS DELIVERY
LIMIT THE BLAST RADIUS OF CHANGES
Continuously Deploy, Release When Ready
@azolyak #DENStartupWeek
Feature Toggles
Enable / Disable Features
•By User
•By Customer
•For Everyone
PRINCIPLES OF CONTINUOUS DELIVERY
LIMIT THE BLAST RADIUS OF CHANGES
@azolyak #DENStartupWeek
A/B Testing
99% of Users
Implementation A Implementation B
1% of Users
vs.
Measure
•User Metrics
•User Feedback
•System Metrics
•User Interviews
PRINCIPLES OF CONTINUOUS DELIVERY
LIMIT THE BLAST RADIUS OF CHANGES
@azolyak #DENStartupWeek
Principles of Continuous Delivery
MEASURE THE IMPACT OF CHANGES
@azolyak #DENStartupWeek
PRINCIPLES OF CONTINUOUS DELIVERY
MEASURE THE IMPACT OF CHANGES
How Long Does It Take You to Achieve Customer Value
Measure Measure
…
Pivot
or
Persevere
Pivot
or
Persevere
Measure
???
@azolyak #DENStartupWeek
Agile Central
Principles of Continuous Delivery
INSPECT AND ADAPT
@azolyak #DENStartupWeek
PRINCIPLES OF CONTINUOUS DELIVERY
INSPECT AND ADAPT
Understand What’s Slowing You Down and Eliminate It
@azolyak #DENStartupWeek
PRINCIPLES OF CONTINUOUS DELIVERY
INSPECT AND ADAPT
Understand What’s Slowing You Down and Eliminate It
@azolyak #DENStartupWeek
PRINCIPLES OF CONTINUOUS DELIVERY
•Make Small, Frequent Changes
•Bake Quality Into the Process
•Limit Blast Radius of Changes
•Measure Impact of Changes
•Inspect and Adapt
@azolyak #DENStartupWeek
So how will you INVEST and PRIORITIZE?
@azolyak #DENStartupWeek
HOW WOULD YOU ACT if you wanted these
things?
@azolyak #DENStartupWeek
Customer
Outcome A
Deploying More Frequentlyvs.
HOW WILL YOU INVEST AND PRIORITIZE?
@azolyak #DENStartupWeek
Automating Tests Customer Outcome Bvs.
HOW WILL YOU INVEST AND PRIORITIZE?
@azolyak #DENStartupWeek
Customer Outcome A
Customer Outcome BAutomate Tests
Customer Outcome C
Deploy More Frequently
It’s A Balance
HOW WILL YOU INVEST AND PRIORITIZE?
@azolyak #DENStartupWeek
ASKs
@azolyak #DENStartupWeek
ASKS
@azolyak #DENStartupWeek
1. Know how frequently and how quickly you can delivery to
your users.
2. Know the longest step in your delivery process. What’s
the next step to make it shorter?
3. Never stop getting better! There are too many big
challenging problems to solve! The world needs you!
QUESTIONS / DISCUSSION
@azolyak #DENStartupWeek

More Related Content

What's hot

Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal ReadinessTis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal ReadinessSOASTA
 
Product Managers are from Pluto and UXers are from Uranus
Product Managers are from Pluto and UXers are from UranusProduct Managers are from Pluto and UXers are from Uranus
Product Managers are from Pluto and UXers are from UranusProduct Anonymous
 
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic RequiredDOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic RequiredGene Kim
 
SRE for Everyone: Making Tomorrow Better Than Today
SRE for Everyone: Making Tomorrow Better Than Today SRE for Everyone: Making Tomorrow Better Than Today
SRE for Everyone: Making Tomorrow Better Than Today Rundeck
 
Banking on Innovation and DevOps
Banking on Innovation and DevOpsBanking on Innovation and DevOps
Banking on Innovation and DevOpsTapabrata Pal
 
Security with the Speed of Continuous Delivery
Security with the Speed of Continuous DeliverySecurity with the Speed of Continuous Delivery
Security with the Speed of Continuous DeliveryTapabrata Pal
 
One Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us BetterOne Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us BetterRandy Shoup
 
Operations as a Service: Because Failure Still Happens
Operations as a Service: Because Failure Still Happens Operations as a Service: Because Failure Still Happens
Operations as a Service: Because Failure Still Happens Rundeck
 
Dev "Programming" Ops For DevOps Success
Dev "Programming" Ops For DevOps SuccessDev "Programming" Ops For DevOps Success
Dev "Programming" Ops For DevOps SuccessC4Media
 
Continuous Delivery in a Legacy Shop—One Step at a Time
Continuous Delivery in a Legacy Shop—One Step at a TimeContinuous Delivery in a Legacy Shop—One Step at a Time
Continuous Delivery in a Legacy Shop—One Step at a TimeTechWell
 
Evolving Architecture and Organization - Lessons from Google and eBay
Evolving Architecture and Organization - Lessons from Google and eBayEvolving Architecture and Organization - Lessons from Google and eBay
Evolving Architecture and Organization - Lessons from Google and eBayRandy Shoup
 
Advance ALM and DevOps Practices with Continuous Improvement
Advance ALM and DevOps Practices with Continuous ImprovementAdvance ALM and DevOps Practices with Continuous Improvement
Advance ALM and DevOps Practices with Continuous ImprovementTechWell
 
Gartner starting and scaling dev ops
Gartner starting and scaling dev opsGartner starting and scaling dev ops
Gartner starting and scaling dev opsTapabrata Pal
 
A Business Case for Git - Tim Pettersen
A Business Case for Git - Tim PettersenA Business Case for Git - Tim Pettersen
A Business Case for Git - Tim PettersenAtlassian
 
Anatomy of Three Incidents -- Commonalities and Lessons
Anatomy of Three Incidents -- Commonalities and LessonsAnatomy of Three Incidents -- Commonalities and Lessons
Anatomy of Three Incidents -- Commonalities and LessonsRandy Shoup
 
Continuous Integration (CI) is about more than releases
Continuous Integration (CI) is about more than releasesContinuous Integration (CI) is about more than releases
Continuous Integration (CI) is about more than releasesChris Riley ☁
 
Testing Small Agile Projects from Agile Vancouver Quality Conference 2014
Testing Small Agile Projects from Agile Vancouver Quality Conference 2014Testing Small Agile Projects from Agile Vancouver Quality Conference 2014
Testing Small Agile Projects from Agile Vancouver Quality Conference 2014Lanette Creamer
 
Implementing kanban at scale at sandvik IT
Implementing kanban at scale at sandvik ITImplementing kanban at scale at sandvik IT
Implementing kanban at scale at sandvik ITChristophe Achouiantz
 
Delivering New Features to Over 30,000 Customers — Daily
Delivering New Features to Over 30,000 Customers — DailyDelivering New Features to Over 30,000 Customers — Daily
Delivering New Features to Over 30,000 Customers — Dailycolleenfry
 

What's hot (20)

Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal ReadinessTis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
 
Open Source Governance - The Hard Parts
Open Source Governance - The Hard PartsOpen Source Governance - The Hard Parts
Open Source Governance - The Hard Parts
 
Product Managers are from Pluto and UXers are from Uranus
Product Managers are from Pluto and UXers are from UranusProduct Managers are from Pluto and UXers are from Uranus
Product Managers are from Pluto and UXers are from Uranus
 
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic RequiredDOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
 
SRE for Everyone: Making Tomorrow Better Than Today
SRE for Everyone: Making Tomorrow Better Than Today SRE for Everyone: Making Tomorrow Better Than Today
SRE for Everyone: Making Tomorrow Better Than Today
 
Banking on Innovation and DevOps
Banking on Innovation and DevOpsBanking on Innovation and DevOps
Banking on Innovation and DevOps
 
Security with the Speed of Continuous Delivery
Security with the Speed of Continuous DeliverySecurity with the Speed of Continuous Delivery
Security with the Speed of Continuous Delivery
 
One Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us BetterOne Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us Better
 
Operations as a Service: Because Failure Still Happens
Operations as a Service: Because Failure Still Happens Operations as a Service: Because Failure Still Happens
Operations as a Service: Because Failure Still Happens
 
Dev "Programming" Ops For DevOps Success
Dev "Programming" Ops For DevOps SuccessDev "Programming" Ops For DevOps Success
Dev "Programming" Ops For DevOps Success
 
Continuous Delivery in a Legacy Shop—One Step at a Time
Continuous Delivery in a Legacy Shop—One Step at a TimeContinuous Delivery in a Legacy Shop—One Step at a Time
Continuous Delivery in a Legacy Shop—One Step at a Time
 
Evolving Architecture and Organization - Lessons from Google and eBay
Evolving Architecture and Organization - Lessons from Google and eBayEvolving Architecture and Organization - Lessons from Google and eBay
Evolving Architecture and Organization - Lessons from Google and eBay
 
Advance ALM and DevOps Practices with Continuous Improvement
Advance ALM and DevOps Practices with Continuous ImprovementAdvance ALM and DevOps Practices with Continuous Improvement
Advance ALM and DevOps Practices with Continuous Improvement
 
Gartner starting and scaling dev ops
Gartner starting and scaling dev opsGartner starting and scaling dev ops
Gartner starting and scaling dev ops
 
A Business Case for Git - Tim Pettersen
A Business Case for Git - Tim PettersenA Business Case for Git - Tim Pettersen
A Business Case for Git - Tim Pettersen
 
Anatomy of Three Incidents -- Commonalities and Lessons
Anatomy of Three Incidents -- Commonalities and LessonsAnatomy of Three Incidents -- Commonalities and Lessons
Anatomy of Three Incidents -- Commonalities and Lessons
 
Continuous Integration (CI) is about more than releases
Continuous Integration (CI) is about more than releasesContinuous Integration (CI) is about more than releases
Continuous Integration (CI) is about more than releases
 
Testing Small Agile Projects from Agile Vancouver Quality Conference 2014
Testing Small Agile Projects from Agile Vancouver Quality Conference 2014Testing Small Agile Projects from Agile Vancouver Quality Conference 2014
Testing Small Agile Projects from Agile Vancouver Quality Conference 2014
 
Implementing kanban at scale at sandvik IT
Implementing kanban at scale at sandvik ITImplementing kanban at scale at sandvik IT
Implementing kanban at scale at sandvik IT
 
Delivering New Features to Over 30,000 Customers — Daily
Delivering New Features to Over 30,000 Customers — DailyDelivering New Features to Over 30,000 Customers — Daily
Delivering New Features to Over 30,000 Customers — Daily
 

Similar to Continuous Delivery Will Make or Break Your Product

Lean Startup Workshop for Startup Leadership Program
Lean Startup Workshop for Startup Leadership ProgramLean Startup Workshop for Startup Leadership Program
Lean Startup Workshop for Startup Leadership ProgramAlex Cowan
 
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...QASymphony
 
How UpKeep builds great products
How UpKeep builds great productsHow UpKeep builds great products
How UpKeep builds great productsRyan Chan, CMRP
 
Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetFadi Stephan
 
A Leaner PMO in The Federal Government
A Leaner PMO in The Federal GovernmentA Leaner PMO in The Federal Government
A Leaner PMO in The Federal GovernmentFadi Stephan
 
Where Testers & QA Fit in the Story of DevOps
Where Testers & QA Fit in the Story of DevOpsWhere Testers & QA Fit in the Story of DevOps
Where Testers & QA Fit in the Story of DevOpsQASymphony
 
Jumping off the hamster wheel with Kanban
Jumping off the hamster wheel with KanbanJumping off the hamster wheel with Kanban
Jumping off the hamster wheel with KanbanJulia Wester
 
Delivering value through experimentation, from LAST Conference 2018 in Melbourne
Delivering value through experimentation, from LAST Conference 2018 in MelbourneDelivering value through experimentation, from LAST Conference 2018 in Melbourne
Delivering value through experimentation, from LAST Conference 2018 in MelbourneJulia Birks
 
Leadership Agility - Agile Leadership Fest 2019
Leadership Agility - Agile Leadership Fest 2019 Leadership Agility - Agile Leadership Fest 2019
Leadership Agility - Agile Leadership Fest 2019 Agile Velocity
 
To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?TechWell
 
The Path of DevOps Enlightenment for InfoSec
The Path of DevOps Enlightenment for InfoSecThe Path of DevOps Enlightenment for InfoSec
The Path of DevOps Enlightenment for InfoSecJames Wickett
 
Creating a Culture of Continuous Improvement in Your Company
Creating a Culture of Continuous Improvement in Your CompanyCreating a Culture of Continuous Improvement in Your Company
Creating a Culture of Continuous Improvement in Your CompanyKevin Goldsmith
 
BoSUSA18 |Bruce McCarthy | Say No With Confidence: How To Tell The Great Idea...
BoSUSA18 |Bruce McCarthy | Say No With Confidence: How To Tell The Great Idea...BoSUSA18 |Bruce McCarthy | Say No With Confidence: How To Tell The Great Idea...
BoSUSA18 |Bruce McCarthy | Say No With Confidence: How To Tell The Great Idea...Business of Software Conference
 
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...NUS-ISS
 
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...ColomboCampsCommunity
 
TDD That Was Easy!
TDD   That Was Easy!TDD   That Was Easy!
TDD That Was Easy!Kaizenko
 
IBM Tech Session: DevOps - 2009 in Ghent, 2018 in Hypeland
IBM Tech Session: DevOps - 2009 in Ghent, 2018 in HypelandIBM Tech Session: DevOps - 2009 in Ghent, 2018 in Hypeland
IBM Tech Session: DevOps - 2009 in Ghent, 2018 in HypelandThiago de Faria
 

Similar to Continuous Delivery Will Make or Break Your Product (20)

Lean Startup Workshop for Startup Leadership Program
Lean Startup Workshop for Startup Leadership ProgramLean Startup Workshop for Startup Leadership Program
Lean Startup Workshop for Startup Leadership Program
 
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...
 
How UpKeep builds great products
How UpKeep builds great productsHow UpKeep builds great products
How UpKeep builds great products
 
Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps Mindset
 
A Leaner PMO in The Federal Government
A Leaner PMO in The Federal GovernmentA Leaner PMO in The Federal Government
A Leaner PMO in The Federal Government
 
Where Testers & QA Fit in the Story of DevOps
Where Testers & QA Fit in the Story of DevOpsWhere Testers & QA Fit in the Story of DevOps
Where Testers & QA Fit in the Story of DevOps
 
Agile for Law Firms
Agile for Law FirmsAgile for Law Firms
Agile for Law Firms
 
Jumping off the hamster wheel with Kanban
Jumping off the hamster wheel with KanbanJumping off the hamster wheel with Kanban
Jumping off the hamster wheel with Kanban
 
Delivering value through experimentation, from LAST Conference 2018 in Melbourne
Delivering value through experimentation, from LAST Conference 2018 in MelbourneDelivering value through experimentation, from LAST Conference 2018 in Melbourne
Delivering value through experimentation, from LAST Conference 2018 in Melbourne
 
Leadership Agility - Agile Leadership Fest 2019
Leadership Agility - Agile Leadership Fest 2019 Leadership Agility - Agile Leadership Fest 2019
Leadership Agility - Agile Leadership Fest 2019
 
To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?
 
The Path of DevOps Enlightenment for InfoSec
The Path of DevOps Enlightenment for InfoSecThe Path of DevOps Enlightenment for InfoSec
The Path of DevOps Enlightenment for InfoSec
 
Creating a Culture of Continuous Improvement in Your Company
Creating a Culture of Continuous Improvement in Your CompanyCreating a Culture of Continuous Improvement in Your Company
Creating a Culture of Continuous Improvement in Your Company
 
BoSUSA18 |Bruce McCarthy | Say No With Confidence: How To Tell The Great Idea...
BoSUSA18 |Bruce McCarthy | Say No With Confidence: How To Tell The Great Idea...BoSUSA18 |Bruce McCarthy | Say No With Confidence: How To Tell The Great Idea...
BoSUSA18 |Bruce McCarthy | Say No With Confidence: How To Tell The Great Idea...
 
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...
 
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
 
TDD That Was Easy!
TDD   That Was Easy!TDD   That Was Easy!
TDD That Was Easy!
 
Shift left-devoxx-pl
Shift left-devoxx-plShift left-devoxx-pl
Shift left-devoxx-pl
 
What is Agile?
What is Agile?What is Agile?
What is Agile?
 
IBM Tech Session: DevOps - 2009 in Ghent, 2018 in Hypeland
IBM Tech Session: DevOps - 2009 in Ghent, 2018 in HypelandIBM Tech Session: DevOps - 2009 in Ghent, 2018 in Hypeland
IBM Tech Session: DevOps - 2009 in Ghent, 2018 in Hypeland
 

More from Adam Zolyak

Leading With Questions
Leading With QuestionsLeading With Questions
Leading With QuestionsAdam Zolyak
 
The Maker's Guide to Staying Focused and Getting Shit Done!
The Maker's Guide to Staying Focused and Getting Shit Done!The Maker's Guide to Staying Focused and Getting Shit Done!
The Maker's Guide to Staying Focused and Getting Shit Done!Adam Zolyak
 
Kanban Boards Reimagined for Developers + DevOps
Kanban Boards Reimagined for Developers + DevOpsKanban Boards Reimagined for Developers + DevOps
Kanban Boards Reimagined for Developers + DevOpsAdam Zolyak
 
To Pull Request Or Not To Pull Request?
To Pull Request Or Not To Pull Request?To Pull Request Or Not To Pull Request?
To Pull Request Or Not To Pull Request?Adam Zolyak
 
Agile 2017 - So What's It Like to Work With a ChatBot?!?
Agile 2017  - So What's It Like to Work With a ChatBot?!?Agile 2017  - So What's It Like to Work With a ChatBot?!?
Agile 2017 - So What's It Like to Work With a ChatBot?!?Adam Zolyak
 
Hello, I'm Jarvis! Let's #ChatOps !
Hello, I'm Jarvis! Let's #ChatOps !Hello, I'm Jarvis! Let's #ChatOps !
Hello, I'm Jarvis! Let's #ChatOps !Adam Zolyak
 
Value Stream Mapping. Visualize Your Processes to Reduce Waste!
Value Stream Mapping.  Visualize Your Processes to Reduce Waste!Value Stream Mapping.  Visualize Your Processes to Reduce Waste!
Value Stream Mapping. Visualize Your Processes to Reduce Waste!Adam Zolyak
 
Welcome to the team! Practices for supercharging teams!
Welcome to the team!  Practices for supercharging teams!Welcome to the team!  Practices for supercharging teams!
Welcome to the team! Practices for supercharging teams!Adam Zolyak
 
Don't "Do" Agile, Be Agile
Don't "Do" Agile, Be AgileDon't "Do" Agile, Be Agile
Don't "Do" Agile, Be AgileAdam Zolyak
 

More from Adam Zolyak (9)

Leading With Questions
Leading With QuestionsLeading With Questions
Leading With Questions
 
The Maker's Guide to Staying Focused and Getting Shit Done!
The Maker's Guide to Staying Focused and Getting Shit Done!The Maker's Guide to Staying Focused and Getting Shit Done!
The Maker's Guide to Staying Focused and Getting Shit Done!
 
Kanban Boards Reimagined for Developers + DevOps
Kanban Boards Reimagined for Developers + DevOpsKanban Boards Reimagined for Developers + DevOps
Kanban Boards Reimagined for Developers + DevOps
 
To Pull Request Or Not To Pull Request?
To Pull Request Or Not To Pull Request?To Pull Request Or Not To Pull Request?
To Pull Request Or Not To Pull Request?
 
Agile 2017 - So What's It Like to Work With a ChatBot?!?
Agile 2017  - So What's It Like to Work With a ChatBot?!?Agile 2017  - So What's It Like to Work With a ChatBot?!?
Agile 2017 - So What's It Like to Work With a ChatBot?!?
 
Hello, I'm Jarvis! Let's #ChatOps !
Hello, I'm Jarvis! Let's #ChatOps !Hello, I'm Jarvis! Let's #ChatOps !
Hello, I'm Jarvis! Let's #ChatOps !
 
Value Stream Mapping. Visualize Your Processes to Reduce Waste!
Value Stream Mapping.  Visualize Your Processes to Reduce Waste!Value Stream Mapping.  Visualize Your Processes to Reduce Waste!
Value Stream Mapping. Visualize Your Processes to Reduce Waste!
 
Welcome to the team! Practices for supercharging teams!
Welcome to the team!  Practices for supercharging teams!Welcome to the team!  Practices for supercharging teams!
Welcome to the team! Practices for supercharging teams!
 
Don't "Do" Agile, Be Agile
Don't "Do" Agile, Be AgileDon't "Do" Agile, Be Agile
Don't "Do" Agile, Be Agile
 

Recently uploaded

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
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 DiscoveryTrustArc
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
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, ...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 

Recently uploaded (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

Continuous Delivery Will Make or Break Your Product

  • 1.
  • 3. HEADLINE SPONSORS PARTNER SPONSORS MEMBER SPONSORS Baker Hostetler Bradford, LTD Capital One Coastal Cloud Colorado Impact Fund Connect For Health Colorado Cooley Corus360 EKS & H Event Integrity Full Contact Gary Community Investments General Assembly Groundfloor Media / CenterTable Guiceworks ImageSeller Ink Monstr Intelivideo Luna Gourmet Coffee & Tea Nanno Office of Economic Development Pass Gas Denver Slalom Wazee Digital Accenture Bridgepoint Education Butler Snow Delta Tables Hogan Lovells Meyer Law Name.com Slifer Smith & Frampton SoGnar Sounddown Swiftpage The Denver Foundation Zipcar
  • 4. CONTINUOUS DELIVERY WILL MAKE OR BREAK YOUR PRODUCT Adam Zolyak Product, Agile Central (Rally) @ CA Technologies @azolyak #DENStartupWeek
  • 5. Agile Central WHO AM I? •Member of the Product team •Focus on the rapid, easy delivery of value to our customers •Work with 16x other teams on CA Agile Central
  • 6. This is NOT a talk about DELIVERING THE RIGHT THING @azolyak #DENStartupWeek
  • 7. This is a talk about DELIVERING THINGS OFTEN …and WHY THAT MATTERS @azolyak #DENStartupWeek
  • 8.
  • 9. How OFTEN can you deliver to your users? @azolyak #DENStartupWeek
  • 10. HOW OFTEN CAN YOU DELIVER ? “The only way to win is to learn faster then anyone else.” “We must learn what customers really want, not what they say they want or what we think they want.” Eric Ries, The Lean Startup @azolyak #DENStartupWeek
  • 11. HOW OFTEN CAN YOU DELIVER ? 1x Every 2 Weeks = 2x Feedback Cycles Per Month @azolyak #DENStartupWeek
  • 12. HOW OFTEN CAN YOU DELIVER ? 1x A Week = 4x Feedback Cycles Per Month @azolyak #DENStartupWeek
  • 13. HOW OFTEN CAN YOU DELIVER ? 1x A Day = 20x Feedback Cycles Per Month @azolyak #DENStartupWeek
  • 14. HOW OFTEN CAN YOU DELIVER ? 5x A Day = 100x Feedback Cycles Per Month @azolyak #DENStartupWeek
  • 15. HOW OFTEN SHOULD YOU DELIVER ? On Demand = ???x Feedback Cycles Per Month @azolyak #DENStartupWeek
  • 16. How OFTEN can you deliver to your users? @azolyak #DENStartupWeek
  • 17. HOW OFTEN CAN YOU DELIVER ? https://blog.newrelic.com/2016/02/04/data-culture-survey-results-faster-deployment/ @azolyak #DENStartupWeek
  • 18. But it’s not just about how OFTEN you deliver… @azolyak #DENStartupWeek
  • 19. How QUICKLY can you deliver to your users? @azolyak #DENStartupWeek
  • 20. HOW QUICKLY CAN YOU DELIVER? @azolyak #DENStartupWeek
  • 21. HOW QUICKLY CAN YOU DELIVER? Step 1 Step 2 Step 3 Step 5 Step 4 @azolyak #DENStartupWeek Your Process
  • 22. HOW QUICKLY CAN YOU DELIVER? Step 1 Step 2 Step 3 Step 5 Step 4 @azolyak #DENStartupWeek Your Process
  • 23. How QUICKLY can you recover when 💩 GOES 🔥? @azolyak #DENStartupWeek
  • 24.
  • 25. WHAT ARE THESE METRICS FOR YOUR PRODUCT? 12x changes a day 2-3 day median cycle time As short as 50 minutes Agile Central August 2017 @azolyak #DENStartupWeek
  • 26. That’s great, but SO WHAT? @azolyak #DENStartupWeek
  • 27. YOU! … make investment and prioritization decisions … decide between product, process, and tool investments … determine how often and quickly you can deliver @azolyak #DENStartupWeek
  • 28. How often and quickly do YOU want to deliver to our users? @azolyak #DENStartupWeek
  • 29. How would YOU ACT if you wanted these things? @azolyak #DENStartupWeek
  • 30. So let’s learn the BASICS OF CONTINUOUS DELIVERY … to build empathy and understanding …to make good decisions @azolyak #DENStartupWeek
  • 32. BASICS OF CONTINUOUS DELIVERY @azolyak #DENStartupWeek
  • 33. Let’s talk about PRINCIPLES… … your PRACTICES & TOOLS may vary @azolyak #DENStartupWeek
  • 34. Principles of Continuous Delivery MAKE SMALL, FREQUENT CHANGES @azolyak #DENStartupWeek
  • 35. PRINCIPLES OF CONTINUOUS DELIVERY MAKE SMALL, FREQUENT CHANGES Shape and Size Work into Small Increments. Iterate. Value Time @azolyak #DENStartupWeek
  • 36. PRINCIPLES OF CONTINUOUS DELIVERY MAKE SMALL, FREQUENT CHANGES Shape and Size Work into Small Increments. Iterate. Value Time Value Time Value Time @azolyak #DENStartupWeek
  • 37. PRINCIPLES OF CONTINUOUS DELIVERY MAKE SMALL, FREQUENT CHANGES Shape and Size Work into Small Increments. Iterate. http://agileforall.com/patterns-for-splitting-user-stories/ @azolyak #DENStartupWeek
  • 38. PRINCIPLES OF CONTINUOUS DELIVERY MAKE SMALL, FREQUENT CHANGES Shape and Size Work into Small Increments. Iterate. Value Time Value Time Value Time Pivot or Persevere Pivot or Persevere @azolyak #DENStartupWeek
  • 39. PRINCIPLES OF CONTINUOUS DELIVERY MAKE SMALL, FREQUENT CHANGES Multidisciplinary Teams That Can Deliver Without Cross Team Dependencies •Shape •UX •Develop •Test •Deploy •Measure •Operate Delivery @azolyak #DENStartupWeek
  • 40. Delivery Multidisciplinary Teams That Can Deliver Without Cross Team Dependencies PRINCIPLES OF CONTINUOUS DELIVERY MAKE SMALL, FREQUENT CHANGES @azolyak #DENStartupWeek
  • 41. Delivery Multidisciplinary Teams That Can Deliver Without Cross Team Dependencies PRINCIPLES OF CONTINUOUS DELIVERY MAKE SMALL, FREQUENT CHANGES @azolyak #DENStartupWeek
  • 42. Delivery Multidisciplinary Teams That Can Deliver Without Cross Team Dependencies PRINCIPLES OF CONTINUOUS DELIVERY MAKE SMALL, FREQUENT CHANGES @azolyak #DENStartupWeek
  • 43. Delivery Multidisciplinary Teams That Can Deliver Without Cross Team Dependencies PRINCIPLES OF CONTINUOUS DELIVERY MAKE SMALL, FREQUENT CHANGES @azolyak #DENStartupWeek
  • 44. Delivery Multidisciplinary Teams That Can Deliver Without Cross Team Dependencies PRINCIPLES OF CONTINUOUS DELIVERY MAKE SMALL, FREQUENT CHANGES @azolyak #DENStartupWeek
  • 45. Delivery Multidisciplinary Teams That Can Deliver Without Cross Team Dependencies PRINCIPLES OF CONTINUOUS DELIVERY MAKE SMALL, FREQUENT CHANGES @azolyak #DENStartupWeek
  • 46. PRINCIPLES OF CONTINUOUS DELIVERY MAKE SMALL, FREQUENT CHANGES Make Small Changes to Small Things Code Tests Delivery @azolyak #DENStartupWeek
  • 47. Code Tests Delivery Code Tests Code Tests Delivery Delivery PRINCIPLES OF CONTINUOUS DELIVERY MAKE SMALL, FREQUENT CHANGES Make Small Changes to Small Things @azolyak #DENStartupWeek
  • 48. Principles of Continuous Delivery BAKE QUALITY INTO THE PROCESS @azolyak #DENStartupWeek
  • 49. PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS Automated Tests Are Real @azolyak #DENStartupWeek
  • 50. The Life of A Change - Idea to Outcome PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS Delivery Process @azolyak #DENStartupWeek
  • 51. The Life of A Change - Branch and Start Working Branch PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS @azolyak #DENStartupWeek
  • 52. The Life of A Change - Pair Programming Pair Programming PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS @azolyak #DENStartupWeek •Sharing Knowledge •Different Perspectives •Optional (not required)
  • 53. The Life of A Change - Pair Programming PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS @azolyak #DENStartupWeek
  • 54. The Life of A Change - Commit, Compose Test Envs, Run Tests Commit Automatically Triggers •Unit Tests •Integration Tests •End to End Tests Code Code Code Code Code Code Ephemeral Test Infrastructure Branch PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS @azolyak #DENStartupWeek
  • 55. The Life of A Change - Commit, Compose Test Envs, Run Tests x 50 a Day PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS @azolyak #DENStartupWeek
  • 56. The Life of A Change - More Commits, Compose Test Envs, Run Tests Commit Commits Branch Automatically Triggers •Unit Tests •Integration Tests •End to End Tests PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS @azolyak #DENStartupWeek
  • 57. The Life of A Change - Pull Request and Get Feedback Commit Commits Branch Pull Request PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS @azolyak #DENStartupWeek
  • 58. The Life of A Change - Pull Request and Get Feedback PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS @azolyak #DENStartupWeek
  • 59. The Life of A Change - Pull Request and Get Feedback PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS @azolyak #DENStartupWeek
  • 60. The Life of A Change - Pull Request and Get Feedback PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS @azolyak #DENStartupWeek
  • 61. The Life of A Change - More Commits, Compose Test Envs, Run Tests Commit Commits Branch Commit Pull Request Automatically Triggers •Unit Tests •Integration Tests •End to End Tests PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS @azolyak #DENStartupWeek
  • 62. The Life of A Change - Manual Exploratory Testing Commit Commits Branch Commit Pull Request •Manual Exploratory Testing •Docs and Screenshots PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS @azolyak #DENStartupWeek
  • 63. The Life of A Change - Manual Exploratory Testing x 60 a Day PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS @azolyak #DENStartupWeek
  • 64. Team Reviews / Demos Team Reviews / Demos PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS @azolyak #DENStartupWeek
  • 65. The Life of A Change - Merge, Test, and Deploy Commit Commits Branch Commit Pull Request Merge Automatically Triggers •Unit Tests •Integration Tests •End to End Tests •Deploy to Prod PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS @azolyak #DENStartupWeek
  • 66. The Life of A Change - Measure Impact of Change Commit Commits Branch Commit Pull Request Merge Measure •User Metrics •User Feedback •System Metrics •User Interviews PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS @azolyak #DENStartupWeek
  • 67. The Life of A Change - Cycle Time of A Change Commit Commits Branch Commit Pull Request Merge 2-3 Days Measure •User Metrics •User Feedback •System Metrics •User Interviews Minutes to Weeks PRINCIPLES OF CONTINUOUS DELIVERY BAKE QUALITY INTO THE PROCESS @azolyak #DENStartupWeek
  • 68. Principles of Continuous Delivery LIMIT THE BLAST RADIUS OF CHANGES @azolyak #DENStartupWeek
  • 69. PRINCIPLES OF CONTINUOUS DELIVERY LIMIT THE BLAST RADIUS OF CHANGES Continuously Deploy, Release When Ready @azolyak #DENStartupWeek
  • 70. Feature Toggles Enable / Disable Features •By User •By Customer •For Everyone PRINCIPLES OF CONTINUOUS DELIVERY LIMIT THE BLAST RADIUS OF CHANGES @azolyak #DENStartupWeek
  • 71. A/B Testing 99% of Users Implementation A Implementation B 1% of Users vs. Measure •User Metrics •User Feedback •System Metrics •User Interviews PRINCIPLES OF CONTINUOUS DELIVERY LIMIT THE BLAST RADIUS OF CHANGES @azolyak #DENStartupWeek
  • 72. Principles of Continuous Delivery MEASURE THE IMPACT OF CHANGES @azolyak #DENStartupWeek
  • 73. PRINCIPLES OF CONTINUOUS DELIVERY MEASURE THE IMPACT OF CHANGES How Long Does It Take You to Achieve Customer Value Measure Measure … Pivot or Persevere Pivot or Persevere Measure ??? @azolyak #DENStartupWeek Agile Central
  • 74. Principles of Continuous Delivery INSPECT AND ADAPT @azolyak #DENStartupWeek
  • 75. PRINCIPLES OF CONTINUOUS DELIVERY INSPECT AND ADAPT Understand What’s Slowing You Down and Eliminate It @azolyak #DENStartupWeek
  • 76. PRINCIPLES OF CONTINUOUS DELIVERY INSPECT AND ADAPT Understand What’s Slowing You Down and Eliminate It @azolyak #DENStartupWeek
  • 77. PRINCIPLES OF CONTINUOUS DELIVERY •Make Small, Frequent Changes •Bake Quality Into the Process •Limit Blast Radius of Changes •Measure Impact of Changes •Inspect and Adapt @azolyak #DENStartupWeek
  • 78. So how will you INVEST and PRIORITIZE? @azolyak #DENStartupWeek
  • 79. HOW WOULD YOU ACT if you wanted these things? @azolyak #DENStartupWeek
  • 80. Customer Outcome A Deploying More Frequentlyvs. HOW WILL YOU INVEST AND PRIORITIZE? @azolyak #DENStartupWeek
  • 81. Automating Tests Customer Outcome Bvs. HOW WILL YOU INVEST AND PRIORITIZE? @azolyak #DENStartupWeek
  • 82. Customer Outcome A Customer Outcome BAutomate Tests Customer Outcome C Deploy More Frequently It’s A Balance HOW WILL YOU INVEST AND PRIORITIZE? @azolyak #DENStartupWeek
  • 84. ASKS @azolyak #DENStartupWeek 1. Know how frequently and how quickly you can delivery to your users. 2. Know the longest step in your delivery process. What’s the next step to make it shorter? 3. Never stop getting better! There are too many big challenging problems to solve! The world needs you!