Over a million developers have joined DZone.

What? You Don't Know Why You're Doing Your Project?

Larry Cooper discusses outcomes-focused agility and how organizations can use story mapping to achieve strategic intent.

· Agile Zone

Reduce testing time & get feedback faster through automation. Read the Benefits of Parallel Testing, brought to you in partnership with Sauce Labs.

I am going to make a bold statement.

More than 50-60% of project managers don't know why they or their project teams are doing their projects.

How can I possibly say that? Surely, there are charters and project plans with backgrounders and scope statements. Maybe there are. But that does not mean they know truly know why the project is being done.

Why Say That?

Numerous studies over the years have shown project failure rates of 50-60% (some studies are higher and some are lower, to be sure). Likewise, where software development projects are concerned, it is estimated that 60-70% of features built are either never used or rarely used. Both of these statistics (and others) point to a lack of clarity on why the project is being done in the first place. The sponsors, the teams, the PM, and others really don't have a clear articulation of why they are doing it.

Another factor is that most projects are proposed. That is, someone has an idea for a project, they then write a business case or lobby the executive ranks to get it approved. Some even tie it to strategic goals or objectives. Still, this does not mean they know why it is being done.

Projects Focus on Outputs

Most project management books, when they distil the essence of project management, will show a diagram similar to the one below. Some project management practices may also refer to the Activity Box as Tools and Techniques, but the premise is basically the same. Inputs are consumed through some form of Activity to produce outputs that are the project’s deliverables.

Image title

While this model is simple, it is focused on the wrong things. It does not answer a very important question: why is this project being done? Focusing on the "why" establishes the desirable outcomes that the project would create if it were successfully completed.

Agile approaches are not immune from this phenomenon, as they also start with the outputs (i.e., deliverables, products, features, etc.) and then identify the activities and inputs needed to create them. The difference between traditional and Agile is in what the activities are and how they are accomplished. However, it still does not answer the why questions.

Interestingly, normal business operations and projects both focus on using inputs to activities to create outputs. Ditto for business processes work. None focus on knowing why.

Outcomes: The Source of Why

Outcomes management enables organizations to define and use specific indicators to continually measure how well services or programs are leading to the desired results. Outcomes management is used extensively in healthcare (it did start with Florence Nightingale, after all) and the not-for-profit sectors.

For IT, it was articulated in the book “The Information Paradox” by John Thorpe of DMR in 1998. Before the book was published, I was working for DMR and we were taught the Benefits Realization approach (based on what was in the book) as part of being consultants. It was also embedded into the “ValIT Framework” from the IT Governance Institute, with John Thorpe as the lead author.

Some of the questions we can ask ourselves and our business colleagues to help us identify desirable outcomes include:

  • Why do we want to affect the current situation and what would a new set of outcomes look like?
  • What will it look like when we achieve the desired solution or outcome?
  • Why do we want to affect current behaviors?
  • Why are we doing this?
  • What benefits would we get if we achieved a particular outcome?
  • How will we measure the benefits?

There are two important ideas to understand about outcomes: their type and their timing, which we look at next. 

1. Outcomes Types

There are three basic types of outcomes that can be achieved from any action we can take, as shown below:

  1. Good and intended: ones that we planned for and intended to happen.
  2. Good but unintended: ones that we did not plan for, but that have a positive effect on the organization or its customers and clients.
  3. Bad and unintended: ones that we did not plan for and that have a negative effect on the organization or its customers and clients.Image title

The first two types of outcomes are ones that are desirable (that is, they have a positive effect).

The last one is an undesirable outcome type that we would wish to avoid. There are everyday examples in the non-project world of outcomes that are bad and unintended. For example, introducing a new species into a habitat to overcome one particular problem with another non-native species can lead to the new species becoming equally invasive and also destroying native species’, which clearly was not an intended consequence and is not desirable.

We try to maximize the first outcome type, hope that we get some of the second type, and try to avoid the third outcome type entirely.

2. Outcomes Timing and the Outcomes Map

Outcomes also have different timing. One of the concepts that was introduced by Thorpe in his 1998 book was the Results Chain (aka outcomes map), as shown below:

Image title

