How to Implement Agile Methodologies in Outsourcing Engagement Models


Agile methodologies have backed our processes and allowed us to outsource engagement models long before the whole world switched to working outside of the office. Our teams are now sharing knowledge with other partners and clients who want to level up in managing long-distance teams and projects while working on developing digital health solutions.

Agile response on disruptions

Key characteristics of Agile organizations are their speed, resilience, and adaptability. As such, organizations that use Agile methodologies are very well adapted to the reprioritization necessary when needing to respond quickly to dramatic changes — be they internal, or external. They can accomplish this smooth reprioritization by including customer-centricity in all of their processes, delayering and empowering the organization, and marrying IT and business.

McKinsey has recently shown that teams that have used Agile have been able to continue work through the pandemic almost without a hitch, especially when compared to their non-Agile counterparts who struggled with the transition to WFH, reprioritizing work, and finding new paths to productivity.

In order to improve processes over time, companies need to first establish them and then measure their impact. However, measuring the success and impact of development is a complex process, and figuring out the proper KPIs and searching for how to be better in each iteration is not always straightforward. Methodologies are usually not fully applicable in engagements where two (or more) companies share various roles on a mutual project.

The main risks, such as blurry success plans, scope uncertainty, lack of proper architecture design, and bad development practices, derive from different company cultures, different working methodologies, and unclear business goals. 

Vicert’s take on outsourcing engagement models

Vicert has successfully developed more than 300 solutions while working remotely and has thus gathered extensive expertise in Agile. To help you on your journey, we created a special white paper on implementing Agile methodologies in outsourcing engagement models. In this paper you will learn:

  • How to measure the success and impact of development
  • How to define KPIs in outsourcing engagement models
  • How to apply Agile methodologies and implement engagement best practices

Vicert White paper Implementing Agile methodologies in outsourcing engagement models


Interested in learning more? Book a call with us

Microservices in Healthcare

5 ways to utilize Camunda more efficiently in your microservice architecture

Use cases for workflow engines

When talking about workflow automation, companies and business people usually think about human task management and task lists. And that makes sense since workflow engines are a great tool for that. However, workflow automation is actually much more. Modern workflow engines are lightweight and can operate high volumes at low latency. This makes them applicable for every problem that requires a state machine, whether the main driver of the requirement at hand is business or IT. Other motivating factors for using workflow engines also include graphical visibility which is important in case of long-running workflows and them being persistent state machines that help with tasks of versioning process models, scheduling or operation control.

Continue reading “Microservices in Healthcare”

# Hands on experience with interoperability | Redox to FHIR – Vicert follows through

Edition: Real-world problems and solutions

For an intro we suggest to brush up on some reading from our part 1:  READ HERE

Creating a puzzle

Tuning our thinking to the granularity of resources defined in FHIR wasn’t enough. Very soon we encountered our first challenge – making them work together. This is a very important notion in FHIR since the standard considers resource combination as an integral tool in representing healthcare use-cases.

Searching through extensive documentation we identified mechanisms in place providing this function:

Continue reading “# Hands on experience with interoperability | Redox to FHIR – Vicert follows through”

Developers Hands-On Experience with Interoperability: Redox to FHIR Vicert Takes on a Challenge

Vicert Takes on a Challenge

When a client asked for a Redox Data Chateau service adapter, a lot of new keywords were thrown my way. 

We had to look into every detail of “Redox”, “FHIR format”, “Data Models”, “resources” and “Clinical Summary” concepts in order to quickly create a bigger picture where everything needed for our project made sense.

Redox to FHIR

Continue reading “Developers Hands-On Experience with Interoperability: Redox to FHIR Vicert Takes on a Challenge”

What is a message broker? And how could it be leveraged more in Healthcare

In the healthcare space, there are companies that function as intermediaries that forward claims information from healthcare providers to insurance payers, also known as clearinghouses.

Likewise, if we want to exchange messages between two distributed software components, we need a mediator. This mediator is known as the message broker. It receives incoming messages from a sender and sends them to a receiver. This way the sender and receiver can be totally decoupled.

A message broker acts as an intermediary platform in communication between two applications. 

Continue reading “What is a message broker? And how could it be leveraged more in Healthcare”

Getting started – Learn the basic React Native

React Native is a framework for building mobile applications with JavaScript and leveraging Reactjs. It uses native UI components. If you are familiar with Reactjs, or come from front end development background, Reactjs uses a virtual DOM which acts as a shadow to real DOM available. When an element changes, that change is reflected in the real DOM by Virtual DOM using a node that corresponds to each element. However, in React Native, there is no DOM rather than Native Components which are provided by platforms such as iOS and Android. There are no web views here.

Continue reading “Getting started – Learn the basic React Native”

Migration to androidX

If you’ve ever worked on an android project you must have had the chance to fight the libraries version. Android tried to split the  support libraries into smaller pieces, and we got some modularisation, (,,  but this approach has made things more complicated because of the versions. We are well aware of the mess with the backwards-compatibility-libraries v4, v7, v13, v8, v?.Android decided to make androidx to stop this version confusion so every support library like is now androidx.recyclerview.widget.AsyncDifferConfig.

Continue reading “Migration to androidX”

How to use a HAPI-FHIR library and SMART Health IT #FirstEncounter


FHIR (pronounced “Fire”) is a standard for interoperable exchange of healthcare data developed under the HL7 organization. FHIR includes all features present in HL7 V2, HL7 V3, and CDA.

For more information on FHIR and benefits for providers, payers, clinicians, etc. – check out the latest white paper!

Continue reading “How to use a HAPI-FHIR library and SMART Health IT #FirstEncounter”

The Role of Angular in Building Digital Health Web Apps

1,429 new jobs on are aimed at AngularJS developers, we added one more keyword “healthcare” and it fell down to 74. It is an interesting debate whether or not that number should be higher, but it is certain that the advantages of using AngularJS when building web apps in healthcare is present.
Last week, during our regular tech R&D sessions, our devs were exploring the trends around AngularJS and later versions (Angular 2+ versions, Angular 4). One of the questions that was raised was, “How common is the use of angular in healthcare?” It is known to be a popular programming language used for mobile app development, but exactly how populated is it and how well is it known to healthcare execs and among the health tech startups were some of the other questions that came up in our discussion.

Angular Continue reading “The Role of Angular in Building Digital Health Web Apps”