SlideShare a Scribd company logo
From Word Docs to Compliance:
How Fractyl Achieved CE
Certification in Record Time
Nico Kruger, Technical Solutions Engineer
Perforce Software
Ann Rossi, Sr. Software Quality Assurance Manager
Fractyl Laboratories, Inc., Lexington MA
2© Perforce Software Inc. All Rights Reserved.
Presenters
Nico Krüger
Technical Solutions Engineer
Ann Rossi
Sr. Software Quality Assurance Manager
3© Perforce Software Inc. All Rights Reserved.
Introduction
Fractyl is a clinical-stage medical technology company
developing innovative procedures and devices to address
insulin resistance and restore metabolic health.
4© Perforce Software Inc. All Rights Reserved.
• Fractyl has created the RevitaTM duodenal mucosal
resurfacing (DMR) System, an investigational, minimally
invasive, same-day clinical procedure. It’s designed to
address the intestinal cause of insulin resistance and restore
metabolic health in patients suffering from metabolic
diseases, such as Type 2 Diabetes.
Introduction
Restore
The lining of
the duodenum
Improve
Insulin resistance and
metabolic health
Correct
Abnormal hormonal
signaling and nutrient
absorption
5© Perforce Software Inc. All Rights Reserved.
Agenda
1
Medical Device
Compliance Overview
2
Our Problem(s) to Solve
3
How we used Helix ALM to obtain
Compliance with IEC 62304 (SW)
4
How we drove to compliance with
FDA and ISO Medical Device
Quality System Regulations
(Including Risk Management)
6© Perforce Software Inc. All Rights Reserved.
• ISO 13485: International standard for
medical device quality systems
• FDA Quality System Regulation (QSR)
• Based on ISO 13485
Medical Device Compliance
ISO 13485:2003 and FDA Quality System Regulation
7© Perforce Software Inc. All Rights Reserved.
• IEC 62304: Software Life Cycle for
Medical Devices
• ISO 14971 Risk Management
Medical Device Compliance
8© Perforce Software Inc. All Rights Reserved.
FDA Design Waterfall Process
User Needs
Design Input
Development
Process
Design Output
Design Output
Validation
Clinical Trials
Verification
Design Review
9© Perforce Software Inc. All Rights Reserved.
• We had the procedures to comply
with the Quality Management
System Regulations…
• Product Development Procedure
• Software Development and
Maintenance Processes
• Software Problem Resolution Procedure
• Risk Management Procedure
• BUT we needed an electronic
system to simplify things.
Procedures
10© Perforce Software Inc. All Rights Reserved.
• Many requirements that we needed to
organize with unique identifiers.
• We needed to comply with Medical Device
Quality System Regulations (FDA and EU).
• We needed to assure that we had
traceability from the requirements to
design verification tests, and associated
issues.
• Use of requirements traceability enables product
development teams to attain a level of project
control, quality assurance, and product safety
that is difficult to achieve by any other means.
The Problems to Solve (Immediate Needs)
11© Perforce Software Inc. All Rights Reserved.
Traceability
“In the most common form of the traceability matrix, the input
requirements are enumerated in a table, and references are
provided to each section in the output documents (or software
modules) which address or satisfy each input requirement.”
- From the FDA
12© Perforce Software Inc. All Rights Reserved.
• Sample of what Regulatory Agencies are looking for…
Trace Matrix
13© Perforce Software Inc. All Rights Reserved.
Traditional Trace Matrix
14© Perforce Software Inc. All Rights Reserved.
How to Find the Solution
• Having continuous
improvement through this
problem solving process
is best practice in any
industry.
Identify and
Define the
Problem
Analyze the
Problem
Identify
Possible
Solutions
Select and
Plan the
Solution
Implement
the Solution
Evaluate
the Solution
Problem
Solving
15© Perforce Software Inc. All Rights Reserved.
• We had requirements and tests in Word documents.
• Software issues were in Jira; others were captured in Word
documents.
Where Our Quality System Started…
No Easy Way to Trace
16© Perforce Software Inc. All Rights Reserved.
Helix ALM – Requirements Module
17© Perforce Software Inc. All Rights Reserved.
• Requirements by Release
Developed a Folder Structure
18© Perforce Software Inc. All Rights Reserved.
Issues Module
19© Perforce Software Inc. All Rights Reserved.
Test Case / Test Runs
20© Perforce Software Inc. All Rights Reserved.
• We use this in our Verification Summary Report
that is submitted to regulatory bodies.
Software Trace Matrix
(Direct from Helix ALM Reporting)
21© Perforce Software Inc. All Rights Reserved.
Hardware Team Jumped on the Bandwagon
Design and development planning
Design Verification
Risk analysis and preventive action
Design Validation
Design process
phases and
reviews
Design
Inputs
Customer
Needs
Design
Outputs
Product
22© Perforce Software Inc. All Rights Reserved.
Risk Management Compliance
FMEA – Risk Management Tool
23© Perforce Software Inc. All Rights Reserved.
Helix ALM System Use SOP
Helix ALM System
Use SOP
24© Perforce Software Inc. All Rights Reserved.
• December 2010
• Fractyl began as a two
person company.
• August 2014
• Fractyl received ISO 13485
2003 Certification.
• June 2016
• Fractyl received CE Mark.
• September 2017
• Fractyl received ISO 13485
2016 Certification.
Compliance Timeline
Questions?
Thank you very much for your attendance!
Follow us for news and insights!
Visit www.perforce.com

