Arizona Molecular Diagnostic & Research Laboratories Robotics 2006.
Practical usability testing of a molecular diagnostic system
Transcript of Practical usability testing of a molecular diagnostic system
1
“Practical usability testing of a
molecular diagnostic system”
“it’s fun”
Romanian Testing Conference 2015!
May 2015
Patrick Duisters
1.0
Improve Quality Services B.V., The Netherlands 2
Patrick Duisters
● >15 years in Software Testing
& Quality Assurance
● Administrative, Technical, Medical,
Financial, Governmental, Automotive
● Test Consultant, Trainer, Auditor
● Certification & accreditation: Full CTEL
● [email protected] @PatrickDuisters www.improveqs.nl
5
Context: Product…
Molecular Diagnostics Platform: IVD: e.g. medical DNA analysis
● ‘Sample in – Result out’
● Reduced lead time
● Innovative & totally new
● EU & US
● Verification & Validation in a regulated environment
● Medical, EU & US
● Regulations & Regulatory bodies: i.e. FDA
● Risk management mandatory
● Norms & standards:
− ISO14971: MDs - Application of Risk Management to Medical
Devices
− ISO 62304: Medical device software - Software life cycle
processes
− ISO 62366: Medical devices – Application
of usability engineering to medical devices
6
Context: Environment…
What is Usability?
Usability: characteristic of the USER INTERFACE that establishes
EFFECTIVENESS, EFFICIENCY, EASE of USER LEARINING and
user SATISFACTION (ISO 62366:2007)
●User Friendliness
●Learnability
●Error Prevention
●Iterative Development & Testing
8
Elements of ISO 62366
Usability Program
● Reviews &
Testing
● Usability Testing
& survey
● Observations
& survey
9
Development
Verification
Validation
Development: Heuristic Analysis
11
● Kick-off
● Logging template
● Analysis
● Start early / include!
http://www.nngroup.com/articles/ten-usability-heuristics/
Development: Exploratory Testing
12
● 4 sessions
● Charters
● Notes
● Video recordings
● Promissing results
Verification: Use Cases
14
● User centered
● Product Life Cycle
● Primary operating functions
● Frequently used functions
● Use cases
- Basic
- Alternatives
- Exceptions
Verification: Preparation
15
● Test environment
● Test procedures: level of detail
● Questionnaire (SUMI based)
● User selection
Verification: Execution
16
● Introduction
● “User training”
● Test procedures
● Questionnaire (SUMI based)
● Debrief
● Results
● Reporting
Deployment: Validation
17
1
● Subjective vs. Objective
● Expected results & Findings:
− Verification
− User Friendliness
− Learnability
− Error Prevention
● Standards can be helpful,
e.g. treat as heuristics
● Proof required? Practical solutions
● It’s FUN!
18
Results & Conclusion