The issue tracker no longer assigns new issues to any particular person, they go to "unassigned" instead. This means that anyone is welcome to pick up an issue and decide to work on it. But when is it the right time to do so? And how do you know anyone else isn't working on it? If everyone follows a few simple rules, it will be clear.
- If you wish to work on an issue, make sure you are ready to do so before assigning it to yourself. If you think you might work on it later, add a comment indicating your interest but leave it unassigned so that someone else may be able to work on it sooner. If you really feel you are the one to do the job, then go ahead and assign it to yourself. There is a quick link on the issue viewing page to assign one to you.
- Once you begin work on an issue, you can mark it "in progress" so everyone else will stay out of the way while you get the work done. Just click the "Start Progress" link while viewing an issue that is assigned to you and off you go! Everyone can easily view "in progress" issues with a filter or dashboard portlet. When done, you can stop the progress by either resolving the issue or by turning it off with the "Stop Progress" link.
- If you are not going to work on an item assigned to you, or self-assigned. Then assign it back to "unassigned" so that others may pick it up.
- Feel free to comment on other issues to help clarify them, to add thoughts on implementation, and to add other problem cases.