Is there any efficient way to track how many times a ticket has gone through dev and test before they are signed off? Some of the tickets in my project are going around between development and test due to poor code quality or sometimes increase of scope. What's the best way to report on this in JIRA, ideally in Scrum boards.
Subtasks seems like an accurate way to record estimated vs actual time spent on each sub task, e.g. dev. However, in the scenario whereby the developer has finished the coding, he would then mark that subtask as done. The tester then picks up the test subtask which of course would fail. So what's the best practice on recording the 2nd or 3rd temps of dev?
Should I keep creating subtasks? How can I then highlight in the report?
Any thoughts would be appreciated!