← → / space
01 / 07
Change Assessment Framework // Engineering

Assessing
Technical
Change

A layered framework — not a matrix. Three filters, four lenses, five tiers.

00 // The problem

Why Not a Bigger Matrix?

Most attempts to systematize engineering judgment end up as scoring grids: rate the change on five axes, sum the score, ship. These don't work. They flatten decisions that have structure. They produce inconsistent verdicts across people. They don't teach the reasoning underneath them.

Seven binary axes produce 128 cells, and 128 cells is a lookup table — not a framework. Lookup tables don't scale, don't teach, and don't degrade gracefully when reality presents an attribute the table didn't anticipate.

A working framework isn't a wider matrix. It's a sequence of filters — each one resolving a different question, each one narrowing the field for the next.

01 // Screening

Three questions route 80% of changes

Every change passes through three screening questions before any heavier process runs.

01

Can this break customer trust if it goes wrong?

Data integrity, money, availability, privacy. Anything where the failure mode reaches the customer.

02

Does this commit the company to a path that takes more than one quarter to walk back?

Vendor lock-in, architectural irreversibility, organizational restructuring, public commitments.

03

Does this require coordination across teams or with non-engineering functions?

Product, legal, finance, support, executive — anyone outside the change's home team.

Three "no"s — it's a normal pull request. Any "yes" — the change earns a heavier analysis and proceeds to Layer 2.

02 // The Four Lenses

Not axes to multiply — lenses to apply selectively

The dominant lens drives the decision. The question is which one is the binding constraint for this change.

Cost Lens — Input

What does this take to build?

CapturesLead time, engineer-hours, lines of code, coordination overhead.

Lead time and effort are merged because they correlate strongly. Cases where they diverge are themselves a signal — typically of coordination cost, which is its own diagnostic.

1 / 4

Blast Lens — Downside

What's the worst plausible damage if this fails?

CapturesRevenue impact, customer trust impact, regulatory exposure.

Customer visibility is a modulator on this lens, not a separate axis. Visibility multiplies trust damage but doesn't generate it independently. An invisible data corruption is still a trust event when it surfaces.

2 / 4

Recovery Lens — Response

How fast can we get back to a safe state?

CapturesMean Time To Detect (MTTD), effort to undo, world-state cleanup cost.

MTTD and undo effort compound. Slow detection means the damage has accumulated before the revert button is reached. Fast MTTD with painful undo is recoverable. Slow MTTD with cheap undo often isn't.

3 / 4

Commitment Lens — Optionality

How much future flexibility does this consume?

CapturesVendor lock-in, organizational specialization, architectural durability, opportunity cost of the path not taken.

This is the lens most frameworks miss. Some changes preserve optionality; some consume it. The cost is real even when nothing "goes wrong" — it's paid in lost ability to choose differently later.

4 / 4
03 // Decision Tiers

The output is a tier, not a score

Each tier maps to a real artifact and a real approval surface.

T0
PR Review
Cost lens dominates; others negligible.
Artifact: Pull request  ·  Approval: Code review
T1
Tech Lead Sign-off
Recovery or blast lens nontrivial.
Artifact: PR + brief context  ·  Approval: Tech lead
T2
ADR / RFC
Recovery lens significant or change is structurally durable.
Artifact: Architectural Decision Record  ·  Approval: Engineering leadership
T3
Cross-Functional Review
Blast lens reaches customers, revenue, or compliance.
Artifact: RFC + stakeholder review  ·  Approval: Product + Eng + (Legal)
T4
Executive Decision
Commitment lens dominates; multi-quarter, multi-org.
Artifact: Strategy memo  ·  Approval: Executive forum
Related Frameworks

This composes, it doesn't replace

Not a replacement for prioritization or strategy tools — it sits downstream of them, at the point where a change is already in scope and the question is how much process it earns.

Closing thought

The tier is the contract between the engineer and the organization

Frameworks exist to make decisions consistent across people, teachable to newcomers, and resilient to the absence of the person who invented them. A framework that requires its author to interpret it has failed. The test of this one is whether two engineers using it independently arrive at the same tier.

Daniel Brasileiro