Англійська мова для Postmortem Facilitation: Running Blameless Incident Reviews

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

Написання документа після смерті - це одна з навичок. Сприяння зустрічі після смерті - говорити наживо, підтримувати кімнату зі стресованими інженерами спокійним і безвинним - це зовсім інша навичка, і це набагато важче на другій мові. Ты должен перенаправить, деэскалировать и подвести итоги на месте. Цей посібник дає вам точні фрази, щоб бездоганно провести обстеження після смерті англійською мовою.


Что означает “без вины”

** Безвинний ** пост-мртвий припускає, що люди прийняли розумні рішення, враховуючи те, що вони знали в той час. Ціль полягає в тому, щоб виправити системи, а не приписати провину. Як координатор, майже вся ваша робота з мовою полягає у тому, щоб розмова була спрямована на системи і процеси, а не на людей.

Основний мовний зсув:

Blameful (avoid)Blameless (use)
“Why did you push to prod on a Friday?""What in our process allowed a risky deploy to go out unreviewed?"
"Sergei broke the build.""The change that triggered the outage bypassed CI."
"Whose fault is this?""What were the contributing factors?”

Зауважте граматику: у мові blameless перевагу надається ** пасивному голосу ** і ** системі як підмету **. « Розгортання було викликано », а не « * ви * викликали розгортання ». Це один з небагатьох випадків, коли дійсно слід використовувати пасивний голос.


Фаза 1: Відкриття зустрічі

Наставьте тон в первые 30 секунд. Цей скрипт варто запам’ ятати:

“Дякую всім за приєднання. Ще одне коротке нагадування перед тим, як ми розпочнемо: це ** бездоганний ** огляд. Мы здесь, чтобы понять, что произошло и как предотвратить это, а не чтобы найти кого-то, кого можно было бы обвинить. Все делали все возможное с помощью информации, которой они располагали. Давайте зосередимося на системах і процесах»

Інші відкривачі:

  • «Цель сьогодні — навчання, а не звинувачення»
  • «Давайте ** пройдемо по часовій лінії ** разом і ** заповнимо прогалини **»
  • Я буду ** сприяє ** і робити замітки — будь ласка, вскочіть і виправте мене. “

Фаза 2: Створення хронології

Ты будешь реконструировать события минуту за минутой. Корисні фрази для полегшення:

  • “Начнём с начала. Коли ми вперше помітили, що щось не так?»
  • Що ж стало причиною цієї пожежі?»
  • «Проведи мене через те, що сталося далі»
  • «Чи може хтось заповнити те, що відбувалося між 14:02 і 14:10?»
  • «Дай мені програти це назад, щоб переконатися, що я все правильно зробив»
  • «Так, щоб ** підсумувати хронологію дотепер**…»

Словник послідовностей, на який ви будете покладатися:

  • первинний симптом / перший сигнал
  • час виявлення (ТТД) і час зменшення (ТТМ)
  • причина, фактори, корінь
  • смягчение, решение

“Так что первоначальный симптом был повышенной латентностью в 14:02. ** Причиною ** стала зміна налаштувань. ** Виявлення ** тривало вісім хвилин, оскільки поріг попередження був занадто високим. Чи це відповідає пам’яті всіх?»


Фаза 3: Утримання бездоганного стану в реальному часі

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

  • «Давайте переформулюємо це — замість хто, давайте запитаємо що дозволило це статися»
  • “Я хочу повернути нас до систем. Що безпеки не вистачало?»
  • “Я розумію ваше розчарування. Давайте ** канал ** його в конкретний пункт дії. ”
  • “Здесь никого не судят. Давайте будемо конструктивними»

Якщо хтось займе оборонну позицію:

  • «Вам не потрібно виправдовувати рішення — враховуючи те, що ви знали тоді, це було розумним. Ми розглядаємо прогалини в системі»

Якщо хтось замовк (почувається винним):

  • «Ваш внесок тут дійсно цінний — ви мали найясніший погляд на те, що відбувається. Що ти бачив?»

Фаза 4: Пошук кореневої причини (п’ять причин)

Класична техніка - це ** П’ять Чому ** - запитання “Чому” кілька разів, щоб перейти від симптомів до основної причини:

«Сайт завис. Чому? База даних не мала з’єднань. Чому? Запит тримався на відкритих з’єднаннях. Чому? Відсутній тайм-аут. Чому? Наша типова конфігурація не встановлює його. Чому? Ми ніколи не стандартизували параметри з’єднання між сервісами.»

Фрази для дослідження без звинувачення:

  • «Подивимося трохи глибше — чому тайм-аут не спрацював?» (англ. Let’s dig a little deeper — why did the timeout not fire?)
  • Що ж стало причиною цього жахливого злочину?»
  • Чи є це коренева причина, чи інший фактор, що сприяє
  • «Не зупиняємося на поверхні»

Будь обережні: відрізняйте ** корінну причину ** (найглибшу) від ** факторів, що сприяють ** (кілька речей, які з’ явилися). Сучасна практика інциденту уникає стверджування * однієї * кореневої причини - скажімо, ”** фактори, що сприяють **” звучить теперішнім.


Фаза 5: Елементи дій і власність

