SlideShare a Scribd company logo
Parasoft Quality Systems
Automated Processes for FDA Software Compliance




                        2011
Why the need for Regulation?


FDA Analysis Reveals:

  3,140 Medical Device Recalls (1992-1998)

  242 (7.7%) attributable to Software Failures

  192/242 (79%) caused by software defects introduced
  when changes were made to the software after release


         Software Validation Best Practices

   A principle means of Avoiding such Defects &
                  Resultant Recalls
FDA Guidance on Software Compliance


“General Principles of Software Validation”

   Based on generally recognized software validation
   principles

   Lists elements acceptable to FDA for Software Validation

   Recommends conducting Verification Activities throughout
   the SDLC

   Recommends integration of SDLC Mgt & Risk Mgt activities
FDA Verification & Validation



Software Verification

   Software Development Output meets Input Requirements
     Software Testing
     Static Analysis
     Dynamic Analysis
     Code Inspections
     Walkthroughs
     Others…
FDA Verification & Validation



Software Validation
  The Software consistently fulfills all of the requirements,
  which in turn meet the end users needs

  Traceability
  “…the validation of software typically includes evidence that all software
  requirements have been implemented correctly and completely and are
  traceable to system requirements”


  Visibility
  “A conclusion that software is validated is highly dependent upon
  comprehensive software testing, inspections, analyses, and other
  verification tasks performed at each stage of the software development
  life cycle”
FDA Compliance – Summary

A set of Effective Software Verification Activities

Should be performed Throughout the SDLC

Outside Visibility into these regular Activities (Audit)

Full Requirements Traceability

Effective Regression Tests for Post-Release Code Changes

Data Collection, Correlation & Report Generation (Audit)
   Process Improvement
   Integration of SDLC Management and Risk Management
One Final Consideration…




“FDA Worried That Class I Recall Jump
   Reflects Industry Rush To Market”

      Article preview from "The Gray Sheet"- May 24, 2010




“A recent spike in Class I medical device recalls has led
FDA to question whether manufacturers are sacrificing
          quality to rush products to market”
Parasoft Concerto = FDA Compliance


Processes and best practices that assists organizations to meet
   FDA guidelines and medical device industry standards for
                    software development




               1
Working Within IDE


                     Deliver Tasks and Monitor Work
Project Overview




    Will it have the right functionality? on budget? project on time?
                           Is your project      Is your
Parasoft Concerto = FDA Compliance


Processes and best practices that assists organizations to meet
   FDA guidelines and medical device industry standards for
                    software development




                                 Control the Process
Manage the Process   1       2
Iteration Overview




             Real-Time Traceability
Traceability – Natural Workflow

Automated Traceability: Requirements are correlated to Tasks

   Tasks are correlated to Code…      & Automated Tests…       & Validation Scenarios
Parasoft Concerto = FDA Compliance


            Policy-Driven FDA Compliance allows you to
                  manage the process by exception

                         Manage By Exception
                     3

                                           Control the Process
Manage the Process   1                 2
Policy Driven Compliance




      Productivity




             Verification




       Traceability




        More V&V Policies in Part2!
Policies for SDLC Management
                         Will it have the right functionality?



                                         Red = Exception: Take Action




                        Is you project on time?



                                              Yellow = Warning




                                     Is your project on budget?



                                              Green = On Track
Policies for Risk Management
Software Development Process Improvement


  A closed-loop process to manage and improve the software
                    development lifecycle

                         Manage By Exception
                     3

                                           Control the Process   Analyze and Improve
Manage the Process   1                 2                    4
Real-Time FDA Process Compliance


       FDA Software Validation Compliance
              Verification and Validation
              Best Practices, Visibility & Traceability


       Parasoft Concerto, the infrastructure for FDA compliance
       plus real-time data that tracks:
              Is your project on time?
              Is your project on budget?
              Will it have the right functionality?
              Will it work?




Parasoft Proprietary and Confidential

More Related Content

PPT
Parasoft .TEST, Write better C# Code Using Data Flow Analysis
PDF
Parasoft fda software compliance part2
PPT
Introduction to Parasoft C++TEST
PDF
Presentation slides: "How to get 100% code coverage"
PDF
02 test automation functional testing (qtp)
PPTX
Top 5 Code Coverage Tools in DevOps
PDF
Code coverage & tools
PDF
Code Coverage
Parasoft .TEST, Write better C# Code Using Data Flow Analysis
Parasoft fda software compliance part2
Introduction to Parasoft C++TEST
Presentation slides: "How to get 100% code coverage"
02 test automation functional testing (qtp)
Top 5 Code Coverage Tools in DevOps
Code coverage & tools
Code Coverage

What's hot (17)

