Data Center to Cloud: per-person WIP limits in Jira
By Kayabyte · Updated 2 November 2026
Short answer: Jira’s own WIP limits (column constraints on a board) count items in a column, not items per person, on Data Center and on Cloud alike. Teams that limited work per person on Data Center usually did it with a Marketplace app, a ScriptRunner-style workflow validator or a dashboard and agreement. Jira Cloud has no built-in per-person limit. Options in Cloud are a JQL filter with Automation, a workflow rule, or Personal WIP Limits, our app for this.
How it was done on Data Center
Jira Data Center has column constraints (maximum issues per column), which limit a column for the whole team. For a limit per person, the common approaches were:
- A shared filter and gadget. A JQL filter such as
assignee = currentUser() AND statusCategory = "In Progress"or a table of in-progress items per assignee on a dashboard, with a team agreement. Nothing stops anyone, it only shows. - A script in a workflow. A validator or condition written with a scripting plugin (for example ScriptRunner) that counts the assignee’s in-progress items on the transition and blocks it above a number. This needs script upkeep and does not move to Cloud as it is, because the scripting model is different.
- A Marketplace plugin for per-assignee limits, where one exists for your Jira version.
What Cloud offers natively
- Board column constraints, the same as before: per column, not per person.
- JQL, dashboards and filters to see in-progress work per assignee.
- Automation rules that can comment, notify or move an item when someone goes over a number. They react after the fact.
- Workflow rules (conditions and validators) built from Jira’s own rule types. A per-person count is not among the built-in checks, so a rule cannot do this alone.
Details and examples: How to set a WIP limit per person in Jira and Kanban WIP limit per person in Jira: beyond column limits.
Your options in Cloud
- See it, don’t enforce it. A dashboard with in-progress items per person and a team agreement. Free, and enough for small teams.
- Warn with Automation. Notify or comment when a person has more than N items in progress. No blocking.
- Enforce with an app. Personal WIP Limits (our app, built on Forge) gives each person a limit and stops new work from starting once they reach it, with a message that says why. It works in company-managed and team-managed projects. It is free for up to 10 users, and the Marketplace listing has pricing for larger sites.
- Check other Marketplace apps for per-assignee limits and compare features and price. We don’t list others here because versions and pricing change.
If you have this problem with 11 or more users and want to try it with us, see design partners.
FAQ
Does Jira Data Center have per-person WIP limits? Not built in. Column constraints limit a column, and per-person limits needed a script or a Marketplace plugin.
Can I move my ScriptRunner validator to Jira Cloud? The script itself usually has to be rewritten, because Cloud scripting works differently. Check the vendor’s documentation for what is supported in Cloud.
Is there a free way to do this in Cloud? You can show in-progress items per person with JQL and a dashboard, and warn with Automation. Blocking a transition at a per-person limit needs an app.
Jira and Atlassian are trademarks of Atlassian. Kayabyte is an independent developer and is not affiliated with or endorsed by Atlassian.