Configuring the dependencies scheduling

When calculating a schedule, Portfolio considers causal dependencies between issues. A dependency is a relationship between Jira issues where one issue blocks, or is blocked by, another issue. The prioritization of issues resulting from the set of defined dependencies may result in a conflict with the rank prioritization of Jira. Such a conflict occurs whenever a high priority issue depends on the finalization of a lower priority issue.

Portfolio lets you control how these conflicts are resolved. Either the priority of the required issue is considered to be equal to the blocked higher priority issue, or the effective priority of the blocked issue is lowered to one of the required issues. A third option is to disregard causal dependencies altogether.

To configure the scheduling behavior:

  1. In your plan, go to  > Scheduling > Scheduling options > Dependency scheduling.
  2. Select the option you want to apply.

Rank-dependent work item below required item (Set by default)

By selecting this option, you're choosing to have a dependent issue moved below the required issue. This implies that the required issue will be scheduled before the dependent issue. In Portfolio, rank is represented by the numbers located underneath #.

Example:

Let's say you have a plan with the following details:

  • Story 1 - This story is the highest ranked issue in your plan and is blocked by Story 4.
  • Story 4 - It is ranked lower than Story 1.

This dependency scheduling option forces the schedule to move Story 1 below Story 4 during scheduling.

The stories between Story 1 and Story 4 will be moved before Story 4 and Story 1.

As a result, the schedule follows this sequence:


#Ranking in scope viewSequence in the schedule
1stStory 1 - This story is the highest ranked issue in your plan and is blocked by Story 4.Story 2
2ndStory 2Story 3
3rdStory 3Story 4 (required)
4thStory 4 - This is ranked lower than story 1.Story 1 (dependent)


Rank required work item above dependent item

By selecting this option, you are choosing to have a required issue, moved above the dependent issue. This implies that the required issue will be scheduled before the dependent issue. In Portfolio, rank is represented by the numbers located underneath #.

Example:

Let's say you have a plan with the following details:

  • Story 1 - This story is the highest ranked issue in your plan and is blocked by Story 4.
  • Story 4 - It is ranked lower than Story 1.

When you select this option, you're telling Portfolio to move Story 4 above Story 1 during scheduling.



Ranking in the scope viewSequence in the schedule
1stStory 1 - This story is the highest ranked issue in your plan and is blocked by Story 4.Story 4 (required)
2ndStory 2Story 1 (dependent)
3rdStory 3Story 2
4thStory 4 - This is ranked lower than story 1.Story 3

Off

The schedule ignores dependencies and takes the issues' standard ranking.

Last modified on Sep 24, 2018

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.