A bug issue is assigned to a developer. Later in the work flow, the issue is transition to In Test and reassigned to a Tester. This makes things very confusing. Is that the right way? Perhaps, after a bug issue is created, a requirement issue should be created to describe the fix to the bug and a subtask should be created under the requirement? What is the way that make the most sense? The bug issue shouldn't be passed between two people. By doing that we are using visibility Any articles that I can read about this?