Development

21
Jan

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 landscape. We’re not here to

Read more

9
May

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 mobile app projects with great

Read more

8
May

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 software development project can be

Read more

1
May

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 coming out soon, writing your

Read more

6
Apr

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 Medical, we are constantly looking

Read more

2
Mar

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 nor too far apart in

Read more

15
Feb

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

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 Part 2, I looked at six reasons TDD can help your software development project.  In this follow-on article, I will look for some

Read more

22
Jan

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

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

Read more

5
Jan

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

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

Read more

11
Dec

Mobile Medical App Development – Not for the Faint of Heart

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 range of health information, device connectivity, and data to patients, caregivers, and physicians. It’s

Read more