I'm trying to model dependencies across different product releases in Jira so we can create a master roadmap and clearly visualise delivery critical paths.
The challenge is that a release (<span>fixVersion</span>) cannot directly have issue links such as <span>blocks</span> / <span>is blocked by</span>. Because of this, I'm considering introducing another issue type that acts as a container for all releasable features planned for a given release.
For example, something like a "Release Package" issue type with:
- Assignee
- Start date
- Due date
- Description
- Ability to use issue links (
<span>blocks</span> / <span>is blocked by</span>) - Ability to associate a release/version
- Ability to associate one or more products/components
The proposed hierarchy would look like this:
- Release Package
- Epic / Releaseable Feature
The main goal is to:
- Track dependencies between releases
- Visualise cross-team delivery risks and sequencing
- Build a higher-level roadmap view beyond standard fixVersions
Has anyone implemented something similar in Jira?
Would you recommend:
- creating a custom issue type like this,
- using Advanced Roadmaps differently,
- or modelling releases/dependencies another way?