Our Supervisor mentality is that if a bug is found in the future he wants to do this:
- Find the PBI that describes the functionality that is not working correctly.
- Update that PBI to current Sprint.
- Create a Bug and put it under that PBI.
- Create a task and put it under that Bug.
- The rationale behind this is that he considers that PBI to not have correctly finished, so it has to be re-opened, and he wants the Bug to be under that PBI so that he knows what functionality was not working correctly.
I'm under the impression that the correct way really only has 2 options:
- Treat Bugs at the same level as PBIs when you find them in a future iteration - create the Bug but just be as descriptive as possible so you know what functionality was the problem.
- Treat the Bugs as a Task, so either create a new PBI, or copy\move the previous PBI to the current sprint, and put the Bug under that PBI, but DON'T create a task under the Bug, the Bug essentially is a task.
What would be a solution for our shop?