SlideShare a Scribd company logo
1 of 22
Download to read offline
Integrated Computer Solutions Inc. www.ics.com
Strategies to Limit Project Timeline
and Cost in Medical Devices
Milton Yarberry
Director of Medical Devices
1
Integrated Computer Solutions Inc. www.ics.com
Context
Perspective
● Software consulting for medical devices
● Medical device manufacturer
● Startups and major medical
manufacturers
● Class II, Class III
● ICS collective experiences
Assumes
● The basics
● Design Controls
● SDLC
● Risk Management
Optimization
● Software Development
● Project management
● Design Controls
2
Integrated Computer Solutions Inc. www.ics.com
Medical Device Development – Budget & Schedule
● Design Controls & Quality – 21 CFR 820.30, ISO 13485
● Design risks  Budget and Schedule
● ASSERTION: Biggest risk to budget & schedule in MD development is managing change
3
Integrated Computer Solutions Inc. www.ics.com
Development Change Categories
What is changed
● Product Requirements (what)
The device shall provide a means to silence an alarm temporarily
without disabling the alarm.
● Design Requirements (how)
When an alarm is triggered, the device shall show a pop-up with
alarm description and an alarm pause button
When an alarm is paused, a 2 minute countdown timer will start to
resume the alarm
● Technology (implementation)
APIs
Component threading
Audio driver
UI layer behaviors
Who changes it
● User related change
● End user (clinicians)
● Customer stakeholders (IT, Finance,
Service, Quality)
● Environment related change
● Competition
● Financial
● Regulatory
4
Integrated Computer Solutions Inc. www.ics.com
Medical Device Development – Budget & Schedule
● Design Controls & Quality – 21 CFR 820.30, ISO 13485
● Design risks  Budget and Schedule
● ASSERTION: Biggest impact to budget & schedule in MD development is managing change
5
Integrated Computer Solutions Inc. www.ics.com
The Cost of Change
6
Integrated Computer Solutions Inc. www.ics.com
Seven Strategies to Reduce Budget and Schedule
1) Design changes early
2) MVP & Roadmap
3) Front-load systemic change
4) Accelerate schedule at the start
5) Tune you QMS to support your development process
6) Avoid design procrastination
7) Take credit for design evolution
7
Integrated Computer Solutions Inc. www.ics.com
Design Changes Early – FAIL FAST
● Iterate on prototypes before design controls
● Controversial features
● Workflow validation
● Much harder to change later  leads to compromises
● Design Usability First
● Use Errors are upstream almost everything else
● Can impact: database, control systems software, communication rates, sensor accuracy
requirements, system processing power
8
Integrated Computer Solutions Inc. www.ics.com
Using UX to Feed Development
9
21 CFR 820, ISO 13485 - Design Control and QMS
DEFINE & ANALYZE
RAPID SOFTWARE
PROTOTYPING
IEC 62366 - Human Factors and Usability Standard
FORMATIVE STUDIES
CONVERT TO FRONT END
APPLICATION
FRAMEWORK
DEVELOP BACK END
SOFTWARE
● User research
● Functional analysis
● Task analysis
● Hazard analysis
● Design specifications
● User interface design with
Industry leading tools
● Quick, efficient product
realization
● UX Specification
● High Fidelity Prototyping
● Early, inexpensive, design
modification
● UI Definition, Summative
Criteria
● Documented support for
FDA’s HFE/UE report
● Application Framework
● Built in software
architecture
● Framework Unit Tests
Product Requirements
Software and System
Specifications
Verification and
Validation
FDA Submission
Integrated Computer Solutions Inc. www.ics.com
MVP & Roadmap
● Minimum Viable Product (MVP)
● Minimally cover the intended use / indications for use
● Post submission and waiting for clearance,…
● Roadmap non-MVP features
● !! but account for with front-loaded preliminary evaluation
● V1.1 - Non-critical features  Letters to file
10
Integrated Computer Solutions Inc. www.ics.com
But, Front-Load Systemic Change
Do preliminary evaluation of key areas that can cause system change
• Usability
• Workflow
• Use Errors
• Cybersecurity
• TPM
• Hardware acceleration
• Hidden keys
• Compartmentalization
• Cyber-MVP
• Safety
• Fail safely
• Fail conditions
• Recovery
11
Integrated Computer Solutions Inc. www.ics.com
Accelerate schedule at the start
● Artificial deadline concept
● More than just a hedge – risk management and execution dynamics
● Easier to slow down than speed up
● Discover risks earlier  more reaction time
● More effective than accelerating at the end
● Hard areas – swarm early or use a specialist
12
Integrated Computer Solutions Inc. www.ics.com
3 Person-Year Project Estimated to be 2 Years
13
Burndown Chart
Integrated Computer Solutions Inc. www.ics.com
Tune Your QMS to Support Your Development Process
● Deliberate timing of Design Controls
● Isolate exploring from designing
● Testing internal interfaces
● Big Bang engineering
● Use your requirements (don't review them frequently)
● Use design reviews
● Put your processes in your tools
14
Integrated Computer Solutions Inc. www.ics.com
Avoid design procrastination
● Why?
● Design ambiguity is expensive
● Undermines organizational focus
● Engineering uncertainty
● “Leaving a hole” – staring at the hole.
● Adjacent areas affected.
● Uncertainty about the size of the hole
● Are we done? When is the decision official?
● Software and system engineering  tightly coupled dependencies
● Agile ‘defer decisions till the last responsible minute’
● Schedule and budget variability strongly correlate with ambiguity
● How?
● Early and extensive prototyping
● Road-mapping changes if needed
● Evaluate deferral vs. remediation
15
Integrated Computer Solutions Inc. www.ics.com
Usability Detailed Workflow
● User workflow by screen
● Six moderately complex screens
16
Integrated Computer Solutions Inc. www.ics.com
Detailed UI Prototype – Impact on Schedule
17
Prototype Design/development V&V
Prototype Design/development V&V
Redesign Bug fix
Prototype Design/development V&V
Estimated
Typical
Detailed Prototype
Draft
• MVP
• Use cases
• Workflows
Early draft
• Exception cases
• Error handling/recovery
• Hazard Analysis
Integrated Computer Solutions Inc. www.ics.com
Detailed Prototypes – Fringe Benefits
● Shortened: design, redesign, defects
● UI design documents
● HFE/UE collateral
● Better project estimation
● Organizational focus
● Jumpstart on development
● Enable V&V earlier (smaller team)
● Fund raising collateral
18
Integrated Computer Solutions Inc. www.ics.com
Take Credit for Design Evolution
● Standardizing design process early  less ‘rework’ design artifacts
● Reviews happen, decisions are made  lightweight capture
● Design Controls as an asset not overhead
19
Integrated Computer Solutions Inc. www.ics.com
Using UX to Feed Development
20
21 CFR 820, ISO 13485 - Design Control and QMS
DEFINE & ANALYZE
RAPID SOFTWARE
PROTOTYPING
IEC 62366 - Human Factors and Usability Standard
FORMATIVE STUDIES
CONVERT TO FRONT END
APPLICATION
FRAMEWORK
DEVELOP BACK END
SOFTWARE
● User research
● Functional analysis
● Task analysis
● Hazard analysis
● Design specifications
● User interface design with
industry standard tools
● Workflows  usage
● Quick, efficient product
realization
● UX Specification
● High Fidelity Prototyping
● Early, inexpensive, design
modification
● UI Definition, Summative
Criteria
● Documented support for
FDA’s HFE/UE report
● Application Framework
● Built in software
architecture
● Framework Unit Tests
Product Requirements
Software and System
Specifications
Verification and
Validation
FDA Submission
Integrated Computer Solutions Inc. www.ics.com
Seven Strategies to Reduce Budget and Schedule
1) Design changes early
2) MVP & Roadmap
3) Front-load systemic change
4) Accelerate schedule at the start
5) Tune you QMS to support your development process
6) Avoid design procrastination
7) Take credit for design evolution
21
Integrated Computer Solutions Inc. www.ics.com
Thank you.
22

