Software Engineering Leader Score

How do your software development teams compare to others? Use this tool to benchmark your teams against peers and build a roadmap to a world-class software engineering organization.

Benchmark key functional processes and activities

Drive efficiency on these top software development objectives

Creation of a world-class software engineering organization

Assess software engineering leadership’s role in developing workforce strategy, structuring and resourcing teams, developing and managing talent, and building and sustaining team culture.

Delivery of digital products and experiences

Understand your effectiveness in designing portfolios, developing product visions and roadmaps, measuring outcomes and building relationships.

Governance of delivery and execution processes

Evaluate your processes for managing work, defining architectures, and designing and creating software.


Management of a software delivery pipeline

Assess your testing and quality practices, delivery of secure apps and infrastructure, automation of build/configure/deploy processes and enablement of data-driven decisions.

Address your mission-critical priorities

Strategic planning

Understand how well your practice is performing in its current state.

Resource allocation

Ensure strategy and resources align with market opportunities and business needs.

Functional transformation

Support short- and long-term planning by clearly identifying the platforms, technologies, and roles your software engineering teams need.

Compare your current and desired state


Measured on a scale from 1 (low) to 5 (high), maturity measures how advanced an activity is, relative to our best-in-class software engineering organizations.


Measured on a scale from 1 (unimportant) to 5 (critical), based on participants’ input, importance measures how important each activity is for the overall effectiveness of software engineering in terms of meeting its objectives.


The priority index (PI) identifies the activities that should be prioritized to improve maturity. It's calculated as follows: PI = (Importance minus Maturity) x Importance. A higher PI signals a greater priority for improvement.

Connect with and expert and view sample report.

By clicking the "Continue" button, you are agreeing to the Gartner Terms of Use and Privacy Policy.

Creating a High-Quality Developer Experience at Hargreaves Lansdown

Hear how U.K.-based company Hargreaves Lansdown created a successful software engineering group that is dedicated to better developer experience and increased performance.

Related insights

Gartner clients can log in to access the full library.

Drive stronger performance on your mission-critical priorities.