advanced 1 min answer Multiple choice

A fast-moving engineering organisation must satisfy external assurance requirements without adding a review queue in front of every change. What model works?

assuranceautomationevidencepipelinegitlab
Pick one
Show the full answer Hide the answer

Why the alternatives fail at pace

A review board has fixed capacity and an unbounded queue. It becomes the throughput ceiling, and the predictable response is that teams find routes around it — producing worse assurance than none, because the control exists on paper and not in the system.

Periodic sampling finds problems long after they were introduced, when remediation is expensive and the person who made the change has moved on.

Written standards with attestation measure whether someone ticked a box. Attestation is not evidence of operation, and auditors increasingly say so.

What automated controls give

  • Prevention rather than detection. A control in the pipeline stops the non-compliant change instead of finding it later.
  • Evidence as a by-product. Every gate execution is a logged, timestamped, attributable record — which is precisely what an auditor asks for and what teams otherwise spend weeks assembling.
  • Consistency. The control operates identically on every change, which is the property manual review cannot claim and which sampling exists to test for.
  • Speed. The control runs in seconds, so it does not create the queue that causes bypass.

What still needs human judgement

Automation handles the mechanical: dependency scanning, secret detection, configuration policy, approval enforcement, provenance. It cannot assess whether a design is appropriate, whether a risk acceptance is reasonable, or whether a novel change is safe.

The right model is automated gates for everything mechanical, and human review reserved for the significant minority — with a defined trigger for what counts as significant, so the reservation is a rule rather than a judgement made under time pressure.