The outcomes map as illustrated above highlights that outcomes may be delivered at different points in time as follows:

  • Immediate outcomes (yellow): immediate results that flow logically from the activities and outputs. They represent the change brought about by the existence of outputs created through the activities. That is they accrue and are observable immediately upon delivery of a particular Output from a Project.
  • Intermediate outcomes (purple): events or results that are expected to lead to the end (or ultimate) outcomes, but are not themselves an “end.” These may also include characteristics relating to the quality of the service provided to clients, such as accessibility, response time, and overall satisfaction.
  • End (or ultimate) outcomes (green): the consequences or results of what was done. The Ultimate outcome is the highest level of change that can be achieved, it is the change of state that a project or set of projects in a program or a portfolio had hoped to achieve. They are the highest level of outcome that can be reasonably attributed to the project in a causal manner and are the consequence of one or more intermediate outcomes having been realized. These outcomes are the raison d'être for the project and are required in order to achieve the strategic outcomes of the organization

An outcomes map is premised on helping us answer the why question which helps us to identify the outcomes that we desire to achieve. The possible outcomes types (good and intended, good and Unintended, or Bad and Unintended) that were described in the previous section can occur as any of the above timings (Immediate, Intermediate, or Ultimate outcomes).

Assumptions and Risks are also important to know. Risk Management does not go away because we will be applying Agile approaches – but some of the Risk Management practices we will employ will be different than those used with traditional project Management.

Mapping Outcomes is Counter-Intuitive

A counter-intuitive feature of an outcomes map is that you actually create it by starting on the right and working backward to the left:

  • The ultimate outcomes are defined first and help us answer the why questions.
  • We then start to identify the intermediate outcomes that would precede an Ultimate one and continue working to the left until we can no longer identify anymore.
  • We then start to identify projects that we would need to undertake to achieve the identified outcomes (whether intermediate or ultimate). This is how we define a Portfolio or a Program of related Projects.
  • Project identification is where we typically uncover the immediate outcomes.

An outcomes map is one of the most important Products that a team will create on their way to understanding why so they can deliver Value that matters. As we create the outcomes map, we also create the following artifacts:

  • An outcomes register that provides basic descriptive information about the outcome such as their Type, Timing, and Owner (i.e., who is responsible for tracking and reporting).
  • A Projects Register that provides basic descriptive information about the projects that will need to be executed and their sequence along with links to the outcomes they are intended to support.
  • A Benefits Register that provides basic descriptive information about the Benefits that would be achieved such as their Type, Timing, and Owner, as well how they will be measured and how often they will be measured. Benefits are the key indicators that enable the business to determine that the desired outcome are being achieved. Benefits, therefore, are a leading indicator for outcomes.

But that's a lot of work! For those who think this is a lot of work, what we have essentially described is a diagram and some spreadsheets that are developed iteratively and incrementally and then updated as the portfolio of projects moves along towards completion. It fits very well with the ideas of simplicity, time-boxing, and focusing on value that are fundamental principles for Agile thinking.

The outcomes nap with its associated artifacts is a reviewable and updatable output throughout the execution of the portfolio during Agile value delivery. It also adheres to the basic Agile tenet of being driven through empiricism – we let the facts we uncover during execution guide us. Same for our outcomes maps; as we understand more, we get to update those, as well.

Most importantly, depending on the context, these maps can usually be created in a matter or hours or days, but the payback is enormous, as you now know why you are doing things. 

Conclusion

The outcomes map and its artifacts also enable the business and the portfolio teams that have to deliver to quickly and effectively:

  • Answer the "why" questions.
  • Know the relationship between projects, benefits, and outcomes.
  • Know the order in which projects ought to be done.
  • Know the consequences of not doing a particular project or of deferring it until later by seeing which outcomes would be delayed or foregone.
  • Gain insight into the relative size of what is being considered.

Projects that are initiated in this way are purpose-defined as they are tried to specific outcomes and their associated benefits.

This approach also means we don't need to do a business case or benefits case at the individual project level as they literally fall into our laps. Knowing which outcome a project is being stood up to contribute to means we know which benefits it will enable.

Have you ever used this practice?

In a subsequent post, I'll provide some examples of where I have used this practice to identify the people, process, technology, facilities and organizational structure implications of major transformations before any real work was actually done. It also supports what I call outcomes-focused agility, which helps us to story-map our way to strategic intent. But then, would the post have caught your eye if I had used that title?

The Agile Zone is brought to you in partnership with Sauce Labs. Discover how to optimize your DevOps workflows with our cloud-based automated testing infrastructure.

Topics:
agile ,outcomes ,project management ,story mapping

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}