Remove mixed list boards and introduce “columns”
Originally from https://gitlab.com/gitlab-org/gitlab-ce/issues/48847.
Problem to solve
The mixed columns/list types that we have today can be confusing from a technical and UX POV. There are a lot of possible edge cases and interactions that need to be considered. It's confusing for the user because it's not clear what will happen when moving issues across different list types. And this amount of flexibility and choices can actually prevent the user from getting started quickly and understanding how boards “should be” used.
Further details
It is true that removing the ability to have mixed list types in a board can impair some specific use cases. For those, we will have swimlanes: https://gitlab.com/gitlab-org/gitlab-ee/issues/979
Proposal
Have three separate “column” modes:
- Labels (manually added by the user to customize their workflow)
- Assignees (automatically derived from the visible issues assignees)
- Milestones (automatically derived from the open milestones)
See in &293 (comment 111911864) an example of how this could work.
What does success look like, and how can we measure that?
(If no way to measure success, link to an issue that will implement a way to measure this)
Links / references
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.