Forums

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

Scrum with only "category =" does not show sprint in matching Project

Larry Wilson August 9, 2019

Sprint I am trying to apply category to make ease of adding Projects to certain Scrum Boards.

I have a JQL that is the following ...

category = "Release Projects" AND (fixVersion in unreleasedVersions() OR fixVersion is EMPTY AND status in ("Dev Ready")) ORDER BY Rank ASC

… this shows the correct list of projects in the Scrum and the Sprints I create are correctly representing the Issues from each Project.

BUT, unless I add project = "name", the individual Project will not show the active sprint,...

Is this a BUG or is there a way to correct this in some config?

 

The project is CDPTEST, I have tried ,...

Fails:

project not in (DEADXXXX) AND category = "Release Projects" AND (fixVersion in unreleasedVersions() OR fixVersion is EMPTY AND status in ("Dev Ready")) ORDER BY Rank ASC

Note: This shows the correct Project list (7 of 28) delineated by the "Release Projects" category in the Scrum

Works: (appears it needs to be directly identified)

project in (CDPTEST, IPRO) AND category = "Release Projects" AND (fixVersion in unreleasedVersions() OR fixVersion is EMPTY AND status in ("Dev Ready")) ORDER BY Rank ASC

Note: this shows only the two projects in the Scrum

2 answers

0 votes
Bill Sheboy
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 9, 2019

Hi @Larry Wilson 

Just to confirm the issue you are seeing, are there active (open) sprints with issues assigned that you cannot see in the backlog view of the project-specific views?  Or is it something else?

As an idea, have you checked the board's configurations to see if there are any unmapped status values (not assigned to board columns) which would be returned by the filter?  The unmapped ones would not appear in the backlog view either.

 

Best regards,

Bill

Larry Wilson August 9, 2019

I use a JQL of "category = "My Category" ORDER BY Rank ASC"

I set up the "Universal Scrum" with an "Active Sprint" containing one Issue from "The Project"

The Projects are listed correctly in the Scrum, I go to "The Project" and there is no entry in the drop down under Available Boards for "Universal Scrum"

I then add  "project in ("The Project") " to the JQL, refresh the Scrum and see only that project (I also added the other projects in the category once just to assure that it worked that way also), ...

I go to "The Project" and under the Available Boards drop down, there it is ... "Universal Scrum" ... yay

I change the JQL to "project not in (DOTKXXX)" just to again get ALL the projects with the category = "My Category", ... refresh the scrum, the scrum shows the correct list of Projects, the "Active Sprint" shows the same content, ... go to "The Project", try the Available Boards drop down, ... NO "Universal Scrum" , ... sigh ...

Larry Wilson August 9, 2019

Also, we have a Corporate Instance on JIRA 7.6 that uses the "project not in (list) " and the above scenario works. Not in my instance ...

Bill Sheboy
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 9, 2019

Hi @Larry Wilson 

What problem are you trying to solve with this configuration?

Are you trying to have issues appear in two different active sprints, viewed from multiple different scrum boards?  If so, I do not believe that can work as an issue can only be in one sprint.  Instead, consider if your board for showing multiple projects' sprints at once should be a Kanban board.

Larry Wilson August 12, 2019

Hi Bill,

Scrums are global.

Sprints are defined in the global Scrum.

All issues, and projects defined by the Scrums Issue filter are available for the Sprints

Once an Issue is placed in a defined Sprint it can appear both in the Global Sprint and in the the Project of it's origin WHEN the Sprint is activated..

So, if 2 projects are identified by the Scrum. And Issues from both projects have been assigned to the ACTIVE Sprint, then the Scrum SHOULD appear in each Project with ONLY the Active Sprint and ONLY that Projects Issues showing.

...

My issue is, that for unknown reasons, the Scrum Project List is ignored UNLESS it is entered explicitly, ie as "project = singleProject" or "project in (project-list)".

Any attempt to declare the list implicitly seams to fail to trigger recognition of the Scrum in the individual Project(s) even though the filter produces the correct list of Projects in the Global Scrum..

I do not see any errors in the log.

Larry Wilson August 12, 2019

Why would I use the Global Scrum?

Take an Initiative that requires the development of three Products.

Start a single Scrum with a filter that recognizes all Issues linked to that Initiative.

Simple case (Theme = Product = JIRA Project):

  • Initiative -> Requirement -> Theme1 -> Epic(s) -> Story(s)
  • Initiative -> Requirement -> Theme2 -> Epic(s) -> Story(s)
  • Initiative -> Requirement -> Theme3 -> Epic(s) -> Story(s)

To deliver respective work products, ...

  • Theme1 shall Release 4.2 using Sprints of the Global Scrum
  • Theme2 shall Release 1.0 using Sprints of the Global Scrum
  • Theme3 shall release 3.0 using Sprints of the Global Scrum

The Initiative is completed when Theme1 4.2, Theme 2 1.0, and Theme3 3.0 are released.

A Corporate Roadmap shows the Initiative, and links to each Theme Release Roadmap.

Now should each Theme have more than one Team, well then it becomes a bit more complex, ...

  1. The Initiative could become a Scrum of Scrums ... $$$ add-on, ...
  2. OR the Active Sprint IN THE PROJECT can use one swim lane per Team ...
  3. OR the Active Sprint IN THE PROJECT can assign one Quick Filter per Team ...
    • Dev Team 1 ... of course Agile says let them assign their own Names :)
    • Dev Team 2
    • QA Team 1
    • etc.

I prefer 3 since I'm not allowed to buy any big add-ons, ...

Bill Sheboy
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 12, 2019

Hi @Larry Wilson 

It appears you are trying to manage the work of the teams to see work at the team and roll-up levels.  If you are not able to do this with filters and categories/components you may need to investigate add-ons.  Sorry that I could not be of more help.

Larry Wilson August 12, 2019

I believe it is a bug, but I was simply hoping to see if there was some configuration I was messing up.

Since it works in 7.6 under our Corporate Instance and I have a work-around for now I won't worry about it until I upgrade to JIRA 8.X

Thanks for looking at it, ...

0 votes
Michael Kuhl {Appfire}
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 9, 2019

Hi @Larry Wilson - A potential hack for the project argument would be to use the ~ or !~ operators so that all projects fit the criteria and then the category will filter that list of projects.

Reference:

Larry Wilson August 9, 2019

The operator '_' and '!~' is not supported by the 'project' field.

JIRA 7.10

Michael Kuhl {Appfire}
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 9, 2019

Oh, sorry about that.  Looks like that was introduced after 7.1.

Suggest an answer

Log in or Sign up to answer