CA Agile Central Rally:能否像添加User Story间依赖一样添加Story内任务间依赖?
Great question! Let’s break down how this works in CA Agile Central Rally:
Core Answer
Out of the box, CA Agile Central Rally does NOT support direct, native dependency relationships between tasks that belong to the same User Story.
Rally’s built-in dependency model is designed primarily for higher-level work items like User Stories, Features, or Initiatives. Tasks under a single Story are treated as granular, actionable subtasks, and there’s no default field or functionality to link them as predecessors/successors directly.
Workarounds to Track Task Dependencies
If you need to document or manage dependencies between same-Story tasks, here are practical alternatives:
Custom Fields for Predecessor/Successor Links
Create two custom fields on the Task object (e.g.,Predecessor TaskandSuccessor Task) with a "Task" type reference. This lets you manually link tasks under the same Story to each other. While this won’t trigger automated workflow changes (like blocking a task until its predecessor finishes), it creates a clear, visible record of the dependency for your team.Ordered Task Lists + Blocked Status
Drag and drop tasks in your User Story’s task list to reflect their execution order. Then use theBlockedstatus for tasks that are waiting on another task to complete. Add a note in the task’s description (e.g.,Blocked: Waiting for Task #123 to finish setup) to make the dependency explicit for anyone viewing the Story.Split Tasks into Separate User Stories (When Appropriate)
If the dependent tasks represent distinct, value-delivering work (and fit the INVEST principles for User Stories), consider splitting them into separate Stories. You can then use Rally’s native dependency features (predecessor/successor links) between these Stories. This is best for cases where the dependency is significant enough that the tasks shouldn’t be tied to a single Story.Custom Automation (Advanced)
For teams needing automated dependency enforcement (e.g., auto-blocking a task until its predecessor is done), you can build custom logic using Rally’s Custom App SDK or webhooks. This requires some development expertise, but it can create a more seamless dependency workflow.
内容的提问来源于stack exchange,提问作者Arunkumar Mathiyazhagan