More Related Content

What's hot

Computerized System Validation Business Intelligence Solutions
Computerized System Validation Business Intelligence SolutionsComputerized System Validation Business Intelligence Solutions
Computerized System Validation Business Intelligence Solutions
Digital-360
 
Software controlled electron mechanical systems reliability
Software controlled electron mechanical systems reliabilitySoftware controlled electron mechanical systems reliability
Software controlled electron mechanical systems reliability
ASQ Reliability Division
 
ISO 62304 & TIR 45
ISO 62304 & TIR 45ISO 62304 & TIR 45
ISO 62304 & TIR 45
Havas Lynx Group
 
Software maintenance
Software  maintenanceSoftware  maintenance
Software maintenance
Piyush Dua
 
CSV Audit Presentation
CSV Audit PresentationCSV Audit Presentation
CSV Audit Presentation
Robert Ruemer
 
Software maintenance service strategies
Software maintenance service strategiesSoftware maintenance service strategies
Software maintenance service strategies
SIS Tech
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
university of education,Lahore
 
Computer systems compliance
Computer systems complianceComputer systems compliance
Computer systems compliance
Muhammad Luqman Ikram
 
Overview of computer system validation
Overview of computer system validationOverview of computer system validation
Overview of computer system validation
Nilesh Damale
 
Computer system validations
Computer system validations Computer system validations
Computer system validations
Saikiran Koyalkar
 
Software Quality Assurance and Testing at NIIT
Software Quality Assurance and Testing at NIITSoftware Quality Assurance and Testing at NIIT
Software Quality Assurance and Testing at NIIT
Vikas Maheshwary
 
Validation of systems
Validation of systemsValidation of systems
Validation of systems
Sandhya Chintalacheruvu
 
Network Infrastructure Validation Conference @UPRA (2003)
Network Infrastructure Validation Conference @UPRA (2003)Network Infrastructure Validation Conference @UPRA (2003)
Network Infrastructure Validation Conference @UPRA (2003)Raul Soto
 
Gamp Riskbased Approch To Validation
Gamp Riskbased Approch To ValidationGamp Riskbased Approch To Validation
Gamp Riskbased Approch To Validation
Rajendra Sadare
 
Software Validation for Medical Devices
Software Validation for Medical DevicesSoftware Validation for Medical Devices
Software Validation for Medical Devices
EMMAIntl
 
Lilly Risk-Based CQ_ ISPE-CCPIE China Conference 2010_9-19-10
Lilly Risk-Based CQ_ ISPE-CCPIE China Conference 2010_9-19-10Lilly Risk-Based CQ_ ISPE-CCPIE China Conference 2010_9-19-10
Lilly Risk-Based CQ_ ISPE-CCPIE China Conference 2010_9-19-10Scott Hamm
 
Computer System Validation is not mere testing
Computer System Validation is not mere testingComputer System Validation is not mere testing
Computer System Validation is not mere testing
Anand Rao. C
 
