Troubleshooting benefits management in projects

Image courtesy of StockAI

The wake up call

Some time ago I had a personal learning experience around the management of the benefits in a project.

The project was going well considering that the product was being developed and deployed on time, with the required quality and within the approved budget. Of course we had experienced difficulties during the project but the team and the product manager had the impression that we were achieving our objectives. And then, suddenly, we received a challenge from our business sponsor: he did not agree with our view of the project being a success and considered that we should reduce our satisfaction level as he challenged the business benefits we were delivering.

What had happened?

On the technical and operational level the project team had been working with a prioritized backlog that was supposed to be aligned with the business objectives. On the strategic level it looked like we had some Key Success Factors defined and agreed but when we looked at them closely with our sponosr we saw that they were described in an ambiguous way. And apparently they were being interpreted differently by the sponsor and the project team.

I have recently read the Strategy Implementation Playbook and according to this guide it seems that we had missed some key aspects in the Benefits Management Process:

  1. Identifiying and structuring benefits (done)
  2. Planning benefits realization (partially done)
  3. Realizing and tracking benefits (failed)
  4. Evaluation of benefits (failed)

Accountability for benefits management rests on the project sponsor. The fact that in many cases all or part of the benefits are non cashable makes it difficult to make them tangible and quantifiable in an objective way as they cannot be expressed in monetary terms. In addition, as benefits realization happens some time after transition into use, a delay is generated in the feedback loop towards the project team that does not help to ensure they are following the right roadmap.

For the planned continuation of the next phase of the project we needed to put in place a framework to manage and realize benefits. A good framework I have identified in the mentioned book is this one from APM.

Benefits realization management is not a simple thing. It requires a mature organization with project and program sponsors committed to devote time and resources to follow a benefits management lifecycle as the one presented in the link above. But if we have discipline to apply such a framework we can enter into a virtuous circle as the projects that will be presented for approval will have stronger business cases to support them since benefits realization will be properly tracked. The more accountability on benefits realization the stronger and well defined business cases will be approved by the organization.

A Benefits Realization Plan is a must have

A Benefits Realization Plan (as stated by PMI) is a document outlining the activities necessary for achieving the planned benefits. It identifies a timeline and the tools and resources necessary to ensure the benefits are fully realized over time. It defines:

  • Benefits and associated assumptions, and how each benefit will be achieved.
  • Metrics, including KPIs, and procedures to measure progress against benefits.
  • Roles and responsibilities required to manage benefits.
  • How the resulting benefits and capabilities will be transitioned into an operational state to achieve benefits.
  • How the resulting capabilities will be transitioned to the individuals, groups, or organizations responsible for sustaining the benefits.
  • Processes for determining the extent to which each project or program benefit is achieved prior to formal closure.

An improvement approach

In the case of the project presented previously my improvement approach is:

  1. Prioritized backlog but open for changes during the life of the project as long as the items coming represent a similar level of effort as the items discarded from the backlog.
  2. What remains fixed is the budget available to make it all happen. It must be aligned with the business case that justifies the creation of the project.
  3. As part of the business case we need to have:
    • Key success factors to help us understand what we want to achieve and how we will recognize that we have achieved it. They must use a language understood by every member of the team (technical and business).
    • Business KPIs that guide us to measure if we are moving in the direction defined by the key success factors. However, the map is not the reality. KPIs must be carefully chosen and challenged as the better they represent what we want to achieve the better they will help us to succeed if we hit our KPI targets.
  4. We must link components outputs to the planned project outcomes. Each time we include an item in our backlog we must ask ourselves:
    • How does this item help me to achieve any of the business goals? That is, what is the value added by this item?
    • To which key success factors is this item contributing?
    • Do we have valid business KPIs to measure its success?
  5. In parallel we need to keep the traditional operational KPIs that measure if we are on time, on budget or which percent of the scope we have already delivered.

