Bug Reporting: ART or Battle?

Good question. If we do have multiple bugs…it depends how bad it is as to what the most efficient next step is. Worst case the most efficient next step could be “stop testing and get people on a call”. Especially if we feel we’re finding bugs that should have been captured earlier and question stability.

Prioritising multiple bugs is more about interactions and we find that priority is a natural conversation in our engineering teams.
So from the testing I did Friday I have a couple of examples of those that I could categorise:

  • The easy no brainer - Definite non-compliance to the story and easy fix
  • The big deal usability - UI presents a scenario that will be confusing to the user and is a big deal to fix

So “the easy no brainer” devs pick it up and just get on with it.
“The big deal usability” our instant reaction is to yell “Product!”. Do we fix this as its a design flaw? Do we just tell the user about the scenario that can leave the UI in this state as it going to affect deployment timescales?

One of the things about our workflow that forces us to have these discussions os we created a sub-task called “story bug”. You can’t close the story until all bugs have been addressed. You can either address them by fixing them, agreeing not to fix them or converting them to a standard bug and moving them to the backlog. We can’t do that just from setting the priority in Jira, to come to those decisions we need to talk about it. Sometimes it can be done in a slack thread or if there is conflict we’ll get on a call to make our cases.

1 Like

No response. I used to create too many bug reports, and no other person would have time to even check them.

That depends on what effective means?
If I want to advocate for fixes, or support others in dealing with it, I talk to them about the most important issues(then the bug-report ticket might not be written, or might be very brief). And then I won’t waste time with bugs that will never be fixed.

1 Like

Thanks for this-I like how you are not treating bug report as just “documenting what’s broken”, but as a communication bridge-bringing in context, technical depth and even offering fixed when it makes sense. That kind of ownership really elevates the role of a tester.

Really appreciate how you broke this down especially the way you have tied the prioritization to actual conversations, that’s so real.

I like the “easy no brainer” vs “big deal usability” distinction it mirrors what I
have experienced too, where not everything is about severity but more about impact and timing,
Sometimes the “fix it now” bugs aren’t real ones crashing things, but the ones that just can’t ship as-is without causing confusion to the user.

Also love the use of a “story bug” sub-task to keep accountability tied directly to the story. That’s such a smart way to ensure nothing slips through the cracks while still giving space to discuss trade-offs with the team.

And yeah-sometimes the most productive move is to stop and talk it out, saves hours of back and forth later. Thanks for sharing.

1 Like

I think a lot of us have been there, especially early on, when we are reporting every little thing thinking we are helping, but it ends up overwhelming the system.
Sometimes the most valuable thing is not a detailed ticked-it’s a conversation or a heads-up about something that might become a blocker down the line. It’s easy to fall into the trap of thinking a bug report has to be written to be valid, but often the real impact happens through interactions, not just documentation.