Mandatory conditions for moving a task:
- the task has no incoming or outgoing dependencies.
Rules for moving a task:
- STREAM:
Status Active - transfer according to the rules of movement between Iterations
❌ Status Completed
- ITERATION:
✅ Iteration is in the state "not defined."
Iteration is defined:
✅ The task is in "To Do" without an assigned executor.
The task is in "To Do" with an executor:
✅ If the Objective to which the task is moving is associated with the same Stream - no blocking. There are no restrictions if the Objective is not associated with a Stream and the assigned executor is free (without a Stream).
✅ If there are differences in the assigned Stream composition between the Objective from which the task is being moved and the Objective to which the task is being moved, the executor is removed.
The task is in "Doing" or "Review":
✅ If the Objective to which the task is moving is associated with the same Stream - no blocking. There are no restrictions if the Objective is not associated with a Stream and the assigned executor is free (without a Stream).
❌ If there are differences in the assigned Stream composition between the Objective from which the task is being moved and the Objective to which the task is being moved, the transfer is impossible.
❌ Moving a task to "Done" status is not possible.
If the Iteration from which the task is moving is defined, and the Iteration to which the task is moving is not defined:
✅ The task is removed from the stages (To Do, Doing, Review), and assignments are canceled.
Comments
0 comments
Article is closed for comments.