This standard ensures codebases consistently reflect high-quality engineering practices, enabling systems that are reliable, maintainable, and scalable. It promotes shared accountability for technical integrity and strengthens confidence in delivery outcomes.
Aligned to our "Engineering Excellence First" policy, this standard drives consistency, readability, and long-term value across teams. Without it, teams risk fragmented code, technical debt, and reduced ability to evolve systems with speed and safety.
Clearly defined impacts of meeting this standard include improved delivery flow, reduced risk, higher system resilience, and better alignment to business needs. Over time, teams will see reduced rework, faster time to value, and stronger system integrity.
Level 1 – Initial: Quality is inconsistent and varies by individual developer.
Level 2 – Managed: Teams adopt informal practices to improve quality.
Level 3 – Defined: Quality standards are shared, documented, and consistently applied.
Level 4 – Quantitatively Managed: Quality is measured through automated tools and metrics.
Level 5 – Optimising: Quality practices evolve through feedback, benchmarking, and innovation.