My understand is that one of the main way to use epics is to group related user stories within a particular release. In this usage, the epics should complete as the development for the release progresses, and an epic can be closed once the stories in it are all complete.
However, what do you do for a situation where you have a bunch of user stories related by an epic, but only some of them are targeted for the release in development, and some for a future release?
- Create two different epics with similar names, perhaps with the release names in them?
- Use the same epic for both - but then you cannot complete the epic for the first release, so metrics not so useful
- something else
One example might be a "technical debt" epic. There are always technical debt items, but you only want to target some of them for the current release in development. Or perhaps a feature that has a minimal implementation targeted for the current release, and complete implementation for the next release. This second example isn't so good, since lends itself more to a distinct descriptions. But there are other cases like technical debt where you have more miscellaneous items, only some of which are targeted for the current release, but you still may want a larger umbrella to group them all together in some way (for example at planning time when you want to see all of them to figure out which ones to target for the next release).