reduce test cost on monday
DESCRIPTION
Slides from Matt Heusser's Keynote Speech at the Software Test Professionals Conference 2011.TRANSCRIPT
Matthew Heusser [email protected]
Portfolio Projects QA Personnel
Web 2.0
Customer Interface
DB Upgrade
SquareCalc Maintenance
Data Warehouse
Business Intelligence
Bob, Joe, John
Samantha, Pete, Paul
Sally, Christine, Eric
?
?
?
Portfolio Projects QA Personnel
Web 2.0
Customer Interface
DB Upgrade
SquareCalc Maintenance
Data Warehouse
Business Intelligence
Bob, Joe, John
Samantha, Pete, Paul
Sally, Christine, Eric
?
?
?
Portfolio Projects QA Personnel
Web 2.0
Customer Interface
DB Upgrade
SquareCalc Maintenance
Data Warehouse
Business Intelligence
Bob
Joe, John
Samantha
Sally
Christine
Eric
Pete
Paul
Portfolio Projects QA Personnel
Web 2.0
Customer Interface
DB Upgrade
SquareCalc Maintenance
Data Warehouse
Business Intelligence
Bob
Joe, John
Samantha
Sally
Christine
Eric
Pete
Paul
X
Portfolio Projects QA Personnel
Web 2.0
Customer Interface
DB Upgrade
SquareCalc Maintenance
Data Warehouse
Business Intelligence
Bob
Joe, John
Samantha
Eric, Pete
Sally
Christine
Failure Demand
Automation will
Save Us!
Failure Demand
Automation will
Save Us! X
Failure Demand
Automation will
Save Us! XX
Failure Demand
Automation will
Save Us! XX
This Guy….
Never Be Blocked
How Do We Spend Our Time?
20%
20%
20%5%
5%
10%
20%
Percent of Time
Project Meetings
Team Meetings
Documentation and Research
Auditing Requirements
Email and Following Up
Company and HR Meetings and issues
Actually Testing
Time Tracking – In Detail
20%
20%
20%
5%
5%
10%
5%
5%
5%
5%
Percent of Time
Project Meetings
Team Meetings
Documentation and Research
Auditing Requirements
Email and Following Up
Company and HR Meetings and issuesSetting Up Test Environments
Reproducing and Documenting ProblemsRe-Testing Fixes
Time Tracking - Potential
10%
10%
10%
2%
2%
5%2%
3%3%
53%
Percent of Time
Project Meetings
Team Meetings
Documentation and Research
Auditing Requirements
Email and Following Up
Company and HR Meetings and issuesSetting Up Test Environments
Reproducing and Documenting ProblemsRe-Testing Fixes
Eliminate expensive handoffs
Achieve One-piece flow
Compress your regression-test cadence
Examine your bugs – do these tests ever find any?
Examine your test strategy – betas, staging, risks you could take, seams in the application
Use automation for setup, to drive the app, to eliminate routine tasks, and so on.
Create a zero-issues regression test standard
Conclusions
Never be blocked
“Three Strikes And You Are Not Out!”
Bottlenecks impact throughput
Limit accidental activities (Time Tracking)
Eliminate expensive handoffs and delays
Eliminate tests that don’t find bugs
Be targeted in communicating about risk
Get Testing Flowing!
Questions, Answers, and More!
Matthew Heusser [email protected]