More Related Content

What's hot

[Webinar] Software: The Lifeblood of any Medical Device
[Webinar] Software: The Lifeblood of any Medical Device[Webinar] Software: The Lifeblood of any Medical Device
[Webinar] Software: The Lifeblood of any Medical DeviceICS
 
Wind river webinar deck v1 as of april 23 2014 dw2
Wind river webinar deck v1 as of april 23 2014 dw2Wind river webinar deck v1 as of april 23 2014 dw2
Wind river webinar deck v1 as of april 23 2014 dw2Intel IoT
 
Intel Gateway Solutions for the Internet of Things
Intel Gateway Solutions for the Internet of ThingsIntel Gateway Solutions for the Internet of Things
Intel Gateway Solutions for the Internet of ThingsIntel IoT
 
Loosely-Coupled Architecture - how to get rid of the domino effect
Loosely-Coupled Architecture - how to get rid of the domino effectLoosely-Coupled Architecture - how to get rid of the domino effect
Loosely-Coupled Architecture - how to get rid of the domino effectRadosław Maziarka
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineeringtanni821216
 
Bringing Digital Transformation Into Focus
Bringing Digital Transformation Into FocusBringing Digital Transformation Into Focus
Bringing Digital Transformation Into FocusInductive Automation
 
Reducing Cost and Complexity with Industrial System Consolidation
Reducing Cost and Complexity with Industrial System ConsolidationReducing Cost and Complexity with Industrial System Consolidation
Reducing Cost and Complexity with Industrial System ConsolidationIntel IoT
 
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...Teodoro Cipresso
 

