SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Leveraging Reusability & Traceability
                                               in Product Development
                                                        David A. Vogel, Ph.D. – President - Intertech Engineering Associates, Inc.
                                                  Larry Nicholson – Life Sciences Business Development – Seapine Software, Inc.




                                                                                 sponsored by




                                                           www.inea.com                                                     info@inea.com
                                                           Boston: 100 Lowder Brook Drive, Suite 2500, Westwood, MA 02090   T: (781)801-1100   1
© 2012 – Intertech Engineering Associates, Inc.            Chicago: 475 Half Day Road, Suite 110, Lincolnshire, IL 60069    T: (773)915-2290
More detail …



                                                  Much of the content of this webinar is covered in
                                                  more detail in this text book.

                                                  For more information, see www.validationtext.com




                                                                                                      2
© 2012 – Intertech Engineering Associates, Inc.
Setting Expectations


         • This webinar will:
                   – Introduce you to some basic concepts
                   – Point out examples of benefits of traceability
                   – Stimulate thinking about how more focus on
                     traceability would benefit your organization
         • Unfortunately, too little time to dig into
           specific solutions
         • Getting traceability right in your
           organization will take time
                                                                         3
© 2012 – Intertech Engineering Associates, Inc.
Traceability Mentioned in GPSV*

• General Principles of
  Software Validation, FDA
  Guidance Document


• Regulatory position …
       a soft “requirement”


• Little guidance on how or
  why




                                                  Reproduced with permission, from Medical Device Software Verification, Validation,   4
© 2012 – Intertech Engineering Associates, Inc.   and Compliance by David A. Vogel, Ph.D. © 2011 Artech House, Inc., Norwood, MA
Benefits of Traceability


         • Project Metrics
         • Are we designing the device right?
                 (verification)
                   – Are all requirements implemented?
                   – Are all requirements verified?
                   – Are we meeting requirements of standards?
         • Are we designing the right device?                         (validation)
                   – Are we meeting “stakeholder” needs?
                      • Clinical, Marketing, Legal, Service, Manufacturing,
                        Risk Control, Usability
                      • … and, yes, Regulatory
                                                                                     5
© 2012 – Intertech Engineering Associates, Inc.
Sample Benefits - I

                                                                                                                     A


                                                     SOFTWARE
                                                  REQUIREMENTS




                                                                                                                                         B

                                                        DESIGN
                                                  REQUIREMENT



                                                    Reproduced with permission, from Medical Device Software Verification, Validation,       6
© 2012 – Intertech Engineering Associates, Inc.     and Compliance by David A. Vogel, Ph.D. © 2011 Artech House, Inc., Norwood, MA
Sample Benefits - II

                                                                                                                     A


                                                     SOFTWARE
                                                  REQUIREMENTS




                                                                                                                                         B
                                                   SYSTEM LEVEL
                                                      SOFTWARE
                                                    VERIFICATION
                                                           TESTS


                                                    Reproduced with permission, from Medical Device Software Verification, Validation,       7
© 2012 – Intertech Engineering Associates, Inc.     and Compliance by David A. Vogel, Ph.D. © 2011 Artech House, Inc., Norwood, MA
TRACE ORGANIZATION




                                                       8
© 2012 – Intertech Engineering Associates, Inc.
Top Down


                                                                                                                                       •   Note top level
                                                                                                                                           design input
                                                                                                                                           sources
                                                                                                                                       •   Logical,
                                                                                                                                           predictable




                                                  Reproduced with permission, from Medical Device Software Verification, Validation,                        9
© 2012 – Intertech Engineering Associates, Inc.   and Compliance by David A. Vogel, Ph.D. © 2011 Artech House, Inc., Norwood, MA
Modified Top Down


• Design inputs often have
  “requirements” from variety
  of levels
• Efficiencies from reuse




                                                  Reproduced with permission, from Medical Device Software Verification, Validation,   10
© 2012 – Intertech Engineering Associates, Inc.   and Compliance by David A. Vogel, Ph.D. © 2011 Artech House, Inc., Norwood, MA
Traceability/Reusability Ties Quality
                                                      System to Project Specific Artifacts

Difficult to Change                               FDA – QSR
                                                                      SW Design &
                                                                      Dev. Policies
                                                    820.30
