We have been using JIRA for our software development for many years and are pretty happy with it.
Our software is being used by many customers at many sites.
We are now investigating how we could use our current JIRA server and/or JIRA Service Desk to manage support requests. Basically, customers would contact us for support, which may either be questions, consultation, defect reports or anything else. We would like to document and track these support incidents here. Specifically, incidents should be linked with a specific site. We have a database with sites, where support engineers should choose from.
At the same time, support incidents may also trigger development tickets (=JIRA "issues"), for example bugs that need to be fixed or improvements that should be implemented. We would like to link these two entries, i.e. see the support incident from the development ticket and vice versa.
More advanced integrations could be around status management, i.e. a support incident is in a specific status while it is waiting for a development ticket to be fixed and gets re-activated once the ticket is done.
How should this be approached? I know there may be multiple ways of doing this, but the many different options make it difficult for me to see the best option.
Specific questions/thoughts:
- Should support and development be done through the same JIRA instance? In theory, JIRA is flexible enough, so we could have a custom workflow, statuses, etc.. Note that I do not like the idea of managing support and development in the same project, though. Would this be the best option?
- Would JIRA Service Desk be better suited for managing the support incidents? If so, why? Would it be able to link incidents to a site? Does it give me anything that JIRA cannot do?
- I assume, JIRA and JIRA Service Desk could be linked. Are there any pitfalls or disadvantages?
- Alternatively, how could a JIRA support ticket be linked to a site? Looks like a custom field, perhaps with lookup support through a plugin, like nFeed.
How is everyone else doing this? I think we would not be the only ones with in this situation.