the role of testing: quality police or quality communicator?
TRANSCRIPT
![Page 1: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/1.jpg)
W7
Test Management
10/15/2014 1:45:00 PM
The Role of Testing: Quality
Police or Quality Communicator?
Presented by:
Mike Duskis
10-4 Systems
Brought to you by:
340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 ∙ 904-278-0524 ∙ [email protected] ∙ www.sqe.com
![Page 2: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/2.jpg)
Mike Duskis
10-4 Systems Mike Duskis got his start as a programmer, hacking video games as a child in the ‘80s. Immediately after high school, Mike sold his first custom-built business software product and launched a play-by-mail gaming company. He went on to gain a broad and deep appreciation of the software development process by playing nearly every conceivable role on projects ranging from children's entertainment to safety-critical medical devices. Based in Boulder, Colorado, Mike currently plays the QA manager role for 10–4 Systems, the world's first marketplace for capacity to move freight.
![Page 3: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/3.jpg)
Quality
Communicator?
Or
Anaheim, CA
October 15, 2014
Presented at
![Page 4: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/4.jpg)
Session Map
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
1. Introductions
2. Police Paradigm
Where it comes from
How it works in theory
How it works in practice
Underlying Assumptions
3. Communicator Paradigm
Where it comes from
How it works in theory
How it works in practice
Underlying Assumptions
Tips and techniques
![Page 5: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/5.jpg)
Introductions
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
![Page 6: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/6.jpg)
Why I care about this topic
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Developer
Tester
2 weeks
2 weeks
Real-life dysfunctional “Test Phase”
![Page 7: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/7.jpg)
The Police Paradigm
Objective
To protect customers from defects
Strategy
Inspect and reject
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Origin
Factory System (ca 1750)
![Page 8: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/8.jpg)
The Police Paradigm
Developer Tester
on a sunny day
Sales Customer
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
![Page 9: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/9.jpg)
The Police Paradigm
Developer Tester
on a partially cloudy day
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Sales Customer
![Page 10: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/10.jpg)
The Police Paradigm
Developer
Motives exposed by bad weather
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
![Page 11: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/11.jpg)
The Police Paradigm
Developer
Motives exposed by bad weather
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Build cool stuff.
Get paid.
![Page 12: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/12.jpg)
The Police Paradigm
Developer
Motives exposed by bad weather
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Customer
Build cool stuff.
Get paid.
![Page 13: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/13.jpg)
The Police Paradigm
Developer
Motives exposed by bad weather
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Customer
Build cool stuff.
Get paid.
Satisfy my needs
quickly, and
inexpensively
![Page 14: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/14.jpg)
The Police Paradigm
Developer
Motives exposed by bad weather
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Sales Customer
Build cool stuff.
Get paid.
Satisfy my needs
quickly, and
inexpensively
![Page 15: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/15.jpg)
The Police Paradigm
Developer
Motives exposed by bad weather
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Sales Customer
Build cool stuff.
Get paid.
Sell more product
now
Satisfy my needs
quickly, and
inexpensively
![Page 16: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/16.jpg)
The Police Paradigm
Developer
Motives exposed by bad weather
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Sales Customer
Build cool stuff.
Get paid.
Sell more product
now
Satisfy my needs
quickly, and
inexpensively
Tester
![Page 17: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/17.jpg)
The Police Paradigm
Developer
Motives exposed by bad weather
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Sales Customer
Build cool stuff.
Get paid.
Sell more product
now
Satisfy my needs
quickly, and
inexpensively
Tester
Conflict!
Timely vs. Good
![Page 18: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/18.jpg)
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
The Police Paradigm on a stormy day
![Page 19: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/19.jpg)
Developer Tester
Sales Customer
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
The Police Paradigm on a stormy day
Tester: Let it through
![Page 20: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/20.jpg)
Developer Tester
Sales Customer
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
The Police Paradigm on a stormy day
Tester: Hold the line
![Page 21: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/21.jpg)
Tester
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
The Police Paradigm on a stormy day
Why me?
![Page 22: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/22.jpg)
Tester
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
The Police Paradigm on a stormy day
Why me?
Why not you?
![Page 23: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/23.jpg)
The Police Paradigm
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
assumptions
![Page 24: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/24.jpg)
The Police Paradigm
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
assumptions
Communicated requirements are clear, comprehensive, and reflect
business needs accurately.
Acceptance decisions can be made objectively by comparing
communicated requirements to product
behavior.
![Page 25: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/25.jpg)
The Police Paradigm
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Why do we use it in 2014?
![Page 26: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/26.jpg)
The Police Paradigm
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Why do we use it in 2014?
“Common sense” approach
Provides Quality Independence
Fits a phase gate process
Protects customers from defects
![Page 27: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/27.jpg)
The Communicator Paradigm
Objective
To inform management decisions
Strategy
Learn and report
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Origin
Modern Quality Control (ca 1925)
![Page 28: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/28.jpg)
Developer Tester
on a sunny day
Sales Customer
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
The Communicator Paradigm
Product Manager
![Page 29: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/29.jpg)
Developer Tester
on a partially cloudy day
Sales Customer
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
The Communicator Paradigm
Product Manager
![Page 30: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/30.jpg)
Developer Tester
on a terrible, horrible day
Sales Customer
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
The Communicator Paradigm
Product Manager
![Page 31: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/31.jpg)
on a terrible, horrible day
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
The Communicator Paradigm
Tester
Product Manager
Can I have
your job?
I tested so
you can manage.
![Page 32: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/32.jpg)
assumptions
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
The Communicator Paradigm
![Page 33: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/33.jpg)
assumptions
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
The Communicator Paradigm
Product Managers are prepared to digest test results
without a clear “accept” or “reject”
verdict.
Testers can make their reports relevant,
meaningful and readily digestible by
product managers.
![Page 34: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/34.jpg)
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
What slows adoption by testers?
The Communicator Paradigm
![Page 35: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/35.jpg)
What slows adoption by testers?
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Familiarity with the Police Paradigm
Not knowing what to communicate to the
business
Not knowing how to communicate to the
business
Not trusting the business to make good
decisions
Fear of punishment (sometimes justified!)
The Communicator Paradigm
![Page 36: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/36.jpg)
Observe a relevant decision meeting
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Communicator Tips
Who asks what kinds of questions?
![Page 37: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/37.jpg)
Maintain a communication plan
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Communicator Tips
What matters to whom, and when?
![Page 38: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/38.jpg)
Share simply, quickly, and unobtrusively
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Communicator Tips
an information radiator sharing daily smoke test results
![Page 39: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/39.jpg)
Hold frequent defect triage meetings
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Communicator Tips
Roles: Test, Development, Product, Project
Keep it short. Discuss only criticality and schedule.
![Page 40: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/40.jpg)
Establish common formats
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Communicator Tips
Templates help managers find what they want
![Page 41: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/41.jpg)
Build a culture of trust
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Communicator Tips
Attack the problem, not the messenger
![Page 42: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/42.jpg)
Developer Tester
Sales Customer
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Summary
Product Manager
Who makes acceptance decisions?
![Page 43: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/43.jpg)
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Summary
Police Communicator
Origin Factory System Modern Quality
Acceptance by Test Business / PM
Test Role Protector Info Service
Test Strategy Inspect and Reject Learn and Report
![Page 44: The Role of Testing: Quality Police or Quality Communicator?](https://reader034.vdocuments.site/reader034/viewer/2022052602/55a5d6a41a28abda148b48c2/html5/thumbnails/44.jpg)
Quality Police or Quality Communicator? || StarWest 2014 || Mike Duskis, QA Manager, 10-4 Systems ( [email protected] )
Image Copyrights and Credits
Images in this presentation were either released into the public
domain or made available under a Creative Commons
Attribution 2.0 License. Artists include
Frits Ahlefeldt
Elvert Barnes
Maggie Bolye
Bill Branson
John Fowler
Janet Lindenmuth
Luca Masters
Erik Mauer
Rachel Torres
Intellectual property details appear in the notes attached to each
slide in the PowerPoint™ presentation which will be made
available to all conference participants.