Quality System General                                                  (QSM)




       FDA –                                                                                                            62304 – SW
      G.P.S.V.                                                                                                           Lifecycle
      Guideline                                                                                                          Standard
                                                   Software                                        Software
                                                  Development                                   Testing Process
                                                    Process



    Easier to Change                                   Software                                        System Level
    Project Specific                                 Requirements                                        Software
                                                                                                         Testing




                                                       Software                                         Integration
                                                        Design                                        Level Software
                                                     Specifications                                       Testing




                                                       Software                                          Unit Level
                                                        Design                                           Software
                                                     Specifications                                       Testing




                                                                                   Software                            Software V & V
                                                                                  Development                               Plan
                                                                                     Plan                                               11
© 2012 – Intertech Engineering Associates, Inc.
Decomposition of DHF Artifacts



                                                     System Level
                                                     Software Test
                                                         Plan



                             System Level           System Level Test    System Level
                           Test Plan Master          Plan Master uP -   Test Plan Safety
                            uP - Functional                GUI          uP - Functional




                                                                                           12
© 2012 – Intertech Engineering Associates, Inc.
Is There Such a Thing As Too Much?

         • Yes
         • Ask yourself:
                   – Why do I need this trace?
                   – What benefit do we get from it?
         • Document these answers
         • If no benefit, why do it? (tracing can get
           “addictive”)


                                                                                   13
© 2012 – Intertech Engineering Associates, Inc.
TRACE MORPHOLOGIES




                                                    14
© 2012 – Intertech Engineering Associates, Inc.
Morphology Do’s and Don’ts




                                                  Reproduced with permission, from Medical Device Software Verification, Validation,   15
© 2012 – Intertech Engineering Associates, Inc.   and Compliance by David A. Vogel, Ph.D. © 2011 Artech House, Inc., Norwood, MA
METRICS AND TRACEABILITY




                                                  16
© 2012 – Intertech Engineering Associates, Inc.
Properly Designed Traces Allow
                                                           Some Metrics

         • How many requirements have been
           designed?
         • How many requirements have verification
           tests written?
         • How many tests have unresolved defects
           written against them?
         • What is the average fan-out of requirements
           to design elements … requirements to
           verification tests?
                                                                                   17
© 2012 – Intertech Engineering Associates, Inc.
Future Considerations



         • Analyze current processes and tools
         • Consider Intertech for helping to develop and
           improve processes and methods
         • Consider Seapine Software for an integrated
           framework to support good processes and
           product development artifacts



                                                                          18
© 2012 – Intertech Engineering Associates, Inc.
Questions & Answers

                                                                                  Please submit your questions via the Q&A panel
                                                                                                at the bottom right of your screen




                                                                        sponsored by




                                                  www.inea.com                                                     info@inea.com
                                                  Boston: 100 Lowder Brook Drive, Suite 2500, Westwood, MA 02090   T: (781)801-1100   19
© 2012 – Intertech Engineering Associates, Inc.   Chicago: 475 Half Day Road, Suite 110, Lincolnshire, IL 60069    T: (773)915-2290

Weitere ähnliche Inhalte

Was ist angesagt?

Supply Chain Risk Mitigation
Supply Chain Risk MitigationSupply Chain Risk Mitigation
Supply Chain Risk MitigationIHS
 
Structured development in BMC Remedy AR System
Structured development in BMC Remedy AR SystemStructured development in BMC Remedy AR System
Structured development in BMC Remedy AR Systemgramlin42
 
Reliability doe the proper analysis approach for life data
Reliability doe the proper analysis approach for life dataReliability doe the proper analysis approach for life data
Reliability doe the proper analysis approach for life dataASQ Reliability Division
 
Accelerate your R12 Upgrade Path with Propero
Accelerate your R12 Upgrade Path with ProperoAccelerate your R12 Upgrade Path with Propero
Accelerate your R12 Upgrade Path with ProperoJade Global
 
Video. The new dialtone for business communications
Video. The new dialtone for business communicationsVideo. The new dialtone for business communications
Video. The new dialtone for business communicationsschinarro
 
Catalyst college-presentation
Catalyst college-presentationCatalyst college-presentation
Catalyst college-presentationVinodh Kombissan
 
Validation Item – Stating Requirements at the Adequate Level of Detail
Validation Item – Stating Requirements at the Adequate Level of DetailValidation Item – Stating Requirements at the Adequate Level of Detail
Validation Item – Stating Requirements at the Adequate Level of DetailEdwagney Luz
 
Portfolio Rob Jetter
Portfolio Rob JetterPortfolio Rob Jetter
Portfolio Rob Jetterrjetter
 
Kl ftf channel desktop roadmap final
Kl ftf channel desktop roadmap finalKl ftf channel desktop roadmap final
Kl ftf channel desktop roadmap finalAju Poduval
 
