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.
Welcome to the Atlassian Community!
That is not how sprints work. The point of a sprint is that the team selects some issues to deal with, and then delivers results.
It does not matter that several people might work on it, nor that which team member does any work on it.
You should be tracking team productivity, not individuals. "task open" means that the team has not finished. "task closed" means the team has.
Recommended Learning For You
Level up your skills with Atlassian learning
Learning Path
Get the most out of Jira
Start with basic Jira terms and navigation. Then, discover how to effectively organize work and customize your Jira experience.
Learning Path
Atlassian tools and practices for developers
Reduce context switching by making Jira more efficient, and apply collaboration best practices for streamlined team operations.
Atlassian Certified Associate
Jira Essentials certification
Validate your knowledge of key Jira concepts like using work items, spaces, boards, and Rovo.