16 de setembro de 2026Por Core AppsGestão6 min de leitura

O que é SLA de software e como definir? Guia para PMEs

Este guia explica o que é SLA (Service Level Agreement) de software, sua importância para PMEs e como definir métricas e termos que assegurem o desempenho esperado.

Explore
sla
contrato de software
disponibilidade
gestão de ti
software sob medida

Introdução: o que é SLA de software e por que a PME deve considerá-lo

Um SLA (Service Level Agreement), ou Acordo de Nível de Serviço, é um contrato formal que define as garantias de desempenho, disponibilidade e suporte que um fornecedor de software se compromete a entregar. Para uma PME, compreender o que é SLA de software e como definir um acordo desse tipo constitui uma medida de proteção ao negócio, e não apenas um detalhe técnico. O SLA converte expressões genéricas, como “alta performance”, em metas mensuráveis, com consequências definidas.

Na prática, o SLA responde a perguntas essenciais: por quanto tempo o sistema pode permanecer indisponível por mês; em quanto tempo a equipe de suporte deve responder a um chamado crítico; e o que ocorre caso essas metas não sejam cumpridas. Na ausência de um SLA, a empresa fica exposta a prejuízos decorrentes de paralisações, perda de dados e suporte ineficaz, sem instrumento formal para exigir melhorias ou compensações.

Por que o SLA de software é relevante para a PME

A ausência de um SLA equivale a não dispor de garantia sobre um ativo relevante. Para proprietários e gestores de tecnologia, o documento funciona como ferramenta de gestão de risco e de previsibilidade. Os benefícios são os seguintes:

  • Previsibilidade operacional: o nível de serviço esperado é conhecido, o que permite planejar operações e contingências com base em dados.
  • Alinhamento de expectativas: evita divergências entre o que foi contratado e o que foi entregue. Cliente e fornecedor têm clareza sobre suas responsabilidades.
  • Proteção financeira: a indisponibilidade de um sistema de gestão ou de um e-commerce implica perda direta de receita. O SLA estabelece penalidades, como créditos de serviço, que compensam parte do prejuízo e incentivam o fornecedor a manter a estabilidade.
  • Base para tomada de decisão: relatórios de cumprimento do SLA fornecem dados concretos sobre o desempenho do software e subsidiam decisões sobre renovação de contrato, investimento em infraestrutura ou troca de fornecedor.

A diferença entre SLA, SLO e SLI

A definição de um bom SLA exige a compreensão de três conceitos complementares. A confusão entre eles é um erro frequente e enfraquece o contrato.

  • SLI (Service Level Indicator / Indicador de Nível de Serviço): é a métrica bruta, a medição efetiva de um aspecto do serviço. Exemplos: a latência de uma resposta de API em milissegundos ou o percentual de requisições que retornaram erro.
  • SLO (Service Level Objective / Objetivo de Nível de Serviço): é a meta interna que a equipe técnica busca atingir para um SLI. Exemplo: “99,95% das requisições de login devem ser concluídas com sucesso”. O SLO costuma ser mais rigoroso que o SLA, de modo a oferecer margem de segurança.
  • SLA (Service Level Agreement / Acordo de Nível de Serviço): é o contrato externo, o compromisso assumido com o cliente, baseado em um ou mais SLOs. Exemplo: “A disponibilidade do sistema será de, no mínimo, 99,9% em cada mês fiscal. Caso contrário, o cliente receberá crédito de 10% na fatura.”

Em síntese: o SLI mede, o SLO define uma meta interna e o SLA formaliza o compromisso com o cliente, com as respectivas consequências.

Como definir um SLA de software eficaz: passo a passo

A elaboração de um SLA não se resume ao preenchimento de um modelo. Requer alinhamento entre as necessidades do negócio e a capacidade técnica do fornecedor.

1. Identificar os serviços críticos

Nem todo software ou funcionalidade tem o mesmo peso. A indisponibilidade do login de clientes em um e-commerce é consideravelmente mais crítica que a do painel administrativo de relatórios. Convém listar as funcionalidades essenciais à operação e concentrar o SLA nelas.

2. Definir as métricas (SLIs) relevantes

As métricas devem refletir o impacto sobre a experiência do usuário e sobre o negócio. As mais comuns são:

  • Disponibilidade (uptime): percentual de tempo em que o software permaneceu operacional. Um uptime de 99,9% admite até 43,8 minutos de indisponibilidade por mês. Um uptime de 99,99% reduz essa janela para 4,4 minutos.
  • Tempo de resposta (latência): tempo necessário para processar uma ação, como o carregamento de uma página ou a resposta de uma API.
  • Tempo de resposta e de resolução do suporte: são métricas distintas. A primeira define o prazo para acusar o recebimento de um chamado (por exemplo, 15 a 30 minutos para incidentes críticos); a segunda, o prazo para resolver o problema.
  • Taxa de erros: percentual de operações que falharam (por exemplo, falha ao salvar um formulário).