What's hot (20)

[Webinar] Software: The Lifeblood of any Medical Device
[Webinar] Software: The Lifeblood of any Medical Device[Webinar] Software: The Lifeblood of any Medical Device
[Webinar] Software: The Lifeblood of any Medical Device
 
Wind river webinar deck v1 as of april 23 2014 dw2
Wind river webinar deck v1 as of april 23 2014 dw2Wind river webinar deck v1 as of april 23 2014 dw2
Wind river webinar deck v1 as of april 23 2014 dw2
 
Intel Gateway Solutions for the Internet of Things
Intel Gateway Solutions for the Internet of ThingsIntel Gateway Solutions for the Internet of Things
Intel Gateway Solutions for the Internet of Things
 
1. ch 1-introduction
1. ch 1-introduction1. ch 1-introduction
1. ch 1-introduction
 
Loosely-Coupled Architecture - how to get rid of the domino effect
Loosely-Coupled Architecture - how to get rid of the domino effectLoosely-Coupled Architecture - how to get rid of the domino effect
Loosely-Coupled Architecture - how to get rid of the domino effect
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
0273710133 pp01v2
0273710133 pp01v20273710133 pp01v2
0273710133 pp01v2
 
Lecture 1 se
Lecture 1 seLecture 1 se
Lecture 1 se
 
Bringing Digital Transformation Into Focus
Bringing Digital Transformation Into FocusBringing Digital Transformation Into Focus
Bringing Digital Transformation Into Focus
 
Ch1
Ch1Ch1
Ch1
 
ENPAQ Brochure
ENPAQ BrochureENPAQ Brochure
ENPAQ Brochure
 
Ch1 introduction
Ch1 introductionCh1 introduction
Ch1 introduction
 
Reducing Cost and Complexity with Industrial System Consolidation
Reducing Cost and Complexity with Industrial System ConsolidationReducing Cost and Complexity with Industrial System Consolidation
Reducing Cost and Complexity with Industrial System Consolidation
 
Software ee111
Software ee111Software ee111
Software ee111
 
Software ee1
Software ee1Software ee1
Software ee1
 
The Product
The ProductThe Product
The Product
 
Aplit-Soft
Aplit-Soft Aplit-Soft
Aplit-Soft
 
Resume_sunil
Resume_sunilResume_sunil
Resume_sunil
 
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
 

Similar to Strategies to limit project timeline and cost in medical devices

Quality and Test in Medical Device Design - Part 1.pdf
Quality and Test in Medical Device Design - Part 1.pdfQuality and Test in Medical Device Design - Part 1.pdf
Quality and Test in Medical Device Design - Part 1.pdfICS
 
Bridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory TeamsBridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory TeamsICS
 
Bridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory TeamsBridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory TeamsICS
 
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ..."Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...Fwdays
 
Introduction Software and Software Engineering
Introduction Software and Software EngineeringIntroduction Software and Software Engineering
Introduction Software and Software Engineeringinfinitetechnology20
 
5 Key Considerations at the Start of SaMD Development
5 Key Considerations at the Start of SaMD Development5 Key Considerations at the Start of SaMD Development
5 Key Considerations at the Start of SaMD DevelopmentICS
 
What is Software Engineering?
What is Software Engineering?What is Software Engineering?
What is Software Engineering?QAI
 
Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)ShudipPal
 
Real-Time Engineering Simulators
Real-Time Engineering SimulatorsReal-Time Engineering Simulators
Real-Time Engineering SimulatorsGSE Systems, Inc.
 
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...ICS
 
Citrix Troubleshooting 101
Citrix Troubleshooting 101Citrix Troubleshooting 101
Citrix Troubleshooting 101eG Innovations
 
