SlideShare a Scribd company logo
Testing in a Medical Device Context 
Limitations are few 
Ruud Cox, Improve Quality Services 
www.eurostarconferences.com 
@esconfs 
#esconfs
From Research to Manufacturing 
Hospital 
Market Segment 
Healthcare, Deep Brain Stimulation 
Big Organisation 
Divisions 
Manufacturer 
Research 
Law 
Regulations 
Products 
Probe 
Tools to support Surgical Procedures 
Product Prototypes 
Hospital 
Hospital 
Hospital 
New organisation 
Manufacturer
Deep Brain Stimulation 
A pacemaker for the brain
Almost no testing 
Incomplete, overdue documentation
Organise Testing 
Approach: 
(Verification & Validation) 
Exploratory Testing 
Learning, investigation, discovery 
followed by 
Scripted Testing to demonstrate that the product 
conforms to specified requirements and to provide 
objective evidence for submission. 
Conformance, Compliance
Exploratory Testing 
In the given situation, this was the best way to 
• Learn more about the product 
• Add value by providing feedback 
Charters, Debriefs, Screen Recordings, Managed 
A big success
Regulations and Testing 
Verification only 
§820.3(aa) Verification means confirmation by 
examination and provision of objective 
evidence that specified requirements have been 
fulfilled. 
Testing is one of many possible 
verification activities 
DESIGN CONTROL GUIDANCE FOR MEDICAL DEVICE MANUFACTURERS 
This Guidance relates to FDA 21 CFR 820.30 and Sub-clause 4.4 of ISO 9001
Objective Evidence 
Check pressure. 
Check that the pressure is OK. 
Record the pressure here ___. Check that the 
pressure is between 50 and 75 psi. 
A check requires a decision rule 
i.e. specific, measurable requirements 
Example from 
Medical Device Software Verification, Validation and Compliance by David A. Vogel 
ISBN 1596934220
Specified Requirements 
• User Stories 
– Sometimes with acceptance criteria 
• Traditional requirements 
– “The product shall...” 
• User Stories and traditional requirements 
were not linked 
A real challenge!
System 
Global Design 
Component 
Graphical User Interface 
Business Logic 
Component Component Component
Component Testing 
Software Interface 
Testability 
Exploratory Testing 
Coverage/risk outline 
Scripted Testing 
[Test] 
[RequirementTags("Req1", "Req7")] 
void FooBar() 
{ 
Assert.That(…); 
} 
Unit tests annotated with requirement tags for 
traceability 
Specify test cases for high risk specified requirements only
Ruud Cox - Testing in a Medical Device Context - EuroSTAR 2012
Structure 
Functions 
Data 
Time 
Operations 
Platform 
Coverage 
Bugs 
Issues 
Risks
Structure 
Functions 
Data 
Bugs 
Issues 
Risks 
Time 
Operations 
Platform 
Coverage/Risk outline
Why PASS and FAIL is not enough 
PASS only means that no problem was found, 
which doesn’t mean that there’s no problem 
Comparable Products 
• Lots of remarks during evaluation at hospital 
• Our product side-by-side to competitors 
product
Independent Testing 
• Testers were reponsible for 
– ALL test documentation 
– Providing Objective Evidence 
• Developers did some unit testing but 
– Their tests were undocumented 
– Could not be used as Objective Evidence 
Why does testing take so long?
Time-out 
JIGGLE! 
Testing 
Incomplete, overdue specified requirements. Independent testing. “I 
don’t know nothing about testing.” What does the team know about 
or does have experience with working in a Medical Device 
Context? 
Agile/Scrum 
Almost no Agile practices. The team didn’t live Scrum. What does 
the team know about or does have experience with 
Agile/Scrum?
Regulations and Agile/Scrum 
CONCURRENT ENGINEERING. Although the 
waterfall model is a useful tool for introducing 
design controls, its usefulness in practice is 
limited. 
DESIGN CONTROL GUIDANCE FOR MEDICAL DEVICE MANUFACTURERS 
This Guidance relates to FDA 21 CFR 820.30 and Sub-clause 4.4 of ISO 9001 
Agile TIR SW Committee Draft 1.0 
Guidance on the use of AGILE practices in the 
development of medical device software
Improvements after Time-out 
Testing 
• IEC 62304 training, Less independent testing. 
Agile/Scrum 
• Product Backlog, Sprint Planning, Definition of 
Done, Scrum Board, Sprint Review, 
Retrospectives, Smaller Teams each with their 
own Scrum Master 
• Scrum Master, Product Owner training 
• Agile/Scrum Coach 
Overdue specified requirements
Other Identified Risks 
Component not traceable to 
global design and risk 
analysis 
3D mathematical model was not 
specified 
Claim these results
Clarify mission 
System Architect 
Status reporting 
Director 
Quality & Regulations 
Program Director Test Architect 
Product Owner
Observe the work of testing 
A diary might help
Lessons Learned, Conclusions 
• A feedback loop is mandatory 
– Mission 
– Status Reporting 
• Medical Device Context is not limiting 
– Exploratory testing is possible 
– Agile/Scrum is possible 
No matter what the problem is, it’s always a people problem. 
Gerald M. Weinberg
Questions 
Ruud Cox 
email 
rco@improveqs.nl 
Twitter 
@ruudcox 
Blog 
http://ruudcox.wordpress.com/