PPTX
Building a high quality+ products with SCA
PDF
Software testing: an introduction - 2017
PDF
AppsSec In a DevOps World
PDF
Code coverage
PDF
Code coverage for automation scripts
PPT
Fut Lsi
PDF
Neil Tompson - SoftTest Ireland
PDF
Deploy + Destroy Complete Test Environments
PDF
It's Not a Bug, It's a Feature — How Misclassification Impacts Bug Prediction
PPTX
Static Code Analysis
PPTX
The Impact of Test Ownership and Team Structure on the Reliability and Effect...
PPTX
Issre2014 test defectprediction
PDF
Evolving from Automated to Continous Testing for Agile and DevOps
PDF
Better Security Testing: Using the Cloud and Continuous Delivery
PDF
Accelerate Agile Development with Service Virtualization - Czech Test
PDF
DOC
Pimpri Chinchwad Software Testing Courses
Building a high quality+ products with SCA
Software testing: an introduction - 2017
AppsSec In a DevOps World
Code coverage
Code coverage for automation scripts
Fut Lsi
Neil Tompson - SoftTest Ireland
Deploy + Destroy Complete Test Environments
It's Not a Bug, It's a Feature — How Misclassification Impacts Bug Prediction
Static Code Analysis
The Impact of Test Ownership and Team Structure on the Reliability and Effect...
Issre2014 test defectprediction
Evolving from Automated to Continous Testing for Agile and DevOps
Better Security Testing: Using the Cloud and Continuous Delivery
Accelerate Agile Development with Service Virtualization - Czech Test
Pimpri Chinchwad Software Testing Courses
Ad

Viewers also liked (15)

PDF
Parasoft Concerto A complete ALM platform that ensures quality software can b...
PDF
המסדרת הפכה למגוהצת
PDF
Amran Tuberi - the damage of cycling to the desert ecosystem
PDF
A Scalable Software Build Accelerator
PDF
Nunit C# source code defects report by Parasoft dotTEST
PDF
Perforce עשרת היתרונות המובילים של מערכת ניהול התצורה
PPTX
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
PPTX
Palamida Open Source Compliance Solution
PPT
Code coverage in theory and in practice form the do178 b perspective
PPTX
FDA software compliance 2016
PDF
CppUnit using introduction
PDF
Unit testing on embedded target with C++Test
PPTX
Embedded System Test Automation
PPT
Code Coverage in Theory and in practice form the DO178B perspective
PPTX
Cpp unit
Parasoft Concerto A complete ALM platform that ensures quality software can b...
המסדרת הפכה למגוהצת
Amran Tuberi - the damage of cycling to the desert ecosystem
A Scalable Software Build Accelerator
Nunit C# source code defects report by Parasoft dotTEST
Perforce עשרת היתרונות המובילים של מערכת ניהול התצורה
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
Palamida Open Source Compliance Solution
Code coverage in theory and in practice form the do178 b perspective
FDA software compliance 2016
CppUnit using introduction
Unit testing on embedded target with C++Test
Embedded System Test Automation
Code Coverage in Theory and in practice form the DO178B perspective
Cpp unit
Ad

Similar to Parasoft fda software compliance part1 (20)

PPT
16103271 software-testing-ppt
PDF
11 Ways to Run Efficient Software Quality Testing.pdf
PDF
Project Pluto Will Adopt The Incremental Build Model Essay
PPT
Software Quality Assurance in software engineering
PPT
Softwaretesting
PPTX
Efficient Non-Conformance Management Software for Corrective Action
PDF
Software testing
PPT
Slides chapters 26-27
PPTX
Planning For Success Quality Management
PPTX
software quality
PDF
Computer Software Assurance (CSA): Understanding the FDA’s New Draft Guidance
PPT
Softwaretesting
PPTX
SQA-Lecture-4.pptx
PPT
Software Quality Assurance presentation.
PPTX
Capability Maturity Model
PPTX
Software Life Cycle Management for Medical Devices.pptx
PPT
Software Quality Assurance SQA lecture.ppt
PPT
Software Quality Assurance SQA lecture.ppt
PPTX
SoftwareTesting Processes and Methodologies.pptx
PDF
Software testing kn husainy
16103271 software-testing-ppt
11 Ways to Run Efficient Software Quality Testing.pdf
Project Pluto Will Adopt The Incremental Build Model Essay
Software Quality Assurance in software engineering
Softwaretesting
Efficient Non-Conformance Management Software for Corrective Action
Software testing
Slides chapters 26-27
Planning For Success Quality Management
software quality
Computer Software Assurance (CSA): Understanding the FDA’s New Draft Guidance
Softwaretesting
SQA-Lecture-4.pptx
Software Quality Assurance presentation.
Capability Maturity Model
Software Life Cycle Management for Medical Devices.pptx
Software Quality Assurance SQA lecture.ppt
Software Quality Assurance SQA lecture.ppt
SoftwareTesting Processes and Methodologies.pptx
Software testing kn husainy

