Take the money and run! Source: seekpng.com

BDD is the anchor that is weighing down your organisation’s agility

Beware the local optimisation trap!

Álvaro de la Serna Martínez
7 min readDec 14, 2021

--

“Project X will have to wait. It may be important to you but we have our own priorities.”

How many times have you heard something like this? How many projects, initiatives, requests (you name it) suffer unnecessary delays because of this mindset? What drives such behaviour?

In my experience, organisations that show these symptoms suffer from a grave case of an illness I call BDD.

Bonus Driven Development, or BDD, is a simple yet powerful prioritisation technique that goes something like this:

Bonus Driven Development in a nutshell

Where is BDD most common?

Bonus Driven Development abounds in organisations that operate under a silo mentality. These organisations promote resource efficiency, which translates into “keeping everyone busy”, at the cost of higher throughput times.

Focusing on resource efficiency means having lower levels of flow efficiency, creating efficient islands. This concept was coined by Niklas Modig and Pär Åhlström in their book This is Lean: Resolving the Efficiency Paradox as part of what they call the efficiency matrix:

Bonus Driven Development (BDD) is most common in “efficient islands. Wastelands may also suffer from BDD, but by definition have other issues to consider before treating BDD.

“In this state (efficient islands), resource efficiency is high and flow efficiency is low. The organisation consists of sub-optimised parts that operate in isolation, where each part works towards maximising its resource utilisation. Through the efficient use of its own resources, each part contributes by lowering the costs for the goods or services being produced. However, efficient utilisation of resources comes at the expense of efficient flow. Flow efficiency for every individual flow unit is low. In manufacturing, this is represented by each component/product’s spending most of its time as inventory. In services, this is often represented in the form of unwanted waiting time during which the customer does not receive any value.” — This is Lean

Example of efficient islands at play. In this example, a woman thinks she has cancer. The image shows the time spent receiving value from each of the activities (in green) versus the time spent waiting between activities (in red) from her first contact with a doctor until she receives a diagnosis. Original image taken from This is Lean.

In my experience, silos can take many forms: Sales, Marketing, UX, Engineering, Operations, etc. Some of them may be comprised of smaller silos, like Systems or Architecture in the case of Engineering. These silos work to maximise their resource utilisation. This is known as local optimisation.

Organisations that operate this way are prone to “catching” Bonus Driven Development.

How can you diagnose BDD?

Luckily, Bonus Driven Development is a pathology that is very easy to diagnose. What are the symptoms of an organisation that suffers from BDD?

  • Multiple handoffs.
  • An apparent culture of lack of ownership.
  • Localised, disconnected decision-making.
  • Fire-fighting.
  • Conflicting goals between departments and/or teams in the same value stream.
  • Delays caused by reprioritisation.
  • Blame culture.

This is not an exhaustive list. I am sure there are other symptoms of BDD.

But what is the root cause? The silo mentality is generally seen as a top-down issue arising from competition between senior managers.

The source of this competition is usually related to the individual goals given to senior managers by the organisation. The competition turns less and less friendly the more conflicting the individual goals are between each other. Moreover, these individual goals tend to be tied to a juicy monetary incentive (the “bonus” part in BDD). It should come as no surprise, then, that managers set goals to the people “below” them in a similar way, in order to maximise their chances of achieving their goals and getting their bonuses.

Monetary incentives are not the (only) problem

If you have been paying attention, I only mentioned the term “monetary incentive” a few seconds ago. They only serve as a motivation for decision-making. But let’s be honest, who wouldn’t want a big, fat, bonus at the end of the year?

The real issue is a mis-alignment of the individual goals. Competition emerges because each individual realises there are limited time and resources to achieve the goals, so prioritising work that brings you a little bit closer to your goal (and to your bonus) makes total sense.

Sadly, money tends to work as a perverse incentive. It is out of the scope of this article to discuss this topic in detail. Even so, I have added a small section in the end dedicated to this.

How does Bonus Driven Development prevent organisations from being Agile?

“Organizational agility is the ability of the organization to pursue its strategic vision and realize it while anticipating the evolution of its business environment and adapt its strategic roadmap and related governance to this evolution.”
— Olivier Lazar

Without a clear vision, it is almost impossible to craft sensible goals. Without a clear vision, it is not clear when an organisation is achieving its expected outcomes. Without a clear vision, an organisation doesn’t know “what to adapt to”. Without a clear vision, it is easy to “just keep people busy”.

Without a clear vision, it is easy to fall into the local optimisation trap

If the efforts of the people of the organisation are not aligned under a common vision, the organisation will not be able to absorb the necessary changes to respond to market demand. If goals are not aligned with the overall strategy of the organisation, teams and individuals will “row in different directions”.

Rowing in different directions. Source: shutterstock

Bonus Driven Development is a disease that tampers with the teams’ vision. It forces them to focus their efforts on things that may seem important but in reality are irrelevant to the success of the business

What can an organisation do to get rid of Bonus Driven Development and local optimisation? How can it foster collaboration between departments and teams?

Align individual goals towards a common vision using OKRs

To foster collaboration and to fight local optimisation a company needs to pursue flow efficiency. To pursue flow efficiency means to put the system to work on the right things to deliver value faster. This means that instead of having individual goals, the whole system operates under a common goal (or set of goals).

To be able to adapt to change, organisations need ways to measure outcomes and to frame their strategy in a tangible way.

OKRs are a fantastic tool to achieve this. The theory behind them is out of the scope of this article, so I’ll just refer to Jeff Gothelf’s blog:

An example of how to align teams around a common vision could be:

Source: “OKRs at scale”, by Jeff Gothelf

Update your incentive programs to promote collective commitment

I have unintentionally stepped into a different topic: incentive programs and money.

I am not an expert on this, but I have some notions. I will only say this:

  • If an organisation focuses on flow efficiency, it is the system that shares accountability for the outcomes. Thus, the individual performance of each “link in the chain” makes less sense.
  • Individual performance reviews are necessary and a great way of motivating people to become the best they can be.
  • To avoid Bonus Driven Development, motivate and incentivize managers that promote collaboration and collective ownership.

Endnote

Bonus Driven Development is a real thing. It tampers with an organisation’s ability to deliver value and adapt to the changes in the market and customers’ needs (a.k.a. its agility). If your organisation wants to be Agile it needs to operate under a common vision and to adapt its strategy based on tangible evidence. One way to achieve this is to use OKRs (the Jeff Gothelf way).

What is your experience with Bonus Driven Development?

Would you like to continue reading? Here is Part 2.

Thank you for reading.

Cheers!

--

--

Álvaro de la Serna Martínez

Engineer, Agile Coach, non-stop learner. I love teaching. I recently discovered that I enjoy writing. https://www.linkedin.com/in/alvaro-de-la-serna-martinez/