Allow users to set work in progress limits on the number of epics per list

Problem to solve

When facilitating planning at scale across many teams or groups within my organization, I want a high level view of how my epics are moving through a workflow, so that I can track and report on the progress of features and initiatives.

How might we allow users to limit the amount of work items in one list in order to optimize their Kanban throughput?

User experience goal

Users can limit epics being worked on within any one workflow, which actually speeds up the process and encourages collaboration.

Proposal

List settings drawer WIP limit set in a list
Epic_list_settings WIP_limit_applied

Figma: https://www.figma.com/file/epYXyMqBv0LdJ5F2coAMTf/and-2864-Program-boards?node-id=128%3A20273

  • Clicking on the List settings button within a list opens up the List settings drawer, consistent with the current experience in issue boards.
  • Users can set a work in progress limit by number of epics. This is indicated both in the List settings drawer and in the list itself in the count. The count should read current number of epics / wip limit number of epics
  • If a work in progress limit is exceeded, the list will turn red and the current number of epics within the count will turn red as well to indicate the offending count.

Documentation

Availability & Testing

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

Users are setting work in progress limits in order to optimize throughput.

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited by 🤖 GitLab Bot 🤖