More Related Content

PPTX
Effective test coverage Techniques
PPTX
Session 08 - Test Case Design and Technique
PPTX
Performance testing reference model
PPSX
Test Execution
PPT
Software Inspection And Defect Management
PPT
Learn software testing with tech partnerz 3
PDF
ISTQB CTAL - Test Analyst
PPS
ISTQB Foundation - Chapter 3
Effective test coverage Techniques
Session 08 - Test Case Design and Technique
Performance testing reference model
Test Execution
Software Inspection And Defect Management
Learn software testing with tech partnerz 3
ISTQB CTAL - Test Analyst
ISTQB Foundation - Chapter 3

What's hot (20)

PPTX
ISTQB Foundation Level Certification - Intruduction
PPT
Istqb fl chap_6_edited
PPT
QA process Presentation
DOCX
Health Care Project Testing Process
PPTX
Fundamentals OF UAT
PDF
Saksham Sarode - Building Effective test Data Management in Distributed Envir...
PDF
Free-ebook-rex-black advanced-software-testing
PPSX
Introduction to Software Testing
PDF
Case study on Banking Software Testing - FINACLE : UAT
PPTX
Quality Assurance Process
PDF
Bjarne Mansson - Risk-based Testing,A Must For Medical Devices - EuroSTAR 2010
PPTX
Importance of a Test Management Tool for Your Project
PPTX
The Risky Business of Testing by Shaminder Rai and Dave Patel
PPTX
Session 02 - Introduction to Quality Assurance / Software Testing
PPTX
Software testing
PPTX
Test management
PPT
Software test management overview for managers
PDF
Root Cause Analysis
PDF
Performance Testing - Keytorc Approach
PDF
What is QA in Software Testing Services
ISTQB Foundation Level Certification - Intruduction
Istqb fl chap_6_edited
QA process Presentation
Health Care Project Testing Process
Fundamentals OF UAT
Saksham Sarode - Building Effective test Data Management in Distributed Envir...
Free-ebook-rex-black advanced-software-testing
Introduction to Software Testing
Case study on Banking Software Testing - FINACLE : UAT
Quality Assurance Process
Bjarne Mansson - Risk-based Testing,A Must For Medical Devices - EuroSTAR 2010
Importance of a Test Management Tool for Your Project
The Risky Business of Testing by Shaminder Rai and Dave Patel
Session 02 - Introduction to Quality Assurance / Software Testing
Software testing
Test management
Software test management overview for managers
Root Cause Analysis
Performance Testing - Keytorc Approach
What is QA in Software Testing Services
Ad

Similar to Ruud Cox - Testing in a Medical Device Context - EuroSTAR 2012 (20)

PPTX
Unleashing agile testing under medical regulations
PDF
Implementing Agile in an FDA Regulated Environment
PPTX
FDA software compliance 2016
PDF
Usability Validation Testing of Medical Devices and Software
PDF
Bridging the Gap Between Development and Regulatory Teams
 
PDF
Bridging the Gap Between Development and Regulatory Teams
 
PDF
How User Experience Design and Human Factors Engineering can Accelerate Produ...
PPTX
Perforce user webinar fractyl dhb jb_dhb_adr edits
PDF
Pharmaceutical Quality by Design: Review of Progress and Challenges
PDF
Rx for FDA Software Compliance
PDF
The critical role of QA in Medical Device Testing.pdf
PPS
Design Requirements Training
PPTX
Regulatory Concerns When Running Virtual/Paperless Clinical Trials
PPTX
Medical Device Development - Concept to Commercialization | Jahnavi Lokre | L...
PDF
When Medical Device Software Fails Due to Improper Verification & Validation ...
PDF
Carolien Creemers & Maarten Bressinck Talk at UX Antwerp Meetup
PDF
mHealth Israel_Human Factors Engineering BOOTCAMP_Tressa J. Daniels_AAMI
PDF
Common Misconceptions on Medical Device Risk & Design Controls
PPTX
Medical Device Development - Automating Traceability and Documentation
PPTX
Process and Regulated Processes Software Validation Elements
Unleashing agile testing under medical regulations
Implementing Agile in an FDA Regulated Environment
FDA software compliance 2016
Usability Validation Testing of Medical Devices and Software
Bridging the Gap Between Development and Regulatory Teams
 
