This article has been originally published on APM website.

 

In their white paper titled “The importance of collaboration between the project team, end-users, and stakeholders in managing complex decisions and risks in project environments,” Dr. Sara Rye and Johnny Danquah highlight the significance of collaboration in project management. Dr. Rye, an Associate Professor in Project Management for Development at the University of Bradford and a member of the APM Risk SIG committee, brings her expertise in project management, while Johnny Danquah, a PMO at Capgemini and a PhD candidate at London South Bank University, provides practical insights from his professional experience.

In project environments, the significance of a collaborative approach between the project team, end-users and stakeholders in managing complex decisions and risks cannot be overstated. It is widely recognised that involving end-users in risk management processes enhances project outcomes. However, there are challenges such as resource limitations and capability development that can hinder the project team’s ability to provide appropriate services. In this blog post, we will delve into the importance of involving end-users in risk management and decision-making processes, the benefits of agile methodologies, the role of technology road mapping, and the need for a change of mindset and organisational culture to align individual perceptions with the norm.

 

The importance of end-user involvement:

End-user involvement is crucial for the success of software projects, particularly in the context of agile methodologies. End-users, as the individuals who will ultimately use the developed software, possess valuable insights into the risks that may arise during development and deployment. By actively involving end-users in risk management processes, potential risks can be identified, the impact of risks can be understood, and effective mitigation strategies can be developed. This aligns with the agile manifesto’s emphasis on collaboration with customers, stakeholders, and end-users, ensuring that the developed software meets their requirements and leads to higher quality outcomes.

 

Agile dynamic systems development method (DSDM):

The Agile Dynamic Systems Development Method (DSDM) provides a framework that enables end-users to identify, assess and monitor risks in software development projects. Comparing traditional and agile software development methods reveals the advantages of adopting agile approaches in mitigating risks and managing projects. DSDM, which prioritises collaboration and flexibility, raises questions about its ability to capture the end-users’ voice in developing a business risk strategy and customising risk variables based on their input.

Risk management in software development:

Risk management in software development is often overlooked or abandoned due to the perceived extra effort, time and cost involved. However, the steps of risk assessment and risk control are essential for effective risk management. While traditional risk management methods are commonly used, researchers have proposed new approaches such as implementing relevant metrics programs or leveraging software agent technology to support risk management. It is important to categorise risk management approaches based on project size, cost and organisational context while emphasising the involvement of managers and promoting cultural changes within the organisation.

Stay in touch

Subscribe to receive our monthly newsletter with training courses, tools, and events promoted by PM4NGOs and our partners.