If you have a story that was assigned to a user and completed, but then needs to be revised and the original user can't do it, do you:
- reopen the original story but reassign it to the new assignee
- reopen the original story, leave the orginal assignee, but create a subtask with the new assignee
- create a new story with the new asignee but link the two stories
If I do option #1 the reporting results are tainted and unaccurate
If I do option #2, the breadth of the new revisions are not accurately reflected via a subtask (i.e. the new fix isn't so simple and requires a lot of work)
If I do option #3, it appears we're creating 2 seperate deliverables when in reality it was just another version of the original story