Acollada SoftDev
Acollada SoftDevAcollada SoftDev
Acollada SoftDevrtoma
 
Insync 10 session jd edwards strategy and roadmap anz (a4) - final
Insync 10 session   jd edwards strategy and roadmap anz (a4) - finalInsync 10 session   jd edwards strategy and roadmap anz (a4) - final
Insync 10 session jd edwards strategy and roadmap anz (a4) - finalInSync Conference
 
Regu java 9.1
Regu java 9.1Regu java 9.1
Regu java 9.1Regu S
 
Agile for Startups
Agile for StartupsAgile for Startups
Agile for StartupsBhavin Javia
 
IBA Service Offerings
IBA Service OfferingsIBA Service Offerings
IBA Service Offeringstjakab
 
Ea role in agile it 11 2012
Ea role in agile it 11 2012Ea role in agile it 11 2012
Ea role in agile it 11 2012davemayo
 

Was ist angesagt? (19)

Supply Chain Risk Mitigation
Supply Chain Risk MitigationSupply Chain Risk Mitigation
Supply Chain Risk Mitigation
 
Structured development in BMC Remedy AR System
Structured development in BMC Remedy AR SystemStructured development in BMC Remedy AR System
Structured development in BMC Remedy AR System
 
Reliability doe the proper analysis approach for life data
Reliability doe the proper analysis approach for life dataReliability doe the proper analysis approach for life data
Reliability doe the proper analysis approach for life data
 
Mycv Tb
Mycv TbMycv Tb
Mycv Tb
 
Accelerate your R12 Upgrade Path with Propero
Accelerate your R12 Upgrade Path with ProperoAccelerate your R12 Upgrade Path with Propero
Accelerate your R12 Upgrade Path with Propero
 
Video. The new dialtone for business communications
Video. The new dialtone for business communicationsVideo. The new dialtone for business communications
Video. The new dialtone for business communications
 
Catalyst college-presentation
Catalyst college-presentationCatalyst college-presentation
Catalyst college-presentation
 
Validation Item – Stating Requirements at the Adequate Level of Detail
Validation Item – Stating Requirements at the Adequate Level of DetailValidation Item – Stating Requirements at the Adequate Level of Detail
Validation Item – Stating Requirements at the Adequate Level of Detail
 
Portfolio Rob Jetter
Portfolio Rob JetterPortfolio Rob Jetter
Portfolio Rob Jetter
 
Kl ftf channel desktop roadmap final
Kl ftf channel desktop roadmap finalKl ftf channel desktop roadmap final
Kl ftf channel desktop roadmap final
 
Chuan weihoo_IISF2011
Chuan weihoo_IISF2011Chuan weihoo_IISF2011
Chuan weihoo_IISF2011
 
Acollada SoftDev
Acollada SoftDevAcollada SoftDev
Acollada SoftDev
 
STAG Software - Presentation
STAG Software - PresentationSTAG Software - Presentation
STAG Software - Presentation
 
Sashi Kumar D
Sashi Kumar DSashi Kumar D
Sashi Kumar D
 
Insync 10 session jd edwards strategy and roadmap anz (a4) - final
Insync 10 session   jd edwards strategy and roadmap anz (a4) - finalInsync 10 session   jd edwards strategy and roadmap anz (a4) - final
Insync 10 session jd edwards strategy and roadmap anz (a4) - final
 
Regu java 9.1
Regu java 9.1Regu java 9.1
Regu java 9.1
 
Agile for Startups
Agile for StartupsAgile for Startups
Agile for Startups
 
IBA Service Offerings
IBA Service OfferingsIBA Service Offerings
IBA Service Offerings
 
Ea role in agile it 11 2012
Ea role in agile it 11 2012Ea role in agile it 11 2012
Ea role in agile it 11 2012
 

Ähnlich wie Leveraging Reusability and Traceability in Medical Device Development

DbyDx Software Corporate Presentation
DbyDx Software Corporate PresentationDbyDx Software Corporate Presentation
DbyDx Software Corporate PresentationDbyDx Software
 
Agile Practices Proven in Highly Regulated Environments by Craig Langenfeld
Agile Practices Proven in Highly Regulated Environments by Craig LangenfeldAgile Practices Proven in Highly Regulated Environments by Craig Langenfeld
Agile Practices Proven in Highly Regulated Environments by Craig LangenfeldAgile Software Community of India
 