Overview of Computerized Systems Compliance Using the GAMP® 5 Guide
Overview of Computerized Systems Compliance Using the GAMP® 5 GuideOverview of Computerized Systems Compliance Using the GAMP® 5 Guide
Overview of Computerized Systems Compliance Using the GAMP® 5 Guide
ProPharma Group
 

What's hot (20)

Computerized System Validation Business Intelligence Solutions
Computerized System Validation Business Intelligence SolutionsComputerized System Validation Business Intelligence Solutions
Computerized System Validation Business Intelligence Solutions
 
Software controlled electron mechanical systems reliability
Software controlled electron mechanical systems reliabilitySoftware controlled electron mechanical systems reliability
Software controlled electron mechanical systems reliability
 
ISO 62304 & TIR 45
ISO 62304 & TIR 45ISO 62304 & TIR 45
ISO 62304 & TIR 45
 
Software maintenance
Software  maintenanceSoftware  maintenance
Software maintenance
 
CSV Audit Presentation
CSV Audit PresentationCSV Audit Presentation
CSV Audit Presentation
 
Software maintenance service strategies
Software maintenance service strategiesSoftware maintenance service strategies
Software maintenance service strategies
 
Ispe sf ch_gamp
Ispe sf ch_gampIspe sf ch_gamp
Ispe sf ch_gamp
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Computer systems compliance
Computer systems complianceComputer systems compliance
Computer systems compliance
 
Ingenico Technologies _ppt
Ingenico Technologies _pptIngenico Technologies _ppt
Ingenico Technologies _ppt
 
Overview of computer system validation
Overview of computer system validationOverview of computer system validation
Overview of computer system validation
 
Computer system validations
Computer system validations Computer system validations
Computer system validations
 
Software Quality Assurance and Testing at NIIT
Software Quality Assurance and Testing at NIITSoftware Quality Assurance and Testing at NIIT
Software Quality Assurance and Testing at NIIT
 
Validation of systems
Validation of systemsValidation of systems
Validation of systems
 
Network Infrastructure Validation Conference @UPRA (2003)
Network Infrastructure Validation Conference @UPRA (2003)Network Infrastructure Validation Conference @UPRA (2003)
Network Infrastructure Validation Conference @UPRA (2003)
 
Gamp Riskbased Approch To Validation
Gamp Riskbased Approch To ValidationGamp Riskbased Approch To Validation
Gamp Riskbased Approch To Validation
 
Software Validation for Medical Devices
Software Validation for Medical DevicesSoftware Validation for Medical Devices
Software Validation for Medical Devices
 
Lilly Risk-Based CQ_ ISPE-CCPIE China Conference 2010_9-19-10
Lilly Risk-Based CQ_ ISPE-CCPIE China Conference 2010_9-19-10Lilly Risk-Based CQ_ ISPE-CCPIE China Conference 2010_9-19-10
Lilly Risk-Based CQ_ ISPE-CCPIE China Conference 2010_9-19-10
 
Computer System Validation is not mere testing
Computer System Validation is not mere testingComputer System Validation is not mere testing
Computer System Validation is not mere testing
 
Overview of Computerized Systems Compliance Using the GAMP® 5 Guide
Overview of Computerized Systems Compliance Using the GAMP® 5 GuideOverview of Computerized Systems Compliance Using the GAMP® 5 Guide
Overview of Computerized Systems Compliance Using the GAMP® 5 Guide
 

Similar to Perforce user webinar fractyl dhb jb_dhb_adr edits

Unlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesUnlocking Faster Product Development Cycles
Unlocking Faster Product Development Cycles
Perforce
 
Building a QMS for Your SaMD
Building a QMS for Your SaMDBuilding a QMS for Your SaMD
Building a QMS for Your SaMD
EMMAIntl
 
Designing For Functional Safety? How to Apply a Coding Standard
Designing For Functional Safety? How to Apply a Coding Standard Designing For Functional Safety? How to Apply a Coding Standard
Designing For Functional Safety? How to Apply a Coding Standard
Perforce
 
