In the first step of our Medical Software Development Process, we work together with our clients to define a set of ‘User Stories’. These user stories should capture all the functionalities that will be available to users. If there are multiple roles in the app, these functionalities will be divided based on the role.
In the second step, the look and feel of your app will be designed. To do this, we take those user stories and design a set of wireframes, storyboards, user flows, and prototypes. We try to learn about your target users as much as possible.
At this point, we will start the Medical Software development process of the application. To make sure we keep up with the Medical Software Development Standards, and your requirements, we will follow the Scrum methodology. We plan sprints of 2 weeks, and at the end of each sprint, we deploy the progress into a staging environment. These sprints can be modified as we move forward.
This is probably the most important step of the software development process. A lot of methods are used to gather analytics about how the users are interacting with the app. Having this data in hand, allows us to go back and trim the design.
Whenever you are ready to release an update to the production environment, we will get the stable version from the staging environment and release it to the public. The release cycles can be as short as our sprint length.