Мозаїчне зображення

Як впоратися з простоєм SaaS: Покроковий посібник

Автор: Marta Poprotska, Менеджер спільноти в соціальних мережах

Перевірено: Marta Dozorska, Віце-президент з продукту

Для підготовки до простою SaaS, має бути розроблений письмовий план, що включає кроки, негайне реагування на інциденти та чітку комунікацію.

У цій статті викладено кроки, які варто розглянути щодо впливу простоїв на бізнес та довіру клієнтів, із залученням стратегій та тематичних досліджень.

Огляд концепції

  • Знімок контенту іконка 1

    Категорія: Управління інцидентами, надійність SaaS

  • Знімок вмісту, іконка 2

    Використовується: B2B SaaS, цифрові провайдери, SaaS-платформи

  • Іконка знімка контенту 3

    Основна мета:

    Мінімізувати час простою та захистити довіру клієнтів

  • Іконка знімка контенту 4
  • Знімок контенту, іконка 5

    Етап зростання:

    Масштабування, після PMF, готовність для підприємств

Крок 1

Розробити комплексний план реагування на інциденти

Що таке план реагування на інциденти є ключовою частиною стратегії управління часом, і його слід ретельно оновлювати та редагувати з урахуванням прогресу системи та будь-яких попередніх інцидентів.  

 

  • Визначення ролей та обов'язків: Призначте чіткі ролі членам вашої команди, таким як Командир інциденту (особа, відповідальна за координацію реагування), Технічний керівник (особа, відповідальна за виявлення та усунення несправностей) та Керівник комунікацій (особа, відповідальна за спілкування з клієнтами). Це сприяє встановленню чітких параметрів і може зменшити невизначеність під час виникнення надзвичайної ситуації.

 

Приклад: 

 

Роль Обов'язки
Командир інциденту Координувати реагування, приймати рішення, розподіляти ресурси, спілкуватися із зацікавленими сторонами.
Технічний керівник Виявляти та усувати технічні проблеми, ескалувати за потреби.
Керівник з комунікацій Керувати внутрішніми та зовнішніми комунікаціями, оновлювати сторінку статусу, готувати повідомлення для клієнтів та відповідати на запити.
Керівник служби підтримки клієнтів Обробляти запити та скарги клієнтів, надавати оновлення та ескалувати проблеми відповідним членам команди.
Профільний експерт Надавати спеціалізовані знання та досвід у конкретних сферах програми або інфраструктури.

 

Описати процедури ескалації. Створити чіткий маршрут ескалації, щоб забезпечити ефективне та своєчасне вирішення проблем належними фахівцями. Розуміти, коли слід ескалувати інцидент до керівників вищої ланки або зовнішніх команд підтримки.

 

Створити шаблони комунікації. Розгляньте можливість створення шаблонів для різних ситуацій, пов'язаних з інцидентами (наприклад, погіршення якості послуг, частковий збій, повний збій). Ці шаблони повинні включати відповідні деталі, такі як послуги, яких це стосується, орієнтовний час вирішення проблеми та заходи з її усунення. Обов'язково адаптуйте ці шаблони належним чином для різних аудиторій, таких як клієнти, зацікавлені сторони компанії або компанії-партнери.

БЕЗКОШТОВНИЙ Чек-лист реагування на простої SaaS

Швидко реагуйте на збої SaaS за допомогою цього чек-листа реагування на інциденти та відновлення.

  • Галочка

    Перевірки готовності до інцидентів для моніторингу, резервування та відмовостійкості

  • Галочка

    Покрокова послідовність реагування: підтвердження, оновлення, вирішення, компенсація

  • Галочка

    Післяінцидентний аналіз першопричин та список коригувальних дій

  • Галочка

    Заповніть поля для реєстрації критичності, часу простою та постраждалих клієнтів

Отримайте БЕЗКОШТОВНИЙ контрольний список
Крок 2

Налаштуйте моніторинг у реальному часі та систему сповіщень

