youngmon/atlassian-qna huggingface dataset:
MVI
Asked by Breeze:

My organization is trying to get multiple teams into Scrum. One of our missions is to standardize terminology. I am seeing MVI broken out as minimum value increment vice minimum valuable increment. I have always been told it is the second of the two. Which one is correct. I am not looking for opinions or "this is what we always do," I am looking for references on the term.


Answers:
author: Bill Sheboy
body: Hi [@Breeze](/t5/user/viewprofilepage/user-id/4521112) -- Welcome to the Atlassian Community!

I expect that even "references" are going to be "opinions" on this topic. :\^)

As you note using the scrum framework, please consider looking at The Scrum Guide for this idea: <https://scrumguides.org/scrum-guide.html#increment>

Best regards,  
Bill

comments: author: Breeze
body: Hi, Bill,

Thank you for responding. The scrum guide does not touch on MVIs, unfortunately. Maria


author: Bill Sheboy
body: Hi! Yup, and perhaps they were implying "minimum" for that. (Again, an opinion. :\^)

For other references specifically on MVP/MVI, please check in books from: Ron Jeffries, Jeff Patton, Marty Cagan, Mike Cohn, Alistair Cockburn, Mary and Tom Poppendieck.

Whatever you discover, you may find it helpful to gather people on teams and ask "what do we mean by MVI", use that as a starting point, and refine as you improve.

Good luck on aligning the understandings with the teams.

__Bill


Tags: advanced-roadmaps

server
Filter Done Initiatives from Parent Link
Asked by Richard Way:

Really enjoying advanced roadmaps, but I ran into an interesting item. Our current Jira server instance is 12+ years old and has a mountain of old epics and stories in it. Moving into the Cloud we're starting fresh, but I want to make sure I'm not setting folks up for headaches.

Is there a way to filter the Parent Link field? I created an Initiative, set it's status to Done, then created an epic, edited the Parent Link field, and the completed Initiative was still in the list. Not a big issue for the first few months, but that will grow to be quite the list to search through and I can easily see people adding epics to closed initiatives long after they've been complete because they searched on the wrong term or got the wrong initiative.


Answers:
author: Daniel Ebers
body: Hi [@Richard Way](/t5/user/viewprofilepage/user-id/4508048)

presumable this Suggestion describes what you are observing:

* **Parent Link field shouldn't allow users to select closed issues**   
  <https://jira.atlassian.com/browse/JPOSERVER-2346>

Seeing this Suggestion aims towards Advanced Roadmaps on server it could make sense to either comment the Suggestion over there or open a new Suggestion, dedicated to Cloud.

As described on the page itself... *"To suggest a new feature, login or create an account then use the Create button in the header."* you could do that in case you consider it an improvement for users.

Regards,  
Daniel

comments: author: Richard Way
body: Not what I was hoping to hear, but I'll take it.


author: David Wuth
body: click the three dots next to the plan name, then click configure. In the left navigation select Exclusion rules. You can specify the number of days after which excluded issues will be removed from the plan. You can always get them back by changing the number of days to a larger number.

comments: author: Richard Way
body: Hmm, not quite the issue I'm encountering.   

When I create a new epic, I click the "Parent Link" field, click the drop down, and closed initiatives still show up there. I want to exclude closed initiatives from the Parent Link field. The excludes for the plan itself should be fine, but so far as I can tell, that won't impact the Parent Link field.


Tags: advanced-roadmaps

cloud
Group by team shows multiple team sprints
Asked by Richard Way:

Hi,

My plan has two different team's boards as issue sources. Some epics cross teams (ie the App Dev side and the Main Frame side will both have stories on the same project in the same epic). App Dev and Main Frame both have their own sprints.

