Revenue model · The metric decision · Element
The behaviour check
What the metric encourages customers to do, including what it discourages.
The part
What it is
Every metric teaches a behaviour. Charging per seat teaches account sharing; charging per API call teaches batching; charging per project teaches scope inflation.
The question is whether the taught behaviour is one you want. Where it is not, the metric is doing damage that no amount of price adjustment fixes.
The smallest level
The attributes it carries
Each attribute is one of the framework’s shared types. What a date is, and how it is written, is defined once for the whole model — the note here says what it means in this particular place.
Discouraged behaviour
What they avoid — frequently the usage that would have made them successful.
Text shared type