For our software development team, we have multiple steps in the process carried out by different people. A bug fix may be developed by one person, tested by another, and deployed by a third. We have the workflow defined in Jira. However, when John finishes development he can remove himself as an assignee to keep the task open, but his work won't be tracked when we review productivity at the end of the sprint.