Operational KPIs are useful for the tecnical team and the project manager but hiting their targets does not necessarily mean that the project will be a success. We could just be moving very accurately in the wrong direction.

These 5 points being part of a consolidated Benefits Realization Plan should help us increase our chances to realize the planned value of the project and make appropriate decisions if we are missing our targets.

Is your organization mature tracking and realizing benefits from its initiatives? What kind of framework do you use?

Please, add your comments as I am eager to learn from other experiences.

Troubleshooting benefits management in projects

Introducing agile into a huge organization: where do we start?

Last month I attended an internal training session at work which aimed to introduce agile in our services unit. After 9 months in the company I have started to understand how it works and how difficult is to introduce changes in a huge organization. These companies are quite stable, like a merchant vessel, and time and effort is required to change their course of direction. So I was scheptical about what the guys providing the training would be able to suggest.

Start with the basics

And our coaches started with the basics. There are different layers of elements involved in Agile:

  • Mindset
  • Values
  • Principles
  • Practices
  • Tools & processes

The first in the list are the ones less visible and more powerful. On the contrary, the last one is the more visible but less powerful.

It is very typical to fall into the trap of the tools and practices but not having changed first the essence of your ways of thinking. This leads to false agility. So our trainers were focused in the mindset and values of agile.

Mindset and values

In order to create a change some steps are usually recognized as needed. Sharing and explaining the agile manifesto and its values is the starting point of our journey. Our team has now awareness of what can be done and is able to recognize opportunities to apply these principles.

It is true that the support of our management is needed. It si true that we have many processes and tools that are far from agile. It is true that when projects arrive to us many decisions have already been made. However every individual can do something to be more agile within its zone of influence.

Potential next steps

Now, according to P. Kotter, it would be time to create the sense of urgency and a guiding team that is able to communicate the vision and the benefits of the change. That is the phase to ‘prepare the change’ that should be followed by the change it self and that hopefully would end with a new culture (agile) in the organization. It will require time but we are already on the way.

There is an exciting journey ahead of us. What is your experience? Have you lived this kind of changes in big organizations? Were they successful? What were the keys of success and the main pain points?

Introducing agile into a huge organization: where do we start?

The importance of the study phase at the beginning of a project

Have you ever faced a situation where your project sponsor or other stakeholders expect that you start delivering results just after​ your first contact with the project?

Many people tend to start working in the execution phase when facing a problem instead of dedicating enough time to understand what they need to do. This may result in delivering the wrong solution or a not efficient one.

What should we do at the beginning of a project?

Let’s start dedicating enough time to understand the problem. When I was studying engineering I had a teacher who told me that I should dedicate half of the time he gave me to do a exam to understand the problem. The other half should be enough to describe and calculate the solution.

I followed this strategy not only in his exams but in other exams as well and I never regretted it.

Understanding the problem means not only reading what is said but also what is not said when our client explains his need.

Moreover we should not stop when we find the first potential solution to our problem. That is laziness. There are many tools to find creative solutions to a problem, once we find some of them a good approach is to compare them and identify the best one. And when we have the one we consider the best we should consider it from a different point of view and identify all the possible negative points it has. After that we can consider if it is still the best option for our problem.

Understanding your project

It is the same with projects. Dedicating enough time to the study phase of a project usually pays off.

It is important to identify and meet all stakeholders, to understand their expectations, how the outcome of the project would affect them, their priorities and their level of support and commitment with the project.

The scope of the project should be clearly identified (at least at a higher level). Sometimes we do not know at that stage all what will have to be done but we should know what will not be done in the project. Risks, budget and timing should be discussed as well with the project sponsor and main stakeholders.

And everything should be written down in a document that the team members and other stakeholders can consult at any time during the project.

What do you think? How many time do you tipically spend in this phase of your projects? What is the proportion in comparison with the whole duration of the project?

 

 

 

The importance of the study phase at the beginning of a project