We commonly have issue submissions from our developers or applications engineers for new features (big or small) or feature enhancements that, for one reason or another, we don't plan on working on for a long time. These are things where your reaction is "yeah, that's a good idea, but we won't have time to work on that any time soon".
People like keeping the issues in the system because we may want to do them at a future date.
In our previous issue management system (before switching to JIRA) we used an issue type called 'continuous improvement'. We periodically review all 'continuous improvement' issues to see if they should graduate into real features or bugs and therefore get scheduled and worked on.
Now that we are switching to JIRA I'd like to hear any opinions on the right way to handle these types of issues.
Part of my goal is to keep the issues in the system so that (1) we may find them and work on them later and (2) people don't submit duplicates. However I don't want managers and developers to be burdened with sifting through hundreds of these issues to find the important ones we plan on working on.
Some of my current thoughts:
- Rather than a special issue type (continuous improvement) we will add a new issue state called "Deferred". We will periodically review all Deferred issues. Our Kanban boards will not show any Deferred issues.
- We could reject any issues that we don't see ourselves working on in the foreseeable future (the next several major releases). (this is not a popular idea).
Thanks.