When Medical Device Software Fails Due to Improper Verification & Validation ...
When Medical Device Software Fails Due to Improper Verification & Validation ...When Medical Device Software Fails Due to Improper Verification & Validation ...
When Medical Device Software Fails Due to Improper Verification & Validation ...
Sterling Medical Devices
 
Services catalogue 2019
Services catalogue 2019Services catalogue 2019
Services catalogue 2019
Matilde Beltrandi, PhD
 
Software validation do's and dont's may 2013
Software validation do's and dont's may 2013Software validation do's and dont's may 2013
Software validation do's and dont's may 2013
John Cachat
 
Software Development
Software DevelopmentSoftware Development
Software Development
Mark Jhon Oxillo
 
IEC 62304: SDLC Conformance and Management
IEC 62304: SDLC Conformance and Management IEC 62304: SDLC Conformance and Management
IEC 62304: SDLC Conformance and Management
MethodSense, Inc.
 
10 Warning Signs of Weak Requirements Management
10 Warning Signs of Weak Requirements Management10 Warning Signs of Weak Requirements Management
10 Warning Signs of Weak Requirements Management
Perforce
 
SQA-Lecture-4.pptx
SQA-Lecture-4.pptxSQA-Lecture-4.pptx
SQA-Lecture-4.pptx
SaritaAgrahari2
 
Building a QMS for Your SaMD Part II
Building a QMS for Your SaMD Part IIBuilding a QMS for Your SaMD Part II
Building a QMS for Your SaMD Part II
EMMAIntl
 
From Prototype to Production_ The Embedded Software Development Lifecycle.pdf
From Prototype to Production_ The Embedded Software Development Lifecycle.pdfFrom Prototype to Production_ The Embedded Software Development Lifecycle.pdf
From Prototype to Production_ The Embedded Software Development Lifecycle.pdf
Emblem Technologies
 
From Prototype to Production_ The Embedded Software Development Lifecycle.pdf
From Prototype to Production_ The Embedded Software Development Lifecycle.pdfFrom Prototype to Production_ The Embedded Software Development Lifecycle.pdf
From Prototype to Production_ The Embedded Software Development Lifecycle.pdf
Emblem Technologies
 
Software as a Medical Device (SaMD) Challenges and Opportunities for 2021 and...
Software as a Medical Device (SaMD) Challenges and Opportunities for 2021 and...Software as a Medical Device (SaMD) Challenges and Opportunities for 2021 and...
Software as a Medical Device (SaMD) Challenges and Opportunities for 2021 and...
Greenlight Guru
 
Process and Regulated Processes Software Validation Elements
Process and Regulated Processes Software Validation ElementsProcess and Regulated Processes Software Validation Elements
Process and Regulated Processes Software Validation Elements
Arta Doci
 
Software development
Software developmentSoftware development
Software development
Rosie Jane Enomar
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
Poonkodi Jayakumar
 

Similar to Perforce user webinar fractyl dhb jb_dhb_adr edits (20)

Unlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesUnlocking Faster Product Development Cycles
Unlocking Faster Product Development Cycles
 
Building a QMS for Your SaMD
Building a QMS for Your SaMDBuilding a QMS for Your SaMD
Building a QMS for Your SaMD
 
Designing For Functional Safety? How to Apply a Coding Standard
Designing For Functional Safety? How to Apply a Coding Standard Designing For Functional Safety? How to Apply a Coding Standard
Designing For Functional Safety? How to Apply a Coding Standard
 
RSPL Brochure
RSPL BrochureRSPL Brochure
RSPL Brochure
 
Epitome Corporate PPT
Epitome Corporate PPTEpitome Corporate PPT
Epitome Corporate PPT
 
When Medical Device Software Fails Due to Improper Verification & Validation ...
When Medical Device Software Fails Due to Improper Verification & Validation ...When Medical Device Software Fails Due to Improper Verification & Validation ...
When Medical Device Software Fails Due to Improper Verification & Validation ...
 
Services catalogue 2019
Services catalogue 2019Services catalogue 2019
Services catalogue 2019
 
Software validation do's and dont's may 2013
Software validation do's and dont's may 2013Software validation do's and dont's may 2013
Software validation do's and dont's may 2013
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
IEC 62304: SDLC Conformance and Management
IEC 62304: SDLC Conformance and Management IEC 62304: SDLC Conformance and Management
IEC 62304: SDLC Conformance and Management
 
