advanced 1 min answer

An organisation states a risk appetite. How does that become something engineers can act on?

risk-appetitethresholdsdecision-rightsslogovernance
Show the full answer Hide the answer

Why stated appetite usually changes nothing

"We have a low appetite for security risk" is unactionable. It does not tell an engineer whether to ship a feature with a medium-severity finding, whether an availability target justifies a second region, or who decides.

An appetite that cannot be applied to a specific decision is a statement of intent, not a control.

What makes it operational

  • Quantified thresholds per risk type: acceptable unavailability, acceptable data loss window, severity levels that block a release, financial exposure requiring escalation.
  • Decision rights bound to the thresholds — who can accept what, without escalation. This is the part that makes it usable, because most delay comes from not knowing who decides.
  • Expression in engineering terms. Availability appetite becomes an error budget; data loss appetite becomes a recovery point objective; security appetite becomes severity gates in the pipeline.
  • Consequences when thresholds are breached, defined in advance — an error budget with no policy attached is a metric, not a control.
  • Review on a stated cadence, since appetite genuinely changes with business context.

The tension to make visible

Appetite is usually stated as low and revealed as higher. An organisation claiming a low appetite for availability risk and declining to fund a second region has a different real appetite than its stated one.

Making that visible is uncomfortable and useful: the funded position is the actual appetite, and stating it honestly is better than a stated appetite that nobody's decisions match.

The practical test

Can an engineer, at 3 p.m., decide whether to ship — without escalating? If yes, the appetite is operational. If every decision escalates, it is not, and the escalation queue is the real control.