When I group by team, I see the work broken out as expected, but in the header of each team group I see both sprints labeled. Any idea what would cause this? ![doublesprintlabels.png](https://community.atlassian.com/t5/image/serverpage/image-id/156193iBAAC7BBBD5C6C791/image-size/large?v=v2&px=999 "doublesprintlabels.png")


Answers:
author: Curt Holley
body: Hi [@Richard Way](/t5/user/viewprofilepage/user-id/4508048)

My guess (based on what you have said) is there must be a story (or something) assigned to ADT team, but in MF sprint (and or vise versa).

Does that make sense?

What are the filter queries for those teams Sprint boards?

comments: author: Richard Way
body: You got me pointed in the right direction. I went issue by issue, no dice, moved all of the issues out of sprint 1, still no dice, noticed that two initiatives had a sprint set, cleared those, and bang, all clear!


Tags: advanced-roadmaps

cloud
Not able to create a 'Shared Team' in the Advanced Roadmap
Asked by Gowtam Kamath:

Hi,

I am planning to create a Shared team so that I can access the teams accross multiple plans. When I switch to the 'team's section in any plan, it shows me only 2 options

1) Add an existing shared team to the plan

2) Create a Private team

I do not see an option 'Manage Shared Teams' to create one in the first place. I am a Jira Admin but not a site Admin. Is that the reason? Can someone help? Thank you in advance

Thanks,

Gowtam Kamath


Answers:
author: Hana Ku?erov?
body: Hi [@Gowtam Kamath](/t5/user/viewprofilepage/user-id/1327005) ,

there's global permission called Shared Team Management - Ability to access shared team management and edit teams that are shared across plans.

As a Jira administrator you should be able to manage all global permissions for Advanced Roadmaps, so please check, if this global permission is set correctly.

Just navigate to - Jira settings -\> Products -\> Advanced Roadmaps permissions

comments: author: Gowtam Kamath
body: @Hi [@Hana Ku?erov?](/t5/user/viewprofilepage/user-id/1226304)

Thank you so much for your help. I was able to create Shared team

For those facing similar issues, few things to note down

1) Once we navigate to Advanced Roadmaps permissions screen, update the 'Groups' for the permission 'Shared Team Management'

2) Unlike Advanced Roadmaps Administrator permission, the a Jira Admin does not get 'Shared Team Management' permission by default. 'Administrator' need to be added explicitly.

3) Once the permissions are updated and you navigate to the 'Teams' page, 'Manage Shared Team's does not appear . We only see a button to 'Add a Team' as a Shared team or a private team. Go ahead create a dummy private team. Now we will see a new screen with the 'Manage Shared teams'. This is a bad UX from Jira I hope they will fix it

Regards,

[@Gowtam Kamath](/t5/user/viewprofilepage/user-id/1327005)


Tags: advanced-roadmaps
Can I edit multiple sprint dates at one time
Asked by Charlotte Pelz:

Hi!

I set up multiple sprints to map out a large body of work. I want to push back all the dates by two weeks. In other words, I want to insert a sprint in front of all of the sprints I created. Is this possible without having to open each future sprint and manually editing the dates?


Answers:
author: Brittany Wispell
body: Hey [@Charlotte Pelz](/t5/user/viewprofilepage/user-id/4513940)

I found a few references [Edit multiple issues in bulk.](https://support.atlassian.com/jira-work-management/docs/edit-multiple-issues-at-the-same-time/)

I did a quick test in my own instance and found that you can only update the Sprint field value.

If you create the new sprints with the new date you can then bulk update the issues into the new sprints.

I hope this helps a bit.

Let me know if you have further questions.

Thanks,  
Brittany

comments: author: Charlotte Pelz
body: Thanks, Brittany.


Tags: advanced-roadmaps

cloud
building a plan view by Team
Asked by Jerry Mooth:

I have a plan built and I want to view my epics by team. I also want to see the sprints in the gantt chart. I click "view settings", and Group by "Team". "Show capacity on timeline" is checked. What I see is two swimlanes; one corresponds to one of my four teams (though I'm not sure how the epics listed under that team have been associated with it other than that they are on that team's board), and the other is "Unassigned". There is no change to the timeline display settings; I still see months.

Is there another setting that I need to make?


Answers:
author: Angus Russell
body: Hi Jerry,

If you group by Team, the swimlanes are defined by the "Team" field. Adding that field to your plan might help you make more sense of it all.

The teams themselves should also be added to your plan under the "Teams" tab - otherwise they'll be considered "external" teams. When you add a team to your plan, you can set it's default iteration capacity, team members and team type (Scrum / Kanban).

Hopefully that's enough to get you on your way. Let me know if you have any further questions.

Thanks,

Angus

comments: author: Jerry Mooth
body: hi Angus, thanks for responding. A few questions:

Is the Team field part of Jira, or just Roadmaps? I added it to the plan view, and I am able to sign from a dropdown that contains the Teams I've defined in my plan. I don't see the field on my epic, however, so I'm wondering if the field is even part of Jira.

It would appear that Team can only be assigned a single team; is that correct? I have multiple teams that work on the same epics, so this would be a significant limitation.

How about showing sprints on the GANTT chart? I still see months.


author: Angus Russell
body: Hi Jerry,

The Team field is a custom field added by Advanced Roadmaps. You can get it to appear on various issue screens by configuring those screens in Jira.

Team is indeed a single select.

If you're still not seeing sprints on the timeline, it might be that your issue sources are either projects or filters. For Advanced Roadmaps to recognise and display sprints, your issue source needs to be a board. This is because sprints are properties of boards, not projects.

Thanks,  
Angus


author: Jerry Mooth
body: All of my issue sources are boards. Anything else I can look at WRT showing sprints?

I'm asking my Jira admins about the Team field (we're on Jira Server, btw).