Посмертное обследование, которое не приносит никаких изменений, бесполезно. Підтримка конкретних заходів:

  • Що таке «конкретний елемент дії» тут?
  • «Хто є власником цього?»
  • «Чи можемо ми зробити це ** конкретним і обмеженим у часі **? ‘Попрацювати над моніторингом’ надто нечітке.»
  • Чи є це швидкою перемогою або більшим фрагментом роботи
  • Давайте ** відстежувати ** ці і переглянути їх на наступному ретро. ”

** Перед (неясно): ** “Ми повинні поліпшити моніторинг.” ** Після (можливо виконати): ** « Елемент дії: додати попередження про насиченість пулу з’ єднань на 80%. Власник: команда платформи. Термін: кінець спринту. »


Закриття засідання

«Дякую, всім — це був продуктивний огляд. В підсумку: причинами були відсутність тайм-аута і занадто високий поріг попередження. У нас є ** чотири елементи дій ** з власниками і датами. Я розіслав би письмове висновки до завтра. Справді ціную кожного ** честність ** сьогодні.”


Поширені помилки, які роблять не-рідні посередник

  1. **Занадто часто використовуєш “ти”. **В безвинному контексті “ти” звучить обвинувальним. Вибирайте “систему”, “процес”, “зміну”
  2. ** Переклад “винний/винна” безпосередньо. ** Скажіть “фактор, що сприяє” або “розрив”, а не “чия це вина”
  3. ** Бути занадто м’яким, щоб вести діалог ** Безвинний не означає беззаперечний. Закінчується власниками і датами.
  4. **Неправильно сказано “постмортем”. ** Це /ˌpəʊstˈmɔːtəm/. Деякі команди тепер віддають перевагу “обзору інциденту” або “ретроспективному”, щоб уникнути хворобливої метафори - обидва безпечні.

Ключевые вещи

  • Відкрити за допомогою ** явного вказання назви ** правила бездоганності. Це змінює кімнату.
  • Використовуйте ** пасивний голос і « система » як підмет **, щоб утримувати мову від індивідуальних.
  • ** Переформулювати ** звинувачення в реальному часі: від * хто * до * що дозволило це *.
  • Віддавайте перевагу “факторам, що сприяють” над однією “корінною причиною” - це і точніше, і більш актуально.
  • Ніколи не закінчуйте без ** специфічних, власних, обмежених часом елементів дій **. Зустріч, яка нічого не змінює, була марною.

Національні мови: мова рідного народу, мова ненаціональних меншин

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

По-перше, будьте обережні з надмірно технічним жаргоном. Хоча точна мова важлива для опису інциденту, постійне використання акронімів або високоспеціалізованих термінів може виключити учасників, які не повністю вміють їх. Замість того, щоб відразу сказати « Ми пережили аномалію з кластером Kafka », спробуйте сказати щось на зразок « З нашим конвеєром даних сталася несподівана проблема ». Такий підхід дозволяє більшій кількості людей робити свій внесок — тим, хто знайомий з загальними концепціями системи, а не тим, хто глибоко вбудований у певні технології. Аналогічно, такі фрази, як «ми зазнали невдачі» можуть бути інтерпретовані дуже негативно. «Ми зіткнулися з викликом» або «процес не пройшов так, як планувалося» набагато менш конфронтаційні і заохочують відкриту дискусію про те, що * сталося *, а не приписування вини. Активно просити про пояснення: «Чи можете ви пояснити, що ви маєте на увазі під цим?» демонструє повагу до різних рівнів володіння англійською мовою і забезпечує, що всі знаходяться на одній сторінці. Заохочуйте учасників перефразувати своє розуміння знову до вас - “Тільки щоб бути ясним, ви кажете…” Цей простий метод значно зменшує непорозуміння.

По-друге, зосередьтеся на описі чого сталося, як це сталося, і чому (потенційно), а не хто був відповідальний. Аспект “безвинності” є найважливішим. Замість того, щоб спрямувати розмову на індивідуальну відповідальність («Джон не стежив за журналами»), розгляньте її як системну проблему: «Система моніторингу не була налаштована, щоб попередити нас про цю конкретну помилку». Цей зсув фокусу дозволяє кожному робити свій внесок рівноцінно і уникнути створення оборони. Сила простих запитань може бути надзвичайно ефективною - “Які були безпосередні фактори, що призвели до цього?” або “Чи можемо ми визначити будь-які шаблони, які сприяли цій ситуації?” Ці відкриті запитання заохочують детальний аналіз без покладання звинувачення.

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

Ось практичний приклад, який демонструє, як використовувати kubectl для дослідження стану кластера після інциденту:

kubectl get pods -n my-app --all-namespaces -o wide | grep -i "error"

За допомогою цієї команди можна виконати пошук у всіх просторах назв назв підів, які містять слово « error », що надає вам можливість швидко ознайомитися з потенційними проблемами служб. Це демонструє, як технічна мова може бути використана ефективно * після * встановлення спільного розуміння проблеми і зосередження на розв’язанні, а не на призначення відповідальності. Ключове завдання полягає в тому, щоб використовувати його як інструмент для полегшення обговорення, а не як бар’єр для участі.

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

Про що ця стаття "Англійська мова для Postmortem Facilitation: Running Blameless Incident Reviews"?

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

Чи безкоштовна ця стаття?

Так. Усі статті на CoderSlingo, включно з цією, доступні безкоштовно без реєстрації.

Скільки часу займає читання "Англійська мова для Postmortem Facilitation: Running Blameless Incident Reviews"?

Приблизно 11 min.