Bridging the Gap Between Development and Regulatory Teams
 
How User Experience Design and Human Factors Engineering can Accelerate Produ...
Perforce user webinar fractyl dhb jb_dhb_adr edits
Pharmaceutical Quality by Design: Review of Progress and Challenges
Rx for FDA Software Compliance
The critical role of QA in Medical Device Testing.pdf
Design Requirements Training
Regulatory Concerns When Running Virtual/Paperless Clinical Trials
Medical Device Development - Concept to Commercialization | Jahnavi Lokre | L...
When Medical Device Software Fails Due to Improper Verification & Validation ...
Carolien Creemers & Maarten Bressinck Talk at UX Antwerp Meetup
mHealth Israel_Human Factors Engineering BOOTCAMP_Tressa J. Daniels_AAMI
Common Misconceptions on Medical Device Risk & Design Controls
Medical Device Development - Automating Traceability and Documentation
Process and Regulated Processes Software Validation Elements
Ad

More from TEST Huddle (20)

PPTX
Why We Need Diversity in Testing- Accenture
PPTX
Keys to continuous testing for faster delivery euro star webinar
PPTX
Why you Shouldnt Automated But You Will Anyway
PDF
Being a Tester in Scrum
PDF
Leveraging Visual Testing with Your Functional Tests
PPTX
Using Test Trees to get an Overview of Test Work
PPTX
Big Data: The Magic to Attain New Heights
PPTX
Will Robots Replace Testers?
PPTX
TDD For The Rest Of Us
PDF
Scaling Agile with LeSS (Large Scale Scrum)
PPTX
Creating Agile Test Strategies for Larger Enterprises
PPTX
Is There A Risk?
PDF
Are Your Tests Well-Travelled? Thoughts About Test Coverage
PDF
Growing a Company Test Community: Roles and Paths for Testers
PDF
Do we need testers on agile teams?
PDF
How to use selenium successfully
PDF
Testers & Teams on the Agile Fluency™ Journey
PDF
Practical Test Strategy Using Heuristics
PDF
Thinking Through Your Role
PDF
Using Selenium 3 0
Why We Need Diversity in Testing- Accenture
Keys to continuous testing for faster delivery euro star webinar
Why you Shouldnt Automated But You Will Anyway
Being a Tester in Scrum
Leveraging Visual Testing with Your Functional Tests
Using Test Trees to get an Overview of Test Work
Big Data: The Magic to Attain New Heights
Will Robots Replace Testers?
TDD For The Rest Of Us
Scaling Agile with LeSS (Large Scale Scrum)
Creating Agile Test Strategies for Larger Enterprises
Is There A Risk?
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Growing a Company Test Community: Roles and Paths for Testers
Do we need testers on agile teams?
How to use selenium successfully
Testers & Teams on the Agile Fluency™ Journey
Practical Test Strategy Using Heuristics
Thinking Through Your Role
Using Selenium 3 0

Recently uploaded (20)

PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Approach and Philosophy of On baking technology
PPT
Teaching material agriculture food technology
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
Machine Learning_overview_presentation.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Getting Started with Data Integration: FME Form 101
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Unlocking AI with Model Context Protocol (MCP)
MIND Revenue Release Quarter 2 2025 Press Release
The Rise and Fall of 3GPP – Time for a Sabbatical?
Per capita expenditure prediction using model stacking based on satellite ima...
Empathic Computing: Creating Shared Understanding
Group 1 Presentation -Planning and Decision Making .pptx
Encapsulation_ Review paper, used for researhc scholars
Mobile App Security Testing_ A Comprehensive Guide.pdf
Tartificialntelligence_presentation.pptx
Approach and Philosophy of On baking technology
Teaching material agriculture food technology
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Machine Learning_overview_presentation.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Getting Started with Data Integration: FME Form 101
Network Security Unit 5.pdf for BCA BBA.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Spectral efficient network and resource selection model in 5G networks
A comparative analysis of optical character recognition models for extracting...
Unlocking AI with Model Context Protocol (MCP)