Thanks,

Jerry


author: Jerry Mooth
body: I figured out why sprints weren't showing. In the Team definition, there is the association of the Team to an Issue Source. That hadn't been done. Fixed it, and now I see sprints.

So, slowly but surely, I'm getting there!

Thanks,

Jerry


author: Angus Russell
body: Good to hear! Making it easier to set up capacity planning is something we're looking into. There are a lot of prerequisites, as illustrated by this thread.

Thanks,

Angus


Tags: advanced-roadmaps
Hi, How can I create Image to team group?
Asked by LiorHadar:

How can I create a Pic like an Image that I sent Here?![Picture1.png](https://community.atlassian.com/t5/image/serverpage/image-id/155602iE92A52C39A7A8F1B/image-size/large?v=v2&px=999 "Picture1.png")


Answers:
author: Mark Davies
body: Hi [@LiorHadar](/t5/user/viewprofilepage/user-id/3684919)

The above screenshot is grouping issues on the roadmap by project. This can be done by going to view settings -\> group by project.

You can change the icon for a project in the project's settings next to "avatar".

Hope this helps

Cheers

Mark

comments: author: LiorHadar
body: THANKS


Tags: advanced-roadmaps

cloud
How To Conditionally Enforce REGEX Validation Depending on A Custom Field Value
Asked by Ricky Wang Lin:

Hi there. Using either ScriptRunner / JSU / JMWE, is there a way to satisfy the following conditions:

**Fields:**

* \*File Source - Single Select field.
  * Google
  * Yahoo
  * Bing
* \*File Source URL - Single text field

**Conditions:**

* File Source URL will will need to begin to match the beginning depending what File Source value is selected (e.g **<https://google.com>**)
* File Source URL will need to end to match the ending in **pdf**

**Examples:**

* If File Source = Google, the File Source URL text needs to be:
  * <https://google.com/file.pdf>
* If File Source = Yahoo, the File Source URL text needs to be:
  * <https://yahoo.com/file.pdf>
* If File Source = Google, the File Source URL text needs to be:
  * <https://bing.com/file.pdf>

We've been able to make some progress to check use ScriptRunner's Regular expression validator \[ScriptRunner\] to be able to make something like this happen with the following:

```
^https:\/\/google.com\/.*.pdf
```

However, I struggle to expand the script above to interact with another field. Any insights is appreciated!


Answers:
author: David Fischer
body: Hi [@Ricky Wang Lin](/t5/user/viewprofilepage/user-id/4178499)

with JMWE, you could use a Scripted (Groovy) Validator with code like this:

```
switch (issue.get("File Source")) {
  case "Google": return issue.get("File Source URL") ==~ /^https:\/\/google.com\/.*.pdf/
  case "Yahoo": return issue.get("File Source URL") ==~ /^https:\/\/yahoo.com\/.*.pdf/
  default: return true //no check if another source
}
```

comments: author: Ricky Wang Lin
body: Hi David. Thank you the response! Is it also possible to conditionally display a different error message for each one (depending on the File Source value)?

Example:

* If someone enters "[www.google.com](http://www.google.com)" instead of "https:google.com", display error message 1
* If someone enters "[www.yahoo.com](http://www.yahoo.com)" instead of "https:yahoo.com", display error message 2


author: David Fischer
body: Absolutely! Instead of returning a boolean value (true/false), you can return a String that will be the error message:

```
switch (issue.get("File Source")) {
  case "Google": return issue.get("File Source URL") ==~ /^https:\/\/google.com\/.*.pdf/ ?: "The URL is not from Google"
  case "Yahoo": return issue.get("File Source URL") ==~ /^https:\/\/yahoo.com\/.*.pdf/ ?: "The URL is not from Yahoo"
  default: return true //no check if another source
}
```


Tags: advanced-roadmaps

jira-misc-workflow-extensions

jira-suite-utilities

regex

scriptrunner

server
Advanced Roadmaps, Sprints showing Unassigned
Asked by Richard Way:

Hey there,

I have two different cross-project Plans and both are showing the same result. Both have the items source set to a saved filter and are showing the appropriate initiatives/epics/stories.

The view settings are set to group by sprint and show capacity in timeline.

All of the stories are set to one of 3 sprints. Two of which overlap from different teams, one which is in the future.

In the plans, the grouping shows "Unassigned" and the start and end dates are not populated. So I'm assuming that for some reason the plan isn't seeing the link from the story to the sprint? Any idea what I'm doing wrong?   

Structure wise I have multiple projects -   
POC1, POC2, ... are application specific projects and hold epics/stories/subtasks/releases  
PMO is just to hold the initiatives  
ADT is the app dev team, to hold the sprints and boards  
MF is the mainframe team, to hold the sprints and boards

I may consolidate ADT/MF/... into one project and just create different boards, but I don't think that should create any changes for the plan issue


Answers:
author: Richard Way
body: Heard back from support today.

I created a new board based on the filter.

I set the plan's issue source to the board instead of the filter.

And everything shows up correctly now!


author: Richard Way
body: I created a new project, added parent link and initiative issue types. Created a new issue, 2 new epics (parent linked to the initiative), and 4 tasks (2 linked to each epic). All in one project, no custom filters.

Switched to the project's Roadmap, it shows the tasks in sprints as expected.

I then created a new Plan, point the issue source to the project (no filters). I made sure the rollups and show capacity boxes where checked. And still I'm not seeing any dates nor sprints. Grouping by Sprints shows "Unassigned" at the top.   

If I switch to the Sprint Capacity view, still in the Plan, the sprints show up in the sprint column (but not the Gant chart) and the have the "EXT" tag on them. Which implies I need to create the sprints within the Plan? But I'm not seeing any button to do so. Not to mention, managing sprints at the Plan level means that all of the teams would have to use the same sprint cadence, which is unlikely to be feasible.

Anyone find a way to get sprints from Projects to show up in the Plan start/end dates?

comments: author: Richard Way
body: And the "Use sprint dates when issues don't have start and end dates" box is checked. The Start/End date are left as their defaults - Start date is set to "Start date (id: 10015)", End date is set to "Due date"


author: Hannah Nitschinger
body: following


Tags: advanced-roadmaps

cloud
Can the issues in a Plan be filtered by a custom Date field?
Asked by Steve Kubota:

I have a custom field of type Date in my Plan, and I would like to filter out issues from the view that have a date value greater than a specific date, e.g. today or endOfDay(). When I look at the Manage Custom Fields list, the field I need to filter on does not have the Filter option available (no checkbox). How do I filter out issues from my Plan? Thanks.


Answers:
author: Eddie Meardon
body: Hi [@Steve Kubota](/t5/user/viewprofilepage/user-id/4509693)

I don't think the exact functionality that you're looking for doesn't exist in Advanced Roadmaps. However, you can change the amount of completed issues that display in your plan so once a project has been done for X days, it's automatically removed. The instructions to do this can be found on the [Change the number of completed issues in your plan](https://support.atlassian.com/jira-software-cloud/docs/change-the-number-of-completed-issues-in-your-plan/) page.

As far as viewing issues after a specific date in the future, the best solution would be to set your timeline view to see a specific time range. The instructions for this can be found on the [How do I read my Advanced Roadmaps plan?](https://support.atlassian.com/jira-software-cloud/docs/how-do-i-read-my-advanced-roadmaps-plan/) page (scroll down to #6).

Do these solutions help?

Cheers

Eddie

comments: author: Steve Kubota
body: No, it doesn't produce the results that I'm looking for. I think the only way would be to add another status to indicate if the issue is late.

Thanks for the suggestion, though.


Tags: advanced-roadmaps
Advanced Roadmaps: What's the interaction between Team custom field and Sub-task issue types?
Asked by Darrel Jackson:

I'm putting together a FAQ for my user base for moving from Jira Standard to Jira Premium with Advanced Roadmaps.

I've recent migrated from using a custom field to track issue assignment to teams to using the Team field in Advanced Roadmaps. I'm noticing that the Team field has special interactions with Sub-task issue types. The product documentation doesn't seem to cover it so I'm looking for clarifications on how it is supposed to work.

First observation, you can't assign Team to a Sub-task issue type. If you add Team to the screen it is read-only and displayed with a value of "None".

Second observation, when you JQL search by Team you'll get all the sub-tasks for a given standard issue assigned to that team.

I infer from both these observations that sub-tasks are implied to be assigned to the team of the parent issue.

To date most of the screens in our instance that deal with standard issues (Tasks, Stories, Bugs) are shared with sub-tasks. This interaction with Team field means I need new, separate screens for sub-tasks so people don't mistakenly think the sub-task is not assigned to a Team.

Are there any other implications I'm not aware of?


Answers:
author: Curt Holley
body: Hi [@Darrel Jackson](/t5/user/viewprofilepage/user-id/205638)

No, I think you are onto it/have i covered.

We have a different screen for sub-tasks that doesn't show the Team field (which was confusing for a while) but I can confirm,

* Yes, sub-task needs to be in the same team as it's parent.
* All Sub-tasks inherit the team from their parent
* You don't need to show the team field on the sub-tasks for all of this to work

comments: author: Darrel Jackson
body: Thanks for confirming.


Tags: advanced-roadmaps

cloud
JIRA URL configuration in custom field
Asked by Garima Tanwar:

Currently I am working on 3DX and JIRA integration. I wanted to save a JIRA URL in custom field without using any add-on or script which could be sent at 3dx end and JIRA issue link can reachable from 3dx end itself.

Could anyone please help??


Answers:
author: Iago Docando
body: wow... you're really boxing yourself out here...

* without using any add-on / script means that you're only willing to use vanilla jira capabilities
* sure you could store an url or whatever other string in a custom text field but that wouldn't do nothing towards making it readable by that 3DX program you mention.
* I don't think jira is delivered out of the box including a working integration to 3DX (I don't even know what 3DX is, tbh...)
* I'm pretty sure there must be a way to get what you want, there (almost) always is, but I'm also pretty sure it would make use of some add-on / script


Tags: advanced-roadmaps

custom-field

server
How do I set up a Start-to-Start Dependency in Advanced Road Maps?
Asked by Jeanne Higgins:

How do I set up a Start-to-Start Dependency in Advanced Road Maps? Using Jira Cloud Based.


Answers:
author: Ravi Sagar _Sparxsys_
body: Hi [@Jeanne Higgins](/t5/user/viewprofilepage/user-id/4192108)

You cannot have that constraint on the issues based on Start-to-start dependencies. The way Advanced Roadmap dependencies work is Finish-to-Start where issues will be planned/started only when the predecessors have finished.

However you are free to plan the issues the way you want. Advanced Roadmap will suggest a schedule for you but you can always change it - for instance plan the issues in the same sprint and rank them together. The plan might give you warnings but you can ignore them.

Ravi

comments: author: Ravi Sagar _Sparxsys_
body: ..and you can configure dependent issues to be schedule concurrently instead of sequentially, but this will impact the whole plan.


author: Jeanne Higgins
body: What if you really are not using sprints?

How do you do "and you can configure dependent issues to be schedule concurrently instead of sequentially, but this will impact the whole plan" This?


Tags: advanced-roadmaps

cloud