Scaling Continuous Integration Practices to Teams with Parallel Development
Scaling Continuous Integration Practices to Teams with Parallel DevelopmentScaling Continuous Integration Practices to Teams with Parallel Development
Scaling Continuous Integration Practices to Teams with Parallel DevelopmentIBM UrbanCode Products
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...Compuware APM
 
Designing your applications with a security twist 2007
Designing your applications with a security twist 2007Designing your applications with a security twist 2007
Designing your applications with a security twist 2007Blue Slate Solutions
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs
 
Coveo Search - Product Overview
Coveo Search - Product OverviewCoveo Search - Product Overview
Coveo Search - Product OverviewAmplexor
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs
 
The quality attribute of upgradability
The quality attribute of upgradabilityThe quality attribute of upgradability
The quality attribute of upgradabilityLen Bass
 
Wind River For Medical
Wind River For MedicalWind River For Medical
Wind River For Medicalsheilamia
 
SAMPLE PROCESS - TEMPLATE
SAMPLE PROCESS - TEMPLATESAMPLE PROCESS - TEMPLATE
SAMPLE PROCESS - TEMPLATEArul Nambi
 
Oop01 6
Oop01 6Oop01 6
Oop01 6schwaa
 
Deliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CTDeliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CTPerfecto by Perforce
 
Starting a Global PLM Implementation using an Agile Deployment Methodology wi...
Starting a Global PLM Implementation using an Agile Deployment Methodology wi...Starting a Global PLM Implementation using an Agile Deployment Methodology wi...
Starting a Global PLM Implementation using an Agile Deployment Methodology wi...Aras
 
ISSUE & WIKI based Integration of Project Management
ISSUE & WIKI based Integration of Project ManagementISSUE & WIKI based Integration of Project Management
ISSUE & WIKI based Integration of Project ManagementPeter Kim
 
Fidus Corporate Presentation June 2011 (For Printing)
Fidus Corporate Presentation June 2011 (For Printing)Fidus Corporate Presentation June 2011 (For Printing)
Fidus Corporate Presentation June 2011 (For Printing)khuxley
 
Fidus Corporate Presentation June 2011 (For Printing)
Fidus Corporate Presentation June 2011 (For Printing)Fidus Corporate Presentation June 2011 (For Printing)
Fidus Corporate Presentation June 2011 (For Printing)HR_Dana
 
Fidus Corporate Presentation June 2011 (For Printing)
Fidus Corporate Presentation June 2011 (For Printing)Fidus Corporate Presentation June 2011 (For Printing)
Fidus Corporate Presentation June 2011 (For Printing)khuxley
 

Ähnlich wie Leveraging Reusability and Traceability in Medical Device Development (20)

Dbydx profile
Dbydx profileDbydx profile
Dbydx profile
 
DbyDx Software Corporate Presentation
DbyDx Software Corporate PresentationDbyDx Software Corporate Presentation
DbyDx Software Corporate Presentation
 
Agile Practices Proven in Highly Regulated Environments by Craig Langenfeld
Agile Practices Proven in Highly Regulated Environments by Craig LangenfeldAgile Practices Proven in Highly Regulated Environments by Craig Langenfeld
Agile Practices Proven in Highly Regulated Environments by Craig Langenfeld
 
Scaling Continuous Integration Practices to Teams with Parallel Development
Scaling Continuous Integration Practices to Teams with Parallel DevelopmentScaling Continuous Integration Practices to Teams with Parallel Development
Scaling Continuous Integration Practices to Teams with Parallel Development
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
 
Designing your applications with a security twist 2007
Designing your applications with a security twist 2007Designing your applications with a security twist 2007
Designing your applications with a security twist 2007
 
Software Lifecycle
Software LifecycleSoftware Lifecycle
Software Lifecycle
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview Slides
 
Coveo Search - Product Overview
Coveo Search - Product OverviewCoveo Search - Product Overview
Coveo Search - Product Overview
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
 
The quality attribute of upgradability
The quality attribute of upgradabilityThe quality attribute of upgradability
The quality attribute of upgradability
 
Wind River For Medical
Wind River For MedicalWind River For Medical
Wind River For Medical
 
SAMPLE PROCESS - TEMPLATE
SAMPLE PROCESS - TEMPLATESAMPLE PROCESS - TEMPLATE
SAMPLE PROCESS - TEMPLATE
 
Oop01 6
Oop01 6Oop01 6
Oop01 6
 
Deliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CTDeliver Flawless Mobile Apps Faster with CI/CD & CT
Deliver Flawless Mobile Apps Faster with CI/CD & CT
 
