+ All Categories
Home > Internet > Release Testing Is Risk Management Theatre

Release Testing Is Risk Management Theatre

Date post: 25-Jan-2015
Category:
Upload: steve-smith
View: 81 times
Download: 1 times
Share this document with a friend
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.
34
Release Testing Is Risk Management Theatre Steve Smith @AgileSteveSmith www.alwaysagileconsulting.com
Transcript
Page 1: Release Testing Is Risk Management Theatre

Release Testing Is Risk Management Theatre

Steve Smith

@AgileSteveSmith

www.alwaysagileconsulting.com

Page 2: Release Testing Is Risk Management Theatre

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

Always Agile Consulting Ltd

Agile and Continuous Delivery consultancy

Public / on-site training courses

e: [email protected]

t: @AlwaysAgile

w: www.alwaysagileconsulting.com

Part of the Equal Experts network

Page 4: Release Testing Is Risk Management Theatre

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

Once Upon A Time

Page 6: Release Testing Is Risk Management Theatre

Once Upon A Time

Page 7: Release Testing Is Risk Management Theatre

Once Upon A Time

Page 8: Release Testing Is Risk Management Theatre

Once Upon A Time

Page 9: Release Testing Is Risk Management Theatre

Agile Testing

Page 10: Release Testing Is Risk Management Theatre

Agile Testing

Page 11: Release Testing Is Risk Management Theatre

Agile Testing

Page 12: Release Testing Is Risk Management Theatre

Agile Testing

Page 13: Release Testing Is Risk Management Theatre

Release Testing

Page 14: Release Testing Is Risk Management Theatre

Release Testing

Page 15: Release Testing Is Risk Management Theatre

Release Testing

Page 16: Release Testing Is Risk Management Theatre

Release Testing

Page 17: Release Testing Is Risk Management Theatre

Compressed Release Testing

Page 18: Release Testing Is Risk Management Theatre

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

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

Build Quality In

Page 21: Release Testing Is Risk Management Theatre

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

More Releases = Lower Probability

Page 23: Release Testing Is Risk Management Theatre

More Releases = Lower Probability

Page 24: Release Testing Is Risk Management Theatre

More Releases = Lower Probability

Page 25: Release Testing Is Risk Management Theatre

More Releases = Lower Probability

Page 26: Release Testing Is Risk Management Theatre

More Releases = Lower Probability

Page 27: Release Testing Is Risk Management Theatre

More Releases = Lower Cost

Page 28: Release Testing Is Risk Management Theatre

More Releases = Lower Cost

Page 29: Release Testing Is Risk Management Theatre

More Releases = Lower Cost

Page 30: Release Testing Is Risk Management Theatre

More Releases = Lower Cost

Page 31: Release Testing Is Risk Management Theatre

More Releases = Lower Cost

Page 32: Release Testing Is Risk Management Theatre

Dual Value Streams

Page 33: Release Testing Is Risk Management Theatre

Agility & Continuous Delivery

Page 34: Release Testing Is Risk Management Theatre

Release Testing Is Risk Management Theatre

Steve Smith

@AgileSteveSmith

www.alwaysagileconsulting.com


Recommended