Code Quality Dashboard

Problem to solve

Customers currently only have visibility in code quality improvements & decrements within an MR. Similar to the security dashboard, it would be hugely valuable to see the changes to overall code quality over time at both a project, group and instance level.

Intended users

Further details/Use Cases

Use case - visibility of overall project health across teams and company.

As a Team lead I want to see an estimate for how long issues will take to fix so I can predictably schedule tech debt payment. - This came up with a discussion with @cherryhan about how we could estimate based on Time to Merge fixes of similar violations from OSS projects.

Proposal

Like the Security Dashboard, this is now a Code Quality or Health dashboard.

Permissions and Security

Documentation

Availability & Testing

What does success look like, and how can we measure that?

Success metrics: number of users using the feature, as part of SMAU.

What is the type of buyer?

Manager or Executive level dashboards.

Links / references

Related to: #8406

Create issues from Code Quality report Create a score from Code Quality

Edited by James Heimbuck