Starting a Global PLM Implementation using an Agile Deployment Methodology wi...
Starting a Global PLM Implementation using an Agile Deployment Methodology wi...Starting a Global PLM Implementation using an Agile Deployment Methodology wi...
Starting a Global PLM Implementation using an Agile Deployment Methodology wi...
 
ISSUE & WIKI based Integration of Project Management
ISSUE & WIKI based Integration of Project ManagementISSUE & WIKI based Integration of Project Management
ISSUE & WIKI based Integration of Project Management
 
Fidus Corporate Presentation June 2011 (For Printing)
Fidus Corporate Presentation June 2011 (For Printing)Fidus Corporate Presentation June 2011 (For Printing)
Fidus Corporate Presentation June 2011 (For Printing)
 
Fidus Corporate Presentation June 2011 (For Printing)
Fidus Corporate Presentation June 2011 (For Printing)Fidus Corporate Presentation June 2011 (For Printing)
Fidus Corporate Presentation June 2011 (For Printing)
 
Fidus Corporate Presentation June 2011 (For Printing)
Fidus Corporate Presentation June 2011 (For Printing)Fidus Corporate Presentation June 2011 (For Printing)
Fidus Corporate Presentation June 2011 (For Printing)
 

Mehr von Seapine Software

Breaking the Barriers to Agile Adoption in Safety- and Quality-Critical Envir...
Breaking the Barriers to Agile Adoption in Safety- and Quality-Critical Envir...Breaking the Barriers to Agile Adoption in Safety- and Quality-Critical Envir...
Breaking the Barriers to Agile Adoption in Safety- and Quality-Critical Envir...Seapine Software
 
Closing the Gap Between Risk and Requirements
Closing the Gap Between Risk and RequirementsClosing the Gap Between Risk and Requirements
Closing the Gap Between Risk and RequirementsSeapine Software
 
Traceability Trends in Medical Device Development
Traceability Trends in Medical Device DevelopmentTraceability Trends in Medical Device Development
Traceability Trends in Medical Device DevelopmentSeapine Software
 
FMEA RCA Risk Management webinar
FMEA RCA Risk Management webinarFMEA RCA Risk Management webinar
FMEA RCA Risk Management webinarSeapine Software
 
Seapine driverless car safety infographic
Seapine driverless car safety infographicSeapine driverless car safety infographic
Seapine driverless car safety infographicSeapine Software
 
Test-Driven Development Reference Card
Test-Driven Development Reference CardTest-Driven Development Reference Card
Test-Driven Development Reference CardSeapine Software
 
Seapine Scrum Reference Card
Seapine Scrum Reference CardSeapine Scrum Reference Card
Seapine Scrum Reference CardSeapine Software
 
The Road to Better Traceability
The Road to Better TraceabilityThe Road to Better Traceability
The Road to Better TraceabilitySeapine Software
 
2013 State of medical device webinar
2013 State of medical device webinar2013 State of medical device webinar
2013 State of medical device webinarSeapine Software
 
Beyond FDA Compliance Webinar: 5 Hidden Benefits of Your Traceability Matrix
Beyond FDA Compliance Webinar: 5 Hidden Benefits of Your Traceability MatrixBeyond FDA Compliance Webinar: 5 Hidden Benefits of Your Traceability Matrix
Beyond FDA Compliance Webinar: 5 Hidden Benefits of Your Traceability MatrixSeapine Software
 
Sw qual joint webinar deck (5)
Sw qual joint webinar deck (5)Sw qual joint webinar deck (5)
Sw qual joint webinar deck (5)Seapine Software
 
Pragmatic Device Risk Management
Pragmatic Device Risk Management Pragmatic Device Risk Management
Pragmatic Device Risk Management Seapine Software
 
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
 Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ... Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...Seapine Software
 
Webinar - Maximizing Requirements Value Throughout the Product Lifecycle
Webinar - Maximizing Requirements Value Throughout the Product Lifecycle Webinar - Maximizing Requirements Value Throughout the Product Lifecycle
Webinar - Maximizing Requirements Value Throughout the Product Lifecycle Seapine Software
 
Medical Device Development - Automating Traceability and Documentation
Medical Device Development - Automating Traceability and DocumentationMedical Device Development - Automating Traceability and Documentation
Medical Device Development - Automating Traceability and DocumentationSeapine Software
 
