How do we keep environments from drifting apart?

Configuration drift

Manage relevant configuration as controlled information and verify important differences. Some environment variation is intentional, but unexplained drift can invalidate tests and complicate recovery.

What to do now

  1. Identify configuration that affects behavior
  2. Record authorized environment differences
  3. Use repeatable deployment and checks
  4. Investigate unexpected divergence
Recommended action flow for configuration drift: Identify configuration that affects behavior then Record authorized environment differences then Use repeatable deployment and checks then Investigate unexpected divergence. Escalate when drift creates security exposure or invalidates release evidence.

When to escalate

Escalate when

Drift creates security exposure or invalidates release evidence.

Who decides

The technical owner and authorized release decision maker

Example

A configuration comparison reveals a missing timeout setting before the release.

Mistake to avoid

Making manual production changes without preserving their history.

Prevent a repeat

Review real execution evidence and maintainability alongside feature completion; do not treat an unrun test as passed.

Suggested ApprovedFlow setup

  • Tasks
  • Documents
  • Approvals

Track delivery tasks and attach engineering evidence; keep source control, build execution and technical controls in their actual engineering systems. See the platform

Related cases

Practice references