Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How do I separate out backlogs within the same project

Juliann Otto
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
January 19, 2024

I work on a software team that has developed a product/platform that will be utilized as the foundation for new client work. 

I have a project created in JIRA (company-managed) and project name is the name of the product. Since the product itself has it's own team that will maintain and continue to update it (new features that need to be available and tested at the product level before it is pushed out to individual clients)) it needs it's own backlog and sprint schedule so I have a board dedicated to the product.  

However, as we are adding more clients to be built off of the product, I want a board dedicated to each client so they would have their own backlog within the project as they follow a specific sprint structure from setup to launch but they all fall under this same product/platform. 

Project = product name

Board 1 = product specific; enhancements + own release cycles

Board 2 and so on = individual clients utilizing the product + own release cycles

The issue I am having is that every board I have created consists of all items in the backlog. So items for the product backlog are carrying over to client specific boards/backlogs and vice versa. But I need the backlogs separated. 

How I would like this setup:

Board 1 = product specific

reason: we may be on sprint 5 for the product and developing a new feature/integration that follows it's own release cycle

Board 2 = client specific

reason:

  • We are taking the base product and modifying specifically for client
  • We may be on sprint 1 for kick off to pull in APIs, updated designs etc.. 

Board 3 = client specific

reason: This client may already have their services built off of our product but have bugs / updates specific to that client that won't be updated at the product level or follows a different release schedule than the product or the client on board 2

 

How can I have 1 project w/multiple boards and multiple backlogs that do not overlap or show across all of the backlogs in the project. Attached is an example of current setup.

 

Screenshot 2024-01-19 at 3.21.54 PM.png

1 answer

0 votes
Sam Nadarajan
Community Champion
January 19, 2024

Hello @Juliann Otto ,

Each board is driven by a filter (query). If you already have some mechanism in place that differentiates between your product backlog and your different clients, I would include that in the board filter by simply editing the filter query (accessible via Configure Board > General > Edit filter query). For example, if you had a single select field called "Category", then:

Product Board query: project = XXX and category = Product

Client 1 Board query: project = XXX and category = <Name of Client 1>

...

Client n Board query: project = XXX and category = <Name of Client n>

You'll probably want to come up with some naming conventions for release cycles (fix Versions) as those are project specific not board specific. You'll also want a naming convention for sprints to distinguish between product/client to help with querying.

Hope this helps

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events