Currently we use story tickets for our primary product requirements. Those tickets then get assigned to QA once completed by dev. If the ticket doesn't pass QA then our testers are using bug tickets to track what issues they're finding, reproduction steps, etc. They link these bugs to the original ticket but its still a HUGE mess to keep track of. Often I'll have my story ticket showing as in QA but the two bugs associated to it are back in dev. What's the best practice here? Should we not be creating bug tickets when a story ticket doesn't pass QA? And if not, then where do the testers put their feedback? Thx!!