SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
The Key to Continuous Compliance for
Medical Device Software Developers
WALTER CAPITANI, DIRECTOR, PRODUCT MANAGEMENT, KLOCWORK | APRIL 4, 2019
2 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork
Meet Your Presenter
Walter Capitani
Director, Product Management
Klocwork
3 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork
1
2
3
What Medical Device Developers Try to Achieve
Why Continuous Compliance Is Important
How Static Analysis Can Help
Here’s What We’ll Cover Today
What Medical Device Developers Try to Achieve
5 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork
Compliance Goals
Fulfill regulatory
requirements.
Certify your software to
industry standards —
such as IEC 62304.
Get re-certified with
each update.
1 2 3
6 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork
Quality Goals
Eliminate malfunctions. Reduce code rework. Deliver updates.
1 2 3
7 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork
Security Goals
Reduce security
defects.
1
Connect your
device securely.
2
Eliminate
potential entry
(hacking) points.
3
Protect patient
privacy.
4
8 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork
Coding Goals
Enforce coding
standards.
Make code
maintenance easier.
Reduce the number of
issues introduced when
adding new features.
1 2 3
9 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork
How These Goals Are Met — Traditionally
Compliance, quality, and security goals aren’t met until
the end of development cycles. This leads to:
More issues found at
the end.
Extra time to fix – and
extra risk.
Additional costs to fix
these issues.
1 2 3
Why Continuous Compliance Is Important
11 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork
What Is Continuous Compliance?
Continuously monitoring and maintaining compliance –
with as much automation as possible.
12 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork
Why Is Continuous Compliance Important?
Continuous compliance reduces:
Number of
unknown issues.
Risk — time-to-market,
FDA compliance,
security.
Cost of rework.
1 2 3
How Static Analysis Can Help
14 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork
Continuous Compliance
Ensure continuous compliance with industry
standards and regulatory requirements.
Roll compliance into
your process earlier.
Get certified in
compliance faster —
and avoid delayed
releases.
Maintain compliance
with each update.
15 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork
Improve Security
For Increasingly
Connected
Devices
Identify potential
security issues earlier.
Prevent malicious
attacks.
Protect patient privacy. Comply with HIPAA.
16 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork
Enforce
Corporate and
Industry Coding
Rules and Best
Practices
Improve the quality of
your codebase.
Deliver updates
without issues.
Reduce code rework. Decrease
technical debt.
How can Klocwork help?
18 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork
About Klocwork
• Delivers secure, reliable, and
conformant code.
• Finds bugs and security flaws
earlier in development.
• Prioritizes the most important
issues.
• Improves the quality and
structure of your codebase.
• Integrates with popular CI tools.
• Accelerates time-to-market.
Questions?
Contact us to schedule a demo:
info@roguewave.com
Follow us for news and insights!
blog.klocwork.com

Mais conteúdo relacionado

Mais de Rogue Wave Software

Mais de Rogue Wave Software (20)

Are open source and embedded software development on a collision course?
Are open source and embedded software development on a  collision course?Are open source and embedded software development on a  collision course?
Are open source and embedded software development on a collision course?
 
Three big mistakes with APIs and microservices
Three big mistakes with APIs and microservices Three big mistakes with APIs and microservices
Three big mistakes with APIs and microservices
 
5 strategies for enterprise cloud infrastructure success
5 strategies for enterprise cloud infrastructure success5 strategies for enterprise cloud infrastructure success
5 strategies for enterprise cloud infrastructure success
 
PSD2 & Open Banking: How to go from standards to implementation and compliance
PSD2 & Open Banking: How to go from standards to implementation and compliancePSD2 & Open Banking: How to go from standards to implementation and compliance
PSD2 & Open Banking: How to go from standards to implementation and compliance
 
Java 10 and beyond: Keeping up with the language and planning for the future
Java 10 and beyond: Keeping up with the language and planning for the futureJava 10 and beyond: Keeping up with the language and planning for the future
Java 10 and beyond: Keeping up with the language and planning for the future
 
How to keep developers happy and lawyers calm (Presented at ESC Boston)
How to keep developers happy and lawyers calm (Presented at ESC Boston)How to keep developers happy and lawyers calm (Presented at ESC Boston)
How to keep developers happy and lawyers calm (Presented at ESC Boston)
 
Open source applied - Real world use cases (Presented at Open Source 101)
Open source applied - Real world use cases (Presented at Open Source 101)Open source applied - Real world use cases (Presented at Open Source 101)
Open source applied - Real world use cases (Presented at Open Source 101)
 
How to migrate SourcePro apps from Solaris to Linux
How to migrate SourcePro apps from Solaris to LinuxHow to migrate SourcePro apps from Solaris to Linux
How to migrate SourcePro apps from Solaris to Linux
 
