We're having a discussion about the best way to handle pro. services engagements in JIRA. The main concern is that projects (some heavily) will contain issues that are actually tracking feature work in a product (i.e., they already have issues created for them in the product project). So to keep that data in sync (without manual duplication) is it best to create each engagement as a component under the project for the product rather than to create a separate project?
I understand that issues can be linked and cloned, but does that only work well within one project?
For exmaple, "'Cloning' (copying) an issue allows you to quickly create a duplicate of an issue within the same project." (from https://confluence.atlassian.com/display/JIRA/Cloning+an+Issue)
I'd like to hear some opinions about how well that actually works in the real world.
Thanks