Our team gather requirements on a quarterly basis, and we have a quarterly planning where we decide what planned items goes into the next quarter.
In each sprint, we add these planned items (stories/tasks of Epics), but also some unplanned ones as well (70/30 ratio planned vs unplanned).
Instead of adding a custom field stating which Epic quarter that specific Epic is planned for, I prefer using Releases / Fixversion, etc as part of Jira Software. Also, I want to indicate that although unplanned items were added to a specific quarter during that quarter, it was not planned.
Therefore, I was wondering what is the best practice for using this in our situation?
As a variation on the first suggestion you could add another Version field such as TargetedVersion. When you are planning what will go into your release, fill in this field with the Version for that release. For any unplanned issues that get added, leave the field blank.
Then you could use filters such as
fixVersion=<value> and TargetedVersion is empty
...to identify the unplanned issues that were added to the release.
Thanks @Trudy Claspill , so just to see if I understood:
1. Use FixVersion to reflect which version that item (epic/story, etc) was actually fixed/done
2. Use custom field TargetedVersion to reflect which version that Planned item (epic/story etc) was planned for. If it is = EMPTY then it was never planned.
3. What I don't get is how "Release" comes into play here. Appreciate your clarity.
Hi @Meytal BM
I'd like to throw 2 extra fields into the mix, although both of these would involve manually adding to each story that it applies to - these are components and labels. Their use is that you can set up queries and filters for stories that have one of these fields matching a specific value.
So you could say use a label of Unplanned for all stories that weren't planned and then you could run a query like
Sprint = 2 and labels = Unplanned
to get all unplanned tickets in a specific sprint, or just
labels = Unplanned
for all unplanned tickets. Once you've used a specific label, it will then show up like intellisense. Components are slightly different in that they are created prior to use but then can be used in the same way as labels.
I agree with your use of fixVersion to track releases, we do that and it is really useful, especially when we want to check which release a specific story went out in.
Thanks @Warren . I usually am not keen on using labels as they can get messy. But yes, I used a custom field "unplanned" = Yes/No instead. It would work the same, but I wanted something combined with the releases so that the team wont have to update so many fields/labels, etc.
Hi community 👋, as every Monday we're bringing you a quick update on what happened in the Atlassian ecosystem last week. There were a few interesting events like for example the announcement of th...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events