This standard ensures teams have the autonomy to shape their development environments to suit their needs, improving productivity, satisfaction, and flow. It enables faster onboarding, clearer focus, and better outcomes.
Aligned to our "Developer Experience Matters" policy, this standard reduces friction and empowers teams to optimise how they build. Without it, engineers struggle with rigid tooling, slower delivery, and diminished morale.
Level 1 – Initial: Development environments are rigid or inconsistent. Engineers rely on default setups or workaround solutions, with little support for customisation.
Level 2 – Managed: Some teams begin to adapt their environments, but changes are manual, untracked, and may lead to divergence or compatibility issues.
Level 3 – Defined: Teams have clear guidelines and tooling support to customise their development environments within safe parameters. Experience is documented and shared.
Level 4 – Quantitatively Managed: Development environment configurations are tracked, versioned, and measured for onboarding time, productivity, and support load. Improvements are driven by data.
Level 5 – Optimising: Teams continuously refine their environments based on feedback, metrics, and evolving needs. DevEx is a strategic priority, and platform teams support self-service, secure customisation at scale.