Framework

The Starling's Algorithm

TL;DR

A framework for deciding when to exit a customer, market, or product by comparing marginal value of continued engagement against opportunity cost of alternatives.

A framework for deciding when to exit a customer, market, or product by comparing marginal value of continued engagement against opportunity cost of alternatives. Based on the marginal value theorem demonstrated by starlings leaving berry bushes.

When to Use The Starling's Algorithm

Use when evaluating whether to continue investing in existing customers, markets, or products versus pursuing new opportunities. Critical for portfolio optimization and avoiding the trap of staying at depleted patches.

How to Apply

1

Calculate Marginal Value

Marginal value = (Next deal revenue × Margin × Retention probability) - (Sales cost + Delivery cost)

Outputs

  • Dollar value of next interaction with current entity
2

Calculate Opportunity Cost

Opportunity cost = Expected profit from best alternative (new customer, different market, etc.)

Outputs

  • Dollar value of next-best alternative
3

Make Leave/Stay Decision

Leave when: Marginal value < Opportunity cost. Stay when: Marginal value ≥ Opportunity cost.

Outputs

  • Binary exit/continue decision

The Starling's Algorithm Appears in 1 Chapters

Framework introduced in this chapter

Related Mechanisms for The Starling's Algorithm

Related Companies for The Starling's Algorithm

Related Organisms for The Starling's Algorithm

Related Research for The Starling's Algorithm