TGViewer
ITKatya: культурные паттерны в IT ITKatya: культурные паттерны в IT @valuegoalsddd · 1.76K subscribers
Post #611 477
🪟 Почему команда не может быть себе судьей

Инцидент — это не баг и не тикет в Jira.
Это событие, которое нарушает или может нарушить нормальное функционирование системы,
не только с точки зрения документации, но и с точки зрения ожиданий пользователей — как внутренних, так и внешних.

В итоге работа с инцидентами — становится практиками про доверие.
Потому что пока все работает — мы строим, разрабатываем, масштабируем.
Но как только что-то ломается — система (и организационная, и техническая) показывает, где у нее слабые места.

Проблема в том, что команды часто воспринимают инцидент как:
⚙️ техническую неисправность в своей зоне ответственности,
🔥 которую нужно по-быстрому потушить,
🤐 и как можно меньше о ней говорить.

Но инцидент не заканчивается на устранении влияния на прод, это только начало.
А дальше идет план митигации:
— краткосрочный (чтобы система не падала снова через 5 минут),
— и долгосрочный (архитектурные или процессные изменения).
И вот тут начинается самое интересное.

Почему нельзя разбирать инцидент только внутри команды?
1️⃣Оптика искажения
Команда видит мир через призму своего контекста.
➤ Риски: не увидят пересечений, недооценят масштаб, пропустят системную причину.

2️⃣Конфликт интересов
Инциденты бьют по репутации. Команда заинтересована «исправить быстро и забыть», а не «разобраться до дна». Это нормальный человеческий механизм — защищать свою зону. И стоит незабывать про страх наказания.
➤ Риски: поверхностный разбор, уход от настоящей причины, повторение инцидента в будущем.

3️⃣Отсутвие прав на технилогическую волю
Команда отвечает только за свой кусок. Но инциденты часто возникают на стыках — между сервисами, командами, техдолгами, фичами и процессами.
➤ Риски: никто не берет ответственность за весь сценарий, решение становится «размазанным».

📌 Пример:
Падает прод-авторизация
— Команда А говорит, что их сервис авторизации работает, но по-новому.
— Команда В, которая отвечает за интеграцию мерчатов, говорит что не в курсе изменений.
— Команда С, которая катила фичу, и катнула случайно новый флоу, говорит, что деплой был плановый.
— А пользователи не могут зайти в ваш продукт уже 40 минут.

🧭 Что с этим делать?
Создать структурированный и централизованный подход к инцидент-менеджменту, в котором есть два критически важных элемента:

1. Внешний наблюдатель (incident-лид, мониторинг, 3я линия)
Это не контролер и не прокурор.
Это нейтральная сторона, чья задача:
— видеть инцидент целиком;
— задавать неудобные, но нужные вопросы;
— фиксировать все, что обычно забывается;
обеспечивать, чтобы разбор был не для галочки, а с эффектом.

2. Единое окно регистрации и отслеживания инцидентов
Зачем?
— Потому что один инцидент может затронуть несколько команд, и если каждая будет вести учет в своём чате — связи не проявятся.
— Потому что объективное понимание хронологии событий невозможно без единого журнала.
— Потому что распределенная ответственность — это отсутствие ответственности, если нет координатора и общей картины.

🧠 Что считается «завершенным» инцидентом?
Не тогда, когда все снова заработало.
Это — только уборка последствий.

Завершенный инцидент — это когда:
1️⃣ Устранено влияние на прод (в рамках SLA)
2️⃣ Принят и согласован план митигации:
— краткосрочный (временное решение, обход, перестройка нагрузки);
— долгосрочный (архитектурные/процессные изменения, доработка мониторинга, новый алерт).
3️⃣ Проведен анализ (вариант - тот самый PIR), и выводы заложены в продуктовую или техническую стратегию.

🎯 Зачем все это?
Инцидент — это не ошибка.
Это сигнал, что система работает не так, как мы думали.

Инцидент-менеджмент — это не про наказание.
Он про инженерную зрелость.
Про системную прозрачность.
И про то, чтобы одна ошибка не повторилась десятью другими.

И простите меня за этот пост в формате капитана-очевидность, но что-то часто вижу искореженные системы, когда роль исполнительной и карательной власти лежит в одних руках. И, к сожалению, это касается не только инцидентов.
  • ❤ 14
  • 👍 5
  • 💯 3
  • 🔥 2
  • 🦄 1
More from @valuegoalsddd
  1. Aug 4, 2026Последние несколько дней читаю книгу про коллективную и личную вину, геройство и молчание…
  2. Jul 30, 2026Ладно, раз уж последние дни мы снова говорим про языки и нейминг, то хочу зайти немного с…
  3. Jul 29, 2026У кого какие романтические вечера или сцены из супружеской жизни 👩‍❤️‍👨 Легли вчера с му…
  4. Jul 29, 2026Нейминг — это не про красоту. Иногда это про очень дорогие баги. Один из моих любимых прим…
  5. Jul 26, 2026Ну а вот сами дизайны! И если вам лень лезть и голосовать или у вас нет возможности прогол…
  6. Jul 26, 2026Нуууууу... Возвращаться после затяжного отсутвия сложно, но попробую! Начнем с простой нов…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →