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 |
|---|---|
![]() |
![]() |
Figma: https://www.figma.com/file/epYXyMqBv0LdJ5F2coAMTf/and-2864-Program-boards?node-id=128%3A20273
- Clicking on the
List settingsbutton within a list opens up theList settingsdrawer, 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 settingsdrawer and in the list itself in the count. The count should readcurrent 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.

