Quick answer: Internal targets are useful; public SLAs are risky for most indies. Setting yourself goals like "address critical crashes within 24 hours" focuses your work. Promising players fixed timelines publicly is a commitment that's hard to keep and easy to be punished for.
An SLA (service level agreement) sets target times for responding to or fixing bugs. Whether you should have one depends on whether it's internal or public. Internal targets that focus your effort are valuable; public promises of fix timelines are a commitment most indies should be cautious about.
Internal Targets Focus Your Work
Setting yourself informal targets, address critical crashes within a day, triage new reports within a few days, is genuinely useful. It gives your bug work urgency and structure, and prevents serious issues from languishing. As a private guideline that shapes how you prioritize, an SLA-style target is a good practice.
Bugnet's impact ranking helps you apply such targets sensibly, fast response for high-impact issues, more relaxed for trivial ones. Internal targets tied to severity keep your most important fixes moving without over-promising.
Public SLAs Are a Risky Commitment
Publicly promising fix timelines is different and riskier. Bugs are unpredictable, some take far longer than expected, and a public SLA you miss becomes a stick players beat you with: "you promised 48 hours." For a small team, committing to fixed public timelines often creates more downside than goodwill.
So most indies are better off communicating that you're aware and working on issues, without binding yourself to specific deadlines. Acknowledgement builds trust; missed public promises erode it. The flexibility to fix things in the right order matters more than a public clock.
Communicate Without Over-Promising
The middle path: use internal targets to drive your work, and communicate progress to players, what you're aware of, what you're working on, without committing to hard public deadlines. Players mostly want to know you're on it, not a guaranteed time, so you can satisfy them without the risk of a public SLA.
Bugnet's public tracker and changelog let you show acknowledgement and progress without promising dates. So: set internal targets for bug fixes to focus your work, especially for critical issues, but be cautious about public SLAs, communicate that you're aware and working without binding yourself to timelines you may not be able to keep.
Internal targets focus your work; public SLAs are risky, bugs are unpredictable and missed promises hurt. Communicate that you're aware and working without binding to deadlines.