SLAは、ITサービスや業務委託の品質を管理するうえで欠かせない取り決めです。
言葉だけを見ると難しく感じられますが、提供するサービスの水準を双方で合意し、確認できる形にする考え方と捉えると理解しやすいでしょう。
サービス品質への期待が食い違うと、納品後や運用中に認識のずれが起こりやすくなります。
そこで役立つのが、対応時間、稼働率、復旧目標、報告方法などを明文化するSLAです。
この記事では、SLAの意味、KPIとの違い、作り方、契約に組み込む際の注意点、継続的な品質改善への活用方法を詳しく解説します。
SLAの意味とサービスレベル合意の基本

それではまず、SLAの意味とビジネスにおける役割について解説していきます。
SLAが示すサービス品質の約束
SLAはService Level Agreementの略で、日本語ではサービスレベル合意と呼ばれます。
サービス提供者と利用者の間で、どの程度の品質を、どのような条件で提供するかを合意する文書または契約上の取り決めです。
たとえばクラウドサービスなら、月間稼働率、障害発生時の初動対応時間、問い合わせへの回答目安、データバックアップの頻度などが対象になります。
システム運用の委託であれば、監視時間、障害の重要度分類、復旧目標時間、定例報告の内容も重要な合意事項でしょう。
SLAの目的は、単に厳しい条件を提示することではありません。
利用者が期待する価値と、提供者が実現可能な品質をすり合わせ、判断基準を共通化することにあります。
口頭の約束だけでは、緊急時に「すぐ対応する」の意味が人によって変わってしまいます。
しかし、初回回答は二時間以内、重大障害の復旧目標は四時間以内のように定義すれば、評価と改善を進めやすくなります。
契約書とSLAの関係
SLAは契約書そのものとして扱われる場合もあれば、基本契約書に付属する個別文書として運用される場合もあります。
業務委託契約では、業務の範囲、報酬、秘密保持、損害賠償などを基本契約で定め、その品質基準をSLAで具体化する構成がよく見られます。
このように分けると、サービス内容の変更や測定基準の見直しが必要になったとき、基本的な契約条件を大きく動かさずに管理できます。
ただし、SLAに書かれている内容がすべて法的な保証と同じ意味になるわけではありません。
未達時の返金、利用料金の減額、サービスクレジット、再発防止報告などを実施する場合は、未達時の扱いを契約文書で明確にすることが重要です。
特に、損害賠償の範囲や免責条件に関わる内容は、契約条項との整合性を確認しておく必要があります。
対象になりやすいサービスレベル
SLAで定める項目は、サービスの種類や利用目的によって変わります。
すべてを数値化すればよいわけではなく、顧客が本当に重視する体験や業務への影響を基準に選ぶことが大切です。
| 管理項目 | 内容 | 設定例 |
|---|---|---|
| 可用性 | サービスを利用できる状態の割合 | 月間稼働率九九点九パーセント以上 |
| 応答時間 | 問い合わせを受けてから最初に返答するまでの時間 | 重大度が高い障害は一時間以内 |
| 復旧時間 | 障害発生から復旧までの目標時間 | 重大障害は四時間以内 |
| 処理性能 | 画面表示やデータ処理にかかる時間 | 通常時の応答時間は三秒以内 |
| 保守対応 | 定期保守や緊急保守の実施条件 | 保守予定は七日前までに通知 |
| 報告 | 品質状況や障害内容を共有する方法 | 月次報告と障害報告書を提出 |
数値を入れる際は、測定する対象、測定期間、除外条件、データの取得方法まで決めることが欠かせません。
この前提が曖昧だと、達成したかどうかを正しく判定できなくなります。
SLAは高品質を一方的に求めるための文書ではありません。
利用者と提供者が、提供価値、優先順位、許容できるリスクを共有するための共通ルールです。
SLAとKPIの違いと品質管理の関係
続いては、SLAとKPIの違いを確認していきます。
KPIが担う業務改善の役割
KPIはKey Performance Indicatorの略で、重要業績評価指標を意味します。
目標の達成状況を把握するために使われる数値であり、売上、利益率、問い合わせ件数、解約率、対応件数、顧客満足度などが代表例です。
SLAとKPIはどちらも数値を使うため混同されがちですが、目的が異なります。
SLAは顧客や利用部門に対するサービス水準の約束であり、KPIは組織が目標達成に向けて改善を進めるための管理指標です。
たとえば、問い合わせへの初回回答を二時間以内とするSLAを守るために、担当者一人あたりの処理件数、一次解決率、エスカレーション件数をKPIとして追うことがあります。
つまり、SLAが守るべき外向きの品質基準なら、KPIは品質を支える内向きの運用指標と考えると整理しやすいでしょう。
SLIとSLOを含めた考え方
SLAを設計する際には、SLIとSLOもあわせて理解すると実務が進めやすくなります。
SLIはService Level Indicatorの略で、サービス品質を測る実測値です。
SLOはService Level Objectiveの略で、目標として設定する水準を指します。
たとえば、月間稼働率が九九点九二パーセントだったという実績がSLIであり、月間稼働率九九点九パーセント以上という目標がSLOです。
そのSLOを顧客との合意事項として文書化し、未達時の対応まで含めたものがSLAになります。
SLIは実績を測る指標です。
SLOは目指す水準です。
SLAは利用者との合意内容であり、測定方法や未達時の対応も含みます。
この区別をしておくと、社内で改善したい指標と、外部へ約束する品質水準を混同せずに済みます。
SLAとKPIを連動させる方法
SLAを掲げるだけでは、日々の業務改善にはつながりません。
現場が管理できるKPIに分解し、品質低下の兆候を早めに見つける仕組みが必要です。
たとえば障害復旧時間をSLAに設定した場合、障害検知までの時間、担当者への連絡時間、原因特定までの時間、復旧作業時間をKPIとして追跡できます。
初回回答時間が悪化しているなら、問い合わせの急増、担当者不足、ナレッジ不足、分類ルールの不備などを確認することになります。
このように原因を分解すれば、未達になってから反省するのではなく、未達の前に手を打てる品質管理へ変えられます。
ただし、KPIを増やしすぎると、担当者が記録作業に追われる恐れがあります。
SLAに直接影響し、改善行動につながる指標に絞ることが実務上のポイントです。
SLAの作り方と設定項目
続いては、実際にSLAを作る手順と設定項目を確認していきます。
利用者の期待と業務影響の整理
SLA作成の出発点は、提供側の都合ではなく、利用者が何に困るのかを把握することです。
同じ一時間の停止でも、社内ポータルの停止と受注システムの停止では、事業への影響が大きく異なります。
まずはサービスの利用時間、利用者数、重要業務、停止時の影響、代替手段の有無を整理します。
次に、障害の重要度を分類します。
すべての問い合わせを最優先にすると、実際には優先順位が機能しません。
| 重要度 | 影響の目安 | 初回回答の目安 | 復旧目標の目安 |
|---|---|---|---|
| 重大 | 主要機能が使えず業務停止の恐れがある状態 | 一時間以内 | 四時間以内 |
| 高 | 一部の主要機能に大きな支障がある状態 | 四時間以内 | 一営業日以内 |
| 中 | 回避策があり業務を継続できる不具合 | 一営業日以内 | 数営業日以内 |
| 低 | 操作案内、軽微な不具合、改善要望 | 数営業日以内 | 個別に協議 |
この表はあくまで考え方の例です。
実際には、顧客の事業特性、サポート体制、営業時間、委託範囲に応じて調整します。
測定条件と責任範囲の明文化
SLAでは、目標値だけでなく測定条件を具体的に書く必要があります。
月間稼働率九九点九パーセント以上という表現だけでは、計画保守を停止時間に含めるのか、利用者側の通信障害をどう扱うのかが不明です。
そこで、対象サービス、対象時間、測定期間、データの取得元、計算方法、除外条件を定義します。
稼働率は、対象時間から停止時間を差し引き、対象時間で割って算出します。
計画保守、利用者側の設備不具合、不可抗力による影響を除外するかどうかも事前に合意します。
責任範囲の明確化も重要です。
たとえばクラウド環境では、基盤の稼働は事業者が担い、利用者アカウントの権限設定や端末管理は利用者が担うことがあります。
どちらの作業遅れが品質に影響したのかを判断するためにも、責任分界点をSLAや関連文書で示しておきましょう。
現実的な目標値の設定
サービスレベルは高ければ高いほどよいように思えますが、過度な約束は運用を不安定にします。
高い稼働率や短い復旧目標を実現するには、冗長化、監視体制、待機人員、部品在庫、訓練などのコストが必要です。
顧客にとって本当に必要な水準と、提供側が継続して守れる水準の接点を見つけることが大切です。
過去の実績が十分にない新規サービスでは、最初から厳格な数値を約束するより、試行期間を設けて実測値を集める方法もあります。
そのうえで、段階的にSLOやSLAを見直すと、無理のない品質保証につながります。
目標値は営業上の魅力だけで決めないことが重要です。
人員、技術、委託先、営業時間、障害対応の実績を踏まえ、継続して守れる水準を合意しましょう。
サービス品質を測る指標と運用体制
続いては、SLAを形だけで終わらせないための測定と運用体制を確認していきます。
可用性と応答時間の測定方法
可用性は、サービスが使える状態にある割合を表す代表的な品質指標です。
しかし、サーバーが起動していても、ログインできない、決済が完了しない、画面が極端に遅いという状態なら、利用者はサービスを使えているとは感じません。
そのため、監視ではインフラの稼働だけでなく、ユーザー操作に近い観点で確認することが有効です。
ログイン、検索、登録、決済、ファイル出力など、重要な操作を定期的に確認する仕組みが考えられます。
応答時間についても、平均値だけで判断すると一部の遅延を見逃す可能性があります。
混雑する時間帯、地域、端末、処理量による違いを確認し、利用者の体感に近い測定を行うことが望ましいでしょう。
測定できる項目だけではなく、利用者が品質低下を感じる場面を測るという視点が重要です。
監視、報告、エスカレーションの流れ
SLAを機能させるには、異常を検知し、判断し、関係者へ伝える流れを定める必要があります。
監視ツールでアラートが出ても、誰が確認し、どの条件で担当部署へ連絡し、誰が顧客に報告するかが決まっていなければ、初動は遅れます。
特に重大障害では、技術対応と顧客対応を並行して進める体制が求められます。
技術担当者が復旧作業に集中できるよう、連絡窓口、状況更新の頻度、経営層への報告基準を分けておくと混乱を抑えられます。
障害対応では、検知、一次切り分け、影響確認、連絡、復旧、原因分析、再発防止の順で進める流れを整えます。
各段階の担当者と連絡先を明確にすると、SLAで定めた対応時間を守りやすくなります。
月次報告では、SLAの達成率だけでなく、障害件数、問い合わせ傾向、改善施策、翌月のリスクも共有するとよいでしょう。
数字だけを提出する報告ではなく、品質を一緒に改善する対話の場にすることが理想です。
未達時の原因分析と再発防止
SLAを一度でも未達にしたら、直ちに契約関係が悪化するとは限りません。
重要なのは、事実を正確に伝え、原因と再発防止策を誠実に示すことです。
原因分析では、担当者のミスだけに焦点を当てず、手順、監視、設計、教育、引き継ぎ、外部依存などを広く確認します。
たとえば復旧が遅れた背景に、担当者の判断待ちがあったなら、権限設計やエスカレーション基準に改善余地があるかもしれません。
同じ種類の障害が繰り返される場合は、応急処置ではなく恒久対策を優先する必要があります。
障害後の報告書には、発生日時、影響範囲、対応経過、原因、暫定対応、恒久対応、完了予定を整理します。
この記録は、次回の復旧時間短縮や、サービス品質の信頼回復にも役立ちます。
SLAを契約へ組み込む際の注意点
続いては、SLAを契約や取引条件へ組み込む際の注意点を確認していきます。
対象範囲と対象外の条件
SLAでは、何を対象にするかを明確にすることが最も基本的な注意点です。
サービス全体が対象なのか、特定の機能だけが対象なのか、保守時間中も対象に含まれるのかで、評価結果は変わります。
また、利用者の誤操作、利用者側ネットワークの障害、第三者サービスの停止、自然災害などをどのように扱うかも定めておきます。
対象外の条件を細かく書きすぎると、利用者に不安を与えることがあります。
一方で、曖昧なままにすると、障害時に責任の押し付け合いが起こりかねません。
利用者が理解しやすい言葉で説明し、必要に応じて具体例を添えるバランスが重要です。
未達時の補償とサービスクレジット
SLA未達時の対応として、利用料金の一部を返金したり、次回請求から減額したりするサービスクレジットを設けることがあります。
これは損害賠償とは異なり、あらかじめ定めた条件にもとづく料金調整として扱われることが一般的です。
設定する場合は、適用条件、申請期限、算定方法、上限額、他の補償との関係を明記します。
たとえば月間稼働率が基準を下回った場合に、利用料金の一定割合をクレジットとして付与する形が考えられます。
ただし、補償額だけで信頼を取り戻せるとは限りません。
利用者が重視するのは、再発を避けるために何を変えるのか、今後の業務を安心して続けられるのかという点です。
未達時の補償は、品質管理の代わりにはなりません。
補償条件とあわせて、報告、原因分析、再発防止、改善状況の共有を運用に組み込みましょう。
定期見直しと変更管理
SLAは一度作成したら終わりではありません。
サービスの利用者数、機能、業務時間、システム構成、法令への対応が変われば、適切な品質水準も変化します。
定期レビューの時期を設け、達成状況と利用者の満足度を確認することが大切です。
変更時には、いつから適用するのか、既存の利用者にどう通知するのか、移行期間をどう設けるのかを決めます。
特に、サービスレベルを下げる変更は利用者への影響が大きいため、十分な説明と合意が必要でしょう。
反対に、運用改善によって品質が安定したなら、サービスレベルの向上を提案することもできます。
契約を固定的な書面として扱うのではなく、事業とサービスの変化に合わせて育てる基準として管理する姿勢が求められます。
SLAを活用した継続的なサービス品質管理のまとめ
SLAは、サービスレベル合意として、提供者と利用者が品質の期待値を共有するための重要な仕組みです。
稼働率や復旧時間などの数字を並べるだけではなく、対象範囲、測定方法、責任分界点、未達時の対応まで具体化することで、実務に役立つ基準になります。
KPIは、SLAを守るための業務改善に活用できます。
初回回答時間、障害検知時間、一次解決率、再発件数などを継続して確認すれば、品質低下の兆候を早めに捉えられるでしょう。
また、SLAは契約上の品質保証という側面を持つため、基本契約、個別契約、利用規約との整合性も欠かせません。
対象外条件や補償条件を明確にしつつ、利用者が理解しやすい表現で合意することが信頼関係につながります。
守れる約束を明確にし、測定し、改善を続けることが、SLAをサービス品質管理に生かす核心です。
定期的なレビューと対話を重ね、変化する業務に合ったサービスレベルへ更新していきましょう。