History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: JRA-5721
Type: New Feature New Feature
Status: Open Open
Priority: Trivial Trivial
Assignee: Unassigned
Reporter: William Crighton
Votes: 70
Watchers: 35
Operations

If you were logged in you would be able to see more operations.
JIRA

Enhance 'Project Category' functionalty (versions/components/roadmap) and allow nested categories

Created: 20/Jan/05 05:23 PM   Updated: 11/Mar/08 12:43 PM
Component/s: Web interface, Administration
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified

Issue Links:
Duplicate
 
Reference
 

Participants: Axel Gunnlaugsson, Donald Willard Garrett, Greg HENRY, jary nubla, Kevin Wilson, Luke Yang, Mark Imbriaco, marrewa, Mihai L, Todd Osborne, Wangjammer 5 and William Crighton
Since last comment: 9 weeks, 4 days ago
Labels:


 Description  « Hide
One of the configuration difficulities with JIRA and it's 'silo' project structure is how mapping/coordinating across multiple projects is very troublesome.

One Example of this are an enterprise software product where individual modules are mapped onto projects yet the product as a whole has no central control point.

Another example is a consulting organization working on several different projects with the same client, or one project with multiple deliverables.

One fix for this would be to extend the categorizations available for individual projects onto project categories - essentially nesting projects - where each individual project has it's versions and components yet the project category can have a overall view of deliverables.

Such a feature would quickly create demand for 'views' similiar to those available for JIRA projects today - roadmaps, issues by user, filtering by category, etc.



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Mark Imbriaco - 28/Jan/05 09:58 AM
I couldn't agree more. I have a huge need for this functionality right now.

William Crighton - 29/Jan/05 12:17 AM
Looking over my examples and finding they didn't even make sense to me any longer I thought I'd try again:

Suppose you work for ACME Inc. and have a product called 'ACMEEnterprise' which is currently being supported in production, enhance in development and tested in QA. The product is made up of 3 modules which are mapped onto JIRA Projects.

So JIRA Project #1 contains all issues related to ACMEEnterprise.Module#1, and so on.

To control this in JIRA Today you have to create custom fields which contain ACMEEnterprise versions in order to map a Module# version to a 'released' ACMEEnterprise version being used in the field, at a customer site, etc. This is the only way to find issues which affect the current release, or are being worked on for the next release, etc - of the flagship 'ACMEEnterprise' software.

This rapidly becomes very difficult (read 'Nightmare') keeping the version numbers sync'd across projects and producing status reports on the 'ACMEEnterprise' product for senior management - who only want to know the big picture, not how many defects are 'active' for Module#3.

There are several different ways people try to solve this in JIRA today and for several other reasons than what I described above. While I marked the issue as 'trivial' it is not - either resolve in JIRA or to the enterprise customers looking for a product to meet this need.


William Crighton - 29/Jan/05 01:54 AM
minor correction - for my client we used the version field to contain the 'enterprise' product version release numbers to enable the use of roadmaps, etc., and created custom fields to hold the module release numbers. Regardless of the approach it's a pain to maintain - however, if you use a site-wide custom field to contain the 'enterprise' product release number then you only have to modify the contents of the custom field to see the changes in every project.

Donald Willard Garrett - 01/Feb/05 03:45 AM
GLOBAL PORTALS, CONFIGURABLE PROJECTS PORTLET, PROJECT GROUPS Would address these issues.

Wangjammer 5 - 05/Oct/05 03:31 AM
I think the only realistic solution is true nesting of projects.

Versioning is the real problem. Here we have discrete applications that are integrated into one or more discrete products.

This means that we have product version numbers as well as application version numbers, and product A version 1.0 might including application1 version 2.5, application2 version 0.9 and application3 v4.9

Currently we just cannot have this product relationship in Jira. We need to be able to release a Product version which will be tagged as including the latest Released versions of all projects (applications) nested within / linked it.

Linking is a better solution than plain nesting, as Product A will need Application3 in it and so will ProductB.

Then we need Product-level (highest level parent project) versions of reports and searches, and Roadmap, merged release notes and change logs etc. Also reports of which application versions are included in each Product-level release.

This is a tall order but it will make Jira an absolute killer for engineering companies who produce reusable modules that are spread across their products.


Wangjammer 5 - 05/Oct/05 03:34 AM
Thinking about it, the solution to organising this would appear to be a new panel on the Administer Project page called "Project dependencies" just like the Components page, where you can Manage dependencies and then add/remove any other Jira projects as dependencies of this project.

This sets up the parent->child relationships you need to achieve the rest of the functionality, in a clean and simple way.


Kevin Wilson - 21/Oct/05 10:33 AM
I would be happy with multi-level project nesting and the accompanying portlets and such for navigation/display to start off with.

Also, having the project categories in the professional version would more appropriate. That would leave the crm portion for the enterprise.


Kevin Wilson - 26/Oct/05 01:27 PM
can't get to linked external reference, get access denied message.

Kevin Wilson - 02/Nov/05 10:03 AM
Adding Projects to a category is a chore, you have to do each project one by one. This is backwards, you should be taken to a page which has a multi-select list of projects and the category dropdown list. Select all the projects you want then select their category and submit.

Mihai L - 16/May/06 09:39 AM
Hi,

Categories and sub-categories are vital to our project hierarchy. Something like this would be excellent for us:

Category A
.....Sub-Category A.1
..........Sub-Category A.1.1
...............Project P1
..........Sub-Category A.1.2
...............Project P2
.....Sub-Category A.2
..........Sub-Category A.2.1
...............Project P3
Category B

... and so on

The ability to apply permission & security schemes for these categories would be helpful, as well!

Thx,

Mihai


Greg HENRY - 06/Jul/06 04:20 AM
I agree with previous comments, we absolutely need :
  • Ability to have as many "components" level as we want
  • Project category should implies security schema
  • Project should be linked together

jary nubla - 16/Nov/06 07:18 PM
I couldnt agree more with Mihai L. When can this feature be available? I really hope very soon.

Axel Gunnlaugsson - 23/Jan/07 08:54 AM
The analysis here is very good and pinpoints the enhancement I would like to see in Jira. In an enterpise like mine we have over 100 projects accross 5 departments.
Many of these projects have sub-projects planned with projects/sub-project teams etc.

Having all these projects with only two layers (Categories -> Projects) invites caos. Visually managing these in Jira has become very hard, even to the point were we are seeing users neglecting to register work because "it's to hard"..

thanks
Axel g


marrewa - 18/Feb/07 10:18 PM
I too would like to see this feature implemented if each sub-project could either inherit the parent's properties or override those properties. For example, if the parent had a component named Database with a lead particular user named A, the child project should be able to inherit that component and the lead or override the lead with another user.

In addition, all project specific properties available to the parent project should be available to the child project.

Thanks,
Michael


Luke Yang - 22/Jan/08 08:39 PM
This is Korean Partner, Goldpitcher.

This issue has already gotten a lot of voters. Would you please let us know when to reflect to release?
My one of customers requested it.

Thanks in advance.

Luke


Todd Osborne - 11/Mar/08 12:43 PM
I'd like to see these features added to the next release. We need to add more structure in organizing our projects as the list of ongoing projects continues to grow in our department. I really would like to see sub-categories.