Techniques for Managing Conflicting Demands from Stakeholders

by Jason Gardner (ed.)

One of the most challenging aspects of project management is managing stakeholder expectations. These stakeholders can be the customers, investors, or any individual or group that has a vested interest in the project. This can become even more complicated when stakeholders contradict what the product owner says. This can lead to confusion, delays, and even project failure. So, what can you do when this happens? In this blog post, we’ll explore some tips and strategies on how to handle conflicts between stakeholder demands and the product owner’s current priorities.

Clarify the Roles and Responsibilities

The first step in managing when there is a conflict between a stakeholder’s desires and the product owner’s current priorities is to clarify the roles and responsibilities of each party involved. The product owner is responsible for prioritizing the product backlog and making decisions on behalf of the stakeholders. The stakeholders are responsible for providing feedback on the product and ensuring that their needs are met. Therefore, the product owner has a more significant say in the development process than any individual stakeholder.

Understand the Stakeholders’ Motivations

Sometimes, stakeholders may have conflicting demands because they have different motivations. For example, a customer may want a specific feature while the marketing department may prioritize another feature. As a product owner, you need to understand these motivations and figure out a way to balance them. You can set up a meeting with all parties involved to discuss their priorities and come up with a compromise that satisfies everyone. By understanding what motivates each stakeholder, you can create an environment that fosters collaboration.

Communicate Changes Effectively

In software development, changes are inevitable. Whether it’s a new feature or a bug fix, changes can impact the expectations and demands of customers and other stakeholders. Therefore, it’s essential to communicate changes effectively to all parties involved. You can update the product backlog regularly to ensure that everyone is aware of any changes. You can also have frequent check-ins with stakeholders to provide updates on the project’s progress. By communicating changes effectively, you can prevent any surprises that could lead to conflicts.

Prioritize Value over Features

At the end of the day, the goal of any software development project is to deliver value to the end users. Therefore, it’s essential to prioritize work based on value. Instead of just adding every feature that stakeholders want, you should focus on delivering the features that add the most value to the end users. By prioritizing value over features, you can ensure that the end users are satisfied, and the project is successful.

Involve the Scrum Master

As a product owner, you may not always have the expertise needed to handle the challenges that come with managing stakeholders. Therefore, it’s essential to involve the Scrum Master in these conversations. The Scrum Master is responsible for ensuring that the Agile framework is followed and can help facilitate communication between the stakeholders and product owner. By involving the Scrum Master, you can ensure that the project is being managed effectively and that any conflicts are resolved.


In conclusion, managing conflicting demands from stakeholders is a challenging task. However, by clarifying roles and responsibilities, understanding stakeholders’ motivations, communicating changes effectively, prioritizing value over features, and involving the Scrum Master, you can handle these situations effectively. As a product owner, it’s essential to create an environment that fosters collaboration and transparency. By doing so, you can ensure that the project is successful and that all parties involved are satisfied.


We are using cookies to give you the best experience on our website.

You can find out more about which cookies we are using here.