release testing is risk management theatre
DESCRIPTION
Agile methods advocate cross-functional teams responsible for product quality, yet the notion of Release Testing (post-development, end-to-end regression testing) as a risk reduction strategy stubbornly lives on. However, from a Continuous Delivery perspective Release Testing is Risk Management Theatre – a costly practice that delivers little value. Why is this? In this talk, Steve Smith will discuss why Release Testing is an antipattern, and offer an alternative risk reduction strategy.TRANSCRIPT
![Page 1: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/1.jpg)
Release Testing Is Risk Management Theatre
Steve Smith
@AgileSteveSmith
www.alwaysagileconsulting.com
![Page 2: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/2.jpg)
Steve Smith
Agile consultant and Continuous Delivery specialist
Co-author of “Build Quality In”
b: www.alwaysagileconsulting.com/blog
l: www.linkedin.com/in/agilestevesmith
t: @AgileSteveSmith
![Page 3: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/3.jpg)
Always Agile Consulting Ltd
Agile and Continuous Delivery consultancy
Public / on-site training courses
t: @AlwaysAgile
w: www.alwaysagileconsulting.com
Part of the Equal Experts network
![Page 4: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/4.jpg)
What Is Testing
“Good testing involves balancing the need to mitigate risk against the risk of trying to gather too much information”
Gerald Weinberg
Testing is a search for information
Value: identify risks
Cost: execution time
![Page 5: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/5.jpg)
Once Upon A Time
![Page 6: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/6.jpg)
Once Upon A Time
![Page 7: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/7.jpg)
Once Upon A Time
![Page 8: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/8.jpg)
Once Upon A Time
![Page 9: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/9.jpg)
Agile Testing
![Page 10: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/10.jpg)
Agile Testing
![Page 11: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/11.jpg)
Agile Testing
![Page 12: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/12.jpg)
Agile Testing
![Page 13: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/13.jpg)
Release Testing
![Page 14: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/14.jpg)
Release Testing
![Page 15: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/15.jpg)
Release Testing
![Page 16: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/16.jpg)
Release Testing
![Page 17: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/17.jpg)
Compressed Release Testing
![Page 18: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/18.jpg)
Risk Management Theatre
“Risk management theatre is the outcome of optimising processes for the case that somebody will do something stupid or bad”
Jez Humble
Release Testing is high cost, low value theatre
![Page 19: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/19.jpg)
Build Quality In
“Cease dependence on mass inspection to improve quality. Improve the process and build quality into the product in the first place”
Dr. W. Edwards Deming, 1900-1993
Testing is an activity, not a phase
Everybody is responsible for quality
![Page 20: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/20.jpg)
Build Quality In
![Page 21: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/21.jpg)
More Releases = Lower Risk
Risk = probability * cost
Smaller, more frequent releases reduce risk
“Decomposing a large batch into several smaller batches reduces the risk of failure”
Don Reinertsen
![Page 22: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/22.jpg)
More Releases = Lower Probability
![Page 23: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/23.jpg)
More Releases = Lower Probability
![Page 24: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/24.jpg)
More Releases = Lower Probability
![Page 25: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/25.jpg)
More Releases = Lower Probability
![Page 26: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/26.jpg)
More Releases = Lower Probability
![Page 27: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/27.jpg)
More Releases = Lower Cost
![Page 28: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/28.jpg)
More Releases = Lower Cost
![Page 29: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/29.jpg)
More Releases = Lower Cost
![Page 30: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/30.jpg)
More Releases = Lower Cost
![Page 31: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/31.jpg)
More Releases = Lower Cost
![Page 32: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/32.jpg)
Dual Value Streams
![Page 33: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/33.jpg)
Agility & Continuous Delivery
![Page 34: Release Testing Is Risk Management Theatre](https://reader033.vdocuments.us/reader033/viewer/2022051819/54c420484a79593e5e8b45cc/html5/thumbnails/34.jpg)
Release Testing Is Risk Management Theatre
Steve Smith
@AgileSteveSmith
www.alwaysagileconsulting.com