For organizations looking to gain the benefits and flexibility of agile development, while still maintaining predictability and cost control, shifting to a risk-sharing contract model is a key strategy when sourcing application maintenance and development services from external suppliers.
In the evolving landscape of digitalization, agile development has become a preferred approach for delivering high-quality solutions. The flexible and iterative nature of agile makes it an attractive approach in an environment where requirements often evolve over time. However, this flexibility can also introduce uncertainty in delivery timelines, costs, and outcomes for an organization.
When sourcing Application Maintenance and Development (AM/AD) services in an agile context, through external suppliers, a common challenge arises. Agile teams and development services are generally sourced on a time and material basis – often without a common supplier strategy. Time and material contracts allow for a great deal of flexibility as suppliers provide resources based on the number of hours worked, and customers adjust priorities as new insights emerge during development. However, this approach places the bulk of the risk on the customer, as they are paying for the supplier’s time, regardless of the quality or functionality delivered. Without a common supplier strategy there is also a risk of misalignment between the suppliers (in situations where they may have different objectives) as well as with the customer’s objective.
A more effective approach to outsourcing agile AM/AD services is through contracts focused on risk sharing, clear responsibilities as well as commitment to common ways of working.
Risk should be distributed between the customer and the suppliers, where the supplier should be committed to support the customer’s strategic objectives and incentivized to deliver tangible and predictable results.
These risk-sharing focused contracts can include outcome-based milestones or other mechanisms that align the supplier’s performance with delivery success.
Below are some examples of mechanisms that could be introduced to ensure that both predictability and shared risk are built into the agile sourcing agreements:
The ultimate goal of these mechanisms is to enhance cost efficiency in agile AM/AD sourcing by ensuring predictable delivery and creating a fair distribution of risk between the customer and suppliers. By focusing on agreed team and scope, performance-based payments, and rigorous follow-up mechanisms, customers can limit the financial risk of delays or scope creep while still benefiting from agile’s adaptability.
This shared risk approach motivates suppliers to deliver value while safeguarding the customer from overpaying for underperformance. Additionally, by linking full payment to outcome, organizations can ensure that their investments yield tangible results, promoting both cost efficiency and high-quality results.