Перший захист від простоїв — це превентивний моніторинг. Такий моніторинг може сприяти своєчасному виявленню проблем, потенційно впливаючи на їхній перехід у повномасштабні збої. 

Коли вибір набору інструментів, необхідно враховувати технічну інфраструктуру, в якій ви працюєте, а також розроблювані додатки. Розгляньте обидві категорії, такі як моніторинг інфраструктури (сервери, бази даних, мережа) та моніторинг продуктивності додатків (APM).

 

Встановіть порогові значення для важливих показників, таких як час відгуку, частота помилок, використання ЦП та пам'яті. Також створіть сповіщення сповіщати вашу команду щоразу, коли ці пороги перевищуються. Сповіщення краще надсилати електронною поштою, SMS або через Slack, відповідно до уподобань команди.

Примітка

Така практика популярна серед SaaS-компаній, багато з яких використовують Datadog для швидкого виявлення та вирішення інцидентів.

БЕЗКОШТОВНИЙ Чек-лист реагування на простої SaaS

Швидко реагуйте на збої SaaS за допомогою цього чек-листа реагування на інциденти та відновлення.

  • Галочка

    Перевірки готовності до інцидентів для моніторингу, резервування та відмовостійкості

  • Галочка

    Покрокова послідовність реагування: підтвердження, оновлення, вирішення, компенсація

  • Галочка

    Післяінцидентний аналіз першопричин та список коригувальних дій

  • Галочка

    Заповніть поля для реєстрації критичності, часу простою та постраждалих клієнтів

Отримайте БЕЗКОШТОВНИЙ контрольний список
Крок 3

Запровадити механізми резервування та відмовостійкості

SaaS Резервування означає наявність кількох екземплярів програм, серверів тощо у вашій інфраструктурі на випадок збою одного з них. Цей підхід пов'язаний зі скороченням часу відновлення сервісів.

 

  • Щоб підвищити продуктивність і надійність вашої інфраструктури, ви можете розглянути можливість впровадження деяких ключових надмірностей. Один з таких підходів полягає у використанні двох або більше веб-серверів та розміщенні їх у різних регіонах, застосовуючи географічна надмірність. Система дозволяє розподіляти навантаження, що забезпечує безперервну роботу веб-сайту, попри вихід сервера з ладу. 
  • Ще одна опція – реплікувати ваші бази даних на кількох серверах або в зонах доступності, використовуючи реплікацію баз даних. Ця функціональність розроблена для підтримки захисту даних та можливостей доступу. 
  • Якщо ви використовуєте Хмарна інфраструктура, існує кілька вбудованих функцій резервування якими ви можете скористатися, наприклад, кілька зон доступності або регіонів.

БЕЗКОШТОВНИЙ Чек-лист реагування на простої SaaS

Швидко реагуйте на збої SaaS за допомогою цього чек-листа реагування на інциденти та відновлення.

  • Галочка

    Перевірки готовності до інцидентів для моніторингу, резервування та відмовостійкості

  • Галочка

    Покрокова послідовність реагування: підтвердження, оновлення, вирішення, компенсація

  • Галочка

    Післяінцидентний аналіз першопричин та список коригувальних дій

  • Галочка

    Заповніть поля для реєстрації критичності, часу простою та постраждалих клієнтів

Отримайте БЕЗКОШТОВНИЙ контрольний список
Крок 4

Визнайте простій

Прозорість дуже важлива під час інциденту простою. Швидке публічне повідомлення після виявлення збою пов'язане з визнанням проблеми та ініціюванням процесів її вирішення. Таке спілкування може вплинути на розвиток довіри та коригування очікувань. 

 

Оберіть канали комунікації:

  • Включіть у свою сторінку стану інформацію про збій, зачеплені сервіси, орієнтовний час усунення проблеми та будь-які відомі тимчасові рішення.
  • Використовуйте платформи соціальних мереж, такі як Twitter та LinkedIn, щоб розширити свою аудиторію та надати короткий огляд ситуації.  
  • Надішліть електронний лист особам, яких це стосується, щоб надати детальне пояснення та найновішу інформацію.

 