Ruud Cox - Testing in a Medical Device Context - EuroSTAR 2012

  • 1. Testing in a Medical Device Context Limitations are few Ruud Cox, Improve Quality Services www.eurostarconferences.com @esconfs #esconfs
  • 2. From Research to Manufacturing Hospital Market Segment Healthcare, Deep Brain Stimulation Big Organisation Divisions Manufacturer Research Law Regulations Products Probe Tools to support Surgical Procedures Product Prototypes Hospital Hospital Hospital New organisation Manufacturer
  • 3. Deep Brain Stimulation A pacemaker for the brain
  • 4. Almost no testing Incomplete, overdue documentation
  • 5. Organise Testing Approach: (Verification & Validation) Exploratory Testing Learning, investigation, discovery followed by Scripted Testing to demonstrate that the product conforms to specified requirements and to provide objective evidence for submission. Conformance, Compliance
  • 6. Exploratory Testing In the given situation, this was the best way to • Learn more about the product • Add value by providing feedback Charters, Debriefs, Screen Recordings, Managed A big success
  • 7. Regulations and Testing Verification only §820.3(aa) Verification means confirmation by examination and provision of objective evidence that specified requirements have been fulfilled. Testing is one of many possible verification activities DESIGN CONTROL GUIDANCE FOR MEDICAL DEVICE MANUFACTURERS This Guidance relates to FDA 21 CFR 820.30 and Sub-clause 4.4 of ISO 9001
  • 8. Objective Evidence Check pressure. Check that the pressure is OK. Record the pressure here ___. Check that the pressure is between 50 and 75 psi. A check requires a decision rule i.e. specific, measurable requirements Example from Medical Device Software Verification, Validation and Compliance by David A. Vogel ISBN 1596934220
  • 9. Specified Requirements • User Stories – Sometimes with acceptance criteria • Traditional requirements – “The product shall...” • User Stories and traditional requirements were not linked A real challenge!
  • 10. System Global Design Component Graphical User Interface Business Logic Component Component Component
  • 11. Component Testing Software Interface Testability Exploratory Testing Coverage/risk outline Scripted Testing [Test] [RequirementTags("Req1", "Req7")] void FooBar() { Assert.That(…); } Unit tests annotated with requirement tags for traceability Specify test cases for high risk specified requirements only
  • 13. Structure Functions Data Time Operations Platform Coverage Bugs Issues Risks
  • 14. Structure Functions Data Bugs Issues Risks Time Operations Platform Coverage/Risk outline
  • 15. Why PASS and FAIL is not enough PASS only means that no problem was found, which doesn’t mean that there’s no problem Comparable Products • Lots of remarks during evaluation at hospital • Our product side-by-side to competitors product
  • 16. Independent Testing • Testers were reponsible for – ALL test documentation – Providing Objective Evidence • Developers did some unit testing but – Their tests were undocumented – Could not be used as Objective Evidence Why does testing take so long?
  • 17. Time-out JIGGLE! Testing Incomplete, overdue specified requirements. Independent testing. “I don’t know nothing about testing.” What does the team know about or does have experience with working in a Medical Device Context? Agile/Scrum Almost no Agile practices. The team didn’t live Scrum. What does the team know about or does have experience with Agile/Scrum?
  • 18. Regulations and Agile/Scrum CONCURRENT ENGINEERING. Although the waterfall model is a useful tool for introducing design controls, its usefulness in practice is limited. DESIGN CONTROL GUIDANCE FOR MEDICAL DEVICE MANUFACTURERS This Guidance relates to FDA 21 CFR 820.30 and Sub-clause 4.4 of ISO 9001 Agile TIR SW Committee Draft 1.0 Guidance on the use of AGILE practices in the development of medical device software
  • 19. Improvements after Time-out Testing • IEC 62304 training, Less independent testing. Agile/Scrum • Product Backlog, Sprint Planning, Definition of Done, Scrum Board, Sprint Review, Retrospectives, Smaller Teams each with their own Scrum Master • Scrum Master, Product Owner training • Agile/Scrum Coach Overdue specified requirements
  • 20. Other Identified Risks Component not traceable to global design and risk analysis 3D mathematical model was not specified Claim these results
  • 21. Clarify mission System Architect Status reporting Director Quality & Regulations Program Director Test Architect Product Owner
  • 22. Observe the work of testing A diary might help
  • 23. Lessons Learned, Conclusions • A feedback loop is mandatory – Mission – Status Reporting • Medical Device Context is not limiting – Exploratory testing is possible – Agile/Scrum is possible No matter what the problem is, it’s always a people problem. Gerald M. Weinberg
  • 24. Questions Ruud Cox email rco@improveqs.nl Twitter @ruudcox Blog http://ruudcox.wordpress.com/