FDA Expectations for Traceability in Device & Diagnostic Design
FDA Expectations for Traceability in Device & Diagnostic DesignFDA Expectations for Traceability in Device & Diagnostic Design
FDA Expectations for Traceability in Device & Diagnostic DesignSeapine Software
 
Take the Pain (and Weekends) Out of Test Case Management
Take the Pain (and Weekends) Out of Test Case ManagementTake the Pain (and Weekends) Out of Test Case Management
Take the Pain (and Weekends) Out of Test Case ManagementSeapine Software
 
Understanding the Business Case for Agile
Understanding the Business Case for AgileUnderstanding the Business Case for Agile
Understanding the Business Case for AgileSeapine Software
 
Agile at Seapine (University of Cincinnati 2011)
Agile at Seapine (University of Cincinnati 2011)Agile at Seapine (University of Cincinnati 2011)
Agile at Seapine (University of Cincinnati 2011)Seapine Software
 

Mehr von Seapine Software (20)

Breaking the Barriers to Agile Adoption in Safety- and Quality-Critical Envir...
Breaking the Barriers to Agile Adoption in Safety- and Quality-Critical Envir...Breaking the Barriers to Agile Adoption in Safety- and Quality-Critical Envir...
Breaking the Barriers to Agile Adoption in Safety- and Quality-Critical Envir...
 
Closing the Gap Between Risk and Requirements
Closing the Gap Between Risk and RequirementsClosing the Gap Between Risk and Requirements
Closing the Gap Between Risk and Requirements
 
Traceability Trends in Medical Device Development
Traceability Trends in Medical Device DevelopmentTraceability Trends in Medical Device Development
Traceability Trends in Medical Device Development
 
FMEA RCA Risk Management webinar
FMEA RCA Risk Management webinarFMEA RCA Risk Management webinar
FMEA RCA Risk Management webinar
 
Seapine driverless car safety infographic
Seapine driverless car safety infographicSeapine driverless car safety infographic
Seapine driverless car safety infographic
 
Test-Driven Development Reference Card
Test-Driven Development Reference CardTest-Driven Development Reference Card
Test-Driven Development Reference Card
 
Seapine Scrum Reference Card
Seapine Scrum Reference CardSeapine Scrum Reference Card
Seapine Scrum Reference Card
 
The Road to Better Traceability
The Road to Better TraceabilityThe Road to Better Traceability
The Road to Better Traceability
 
2013 State of medical device webinar
2013 State of medical device webinar2013 State of medical device webinar
2013 State of medical device webinar
 
Beyond FDA Compliance Webinar: 5 Hidden Benefits of Your Traceability Matrix
Beyond FDA Compliance Webinar: 5 Hidden Benefits of Your Traceability MatrixBeyond FDA Compliance Webinar: 5 Hidden Benefits of Your Traceability Matrix
Beyond FDA Compliance Webinar: 5 Hidden Benefits of Your Traceability Matrix
 
Sw qual joint webinar deck (5)
Sw qual joint webinar deck (5)Sw qual joint webinar deck (5)
Sw qual joint webinar deck (5)
 
Pragmatic Device Risk Management
Pragmatic Device Risk Management Pragmatic Device Risk Management
Pragmatic Device Risk Management
 
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
 Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ... Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
 
Webinar - Maximizing Requirements Value Throughout the Product Lifecycle
Webinar - Maximizing Requirements Value Throughout the Product Lifecycle Webinar - Maximizing Requirements Value Throughout the Product Lifecycle
Webinar - Maximizing Requirements Value Throughout the Product Lifecycle
 
Medical Device Development - Automating Traceability and Documentation
Medical Device Development - Automating Traceability and DocumentationMedical Device Development - Automating Traceability and Documentation
Medical Device Development - Automating Traceability and Documentation
 
FDA Expectations for Traceability in Device & Diagnostic Design
FDA Expectations for Traceability in Device & Diagnostic DesignFDA Expectations for Traceability in Device & Diagnostic Design
FDA Expectations for Traceability in Device & Diagnostic Design
 
Take the Pain (and Weekends) Out of Test Case Management
Take the Pain (and Weekends) Out of Test Case ManagementTake the Pain (and Weekends) Out of Test Case Management
Take the Pain (and Weekends) Out of Test Case Management
 
Understanding the Business Case for Agile
Understanding the Business Case for AgileUnderstanding the Business Case for Agile
Understanding the Business Case for Agile
 
When Requirements Change
When Requirements ChangeWhen Requirements Change
When Requirements Change
 
