makeplane / plane

🔥 🔥 🔥 Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.
http://plane.so
GNU Affero General Public License v3.0
26.98k stars 1.48k forks source link

[feature]: Kanban lane WIP limit #5129

Open tvarsis opened 1 month ago

tvarsis commented 1 month ago

Is there an existing issue for this?

Summary

A standard feature for Kanban workflow is to have WIP (work-in-progress) limits based on specific board lanes. This feature would implement such setting, to be able to set it on a per lane basis, and once that limit is hit, it should not be possible to drag any more ticket to that lane/status.

Why should this be worked on?

WIP limits is a very foundational part of the Kanban workflow which focus on getting tickets fast through lanes and avoid them getting stuck in certain places. This should be pretty easy and simple to implement and provide a lot of value for any team that works according to the Kanban workflow.

elnfar commented 1 month ago

if you assign, I can try that.

tvarsis commented 1 month ago

@vihar @pushya22 Could you please assign this issue to elnfar? Thanks!

vihar commented 1 month ago

@tvarsis, thanks for detailing the feature request, and @elnfar, thanks for your interest in contributing to this issue. However, since this feature requires in-depth product knowledge and integrates with our layouts, it’s a bit complicated to cover all edge cases. For example, we need to ensure all layouts are consistent—if we implement a lane limit for Kanban, how does it affect our list or spreadsheet view? Additionally, we need to handle different alerts when limits are exceeded and allow toggling lane limits on and off from project settings.

Therefore, we have decided to handle this issue internally. We’ll come up with a timeline for when this feature can be shipped shortly.

elnfar commented 1 month ago

@tvarsis, thanks for detailing the feature request, and @elnfar, thanks for your interest in contributing to this issue. However, since this feature requires in-depth product knowledge and integrates with our layouts, it’s a bit complicated to cover all edge cases. For example, we need to ensure all layouts are consistent—if we implement a lane limit for Kanban, how does it affect our list or spreadsheet view? Additionally, we need to handle different alerts when limits are exceeded and allow toggling lane limits on and off from project settings.

Therefore, we have decided to handle this issue internally. We’ll come up with a timeline for when this feature can be shipped shortly.

Thank you for the information, I do like the what u do and have built the same kinda internal project for the company im working for, feel free to let me know if you need a feat, or you can simply assign me.

thank you.

tcatlas commented 3 weeks ago

Just noting my desire for this issue.

It would also be great if we could do the limits based on other things, such as by user. i.e. I may not want a global Lane limit, but instead a user limit where you can only have 5 Issues open for a given assignee in that Lane.

tcatlas commented 3 weeks ago

Just noting my desire for this issue.

It would also be great if we could do the limits based on other things, such as by user. i.e. there's no global Lane limit, but you could set it so that you can only have 5 Issues open for a given assignee in that Lane.