SE UNIT 1 NOTES OF SE SOFTWARE ENGG AND SE
SE UNIT 1 NOTES OF SE SOFTWARE ENGG AND SESE UNIT 1 NOTES OF SE SOFTWARE ENGG AND SE
SE UNIT 1 NOTES OF SE SOFTWARE ENGG AND SEAbhishekTripathi709328
 

Similar to Strategies to limit project timeline and cost in medical devices (20)

Quality and Test in Medical Device Design - Part 1.pdf
Quality and Test in Medical Device Design - Part 1.pdfQuality and Test in Medical Device Design - Part 1.pdf
Quality and Test in Medical Device Design - Part 1.pdf
 
Bridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory TeamsBridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory Teams
 
Bridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory TeamsBridging the Gap Between Development and Regulatory Teams
Bridging the Gap Between Development and Regulatory Teams
 
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ..."Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
 
2-models.pptx
2-models.pptx2-models.pptx
2-models.pptx
 
Introduction Software and Software Engineering
Introduction Software and Software EngineeringIntroduction Software and Software Engineering
Introduction Software and Software Engineering
 
5 Key Considerations at the Start of SaMD Development
5 Key Considerations at the Start of SaMD Development5 Key Considerations at the Start of SaMD Development
5 Key Considerations at the Start of SaMD Development
 
What is Software Engineering?
What is Software Engineering?What is Software Engineering?
What is Software Engineering?
 
Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)
 
Real-Time Engineering Simulators
Real-Time Engineering SimulatorsReal-Time Engineering Simulators
Real-Time Engineering Simulators
 
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
 
SE-Lecture1.ppt
SE-Lecture1.pptSE-Lecture1.ppt
SE-Lecture1.ppt
 
Week1.pptx
Week1.pptxWeek1.pptx
Week1.pptx
 
Slides môn Công nghệ phần mềm Software Engineering
Slides môn Công nghệ phần mềm Software EngineeringSlides môn Công nghệ phần mềm Software Engineering
Slides môn Công nghệ phần mềm Software Engineering
 
Citrix Troubleshooting 101
Citrix Troubleshooting 101Citrix Troubleshooting 101
Citrix Troubleshooting 101
 
lecture 1.pdf
lecture 1.pdflecture 1.pdf
lecture 1.pdf
 
ch1_introduction (1).ppt
ch1_introduction (1).pptch1_introduction (1).ppt
ch1_introduction (1).ppt
 
ch1_introduction (2).ppt
ch1_introduction (2).pptch1_introduction (2).ppt
ch1_introduction (2).ppt
 
ch1_introduction.ppt
ch1_introduction.pptch1_introduction.ppt
ch1_introduction.ppt
 
SE UNIT 1 NOTES OF SE SOFTWARE ENGG AND SE
SE UNIT 1 NOTES OF SE SOFTWARE ENGG AND SESE UNIT 1 NOTES OF SE SOFTWARE ENGG AND SE
SE UNIT 1 NOTES OF SE SOFTWARE ENGG AND SE
 

More from Janel Heilbrunn

The Future of Quality and Regulatory for SaMD
The Future of Quality and Regulatory for SaMDThe Future of Quality and Regulatory for SaMD
The Future of Quality and Regulatory for SaMDJanel Heilbrunn
 
So I Downloaded Qt, Now What?
So I Downloaded Qt, Now What?So I Downloaded Qt, Now What?
So I Downloaded Qt, Now What?Janel Heilbrunn
 
Maximizing High Performance Applications with CAN Bus
Maximizing High Performance Applications with CAN BusMaximizing High Performance Applications with CAN Bus
Maximizing High Performance Applications with CAN BusJanel Heilbrunn
 
Migrating from Photon to Qt
Migrating from Photon to QtMigrating from Photon to Qt
Migrating from Photon to QtJanel Heilbrunn
 
Best Practices in Qt Quick/QML - Part 2
Best Practices in Qt Quick/QML - Part 2Best Practices in Qt Quick/QML - Part 2
Best Practices in Qt Quick/QML - Part 2Janel Heilbrunn
 
Porting Motif Applications to Qt - Webinar
Porting Motif Applications to Qt - WebinarPorting Motif Applications to Qt - Webinar
Porting Motif Applications to Qt - WebinarJanel Heilbrunn
 

More from Janel Heilbrunn (6)

The Future of Quality and Regulatory for SaMD
The Future of Quality and Regulatory for SaMDThe Future of Quality and Regulatory for SaMD
The Future of Quality and Regulatory for SaMD
 
