Development

8
May

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 software development project can be profound, especially when it comes to medical software development. 

Read more

1
May

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

Mobile apps have, without a doubt, changed the world.  The innovation, ease, and accessibility they offer has not only benefited users but also businesses who have taken the leap into the mobile marketplace.  However, mobile development does not come without its challenges (which we’ve outlined in one of our previous posts).  And for those of us developing mobile medical apps,

Read more

26
Apr

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 still not validate the design.  At Syncro Medical we are constantly looking for ways to increase overall medical software development efficiency, and that includes

Read more

9
Apr

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 mobile app projects with great success.  In this blog, I’ll further explain MVVM, and why it’s

Read more

2
Mar

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 nor too far apart in order to maximize development efficiency.  In this

Read more

5
Feb

TDD Series Part 1: Is Test Driven Development (TDD) right for your medical device project?

In this series, I will be discussing Test Driven Development.  Since there are many different types of testing, I will be focusing on the following two forms: Verification Testing: Testing to determine whether a developed software feature meets its requirements, and Unit Testing: Testing of individual units of code (i.e., classes, methods, etc.) to determine whether they function correctly The

Read more

22
Jan

TDD Series Part 2: Six Reasons TDD May Help Your Project

In Part 1 of this series, I presented a brief description of test driven development (TDD) and discussed how it differs from traditional approaches to software development.  In this post I will share six key benefits of using TDD for your software project.  In Part 3, I will take a closer look at some of the reasons TDD may not

Read more

3
Jan

TDD Series Part 3: Four Reasons TDD May Not Be Right for Your Project; Some Critical Questions to Ask

In Part 1 of this series, I presented a brief description of Test Driven Development (TDD). In my last blog post, I looked at six reasons TDD can help your software development project.  In this follow-on article, I will look for some reasons Test Driven Development may not be right for you and your project, and some critical questions to

Read more

11
Dec

Mobile Medical App Development – Not for the Faint of Heart

Overcoming the Challenges Mobile devices and the apps that power them have quickly become a part of everyday life.  The promise of “anywhere, anytime computing” is now extending to mobile medical apps, bringing a wide rand of health information, device connectivity, and data to patients, caregivers, and physicians. It’s not very difficult to create a mobile app – a number

Read more

12
Sep

Developing Medical Devices using Windows 10 IoT Core

So you want Internet connectivity for your medical device? Years ago, medical devices and instruments were solitary things.  They were self-contained and did their job.  Maybe they displayed some real-time data or results to the user, and then were powered down.  But over time, various levels of connectivity were introduced and eventually became a required feature for medical systems. I’ve

Read more