Будьте чесними та прозорими. Важливо точно оцінити масштаб проблеми та брати на себе зобов'язання, які можна виконати. Повідомте клієнтів про причини простою. Документуйте дії, що вживаються для вирішення питання.

 

Надайте часову шкалу. Оцініть час, необхідний для вирішення проблеми (ETR), і вкажіть діапазон, хоча б загальний. Потім оновіть ETR з найактуальнішою інформацією. Формування очікувань без достатнього обґрунтування може призвести до негативних емоційних реакцій.

 

Шаблон:

 

“Ми зіткнулися з перебоями в роботі [service/feature]. Наша команда активно працює над усуненням проблеми, і ми надаватимемо оновлення кожні [time interval, e.g., 30 minutes], доки проблему не буде вирішено. Просимо вибачення за можливі незручності та цінуємо ваше терпіння.”

 

БЕЗКОШТОВНИЙ Чек-лист реагування на простої SaaS

Швидко реагуйте на збої SaaS за допомогою цього чек-листа реагування на інциденти та відновлення.

  • Галочка

    Перевірки готовності до інцидентів для моніторингу, резервування та відмовостійкості

  • Галочка

    Покрокова послідовність реагування: підтвердження, оновлення, вирішення, компенсація

  • Галочка

    Післяінцидентний аналіз першопричин та список коригувальних дій

  • Галочка

    Заповніть поля для реєстрації критичності, часу простою та постраждалих клієнтів

Отримайте БЕЗКОШТОВНИЙ контрольний список
КРОК 5

Регулярно надавайте оновлення

Важливо врахувати одне: тримати своїх клієнтів в курсі про статус вирішення інциденту. Також необхідно надати оцінку часу, потрібного для завершення вирішення, і простою мовою пояснити причину простою.

БЕЗКОШТОВНИЙ Чек-лист реагування на простої SaaS

Швидко реагуйте на збої SaaS за допомогою цього чек-листа реагування на інциденти та відновлення.

  • Галочка

    Перевірки готовності до інцидентів для моніторингу, резервування та відмовостійкості

  • Галочка

    Покрокова послідовність реагування: підтвердження, оновлення, вирішення, компенсація

  • Галочка

    Післяінцидентний аналіз першопричин та список коригувальних дій

  • Галочка

    Заповніть поля для реєстрації критичності, часу простою та постраждалих клієнтів

Отримайте БЕЗКОШТОВНИЙ контрольний список
Крок 6

Запропонуйте вибачення та компенсацію

Вибачтесь та повідомити обґрунтування продовження терміну і обставини, які воно спричинило. Практика не передбачає надання виправдань або покладання відповідальності на інші сторони. 

Пропозиція сервісні кредити або знижку клієнтам залежно від масштабу збою, його тривалості та серйозності. Розгляньте можливість надання інших переваг, таких як безкоштовні пробні версії або доступ до преміум-функцій зі знижкою. Враховуйте обставини клієнтів та відповідно компенсуйте.

БЕЗКОШТОВНИЙ Чек-лист реагування на простої SaaS

Швидко реагуйте на збої SaaS за допомогою цього чек-листа реагування на інциденти та відновлення.

  • Галочка

    Перевірки готовності до інцидентів для моніторингу, резервування та відмовостійкості

  • Галочка

    Покрокова послідовність реагування: підтвердження, оновлення, вирішення, компенсація

  • Галочка

    Післяінцидентний аналіз першопричин та список коригувальних дій

  • Галочка

    Заповніть поля для реєстрації критичності, часу простою та постраждалих клієнтів

Отримайте БЕЗКОШТОВНИЙ контрольний список
Крок 7

Аналізуйте, навчайтеся та вдосконалюйтеся

Виникнення проблеми з продуктом або послугою може призвести до огляд пов'язаного процесу та його ефективності. Розбір інциденту та виявлення першопричини, а потім застосування цих знань для запобігання подібним ситуаціям у майбутньому, є ключем до максимально ефективного використання такого аналізу. 

 

