Index
[Downloads (PDF, HTML & XML formats)]
[Other versions]
Documentation for GreenHopper 6.2.x. Documentation for earlier versions of GreenHopper is [available too].
GreenHopper Classic allows you to create parent-child relationships between versions. For example, you may wish to group your sprints as milestone versions (e.g. "Version 1 m1", "Version 1 m2", etc) under the version for the major release (e.g. "Version 1"). In GreenHopper Classic, you can set up the major version as the "parent" version for the milestone versions. This allows you to view and track all of the issues assigned to the milestone releases under the umbrella of the major release.
All issues under the child version are considered to be a subset of the parent version. These version hierarchies are useful for managing Releases/Sprints/Teams. For example, if you set 'Version 2' to be the master of 'Version 2 milestone 1', then you will be able to view all the issues assigned to 'Version 2 milestone 1' when you view 'Version 2' on the Planning Board.
Which fix version do I see on the cards?
The version displayed in the summaries and cards is the committed version. If you are using a 'Parent' version, the committed version will be the end-child version where your issue resides. Otherwise, it is simply the version where your issue resides.
To set a version as the parent of another version,
Screenshot: A parent and child version in GreenHopper Classic
58 Comments
Anonymous
May 30, 2011How can I identify the so-called committed version in the database? I've browsed to most of the tables trying to find information about the version hierarchy, but no luck so far...
Nicholas Muldoon [Atlassian]
May 30, 2011Hello,
It sounds like you may be interested in GHS-1853. Feel free to comment and watch that issue for updates.
Thank you.
Nicholas Muldoon
Anonymous
Sept 24, 2011Hi I think he's just asking where the information is stored in the DB, not trying to hack the source code.
Anonymous
Mar 09, 2012What table is the parent stored in?
Anonymous
Jul 06, 2011Hello,
is it possible to set a master version for a few different projekt versions?
Thank you for your help.
David Hyman
Sept 14, 2011How do I configure Greenhopper to display versions in a descending order. I would like my most current sprint to appear at the top.
I have tried many times to configure this and I cannot figure out how to do it for the life of me... please help!
Thanks in advance!
Anonymous
Sept 22, 2011I've got the same problem as David described - I need to reorder versions (they appear in reverse order on versions panel though are displayed correctly in Add versions window).
Would be thankful for any advice.
Anonymous
Nov 24, 2011+1
Anonymous
Feb 01, 2012+1
Anonymous
Feb 03, 2012GH shows versions according to their's order in Project Versions administration page.
So simply reorder them on the Versions page and update GH Planning Board to see result.
Anonymous
Feb 28, 2012This doesn't appear to be correct. With 'Admin' rights I went into Manage Versions and reordered my releases to account for one that wasn't planned (moved a new release in front of a previously defined one). However, Greenhopper still shows the newest version at the bottom of the list on the planning board. Any additional thoughts?
Anonymous
Feb 28, 2012Doh. Correction on my last. It does work. It's just that Managing Versions in Jira is a completely opposite ordering schema than the version on the planning board in Greenhopper. If you want ot move a version up higher on the list in Greenhopper you have to move it down the list in Jira.
Some room for improvement on consistency of use.
Anonymous
Oct 11, 2011Is there any way to do the following:
I have 2 dev teams, we'll call them A and B. Each one has their own sprint, which we set up with a parent Fix Version of 'Sprint 3' and Fix Versions of 'Sprint 3A' and 'Sprint 3B' respectively. Usually, this works fine because at the end of Sprint 3, all code is released, so all 3 Fix Versions can be marked as released. But what if team B happens to be working on a couple of issues in a branch that will be done as part of our sprint cycle, but will not actually be released until a few other issues are completed in the next sprint (Sprint 4). AFAIK, when Sprint 3 is released, I have to use the release feature to mark Sprint 3, Sprint 3A and Sprint 3B released. Thus the 2 issues that were branched and therefore not released as part of Sprint 3 are now incorrectly marked as released. The other option is to not mark Sprint 3B as released, but then that wouldn't be correct for all the issues that did get released as part of that sprint.
Am I using GreenHopper wrongly by tieing sprint cycles to Fix Versions? Is there a way to do the above?
Anonymous
Oct 13, 2011I believe that what you are looking for is written up in issue GHS-945. I was quite disappointed when it dawned on me that this limitation was in Jira/Greenhopper
.
Dan Burzynski
Nov 24, 2011Thanks for that link! I'll be watching for the GH 6.0 release like a hawk!
Anonymous
Dec 08, 2011I am unable to edit the parent field for any of the versions at right - the pencil icon does not show up... Ideas?
Rosie Jameson [Atlassian]
Dec 08, 2011Please note that you will need to have the JIRA 'Project Administrator' permission in the relevant project. I have now added this info to the page.
Anonymous
Mar 09, 2012I have permissions and for the life of me I can not get this to work.
I can add new version and specify a parent, but can not edit an existing version and modify its parent.
Any ideas?
Anonymous
Nov 19, 2012From what I can tell, you cannot modify released versions this way.
Anonymous
Dec 28, 2011Using Jira OnDemand.
How do I setup the default issue screen such that when I enter a version in the fix version field, it's parent is also populated in that field? Currently if I enter Sprint1, I want the Milestone (it's parent) also populated so that when I look at the planning view I can see all issues in the Milestone (Sprint 1, 2 3). But this doesn't happen.
Oddly, this is the behavior when I create new sub task from the submenu of any story in agile view but I want consistent behavior no matter how I create the issue.
Anonymous
Jan 18, 2012If I well understood, the only way to see in the Milestone version (parent) view all the issues included in Sprint versions (childs) is adding every issue to both versions (child and parent) when creating the issue?
I thought that GreenHopper was able to consolidate all the issues from child versions just defining the parent relationship.
David Farrell
Apr 19, 2012I think I have the same problem. I want a single JIRA filter that I can set up for my "root" parent version which includes all issues related to its child versions, so that I don't have to add every new release to my filter when it's created. However such a filter only seems to return issues directly related to that (parent) version. Like the poster above, I would have expected that defining the hierarchy would enable this view. Is the comment above correct re. having to add the parent version as an affects version of every issue within its child versions? This seems a bit clumsy and not intuitive.
Anonymous
Jan 20, 2012I have found that if you use the "+Create Issue" from the main menu bar, the association to the parent version is not made. If you use the "+ New Card" link from your Task Board, Planning Board, etc..., it will include the parent version when creating the issue.
Oleg Semykin
Feb 03, 2012I've noticed that if I change parent for some Version on Planning Board, GH updates fix version to new parent for ALL issues planned for the child version.
Even for Resolved and Closed ones.
This is very strange, since JIRA restricts edit for Resolved issues, so I expected that GH also will conform that policy.
It would be a great feature for Release planning in the middle of the sprint.
The desired scenario is as follows:
Step. 7.b doesn't work now.
May be GH has alternative ways to deal with "Release in the Middle" situation but it seems he doesn't.
Please consider is it possible to implement.
Thanks in advance,
Oleg.
Anonymous
Feb 27, 2012How do we handle the situation where we have one sprint that spans two versions?
We have Sprint X which includes the release of Version 1.0, and also has a couple of stories relating to Version 2.0.
Is it possible to create two "Sprint X" sprints, one for V1 and one for V2?
Anonymous
Mar 12, 2012There's no way for me to edit the parent value – when I hover over that in the Planning Board view, I don't get the ability to edit that.
Anonymous
Apr 10, 2012Same problem. What are we missing?
Herdy Handoko
Sept 06, 2012Took me a while to figure out, but essentially you will need to be in the "Administrators" role in the project settings:
Administration > Issues > Projects > (Your Project) > People
Anonymous
Aug 16, 2012If the Classic Boards are going away (we get the message saying no more improvements..use the Rapid Boards), how do we set the start and end dates and manage parents? Currently, the JIRA Agile left hand option shows all classic. And the Version management screen doesn't have these options. So, if we are using the boards, how do we do this?
Anonymous
Sept 27, 2012+1
Anonymous
Oct 21, 2012+1
Anonymous
Oct 24, 2012+1
Anonymous
Dec 03, 2012+1
Stig Runar Vangen
Apr 22, 2013+1
Karie Kelly
Sept 06, 2012In conjunction with the Aug 16th comment, I, too, don't see a way, even as an admin, to setup version hierarchy except in the classic boards. It seems that this would be something made available in the general Manage Versions area.
I'm also perplexed as to the value as I cannot seem to determine how to use it for reporting. If I could figure out the reporting, it would help us greatly – issues associated with a parent version as it would give us full release notes or time tracking/invoicing as child versions are often sprints – that's another story where we would like the ability to have sprints as versions. Or child versions are minor releases and the parent is a major release.
Either way, without the reporting, I am perplexed with the value. Can anyone provide guidance on reporting capabilities?
Dimi
Sept 24, 2012Hi,
"For example, you may wish to group your sprints as milestone versions..."
is it possible to set the parent version by sprints, created in Scrum Board ?
This sprints are not shown neither in classic planning board, nor in tab version of project.
Greenhopper v.6.0.2
Thanks
Anonymous
Oct 10, 2012Same question as Dimi.
A simple yes/no would be good so that I can stop looking if this functionality is not present.
Anonymous
Feb 04, 2013Hi,
if the Classic Board is not supported anymore how can I build a version hierarchy? This is a very important element in our environment to show burndown and burnup charts on different levels e.g. Product has several Releases has several Iterations.
Thanks
Greg Stumph
Feb 19, 2013I have the same question. The Greenhopper road map is unclear in regards to how Versions start/end dates and parent/child relationships will be managed once Classic mode is gone. The JIRA admin for Versions only lets you set a "release" date.
Harry Knott
Feb 22, 2013I have the same question - we are building up a massive list of major/minor/patch versions, so a hierarchy would be helpful.
And more generally, if classic boards are accepted as a thing of the past, could GH just update any docs that only apply to classic boards to say it's no longer core supported functionality, and reference any JIRA tickets that exist to reinstate any lost functionality?
Rosie Jameson [Atlassian]
Feb 24, 2013Please watch upcoming releases for more versions functionality on the new boards in the near future.
Mark Alexander
Mar 11, 2013With the new versions feature on the Rapid boards, do they respect version hierarchy, particularly in the version report? A great feature would be a report on "all versions"
Tom Kotecki
Mar 12, 2013Hi Mark,
Version hierarchy is not supported in JIRA and thus we won't be making it available in the new boards in GreenHopper either. As for the version report, it's meant to be used with individual versions. May I ask why are you interested in seeing a report on "all versions"?
Cheers
Tom Kotecki
Product Manager, GreenHopper
Karie Kelly
Mar 12, 2013Tom - It would be most beneficial if the individual products would work together to provide an robust integrated feature set and it's been very frustrating that general redesigns or revoking features that are being used. I believe it would be very beneficial before making the decision and statement about features being removed or not supported to understand:
1) What was the initial benefit for using? (there has to be user stories on this already)
2) Asking how users are utilizing
For us, a major version release consists of smaller releases. Please remember, not every organization is sprint/scrum based. And, not all users are development users. We can use versions for a general, large project implementation where smaller versions (or children) are the milestone release.
Version hierarchy can benefit both JIRA and Greenhopper - consider working together to develop such features and not stay solely focused on what is good for me and my product.
Tom Kotecki
Mar 14, 2013Hi Karie,
Our focus is on making GreenHopper the best agile planning tool on the planet, and this is the main use case we're optimising for. If you require hierarchy, especially for non-scrum use cases, you may want to consider using the Structure plugin: https://marketplace.atlassian.com/plugins/com.almworks.jira.structure
As for your comment re working together, this is precisely what we're doing - the feature as implemented in Classic Boards was never supported by JIRA and has caused inconsistency problems. JIRA team is aware of this need and may address it in the future, at which point we would obviously revisit supporting them within GreenHopper as well.
Regards
Tom Kotecki
Product Manager, GreenHopper
Karie Kelly
Mar 14, 2013It's not acceptable to recommend that we have to pay for yet another plugin to do something that we have today. It's frustrating that Atlassian has chosen to remove functionality or not fix issues by saying "well, you can purchase this plugin to fix your problem or do what you used to do".
Greenhopper is much too focused on pushing one, and only one process, for development teams only. Even in existing Atlassian videos at user summits, you use Greenhopper for other activities like email campaign management. The KanBan features can be very effectively used to manage projects throughout the enterprise. We use it for all sorts of projects and departments, with the primary use being KanBan, not Scrum. You're losing a larger market and customer base if you force a single process and way of reporting and only look at development. You'll gain much more adoption in a single company (e.g. more users) by providing the flexibility to allow customers to use with their processes - not dictate one.
Marc Trudeau
May 17, 2013Dear Tom,
To suggest that the Scrum process doesn't use planning hierarchies is incorrect. Scrum uses just in time planning; sprint planning-level detail just in time to start a sprint, and release-level (less) detail just in time to begin developing organizational alignment and marketing collateral (and training the support organization and...and...) to support a release. Once the Scrum Product Owner observes his or her team's velocity, he/she's then enabled to drag value-ordered-stories into and out of the upcoming release (parent version) to create a coherent product offering for that release. The Scrum team then plans sprints within the PO's planned Release, and as the release gets close they jointly optimize the what's-in/what's-out boundary.
As a Scrum Master leading a Scrum Team, and training my Product Owner to use velocity to create his or her release plan, I think abandoning this feature is a huge mistake! You have to remember that not all your agile customers are tiny startups or Scrum newbies who literally only think/budget/etc. 4 weeks out.
This issue aside, thank you for an awesome product!
Sincerely,
Marc
Marc Trudeau
May 17, 2013PS
Tom, Just last week I convinced a new Product Owner to begin migrating a complex backlog for a new, very large project into Greenhopper, only to now discover that he won't be able to use Greenhopper as a transparent, public repository for his living Release Plan. We have a meeting Monday with stakeholders to demonstrate how they'll be able to request Epics and Stories in JIRA and monitor the PO's release plan in the Rapid Board, which it turns out the can't. I think Kelly's point is that decisions to remove features can have significant unintended consequences for JIRA's most ardent advocates, and should be made in collaboration with them.
Marc Trudeau
May 17, 2013PPS
We're not on Greenhopper 6.2 yet, but I think the addition of Versions management to the Scrum board in that release will sufficiently support my Scrum Release Planning use case, by virtue of its Version/Sprint matrixing capability. That's actually better than a two-level strict hierarchy.
Thanks very much, Tom!
Marc
Mark Alexander
Mar 12, 2013Main reason for wanting some hierarchy is to be able to view progress at the aggregate and individual level. Nesting of epics would also let me do this, assuming data of underlying stories, epics, sprints rolled up into that. Basically, sprint burndowns are great for the scrum teams, but if you are working towards a major release on a longer term project, you need a project level view of progress/work remaining that you can feed into the program plan... Rapid boards are great, but I am having to use all sorts of excel wizardry to get a high level view of data/progress that can be reported up.
Tom Kotecki
Mar 14, 2013Hi Mark,
Does the release report not cover your use case? You can use sprint burndown to report on a sprint-by-sprint basis, and aggregate on version report to see the overall progress towards releasing a version.
Regards
Tom Kotecki
Product Manager, GreenHopper
Greg Stumph
Mar 12, 2013"Version hierarchy is not supported in JIRA..."
Hmm. How is it then, that in Classic mode we can create hierarchies of versions? Greenhopper was able to implement version hierarchies in the past, so why not now?
Tom Kotecki
Mar 14, 2013Greg, as per my comments above, the original implementation in Classic Boards was not supported by JIRA and caused all sorts of problems. If - and when - JIRA implements hierarchy of versions, we will obviously revisit their support in GreenHopper.
Regards
Tom Kotecki
Product Manager, GreenHopper
Karie Kelly
Mar 14, 2013Tom, I believe what you are missing is that your Greenhopper customers have been using the version hierarchy provided by Greenhopper with the classic boards and it is still a need when managing projects from a scrum or kanban perspective. Thus, we are asking that Greenhopper work with the JIRA team to implement version hierarchy to allow for continued support of this feature in Greenhopper going forward.
This is similar to have version begin, end, and release dates that are required for Greenhopper classic gadgets that are again used by customers because the agile gadgets are based on version and require a begin and end date to show proper burn up and statistics.
These features would benefit JIRA as they are common features in version management and they would benefit Greenhopper in supporting existing functionality but with the new boards.
To continue to deprecate features without any replacement has continued to be very frustrating and extremely intrusive to the processes and reporting that we have in place and am assuming many other customers have in place.
So, we are saying for Greenhopper to work WITH JIRA to provide this support and both products benefit; and, you can continue to stay on the path of the new boards without removing functionality that provides value-add to customer processes - whether they are for development, implementations, marketing, etc. It's not acceptable to put the burden on JIRA to say "whenever they provide it, we'll consider it". That is not working together; that is staying in your silos and not trying to show value in the integration of the products. Remember, Greenhopper cannot work without JIRA; JIRA can work without Greenhopper. The customer, however, gains much more value by the two teams showing the greater value when using the two in conjunction.
PLEASE work together on common goals and features, that benefit both and provide even more value to the customer. Don't keep removing features without an equal, and possibly even better, replacement.
Dennis Bayer
Mar 20, 2013100% consent
Once a product is released we use child versions to track the bugfix release numbers. It was neat feature which removed a lot of pain remembering to add a parent version by hand each time a bugfix version was entered in the fix version field, e.g.
Jörgen Pettersson
Apr 10, 2013I am very concerned that this function seems to be removed. Having a more substantial backlog it is obviously a great value being able to structure your backlog into several categories gaining an overview of the complete backlog.
Luz Aquino
Apr 12, 2013Does anyone have a SQL query to pull the version hierarchies?
Gregory Demotchkine
Aug 05, 20131) Since the only way to have version hierarchy and component hierarchy is to use Classic Boards, I'm sticking with them . I cannot understand why these two crucial features are not included in new greenhopper boards.
2) for the life of me I do not understand why we cannot have more than one sprint active on the same time in one board . Maybe I'm not thinkin in a traditional fashion, but I'd need to have several teams running several sprints on the same time. so imagine 3 teams running 3 sprints = 9 active sprints, that's the only way I see how to manage a 30-40 feature roadmap using sprints.
Why is this not implemented or what am I missing?