So I Downloaded Qt, Now What?
So I Downloaded Qt, Now What?So I Downloaded Qt, Now What?
So I Downloaded Qt, Now What?
 
Maximizing High Performance Applications with CAN Bus
Maximizing High Performance Applications with CAN BusMaximizing High Performance Applications with CAN Bus
Maximizing High Performance Applications with CAN Bus
 
Migrating from Photon to Qt
Migrating from Photon to QtMigrating from Photon to Qt
Migrating from Photon to Qt
 
Best Practices in Qt Quick/QML - Part 2
Best Practices in Qt Quick/QML - Part 2Best Practices in Qt Quick/QML - Part 2
Best Practices in Qt Quick/QML - Part 2
 
Porting Motif Applications to Qt - Webinar
Porting Motif Applications to Qt - WebinarPorting Motif Applications to Qt - Webinar
Porting Motif Applications to Qt - Webinar
 

Recently uploaded

Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 

Recently uploaded (20)

Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 

Strategies to limit project timeline and cost in medical devices

  • 1. Integrated Computer Solutions Inc. www.ics.com Strategies to Limit Project Timeline and Cost in Medical Devices Milton Yarberry Director of Medical Devices 1
  • 2. Integrated Computer Solutions Inc. www.ics.com Context Perspective ● Software consulting for medical devices ● Medical device manufacturer ● Startups and major medical manufacturers ● Class II, Class III ● ICS collective experiences Assumes ● The basics ● Design Controls ● SDLC ● Risk Management Optimization ● Software Development ● Project management ● Design Controls 2
  • 3. Integrated Computer Solutions Inc. www.ics.com Medical Device Development – Budget & Schedule ● Design Controls & Quality – 21 CFR 820.30, ISO 13485 ● Design risks  Budget and Schedule ● ASSERTION: Biggest risk to budget & schedule in MD development is managing change 3
  • 4. Integrated Computer Solutions Inc. www.ics.com Development Change Categories What is changed ● Product Requirements (what) The device shall provide a means to silence an alarm temporarily without disabling the alarm. ● Design Requirements (how) When an alarm is triggered, the device shall show a pop-up with alarm description and an alarm pause button When an alarm is paused, a 2 minute countdown timer will start to resume the alarm ● Technology (implementation) APIs Component threading Audio driver UI layer behaviors Who changes it ● User related change ● End user (clinicians) ● Customer stakeholders (IT, Finance, Service, Quality) ● Environment related change ● Competition ● Financial ● Regulatory 4
  • 5. Integrated Computer Solutions Inc. www.ics.com Medical Device Development – Budget & Schedule ● Design Controls & Quality – 21 CFR 820.30, ISO 13485 ● Design risks  Budget and Schedule ● ASSERTION: Biggest impact to budget & schedule in MD development is managing change 5
  • 6. Integrated Computer Solutions Inc. www.ics.com The Cost of Change 6
  • 7. Integrated Computer Solutions Inc. www.ics.com Seven Strategies to Reduce Budget and Schedule 1) Design changes early 2) MVP & Roadmap 3) Front-load systemic change 4) Accelerate schedule at the start 5) Tune you QMS to support your development process 6) Avoid design procrastination 7) Take credit for design evolution 7
  • 8. Integrated Computer Solutions Inc. www.ics.com Design Changes Early – FAIL FAST ● Iterate on prototypes before design controls ● Controversial features ● Workflow validation ● Much harder to change later  leads to compromises ● Design Usability First ● Use Errors are upstream almost everything else ● Can impact: database, control systems software, communication rates, sensor accuracy requirements, system processing power 8
  • 9. Integrated Computer Solutions Inc. www.ics.com Using UX to Feed Development 9 21 CFR 820, ISO 13485 - Design Control and QMS DEFINE & ANALYZE RAPID SOFTWARE PROTOTYPING IEC 62366 - Human Factors and Usability Standard FORMATIVE STUDIES CONVERT TO FRONT END APPLICATION FRAMEWORK DEVELOP BACK END SOFTWARE ● User research ● Functional analysis ● Task analysis ● Hazard analysis ● Design specifications ● User interface design with Industry leading tools ● Quick, efficient product realization ● UX Specification ● High Fidelity Prototyping ● Early, inexpensive, design modification ● UI Definition, Summative Criteria ● Documented support for FDA’s HFE/UE report ● Application Framework ● Built in software architecture ● Framework Unit Tests Product Requirements Software and System Specifications Verification and Validation FDA Submission
  • 10. Integrated Computer Solutions Inc. www.ics.com MVP & Roadmap ● Minimum Viable Product (MVP) ● Minimally cover the intended use / indications for use ● Post submission and waiting for clearance,… ● Roadmap non-MVP features ● !! but account for with front-loaded preliminary evaluation ● V1.1 - Non-critical features  Letters to file 10
  • 11. Integrated Computer Solutions Inc. www.ics.com But, Front-Load Systemic Change Do preliminary evaluation of key areas that can cause system change • Usability • Workflow • Use Errors • Cybersecurity • TPM • Hardware acceleration • Hidden keys • Compartmentalization • Cyber-MVP • Safety • Fail safely • Fail conditions • Recovery 11
  • 12. Integrated Computer Solutions Inc. www.ics.com Accelerate schedule at the start ● Artificial deadline concept ● More than just a hedge – risk management and execution dynamics ● Easier to slow down than speed up ● Discover risks earlier  more reaction time ● More effective than accelerating at the end ● Hard areas – swarm early or use a specialist 12
  • 13. Integrated Computer Solutions Inc. www.ics.com 3 Person-Year Project Estimated to be 2 Years 13 Burndown Chart
  • 14. Integrated Computer Solutions Inc. www.ics.com Tune Your QMS to Support Your Development Process ● Deliberate timing of Design Controls ● Isolate exploring from designing ● Testing internal interfaces ● Big Bang engineering ● Use your requirements (don't review them frequently) ● Use design reviews ● Put your processes in your tools 14
  • 15. Integrated Computer Solutions Inc. www.ics.com Avoid design procrastination ● Why? ● Design ambiguity is expensive ● Undermines organizational focus ● Engineering uncertainty ● “Leaving a hole” – staring at the hole. ● Adjacent areas affected. ● Uncertainty about the size of the hole ● Are we done? When is the decision official? ● Software and system engineering  tightly coupled dependencies ● Agile ‘defer decisions till the last responsible minute’ ● Schedule and budget variability strongly correlate with ambiguity ● How? ● Early and extensive prototyping ● Road-mapping changes if needed ● Evaluate deferral vs. remediation 15
  • 16. Integrated Computer Solutions Inc. www.ics.com Usability Detailed Workflow ● User workflow by screen ● Six moderately complex screens 16
  • 17. Integrated Computer Solutions Inc. www.ics.com Detailed UI Prototype – Impact on Schedule 17 Prototype Design/development V&V Prototype Design/development V&V Redesign Bug fix Prototype Design/development V&V Estimated Typical Detailed Prototype Draft • MVP • Use cases • Workflows Early draft • Exception cases • Error handling/recovery • Hazard Analysis
  • 18. Integrated Computer Solutions Inc. www.ics.com Detailed Prototypes – Fringe Benefits ● Shortened: design, redesign, defects ● UI design documents ● HFE/UE collateral ● Better project estimation ● Organizational focus ● Jumpstart on development ● Enable V&V earlier (smaller team) ● Fund raising collateral 18
  • 19. Integrated Computer Solutions Inc. www.ics.com Take Credit for Design Evolution ● Standardizing design process early  less ‘rework’ design artifacts ● Reviews happen, decisions are made  lightweight capture ● Design Controls as an asset not overhead 19
  • 20. Integrated Computer Solutions Inc. www.ics.com Using UX to Feed Development 20 21 CFR 820, ISO 13485 - Design Control and QMS DEFINE & ANALYZE RAPID SOFTWARE PROTOTYPING IEC 62366 - Human Factors and Usability Standard FORMATIVE STUDIES CONVERT TO FRONT END APPLICATION FRAMEWORK DEVELOP BACK END SOFTWARE ● User research ● Functional analysis ● Task analysis ● Hazard analysis ● Design specifications ● User interface design with industry standard tools ● Workflows  usage ● Quick, efficient product realization ● UX Specification ● High Fidelity Prototyping ● Early, inexpensive, design modification ● UI Definition, Summative Criteria ● Documented support for FDA’s HFE/UE report ● Application Framework ● Built in software architecture ● Framework Unit Tests Product Requirements Software and System Specifications Verification and Validation FDA Submission
  • 21. Integrated Computer Solutions Inc. www.ics.com Seven Strategies to Reduce Budget and Schedule 1) Design changes early 2) MVP & Roadmap 3) Front-load systemic change 4) Accelerate schedule at the start 5) Tune you QMS to support your development process 6) Avoid design procrastination 7) Take credit for design evolution 21
  • 22. Integrated Computer Solutions Inc. www.ics.com Thank you. 22