Ретельний Аналіз першопричин (RCA) передбачає створення хронології ключових подій, пояснення впливу події, виявлення першопричини та пропозицію коригувальних заходів. Цей процес пов'язаний з виявленням основних проблем та вибором рішень.  

 

Почати збір журналів, метрик та інших відповідних даних з ваших інструментів моніторингу, серверів та застосунків. Поспілкуйтеся з людьми, які брали участь у процесі вирішення інциденту, та отримайте їхні коментарі та інсайти.

 

Оцінка відгуки клієнтів та заявки в службу підтримки від часу недоступності вебсайту є опцією. Розташуйте надану інформацію відповідно до хронологічної послідовності подій, пов'язаних зі збоєм.

Використайте інформацію для створення хронології подій. Використайте дані для виявлення закономірностей або будь-яких незвичайних дій, які можуть допомогти у пошуку першопричини.

Порада

Не робіть висновків одразу. Розгляньте всі можливі причини збою, будь то технічні, людські, механічні чи зовнішні.

Задокументуйте свої висновки. Підготуйте детальний звіт RCA, який включає:

  • Хронологія подій
  • Оцінка впливу
  • Першопричина(-и)
  • Супутні фактори
  • Рекомендовані коригувальні дії

 

Шаблон:

 

Звіт про аналіз першопричин

Інцидент: [Збій сервісу/функціоналу]

Дата: [Дата збою]

Хронологія подій:

  • [Подія 1]
  • [Подія 2]
  • [Подія 3]
  • …

Оцінка впливу:

  • [Кількість постраждалих клієнтів]
  • [Фінансовий вплив]
  • [Інші відповідні впливи]

Першопричина(-и):

  • [Першопричина 1]
  • [Першопричина 2]
  • …

Супутні фактори:

  • [Фактор 1]
  • [Фактор 2]
  • …

Рекомендовані коригувальні дії:

  • [Дія 1]
  • [Дія 2]
  • …

 

Впровадьте коригувальні заходи. Згідно з результатами вашого RCA, вживіть заходів, щоб уникнути майбутніх простоїв. Це може включати виправлення помилок програмного забезпечення, оновлення конфігурацій, посилення моніторингу та сповіщень, або надання додаткового навчання для вашої команди.

 

Поділіться вивченими уроками. Включіть висновки вашого RCA у ваші коригувальні дії та дії з вашою командою та клієнтами. Це може бути сприйнято як індикатор відданості розвитку та може вплинути на рівень довіри. 

  • Всередині компанії: Представте звіт RCA вашій команді та обговоріть ключові висновки. Наявність відкритого спілкування та зворотного зв'язку створює умови, що підтримують ітеративне вдосконалення. Поширюйте інформацію про найкращі практики та висновки з інцидентів для запобігання подібним випадкам.
  • Зовні компанії: Додайте розділ на свою сторінку стану або блог, щоб поділитися основними висновками з аналізу першопричин (RCA). Важливо пояснити громадськості причину збою та тримати їх в курсі вирішення проблеми. Здобудьте довіру за терпіння ваших клієнтів, визнавши це.

 

Для отримання додаткової інформації про простої SaaS та про те, як їх вирішувати, ви можете звернутися до цих ресурсів: Як написати SLA.

Висновок

Управління простоями протягом часу, коли програма SaaS працює, є постійним процесом, який має бути проактивним, швидким і ніколи не закінчуватися. Впровадження моніторинг, резервне копіювання, плани реагування на інцидентита комунікаційний методи можуть впливати на наслідки простоїв і рівень довіри клієнтів. 

Випадки простою SaaS-додатків можуть надати інформації для оцінки та коригування системи, що може вплинути на стабільність та надійність додатка.

Готові розпочати?

Ми були там, де ви зараз. Дозвольте нам поділитися нашим 19-річним досвідом і втілити ваші глобальні мрії в реальність.

Мозаїчне зображення

Поширені запитання

ukУкраїнська