Agile at Seapine (University of Cincinnati 2011)
Agile at Seapine (University of Cincinnati 2011)Agile at Seapine (University of Cincinnati 2011)
Agile at Seapine (University of Cincinnati 2011)
 

Kürzlich hochgeladen

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Kürzlich hochgeladen (20)

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Leveraging Reusability and Traceability in Medical Device Development

  • 1. Leveraging Reusability & Traceability in Product Development David A. Vogel, Ph.D. – President - Intertech Engineering Associates, Inc. Larry Nicholson – Life Sciences Business Development – Seapine Software, Inc. sponsored by www.inea.com info@inea.com Boston: 100 Lowder Brook Drive, Suite 2500, Westwood, MA 02090 T: (781)801-1100 1 © 2012 – Intertech Engineering Associates, Inc. Chicago: 475 Half Day Road, Suite 110, Lincolnshire, IL 60069 T: (773)915-2290
  • 2. More detail … Much of the content of this webinar is covered in more detail in this text book. For more information, see www.validationtext.com 2 © 2012 – Intertech Engineering Associates, Inc.
  • 3. Setting Expectations • This webinar will: – Introduce you to some basic concepts – Point out examples of benefits of traceability – Stimulate thinking about how more focus on traceability would benefit your organization • Unfortunately, too little time to dig into specific solutions • Getting traceability right in your organization will take time 3 © 2012 – Intertech Engineering Associates, Inc.
  • 4. Traceability Mentioned in GPSV* • General Principles of Software Validation, FDA Guidance Document • Regulatory position … a soft “requirement” • Little guidance on how or why Reproduced with permission, from Medical Device Software Verification, Validation, 4 © 2012 – Intertech Engineering Associates, Inc. and Compliance by David A. Vogel, Ph.D. © 2011 Artech House, Inc., Norwood, MA
  • 5. Benefits of Traceability • Project Metrics • Are we designing the device right? (verification) – Are all requirements implemented? – Are all requirements verified? – Are we meeting requirements of standards? • Are we designing the right device? (validation) – Are we meeting “stakeholder” needs? • Clinical, Marketing, Legal, Service, Manufacturing, Risk Control, Usability • … and, yes, Regulatory 5 © 2012 – Intertech Engineering Associates, Inc.
  • 6. Sample Benefits - I A SOFTWARE REQUIREMENTS B DESIGN REQUIREMENT Reproduced with permission, from Medical Device Software Verification, Validation, 6 © 2012 – Intertech Engineering Associates, Inc. and Compliance by David A. Vogel, Ph.D. © 2011 Artech House, Inc., Norwood, MA
  • 7. Sample Benefits - II A SOFTWARE REQUIREMENTS B SYSTEM LEVEL SOFTWARE VERIFICATION TESTS Reproduced with permission, from Medical Device Software Verification, Validation, 7 © 2012 – Intertech Engineering Associates, Inc. and Compliance by David A. Vogel, Ph.D. © 2011 Artech House, Inc., Norwood, MA
  • 8. TRACE ORGANIZATION 8 © 2012 – Intertech Engineering Associates, Inc.
  • 9. Top Down • Note top level design input sources • Logical, predictable Reproduced with permission, from Medical Device Software Verification, Validation, 9 © 2012 – Intertech Engineering Associates, Inc. and Compliance by David A. Vogel, Ph.D. © 2011 Artech House, Inc., Norwood, MA
  • 10. Modified Top Down • Design inputs often have “requirements” from variety of levels • Efficiencies from reuse Reproduced with permission, from Medical Device Software Verification, Validation, 10 © 2012 – Intertech Engineering Associates, Inc. and Compliance by David A. Vogel, Ph.D. © 2011 Artech House, Inc., Norwood, MA
  • 11. Traceability/Reusability Ties Quality System to Project Specific Artifacts Difficult to Change FDA – QSR SW Design & Dev. Policies 820.30 Quality System General (QSM) FDA – 62304 – SW G.P.S.V. Lifecycle Guideline Standard Software Software Development Testing Process Process Easier to Change Software System Level Project Specific Requirements Software Testing Software Integration Design Level Software Specifications Testing Software Unit Level Design Software Specifications Testing Software Software V & V Development Plan Plan 11 © 2012 – Intertech Engineering Associates, Inc.
  • 12. Decomposition of DHF Artifacts System Level Software Test Plan System Level System Level Test System Level Test Plan Master Plan Master uP - Test Plan Safety uP - Functional GUI uP - Functional 12 © 2012 – Intertech Engineering Associates, Inc.
  • 13. Is There Such a Thing As Too Much? • Yes • Ask yourself: – Why do I need this trace? – What benefit do we get from it? • Document these answers • If no benefit, why do it? (tracing can get “addictive”) 13 © 2012 – Intertech Engineering Associates, Inc.
  • 14. TRACE MORPHOLOGIES 14 © 2012 – Intertech Engineering Associates, Inc.
  • 15. Morphology Do’s and Don’ts Reproduced with permission, from Medical Device Software Verification, Validation, 15 © 2012 – Intertech Engineering Associates, Inc. and Compliance by David A. Vogel, Ph.D. © 2011 Artech House, Inc., Norwood, MA
  • 16. METRICS AND TRACEABILITY 16 © 2012 – Intertech Engineering Associates, Inc.
  • 17. Properly Designed Traces Allow Some Metrics • How many requirements have been designed? • How many requirements have verification tests written? • How many tests have unresolved defects written against them? • What is the average fan-out of requirements to design elements … requirements to verification tests? 17 © 2012 – Intertech Engineering Associates, Inc.
  • 18. Future Considerations • Analyze current processes and tools • Consider Intertech for helping to develop and improve processes and methods • Consider Seapine Software for an integrated framework to support good processes and product development artifacts 18 © 2012 – Intertech Engineering Associates, Inc.
  • 19. Questions & Answers Please submit your questions via the Q&A panel at the bottom right of your screen sponsored by www.inea.com info@inea.com Boston: 100 Lowder Brook Drive, Suite 2500, Westwood, MA 02090 T: (781)801-1100 19 © 2012 – Intertech Engineering Associates, Inc. Chicago: 475 Half Day Road, Suite 110, Lincolnshire, IL 60069 T: (773)915-2290

