Should I change assignee in jira issue when I've changed it state to such t开发者_C百科hat other person is supposed to work on it?
What is common approach? (please provide trustworthy source of your thoughts)It depends on what you want to achieve. If you use JIRA as an issue tracker that shows everyone what is his duty to do, you should change the assignee to the person that should work on that issue now. As assignee are only allowed person with the permission to be assigned, so there may be edge case where someone else does take the job.
Your workflow should be reflect that. So when you assign a defect to a developer (because he is the one to fix it), and the developer has fixed it has changes the status to resolved, he should have the option to assign the issue to the responsible QM person, that has to retest the relevant part of the application before closing the bug.
I have seen also that some users change assignee to the name of reporter, in order to ping the reporter to answer their question in a comment.
I deprecate this usage.
It may mean that your miss a workflow step (such as "Waiting for reporter"), or have a missing a filter condition in a gadget or board, or miss notification to the reporter on issue commended/updated (or the reporter consider the notifications as spam).
Fix the above, and you will have no need to assign to reporter.
Reporter is a "customer" of the task, and unless he resolves his task by himself, he shall not be assignee.
The "assignee" is a main person who is responsible for the issue. It's not necessary who should work on it, but the one who should manage progress on the issue. E.g. if developer has fixed a bug, the bug reporter should test it, but it's not always possible that the reporter is available or responsible enough (it could be a customer), so then a QC person should be assigned, or maybe support desk who would contact the customer and guide through the bug fix.
精彩评论