obsidian-kanban icon indicating copy to clipboard operation
obsidian-kanban copied to clipboard

[Feature]: WIP / card limit for lists

Open 1npo opened this issue 2 years ago • 2 comments

Goal or desired outcome of this feature

Implement a card limit for lists, to support Kanban's "WIP limit" feature, as described in the links below:

https://kanbanize.com/kanban-resources/getting-started/what-is-wip

https://www.atlassian.com/agile/kanban/wip-limits

Describe the feature

Here's how I imagine it would work:

  • When you "Edit list", display a field under or beside the list title that allows you to enter an integer, which represents the maximum number of cards allowed in that list
  • When you click on the "More options" button of a list, have a "Set card limit" menu item that does the above
  • When viewing a list on the board, display a fraction next to the title that shows the number of cards in that list over the card limit
  • Don't allow more cards in a list than the limit -- eg, if I try to drag a card into a list with a card limit of 4, and that list already has 4 cards in it, then nothing should happen (or the card should just snap back into place)

Can you think of any alternatives or work-arounds?

No response

Screenshots, mockups, or videos

No response

1npo avatar Nov 07 '21 01:11 1npo

I think WIP limit is a must for any kanban board, but I prefer more like as an information not limit. For example, we should be able to add more items than the work limit, but we have a visual indication, like, the number of items become red.

furlan avatar Nov 18 '21 03:11 furlan

I am also a fan of the "visual signal" approach instead of a hard block.

phillipjohnston avatar Jul 05 '22 19:07 phillipjohnston

I'd be happy to have this feature supported by the Kanban plugin. WIP limits are one of the cornerstones in Kanban that allow you make sure that only limited number of tasks are in progress at every single point in time. This encourages one of the Kanban principles: "Finish starting things and start finishing them" :)

As an alternative suggestion, I'd be happy with using an optional max cards number for a column following its header, something like In Progress [3] and highlighting it whenever this limit is about to be reached. An confirmation popup telling you that you're about to move a card into the column that has already reached its WIP limit would be nice, but not necessary.

andrewslotin avatar Aug 10 '22 12:08 andrewslotin