Home / Core building blocks / Feedback loops

Core building blocks

Feedback loops

Reinforcing loops accelerate change, balancing loops resist it - together they drive all system behaviour.

Also known as: Positive and negative feedback, Virtuous and vicious cycles

What it is

Every system runs on feedback. Information about the state of the system feeds back to influence what happens next.

There are two kinds. Reinforcing loops amplify change - they push the system further in whatever direction it’s already going. Success breeds success. Failure breeds failure. Panic breeds panic. Growth breeds growth. The rich get richer. The busy get busier.

Balancing loops resist change - they push the system back toward a goal or equilibrium. A thermostat. A budget review. A performance improvement plan. Anything that senses a gap between “where we are” and “where we should be” and acts to close it.

Neither type is inherently good or bad. A reinforcing loop can be a virtuous cycle (happy customers bring more customers) or a vicious one (staff turnover increases workload, which increases turnover). A balancing loop can maintain stability you want (quality standards) or stability you don’t (resistance to change).

What this looks like in organisations

A team ships a product that customers love. Positive word of mouth brings more customers. More customers bring more revenue. More revenue funds a bigger team. The bigger team ships more features. More features attract more customers. That’s a reinforcing loop - and when it’s working in your favour, it feels like magic.

Now flip it. A team is understaffed. Work quality drops. Customers complain. The best staff leave because they’re tired of apologising. Quality drops further. More customers leave. That’s the same structural pattern - a reinforcing loop - running in the opposite direction.

A balancing loop in the same organisation might be the quarterly review process. Performance dips below target, the review flags it, resources get reallocated, performance recovers. The loop keeps the system near its target - as long as the feedback is fast enough and accurate enough.

How to use this

When you’re trying to understand why something is happening in your organisation, look for the loops.

If something is accelerating - growing fast, declining fast, escalating - look for the reinforcing loop. What’s feeding back into itself? What success is creating more success, or what failure is creating more failure?

If something is stuck - resisting change, bouncing back to where it was, refusing to shift - look for the balancing loop. What goal is the system trying to maintain? What feedback mechanism is pulling it back?

If something is oscillating - boom and bust, overshoot and undershoot - look for a balancing loop with a delay. The system is trying to correct, but the correction arrives too late, so it overcorrects, then overcorrects again.

The most powerful question in systems thinking: what are the feedback loops here?

The thought to hold onto

You can’t understand why a system behaves the way it does until you can see the loops. Every pattern you observe - growth, decline, stability, oscillation - is being driven by feedback.

When you’re seeing this

You’re seeing reinforcing loops when things are getting better faster, or worse faster, than anyone expected. You’re seeing balancing loops when change efforts keep snapping back to the old way. You’re seeing both when the organisation feels like it’s simultaneously accelerating and stuck - which is more common than you’d think.

foundations organisations dynamics growth