3. Estabelecer os objetivos (SLOs) e o SLA

Definidas as métricas, os valores devem ser negociados com realismo. Exigir 99,999% (“cinco noves”) de uptime tem custo muito elevado e, para a maioria das PMEs, é desnecessário. Um uptime de 99,9% é um padrão de mercado adequado para aplicações críticas.

Tabela de uptime e downtime permitido:

Uptime % Downtime por Mês Downtime por Ano
99% ~7.3 horas ~3.65 dias
99.5% ~3.6 horas ~1.8 dias
99.9% ~43.8 minutos ~8.76 horas
99.99% ~4.4 minutos ~52.6 minutos

4. Determinar as consequências (penalidades)

Um SLA sem penalidades carece de efetividade. As consequências do descumprimento devem ser claras e automáticas. A forma mais comum é o crédito de serviço, um percentual de desconto na mensalidade seguinte. Para violações continuadas, o contrato pode prever o direito de rescisão sem multa por parte do cliente.

5. Estruturar processos de monitoramento e relatórios

O contrato deve especificar como as métricas serão monitoradas e com que frequência os relatórios serão enviados, em geral mensalmente. O cliente deve ter acesso a um painel que permita auditar esses números, assegurando transparência.

O que incluir em um contrato de SLA de software (checklist)

Um documento de SLA bem estruturado deve conter, no mínimo:

  • Definições claras: o significado de “indisponibilidade”, “manutenção programada”, “tempo de resposta” e termos equivalentes.
  • Escopo do serviço: quais módulos e funcionalidades do software estão cobertos.
  • Período de validade: datas de início e término do acordo.
  • Métricas e objetivos: os SLIs e os valores do SLA (por exemplo, uptime de 99,9%).
  • Responsabilidades: deveres do provedor e do cliente (por exemplo, fornecer informações claras na abertura de um chamado).
  • Horários de suporte: se o suporte é 24/7 ou restrito ao horário comercial.
  • Exclusões: situações em que o SLA não se aplica (por exemplo, falhas causadas pela infraestrutura do cliente, manutenção programada com aviso prévio e eventos de força maior).
  • Penalidades e créditos: a fórmula de cálculo das compensações.
  • Processo de revisão: como e quando o SLA será revisado, geralmente a cada ano.

A definição e a gestão de um SLA de software constituem etapa essencial na profissionalização da gestão de tecnologia de uma PME. O instrumento contribui para que os investimentos em software resultem em desempenho efetivo e confiável.

Em projetos de software sob medida, ou quando é necessário assegurar o desempenho de sistemas existentes, a definição de um SLA consistente desde o início é indispensável. Na Core Apps, cada projeto de software customizado é conduzido com acordos de nível de serviço claros. Solicite um contato para avaliar as necessidades da sua empresa.

Perguntas frequentes

Qual é um percentual de uptime adequado para um software de PME?

Para a maioria das PMEs, um SLA de 99,9% de uptime (disponibilidade) em sistemas críticos é um padrão de mercado realista e consistente. Esse percentual corresponde a aproximadamente 43 minutos de inatividade por mês. Sistemas menos críticos podem adotar 99,5%, enquanto operações que não admitem interrupção, como e-commerce em períodos de pico de vendas, podem exigir 99,99%.

O que ocorre se o provedor não cumprir o SLA?

Quando o provedor não cumpre o SLA, aplicam-se as consequências previstas em contrato. A penalidade mais comum é a concessão de 'créditos de serviço', ou seja, descontos em faturas futuras. Em casos de falhas graves ou recorrentes, o SLA pode prever compensações financeiras diretas ou o direito de o cliente rescindir o contrato sem multa.

O SLA cobre novas funcionalidades ou apenas o sistema atual?

Em geral, o SLA cobre os serviços e as funcionalidades existentes na data de assinatura do contrato. Novas funcionalidades, módulos ou atualizações de grande porte normalmente exigem revisão ou aditivo ao SLA, pois podem apresentar requisitos distintos de desempenho e disponibilidade. O escopo coberto deve ser descrito de forma explícita no documento.

Quem é responsável por monitorar o SLA?

A responsabilidade primária de monitorar e reportar o desempenho em relação ao SLA é do provedor de serviço. O cliente, entretanto, deve ter acesso a painéis ou relatórios que permitam verificar os dados com transparência. Ambas as partes devem compreender de que forma as métricas são coletadas e calculadas, a fim de evitar divergências.

Core Apps

Avalie a viabilidade do seu projeto de software

Descreva a sua necessidade e um consultor da Core Apps entrará em contato pelo WhatsApp, sem compromisso, para avaliar a solução mais adequada, da automação de processos ao sistema interno sob medida.

Fale com a Core Apps

Apresente o seu desafio. Avaliaremos a viabilidade do projeto.

Sem compromisso. Em até 24 horas, um de nossos consultores analisa a viabilidade do projeto e retorna com um parecer técnico.

Resposta em até 24 horas
Total confidencialidade