Hinweis der Redaktion

  1. Note the 2 nd two bullets are the V & V questions we ask ourselves.
  2. Quickly A: requirement with no corresponding design, i.e. unfulfilled B: un-required design element how does that happen? un-necessary design (gold plating, etc.) more often, inadequate resolution of requirements
  3. Quickly A: requirement with no corresponding system level software test (untested) B: test with no corresponding requirement how does that happen? inadequate resolution of requirements – requirements end up being documented in the tests - tests usually constructed from observed behavior (useless)
  4. Top level arrowheads on wrong end. Two way arrows wrong .. A mess.
  5. Note only software dealt with here. Similar traces for hardware, mechanical, etc. Reuse: If company makes many similar products, many of top level Design Inputs will be very similar. Applicable Standards may be same or slightly different. Imagine Project B copies top 2 levels (inputs, system requirements, and software requirements) from Project A. As differences in needs are identified, they can be traced to system requirement changes necessitated by the DI change because trace is in place. Similarly, changes in system requirement traces to needed changes in software requirements, etc.
  6. Note – simplified situation for PPT purposes Quality System in top un-shaded area. Applies to all projects/devices, etc. High level, generic. Policy (top red) calls out the regulations, standards (general and device specific), and guidances with which the company complies. Each reg/std/guidance traces to specific element that belong at the Process level (e.g. the existence of plans, reviews, verification, validation, etc.) Note trace from SW Dev Process to SDP and from SW Test Process to SVVP The contents of project artifacts or specifics of activities that are spelled out in a guidance or standard are traced from that source doc to the project doc. In this case, note that 62304 traces to SDP and SVVP. It’s important to make these trace links obvious, visible, reportable, usable. Document users won’t comply with trace implications if they have to work too hard for them. Tools are needed so users don’t have to work so hard for creating and using the traces. So far, pretty generic and reusable device to device. When we get to green boxes the information gets more specific. Note that each of these could refer to sub-hierarchies. For instance, System level requirements/testing could be broken down as follows.
  7. Depending on similarity of manufacturer devices, much can be reused project to project. Similar diagram could (should) apply to software requirements. Trace the requirements from 62304 for System Level Software Testing down as far as appropriate in the hierarchy. This takes a fair amount of design and planning, but worth the effort. There are no “set” ways to do it. The style and design depends on the manufacturer’s needs, tastes, and need to control. This kind of traceability not only applies to V&V artifacts, but also to SDP’s, SVVP’s, CMP’s, Change Management, Defect Management, etc.
  8. Documents, in general should fan-out, i.e. one to many. Seldom many to one. If too much one to one, either not enough detail in child document, or too much detail in parent. Many to many may seem like it’s helpful, but in general is unusable.
  9. Transition to Seapine Software with a high-level demonstration to some of the key points we spoke of earlier.