Skip to content

Deprecate backstage throughput type

Kyle Wiebers requested to merge update-throughput-backstage into master

Current plan is at https://gitlab.com/gitlab-org/quality/team-tasks/-/issues/488

Review App: https://update-throughput-backstage.about.gitlab-review.app/handbook/engineering/management/throughput/index.html

Objective

Improve the MR Type tracking to improve attribution to Throughput type by deprecating and remove ~backstage which is currently being used as a catch all.

Plan

  • 2020-06-29 - Communicate in #product, #eng-managers - @kwiebers
  • 2020-06-30 - Communicate in #development - @kwiebers
  • 2020-07-08 - Merge !53571 (merged) - @kwiebers
  • 2020-07-08 - Deprecate ~backstage on gitlab-org - @kwiebers
  • 2020-07-08 - Update triage-serverless nudging automation to be all gitlab-org - @rymai
  • 2020-07-08 - Communicate in #development, #eng-managers, #product - @kwiebers
  • 2020-07-08 to 2020-07-24 - Measure Throughput type population rate and report back - @kwiebers

Background

~backstage is generally unclear due to its current catch-all nature. backstage is historically 36-40% of the overall product MR population and it is not easy to identify further detail from ~backstage.

Some of the examples we have found where ~backstage is applied which makes it challenging to account for the changes:

  • Early foundational feature work would not be counted towards feature
  • e2e test case creation in support of features (new or existing) are generally tracked with ~backstage
  • Engineering workflow, pipeline and release tooling changes from other ~backstage changes

Danger encouraged this behavior by warning that there is no Changelog for an MR and directing to ~backstage which has been changed with gitlab-org/gitlab!30514 (merged).

Proposal

Nice to dos

Analysis

Engineering Productivity believes that ~backstage is not the most appropriate label 40% of the time that ~backstage is applied:

image

Sisense charts

Example reaction rule

image

Edited by Kyle Wiebers

Merge request reports