Delivery
SLO/Incidents: What PM Needs to Know
What a product manager needs to know about SLI, SLO, error budget, and incidents to manage product reliability.
Reliability is a property of a product that the user feels directly, even if they do not know the term SLO. The product helps you choose critical user paths, agree on the acceptable level of degradation and decide when the speed of new releases is already more expensive than the risk to trust and revenue.
Why PM should know about SLOs and incidents
Definition and general context
SLO (Service Level Objective) is a clear metric that shows the quality of the service your product promises to the team and users. Incident: Any deviation from normal operation that affects users. For a product manager, it’s not just the responsibility of support and Devops. If SLOs are not met, customers lose trust, the team spends time extinguishing fires, and delivery metrics fall.
Example: if the SLO for uptime front-end service is 99.9%, then the allowable downtime per month is approximately 43 minutes. If an incident violates this limit, the team does not fit into the promises of users.
Why it is important to supply and process
Insufficient attention to SLO leads to chaotic releases, degradation of quality and blurred SLA (service level agreement) standards. A manager who does not track incidents and manage them systematically risks losing focus on delivering value and user trust. SLO is a tool for balancing speed and stability.
Key concepts: SLI, SLO, SLA
Differences, linkages and examples
- SLI (Service Level Indicator): Measurable metrics such as the percentage of successful requests or API response times.
- SLO: Target values – for example, at least 99.5% of successful requests in 30 days.
- SLA: A legal obligation (between a company and a customer) is often built on the basis of internal SLOs.
Example:
For the B2B API, SLI means “99.9% of requests are completed < 500 ms.” SLO: 99.9% of service requests no longer than 500 ms in 1 month. SLA – “Compensation for violation of the SLO more than 2 times in a row”.
How to choose and implement
SLOs are taken from real user patterns and business risks. SLI is measured technically. A good PM aligns goals with the team and business, rather than dictating them out of your head.
SLO in daily PM work
How to use SLO to manage your product
The product manager prioritizes not only the wants of the business, but also the ability of services to withstand the load without drawdowns. SLOs are integrated into Kanban and Scrum as a prerequisite for releases.
Example of application:
If the SLO dashboard shows an uptime drop to 99.3%, the manager initiates a lock on new features and a focus on stability. Regular incident retrospectives and SLOs are the standard for large SaaS product teams.
Metrics and control tools
Two groups of metrics are most commonly used: uptime and response time cohorts, and error rates. For monitoring usually: Prometheus, Grafana, New Relic, Sentry.
Incident response: processes and anti-patterns
How to react and what to avoid
There are always incidents, but systematicity is critical. A good incident process is when everyone knows the roles and procedures: time, area, scale. Postmortem (incident analysis) without finding fault is the standard.
Case:
In a fintech product, a drop in the base slowed down by 15 minutes, error reports instantly flew into the #incidents channel, the team started a root-cause ticket, stopped releases and gave the developer time to straighten out the infrastructure. SLO on the uptime for a month managed to save.
Anti-patterns:
- Ignore minor incidents or record them separately.
- Finding the blame instead of analyzing the reasons.
- Do not update the SLO after visible load or architecture changes.
Product Health: Reports and Communication
PM collects monthly reports on incidents and current status SLOs, shows them to the team and subcontractors. All changes to the SLO and serious incidents go into a public document or Jira.
SLO Implementation: Processes and Good Practices
How to Work with SLO
- Choose 2-3 important SLIs: availability, latency, error rate.
- Set SLOs for real-world product scenarios, not for competitors.
- Start monitoring and add alerts.
- Make monthly reviews: where did not fit, why, what we change.
- Revise the SLO once a quarter to meet new realities and product growth.
Case for e-commerce:
SLI is the percentage of successful orders without payment errors. SLO – at least 99.8% per day. If the real value drops, the team suspends the release of new functionality and focuses on eliminating the causes.
Where to look for benchmarks and how to communicate progress
The exact numbers are highly dependent on the niche and the volume of the load. In SaaS or b2b-API, uptime is considered to be 99.9%, for internal enterprise services, the framework may be lower. Focus on Google SRE Workbook and the latest breakdowns in SRE Report by Catchpoint, but always adapt the metrics to your product and infrastructure.
FAQ: briefly on the main thing
- What is the difference between SLO and SLA? SLO is an internal quality metric, SLA is an external contract with the client.
- How often should I review the SLO? Usually, once a quarter is enough, either after major incidents or traffic changes.
- Who is responsible for the execution of the SLO? Responsibility is always with the team as a whole, but PM ensures that the process is transparent and results.
- What to do with regular SLO violations? Stop releases, understand the reasons, discuss the stabilization plan.
- What monitoring tools are used to control SLO? Popular solutions: Prometheus, Grafana, Sentry, New Relic.
- Do all products have to have detailed SLOs? For MVPs or experiments, it can be simplified; for advanced production systems, it is the best way to manage risk.