10 Warning Signs of Weak Requirements Management
10 Warning Signs of Weak Requirements Management10 Warning Signs of Weak Requirements Management
10 Warning Signs of Weak Requirements Management
 
SQA-Lecture-4.pptx
SQA-Lecture-4.pptxSQA-Lecture-4.pptx
SQA-Lecture-4.pptx
 
Building a QMS for Your SaMD Part II
Building a QMS for Your SaMD Part IIBuilding a QMS for Your SaMD Part II
Building a QMS for Your SaMD Part II
 
From Prototype to Production_ The Embedded Software Development Lifecycle.pdf
From Prototype to Production_ The Embedded Software Development Lifecycle.pdfFrom Prototype to Production_ The Embedded Software Development Lifecycle.pdf
From Prototype to Production_ The Embedded Software Development Lifecycle.pdf
 
From Prototype to Production_ The Embedded Software Development Lifecycle.pdf
From Prototype to Production_ The Embedded Software Development Lifecycle.pdfFrom Prototype to Production_ The Embedded Software Development Lifecycle.pdf
From Prototype to Production_ The Embedded Software Development Lifecycle.pdf
 
Software as a Medical Device (SaMD) Challenges and Opportunities for 2021 and...
Software as a Medical Device (SaMD) Challenges and Opportunities for 2021 and...Software as a Medical Device (SaMD) Challenges and Opportunities for 2021 and...
Software as a Medical Device (SaMD) Challenges and Opportunities for 2021 and...
 
Process and Regulated Processes Software Validation Elements
Process and Regulated Processes Software Validation ElementsProcess and Regulated Processes Software Validation Elements
Process and Regulated Processes Software Validation Elements
 
Software development
Software developmentSoftware development
Software development
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Manual testing ppt
Manual testing pptManual testing ppt
Manual testing ppt
 

More from Perforce

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning Needs
Perforce
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Perforce
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Perforce
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
Perforce
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development Process
Perforce
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOps
Perforce
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog
Perforce
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team
Perforce
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
Perforce
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
Perforce
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Perforce
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
Perforce
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog
Perforce
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Perforce
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure
Perforce
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
Perforce
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
Perforce
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Perforce
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
Perforce
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
Perforce
 

More from Perforce (20)

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning Needs
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development Process
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOps
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
 

Recently uploaded

Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 

Recently uploaded (20)

Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 

