Hello, everyone
I'm currently facing a challenge in my work with a digital platform that includes several brands, each represented by codes like A01, A02, A03, and so on. All the brands share the same core functionality, such as a deposit feature. However, the priorities for each brand differ. This means that sometimes certain brands need to implement feature X before others.
Ideally, I would prefer to separate each brand into individual boards for easier management. Unfortunately, this approach has proven to be quite cumbersome, and our development team is finding it challenging to manage tickets effectively, resulting in a messy workflow.
I need advice on how to manage all the brands within a single Jira board while still being able to quickly check the progress of each brand. Specifically, I would like to see the status of what has been completed, what is currently in progress, and which brands have yet to implement certain features.
Any suggestions on how to organize and configure the Jira board to improve management and reduce chaos for the development team would be greatly appreciated.
Hi @MichaelThai!
I can propose a simple way to manage multiple brands in a single Jira board: tag each task with a label representing the brand.
For example, you can add labels such as Brand-A, Brand-B, and Brand-C. Once labels are added, you can instantly get the status and progress of any tasks related to a specific brand.
For that, you can use a JQL query like:
project = DESIGN AND labels in (Brand-A)
You will get all Brand-A work items, regardless of status (To Do, In Progress, or Done).
You can create similar saved filters for Brand-B, Brand-C, and so on, and switch between them.
If you are considering using any third-party apps, I can recommend you try the Issue History for Jira app from my team.
With Issue History for Jira, you can run that same JQL filter inside the app and instantly get a full report of:
All updates that were made for tasks related to the specific brand (adding the Labels field in the Columns menu)
Who made the changes
When each task changed status (you can also use the Status field filter to get the list of tasks in a specific status)
What was completed during the specific time range
You can export the generated report in Excel or CSV format.
Hope it's helpful for you!
Many thanks for your solution. I wonder if I can view the overall portfolio by this hierarchy from Feature - Brand applied - progress without any plugin in the marketplace
I think in that way, I can see which brand has already applied these features, which brand has not, and how the status of these features is on that brand
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @MichaelThai welcome to Atlassian community.
Please be informed, this a very common challenge when managing a product portfolio with shared code but varying business priorities! The key is to use a single, consolidated board while leveraging Jira Query Language (JQL) for filtering and Swim lanes for visualization.
Since your core functionality is the same and your development team prefers a single workflow, keeping all brands on one Company-Managed Jira board is the recommended approach.
Steps:
The most crucial step is to be able to identify which brand (A01, A02, etc.) an issue belongs to.
Step 1:
Option 1: Use a Custom Field. Create a Single-Select Custom Field (e.g., named "Brand" or "Client") and populate it with your brand codes (A01, A02, A03, etc.). This makes filtering very clean.
Option 2: Use Labels. Add a Label to each issue that corresponds to the brand code (e.g., brand-A01, brand-A02).
Step 2:
Please create a single Kanban or Scrum board based on a saved filter that includes all your development team's work across all brands.
Board Filter (JQL): The base filter for your board will look something like this (assuming a single Jira project, YOURPROJECTKEY): project = YOURPROJECTKEY AND resolution IS EMPTY ORDER BY Rank ASC
If you have multiple projects, the filter will be: project in (PROJ1, PROJ2, PROJ3) AND resolution IS EMPTY ORDER BY Rank ASC (A "cross-project board" uses a JQL filter to pull issues from multiple projects).
Step 3:
In-order to check the progress of each brand, you will have to configure Quick Filters on your board.
Example (pic):
Step 4:
To reduce chaos and visually organize the board, configure your Swimlanes by your Brand custom field or Label
Links to the official documentation for your reference-
Create a board based on filters
Create quick filters for your board
Use advanced search with Jira Query Language (JQL)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI @MichaelThai and @G subramanyam
My suggestion is always to use option !, a custom field, as labels are case sensitive and a type creates a new label and your JQL options will mos this option.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @G subramanyam
Many thanks for your solution. I wonder if I can view the overall portfolio by this hierarchy , such as:
Feature
--→ Brand
------------→ Progress
I think by that way, I can see which brand already applied this features, which brand is not and how the status of this features on that brand
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @MichaelThai
If you are open to try out a mktplace app for a complete solution to manage your projects and track your tasks, take a look at our app:
As you have suggested you can create a hierarchy starting with Feature at the top level. The app allows you to create this hierarchy using Issue Links. And then you can View/Manage roll up for hierarchy (up to 10 levels). You can sum up story points / time spent or custom numeric fields and check the %progress at each parent level in the hierarchy. Do give it a try.
Disclaimer : I am one of the app team member
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi mate, many thanks for your suggest but I'm looking for solution without touch much on the plugin on marketplace or it can be use free for my team (~40 member)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @MichaelThai
if you're open to solutions from the Atlassian Marketplace, you may want to have a look at the app that my team and I are working on, JXL for Jira.
JXL is a full-fledged spreadsheet/table view for your Jira data that allows viewing, inline-editing, copy-pasting, sorting, and filtering by all your work items' fields, much like you’d do in e.g. Excel, Google Sheets, Smartsheet, or Airtable. It also comes with a long list of further features, including configurable hierarchy definitions.
I put together a Jira space to mirror your setup and added two Option fields with three features and three brands.
To bring some order into this list I defined a hierarchy.
After applying this the list looks like this when expanding the highest level (Feature).
Fully expanded for the first one it looks like this. This also works for epic and sub-tasks obviously.
Hope this helps,
Martin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I love this one mate, very clear but any another way to reduce the cost. My team over 80 people, so the plugin price can't adopt for now
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.