Join our Newsletter — 33% off our NHI Course

Why do IAM programmes keep failing at lifecycle control?

They fail when joiner-mover-leaver steps are handled as separate admin tasks instead of one governed process. Access is then created in one system, changed in another, and removed too late or not at all. That creates stale permissions, poor evidence, and recurring over-provisioning even when the original design looked sound.

Why lifecycle control keeps breaking in IAM programmes

lifecycle control fails when organisations treat joiner, mover and leaver activity as a queue of isolated tickets rather than one governed identity process. The design may still look tidy on paper, but the operational reality is fragmented ownership, inconsistent triggers, and manual handoffs that let access drift away from the person’s current role or employment status.

The recurring failure point is not usually authentication technology, it is lifecycle consistency. If provisioning, change, and removal are not driven from the same authoritative source and the same decision rules, the programme will keep recreating stale access, missed removals, and unnecessary exceptions.

That is why lifecycle control is really an identity and access management and identity governance problem before it is an admin workflow problem. When JML is handled coherently, entitlement state tracks employment or role state; when it is split across teams and systems, the control plane loses the ability to prove who should still have what.

What lifecycle failure looks like in practice

In mature IAM programmes, lifecycle control should move in lockstep with authoritative events such as hire, transfer, contractor change, leave, role change, or project exit. Failure begins when one system creates access, another updates it, and nobody owns the final revoke. That gap is where over-provisioning, orphaned accounts, and delayed deprovisioning tend to accumulate.

This is also where discovery and inventory matter. If teams cannot reliably answer which accounts, tokens, and privileges exist for a user or service, they cannot govern lifecycle with confidence. The same pattern appears in machine and application access, not just human access, because credentials and entitlements can persist long after the original need has ended.

A useful reference point is the Joiner-Mover-Leaver guide, which frames JML as a single managed process rather than a sequence of disconnected tasks. That distinction matters because lifecycle control fails most often at the seams between HR events, IAM tooling, application owners, and exception handling.

Why sound design still degrades over time

Many programmes start with a credible access model, then lose control during scale, mergers, app sprawl, or decentralised admin ownership. Lifecycle controls erode when teams bypass the governed path for speed, when applications cannot consume authoritative feeds, or when movers are treated like fresh joiners and leavers are left to manual cleanup.

The issue compounds when evidence is weak. If recertification, deprovisioning, and role change records are incomplete, the programme cannot prove that access was removed on time or that residual permissions were justified. Poor evidence is often the first visible symptom of a deeper lifecycle failure.

There is also a structure problem: lifecycle governance must cover the whole population of identities the business actually uses. That includes people, contractors, service accounts, integrations, and other non-human access paths that can outlive the business event that created them. For that broader identity lifecycle view, NHI lifecycle management is relevant because the same control break, stale authority after a business change, applies beyond human users.

Risk and Threat Considerations

When lifecycle control fails, excess access becomes durable rather than temporary. That creates a standing attack surface: dormant accounts, stale permissions, unrevoked tokens, and old role memberships can all be abused after the business reason for access has disappeared.

Failure mechanism: The programme lacks a reliable lifecycle trigger, so access is not updated or removed when the person, role, or service changes. Manual exceptions and cross-system delays then preserve obsolete privilege long enough for misuse, lateral movement, or audit failure.

Impact: Organisations get recurring over-provisioning, weaker evidence, and higher blast radius during compromise. In practice that means a leaver, contractor, or neglected service credential can retain access to systems the business no longer intended to expose.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5 sets the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 IA-5 — Authenticator Management Lifecycle control depends on timely credential rotation and revocation.
AC-2 — Account Management JML failures are account lifecycle failures across provisioning and deprovisioning.
AC-6 — Least Privilege Over-provisioning is the direct outcome of lifecycle drift and excessive standing access.
Recommendation — Enforce credential lifecycle limits and revoke or rotate access material promptly. Automate account creation, changes, and removal from authoritative lifecycle events. Continuously trim entitlements so movers and leavers do not retain unnecessary access.
ISO/IEC 27001:2022 A.5.16 — Identity management Identity lifecycle governance is central to preventing stale access and orphaned accounts.
A.5.18 — Access rights Access removal, review, and change control determine whether lifecycle governance holds.
Recommendation — Define ownership and lifecycle rules for identities and their access. Review and revoke access rights promptly when role or employment status changes.

Practitioner Guidance

What to prioritise: Fix the joiner-mover-leaver control plane before tuning review cadences. If lifecycle events are still handled in separate queues by separate owners, access reviews will only document drift rather than prevent it.

What to verify: Confirm that one authoritative event source drives create, change, and remove actions, and that every path has a clear revoke owner. If you cannot show when access was removed, who approved the change, and which downstream systems were updated, the control is not yet operating as a governed process.

Practitioner takeaway: Lifecycle control succeeds when the programme treats entitlement state as a managed outcome of business change, not as a set of independent admin updates.