Perforce user webinar fractyl dhb jb_dhb_adr edits

  • 1. From Word Docs to Compliance: How Fractyl Achieved CE Certification in Record Time Nico Kruger, Technical Solutions Engineer Perforce Software Ann Rossi, Sr. Software Quality Assurance Manager Fractyl Laboratories, Inc., Lexington MA
  • 2. 2© Perforce Software Inc. All Rights Reserved. Presenters Nico Krüger Technical Solutions Engineer Ann Rossi Sr. Software Quality Assurance Manager
  • 3. 3© Perforce Software Inc. All Rights Reserved. Introduction Fractyl is a clinical-stage medical technology company developing innovative procedures and devices to address insulin resistance and restore metabolic health.
  • 4. 4© Perforce Software Inc. All Rights Reserved. • Fractyl has created the RevitaTM duodenal mucosal resurfacing (DMR) System, an investigational, minimally invasive, same-day clinical procedure. It’s designed to address the intestinal cause of insulin resistance and restore metabolic health in patients suffering from metabolic diseases, such as Type 2 Diabetes. Introduction Restore The lining of the duodenum Improve Insulin resistance and metabolic health Correct Abnormal hormonal signaling and nutrient absorption
  • 5. 5© Perforce Software Inc. All Rights Reserved. Agenda 1 Medical Device Compliance Overview 2 Our Problem(s) to Solve 3 How we used Helix ALM to obtain Compliance with IEC 62304 (SW) 4 How we drove to compliance with FDA and ISO Medical Device Quality System Regulations (Including Risk Management)
  • 6. 6© Perforce Software Inc. All Rights Reserved. • ISO 13485: International standard for medical device quality systems • FDA Quality System Regulation (QSR) • Based on ISO 13485 Medical Device Compliance ISO 13485:2003 and FDA Quality System Regulation
  • 7. 7© Perforce Software Inc. All Rights Reserved. • IEC 62304: Software Life Cycle for Medical Devices • ISO 14971 Risk Management Medical Device Compliance
  • 8. 8© Perforce Software Inc. All Rights Reserved. FDA Design Waterfall Process User Needs Design Input Development Process Design Output Design Output Validation Clinical Trials Verification Design Review
  • 9. 9© Perforce Software Inc. All Rights Reserved. • We had the procedures to comply with the Quality Management System Regulations… • Product Development Procedure • Software Development and Maintenance Processes • Software Problem Resolution Procedure • Risk Management Procedure • BUT we needed an electronic system to simplify things. Procedures
  • 10. 10© Perforce Software Inc. All Rights Reserved. • Many requirements that we needed to organize with unique identifiers. • We needed to comply with Medical Device Quality System Regulations (FDA and EU). • We needed to assure that we had traceability from the requirements to design verification tests, and associated issues. • Use of requirements traceability enables product development teams to attain a level of project control, quality assurance, and product safety that is difficult to achieve by any other means. The Problems to Solve (Immediate Needs)
  • 11. 11© Perforce Software Inc. All Rights Reserved. Traceability “In the most common form of the traceability matrix, the input requirements are enumerated in a table, and references are provided to each section in the output documents (or software modules) which address or satisfy each input requirement.” - From the FDA
  • 12. 12© Perforce Software Inc. All Rights Reserved. • Sample of what Regulatory Agencies are looking for… Trace Matrix
  • 13. 13© Perforce Software Inc. All Rights Reserved. Traditional Trace Matrix
  • 14. 14© Perforce Software Inc. All Rights Reserved. How to Find the Solution • Having continuous improvement through this problem solving process is best practice in any industry. Identify and Define the Problem Analyze the Problem Identify Possible Solutions Select and Plan the Solution Implement the Solution Evaluate the Solution Problem Solving
  • 15. 15© Perforce Software Inc. All Rights Reserved. • We had requirements and tests in Word documents. • Software issues were in Jira; others were captured in Word documents. Where Our Quality System Started… No Easy Way to Trace
  • 16. 16© Perforce Software Inc. All Rights Reserved. Helix ALM – Requirements Module
  • 17. 17© Perforce Software Inc. All Rights Reserved. • Requirements by Release Developed a Folder Structure
  • 18. 18© Perforce Software Inc. All Rights Reserved. Issues Module
  • 19. 19© Perforce Software Inc. All Rights Reserved. Test Case / Test Runs
  • 20. 20© Perforce Software Inc. All Rights Reserved. • We use this in our Verification Summary Report that is submitted to regulatory bodies. Software Trace Matrix (Direct from Helix ALM Reporting)
  • 21. 21© Perforce Software Inc. All Rights Reserved. Hardware Team Jumped on the Bandwagon Design and development planning Design Verification Risk analysis and preventive action Design Validation Design process phases and reviews Design Inputs Customer Needs Design Outputs Product
  • 22. 22© Perforce Software Inc. All Rights Reserved. Risk Management Compliance FMEA – Risk Management Tool
  • 23. 23© Perforce Software Inc. All Rights Reserved. Helix ALM System Use SOP Helix ALM System Use SOP
  • 24. 24© Perforce Software Inc. All Rights Reserved. • December 2010 • Fractyl began as a two person company. • August 2014 • Fractyl received ISO 13485 2003 Certification. • June 2016 • Fractyl received CE Mark. • September 2017 • Fractyl received ISO 13485 2016 Certification. Compliance Timeline
  • 25. Questions? Thank you very much for your attendance!
  • 26. Follow us for news and insights! Visit www.perforce.com