Approaches to debugging mixed-language HPC apps
Approaches to debugging mixed-language HPC appsApproaches to debugging mixed-language HPC apps
Approaches to debugging mixed-language HPC apps
 
Enterprise Linux: Justify your migration from Red Hat to CentOS
Enterprise Linux: Justify your migration from Red Hat to CentOSEnterprise Linux: Justify your migration from Red Hat to CentOS
Enterprise Linux: Justify your migration from Red Hat to CentOS
 
Walk through an enterprise Linux migration
Walk through an enterprise Linux migrationWalk through an enterprise Linux migration
Walk through an enterprise Linux migration
 
How to keep developers happy and lawyers calm
How to keep developers happy and lawyers calmHow to keep developers happy and lawyers calm
How to keep developers happy and lawyers calm
 
Open source and embedded software development
Open source and embedded software developmentOpen source and embedded software development
Open source and embedded software development
 
Open source software: The infrastructure impact
Open source software: The infrastructure impactOpen source software: The infrastructure impact
Open source software: The infrastructure impact
 
Plan a successful enterprise Linux migration
Plan a successful enterprise Linux migrationPlan a successful enterprise Linux migration
Plan a successful enterprise Linux migration
 
Will you survive the API avalanche?
Will you survive the API avalanche?Will you survive the API avalanche?
Will you survive the API avalanche?
 
Identifying and managing the risks of open source software for PHP developers
Identifying and managing the risks of open source software for PHP developersIdentifying and managing the risks of open source software for PHP developers
Identifying and managing the risks of open source software for PHP developers
 
Understanding open source licenses
Understanding open source licensesUnderstanding open source licenses
Understanding open source licenses
 
Cyber security - It starts with the embedded system
Cyber security - It starts with the embedded systemCyber security - It starts with the embedded system
Cyber security - It starts with the embedded system
 
Everything you need to know about your open source support contract
Everything you need to know about your open source support contractEverything you need to know about your open source support contract
Everything you need to know about your open source support contract
 

Último

Último (20)

Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 

The Key to Continuous Compliance for Medical Device Software Developers

  • 1. The Key to Continuous Compliance for Medical Device Software Developers WALTER CAPITANI, DIRECTOR, PRODUCT MANAGEMENT, KLOCWORK | APRIL 4, 2019
  • 2. 2 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork Meet Your Presenter Walter Capitani Director, Product Management Klocwork
  • 3. 3 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork 1 2 3 What Medical Device Developers Try to Achieve Why Continuous Compliance Is Important How Static Analysis Can Help Here’s What We’ll Cover Today
  • 4. What Medical Device Developers Try to Achieve
  • 5. 5 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork Compliance Goals Fulfill regulatory requirements. Certify your software to industry standards — such as IEC 62304. Get re-certified with each update. 1 2 3
  • 6. 6 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork Quality Goals Eliminate malfunctions. Reduce code rework. Deliver updates. 1 2 3
  • 7. 7 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork Security Goals Reduce security defects. 1 Connect your device securely. 2 Eliminate potential entry (hacking) points. 3 Protect patient privacy. 4
  • 8. 8 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork Coding Goals Enforce coding standards. Make code maintenance easier. Reduce the number of issues introduced when adding new features. 1 2 3
  • 9. 9 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork How These Goals Are Met — Traditionally Compliance, quality, and security goals aren’t met until the end of development cycles. This leads to: More issues found at the end. Extra time to fix – and extra risk. Additional costs to fix these issues. 1 2 3
  • 11. 11 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork What Is Continuous Compliance? Continuously monitoring and maintaining compliance – with as much automation as possible.
  • 12. 12 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork Why Is Continuous Compliance Important? Continuous compliance reduces: Number of unknown issues. Risk — time-to-market, FDA compliance, security. Cost of rework. 1 2 3
  • 14. 14 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork Continuous Compliance Ensure continuous compliance with industry standards and regulatory requirements. Roll compliance into your process earlier. Get certified in compliance faster — and avoid delayed releases. Maintain compliance with each update.
  • 15. 15 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork Improve Security For Increasingly Connected Devices Identify potential security issues earlier. Prevent malicious attacks. Protect patient privacy. Comply with HIPAA.
  • 16. 16 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork Enforce Corporate and Industry Coding Rules and Best Practices Improve the quality of your codebase. Deliver updates without issues. Reduce code rework. Decrease technical debt.
  • 18. 18 | The Key to Continuous Compliance For Medical Device Software Developers roguewave.com/products-services/klocwork About Klocwork • Delivers secure, reliable, and conformant code. • Finds bugs and security flaws earlier in development. • Prioritizes the most important issues. • Improves the quality and structure of your codebase. • Integrates with popular CI tools. • Accelerates time-to-market.
  • 20. Contact us to schedule a demo: info@roguewave.com
  • 21. Follow us for news and insights! blog.klocwork.com