Recently uploaded (20)

PDF
project resource management chapter-09.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
August Patch Tuesday
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Mushroom cultivation and it's methods.pdf
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Getting Started with Data Integration: FME Form 101
project resource management chapter-09.pdf
Programs and apps: productivity, graphics, security and other tools
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Zenith AI: Advanced Artificial Intelligence
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Univ-Connecticut-ChatGPT-Presentaion.pdf
August Patch Tuesday
Unlocking AI with Model Context Protocol (MCP)
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Mushroom cultivation and it's methods.pdf
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
A comparative analysis of optical character recognition models for extracting...
Hindi spoken digit analysis for native and non-native speakers
Enhancing emotion recognition model for a student engagement use case through...
Heart disease approach using modified random forest and particle swarm optimi...
Tartificialntelligence_presentation.pptx
Group 1 Presentation -Planning and Decision Making .pptx
Getting Started with Data Integration: FME Form 101

Parasoft fda software compliance part1

  • 1. Parasoft Quality Systems Automated Processes for FDA Software Compliance 2011
  • 2. Why the need for Regulation? FDA Analysis Reveals: 3,140 Medical Device Recalls (1992-1998) 242 (7.7%) attributable to Software Failures 192/242 (79%) caused by software defects introduced when changes were made to the software after release Software Validation Best Practices A principle means of Avoiding such Defects & Resultant Recalls
  • 3. FDA Guidance on Software Compliance “General Principles of Software Validation” Based on generally recognized software validation principles Lists elements acceptable to FDA for Software Validation Recommends conducting Verification Activities throughout the SDLC Recommends integration of SDLC Mgt & Risk Mgt activities
  • 4. FDA Verification & Validation Software Verification Software Development Output meets Input Requirements Software Testing Static Analysis Dynamic Analysis Code Inspections Walkthroughs Others…
  • 5. FDA Verification & Validation Software Validation The Software consistently fulfills all of the requirements, which in turn meet the end users needs Traceability “…the validation of software typically includes evidence that all software requirements have been implemented correctly and completely and are traceable to system requirements” Visibility “A conclusion that software is validated is highly dependent upon comprehensive software testing, inspections, analyses, and other verification tasks performed at each stage of the software development life cycle”
  • 6. FDA Compliance – Summary A set of Effective Software Verification Activities Should be performed Throughout the SDLC Outside Visibility into these regular Activities (Audit) Full Requirements Traceability Effective Regression Tests for Post-Release Code Changes Data Collection, Correlation & Report Generation (Audit) Process Improvement Integration of SDLC Management and Risk Management
  • 7. One Final Consideration… “FDA Worried That Class I Recall Jump Reflects Industry Rush To Market” Article preview from "The Gray Sheet"- May 24, 2010 “A recent spike in Class I medical device recalls has led FDA to question whether manufacturers are sacrificing quality to rush products to market”
  • 8. Parasoft Concerto = FDA Compliance Processes and best practices that assists organizations to meet FDA guidelines and medical device industry standards for software development 1
  • 9. Working Within IDE Deliver Tasks and Monitor Work
  • 10. Project Overview Will it have the right functionality? on budget? project on time? Is your project Is your
  • 11. Parasoft Concerto = FDA Compliance Processes and best practices that assists organizations to meet FDA guidelines and medical device industry standards for software development Control the Process Manage the Process 1 2
  • 12. Iteration Overview Real-Time Traceability
  • 13. Traceability – Natural Workflow Automated Traceability: Requirements are correlated to Tasks Tasks are correlated to Code… & Automated Tests… & Validation Scenarios
  • 14. Parasoft Concerto = FDA Compliance Policy-Driven FDA Compliance allows you to manage the process by exception Manage By Exception 3 Control the Process Manage the Process 1 2
  • 15. Policy Driven Compliance Productivity Verification Traceability More V&V Policies in Part2!
  • 16. Policies for SDLC Management Will it have the right functionality? Red = Exception: Take Action Is you project on time? Yellow = Warning Is your project on budget? Green = On Track
  • 17. Policies for Risk Management
  • 18. Software Development Process Improvement A closed-loop process to manage and improve the software development lifecycle Manage By Exception 3 Control the Process Analyze and Improve Manage the Process 1 2 4
  • 19. Real-Time FDA Process Compliance FDA Software Validation Compliance Verification and Validation Best Practices, Visibility & Traceability Parasoft Concerto, the infrastructure for FDA compliance plus real-time data that tracks: Is your project on time? Is your project on budget? Will it have the right functionality? Will it work? Parasoft Proprietary and Confidential