Editor's Notes

  1. About me, I have worked in SW Compliance for 20 plus years, starting in Financial Services, then last 8 years in Medical Device Software Compliance. I have been at Fractyl since 2013, when they had were a small start up of approximately 16 employees.
  2. Two awesome presenters…. - Nico Nico Kruger is a Technical Solutions Engineer for Perforce Software, specializing in technical guidance and product development efficiency for global organizations. With 15 years of software development expertise, Nico helps drive quality product strategy with Helix platform tools. - Ann Ann Rossi is the Senior Software Quality Assurance Manager at Fractyl Labs in Lexington, MA, where she has been employed for the past four years. Prior to her current position, she held various positions in Software Quality Assurance, Software Compliance, and Systems Analysis in corporate environments for over 25 years. Ann started in the financial services industry, and for the past eight years, has been involved in the medical device field.
  3. Currently approximately 60 employees at our office in Lexington, MA
  4. The Revita™ DMR procedure and device are currently being evaluated in clinical trials. We were founded in late 2010 and have grown from a 2 person to a 60 plus person company. See more information about our company and procedure at www.fractyl.com
  5. These are the two major bodies that regulate the medical device industry…ISO oversees, Europe, Canada, parts of Asia and Australia, FDA regulates Medical Device companies in the U.S. Recent updates to 13485 to 2016 – we were recently audited and received the 2016 certification. Not many companies have achieved this milestone yet.
  6. Two other major standards to comply with as a Medical Device Company – There are many other guidances and standards, they are all created for one reason – making sure medical devices are developed and tested safely so patients are safe – that’s the bottom line.
  7. Process from the FDA, as part of the good manufacturing practice requirements, but harmonized to ISO 13485.
  8. Too difficult to do comply with all of the requirements, tests, and issues found with a paper based system
  9. The FDA requires medical device companies to verify that all the design outputs meet the design inputs
  10. Using Excel, very difficult to maintain – manual process. Been there, done that.
  11. Years of working with project treams and then project manager for many Software System and application implementation and Software Quality Assurance, I have learned that having continuous improvement through this problem solving process is best practice in any industry.
  12. Everything was in manual documents and issues were in a system on their own – no way to link items, no way to show traceability!
  13. The Fractyl Software team led the way to implement the Helix ALM (formerly TestTrack) requirements module-we took baby steps but found our way with application services/support-starting with me attending an intensive Administrators’s course via Webinar. Then we started with the Requirements Module only to get our footing. Remember, at this point, we still were only a 17 person company.
  14. To organize our requirements we use the folder structure– By Release, by Component. In Compliance with 21 CFR Part 11, we added electronic signature component. Compliance feature in Admin tools could make this system compliant for electronic signatures, requiring a user name, password and reason.
  15. We added related issues found in the Software Release to the issues module, then we added them to the folder structure as well to organize them by release. Put workflows in place for testers and developers.
  16. Workflows were able to meet compliance by not being able to start at test run without full approval of the test case, the modules met full compliance of regulatory requirements by having expected and actual results, Pass and fail for each step, and for the overall test case. Approval workflows require the tester to approve first after the run of the test case (regulatory requirement) before routing to the others for post-run approval.
  17. Maintain through links, link each requirement to each associated test case, then each test case to a test run. Issues are usually linked as well. On left is how we configure the report-being able to pinpoint folders to point to the requirement, test case and test run set that we want to display – we can also add more detail to each of these columns (such as item description, approved by etc) but we choose not to add too much details, since the records can be viewed in Helix ALM.
  18. Design and development planning process With the current development of our commercial product, last spring, the product hardware development team started using Helix ALM for the commercial project. We reconfigured so all of our Engineering groups (Hardware –which includes catheter and console teams, and Software could use the same project. Revised our Issues workflows to have separate paths and attributes if item is SW or HW.
  19. Recently we are in the process of being in full compliance of our Risk Management Process through Helix ALM. (Compliance to ISO 14971 – last piece to our puzzle
  20. We had started our Helix ALM System Use SOP way back when we just had our first SW Project started (Requirements, Tests, Issues) our design inputs and outputs, now we are in the process of updating it to include our risk management analysis in TT.
  21. Add images for ISO 13485 and CE Mark Certificates. CE Mark allows us to declare that the product meets all the legal requirements for it to be sold in the European Union. We take our regulations seriously and it pay off to be able to understand the requirements and implement them.
  22. Facebook: https://www.facebook.com/Perforce/ LinkedIn: https://www.linkedin.com/company/perforce-software?trk=top_nav_home Twitter: https://twitter.com/perforce Blog: https://www.perforce.com/blog