Part 1: FDA Remote Monitoring Guidance | COVID-19

  Remote Monitoring Guidance Navigating the Regulatory Pathway during a Global Pandemic What are the motivations for the COVID-19 Remote Monitoring guidance? Leverage patient monitoring technology to help eliminate unnecessary patient contact; Ease the increased healthcare burden of diagnosis and treatment of patients with COVID-19; Provide patient monitoring for conditions unrelated to COVID-19 remote from […]

A Software Pit Stop: 4 Reasons Our Team Never Skips a Retrospective

A Software Pit Stop: 4 Reasons Our Team Never Skips a Retrospective Introduction Agile and scrum have become buzz words in the industry. So it isn’t surprising that questions such as “Are you still agile if you don’t have retrospectives at the end of every sprint or at all?” frequently appear across the software development […]

Software Development Today: Accessing the Creative Mind

Software Development Today: Accessing the Creative Mind Is today’s developer the modern “Renaissance man”? For decades, there has been ongoing discussion about the value of understanding individual personality types in business settings.  Probably the best-known tool over the years has been the Myers-Briggs Type Indicator, or MBTI.  While opinions on using the MBTI in business […]

Understanding IoMT (Internet of Medical Things)

Understanding IoMT  IoT-MD, IoMT, or IOT Medical Devices – a wide-open landscape The medical device community has coined the interchangeable terms IoT-MD (Internet of Things for Medical Devices), IoT Medical Devices, and IoMT (Internet of Medical Things). Standard communication and computing devices, such as laptops and phones, have been Internet-connected for years. IoT refers to […]

How to Dramatically Improve Testability for Mobile App Development – Part 2

How to Dramatically Improve Testability for Mobile App Development Part 2: Realizing the Benefits of MVVM In Part 1 of this series, I discussed the limitations of the MVC design pattern as related to testing.  Having used the MVVM design pattern for desktop applications for many years, Syncro Medical is now using MVVM for its […]

Four Tips for Writing Highly Effective Medical Software Requirements

Four Tips for Writing Highly Effective Medical Software Requirements All software requirements are not created equal. I’m not referring to the form or content of the requirements, but to their quality. If you are reading this blog for the key take-away, I recommend you read the following closely: the effect of requirement quality on a […]

How Kotlin & Swift Re-energize the Case for Writing Native Mobile Medical Apps

How Kotlin & Swift Re-energize the Case for Writing Native Mobile Medical Apps UPDATE: SwiftUI will definitely change the native Apple/iOS development game for the better, but the question on everyone’s mind is “When”? When it comes to mobile development, there could definitely be an advantage to writing your app natively (see blog below).  With SwiftUI […]

Compelling Reasons to Modernize Your Medical Instrument Software

There are Many Compelling Reasons to Modernize Your Medical Instrument Software In this article, Fred Page elaborates on the many compelling reasons for manufacturers to upgrade the software powering their medical instruments. Too often, software modernization is put off due to concerns about the cost and complexity of an upgrade. However, the inevitable consequence of […]

How to Dramatically Improve Testability for Mobile App Development – Part 1

How to Dramatically Improve Testability for Mobile App Development Part 1: Why Yesterday’s Approach no Longer Fills the Bill Software quality is only as good as the methods used to develop and test the code.  Thorough testing, if not performed well, can be very resource inefficient and therefore may not validate the design.  At Syncro […]

Five Factors that Guide Sprint Length Selection

Five Factors that Guide Sprint Length Selection Selecting the Optimal Sprint Length for Medical Software Development Agile development methodology relies on a succession of “sprints”.  Each sprint contains the next wave of critical components to be developed, tested, and released to the stakeholders.  In a practical sense, sprints should not be spaced too close together […]