Кладовочка

О разном, чтобы было под рукой онлайн

Методики Problem Solving: RCA, CATWOE и другие

Любая методика решения проблем настраивает мышление в правильное русло, но у каждой свой подход. Чем больше техник в арсенале, тем шире обзор на проблему и выше эффективность.

Ниже — основные методики анализа первопричин и выявления оптимальных вариантов действий.


Root Cause Analysis (RCA)

RCA — поиск ключевой причины проблемы, её анализ и создание плана по устранению. Если проблема воспроизводится снова — настоящая причина не была найдена.

Важно отличать симптомы от причин. Болеутоляющее снимает симптом, но не лечит плечо.

Три типа причинных факторов

  1. Физический фактор — материальные, осязаемые сбои. Пример: завершился срок аренды домена.
  2. Человеческий фактор — человек допустил ошибку или не предотвратил её. Пример: никто не оплатил аренду домена.
  3. Организационный фактор — система или процесс неисправны. Пример: не был назначен ответственный за оплату домена.

RCA учит обращаться ко всем трём типам, поэтому часто вы получаете более одного root cause.

Пять шагов RCA

Шаг 1: Определить проблему. Что произошло? Как проявляется проблема?

Шаг 2: Собрать информацию. Действительно ли проблема существует? Как долго? На что влияет? Возможно, стоимость решения превышает стоимость самой проблемы. Подключите к анализу наиболее знакомых с проблемой членов команды.

Шаг 3: Определить возможные причинные факторы. Последовательность каких действий приводит к проблеме? При каких условиях она возникает? Есть ли сопутствующие проблемы? Чем больше факторов — тем лучше. Не останавливайтесь на самых очевидных.

Шаг 4: Определить root cause(s). Почему проблема возникла? В чём истинная проблема?

Шаг 5: Предложить и внедрить решение. Как избежать повторения? Как будет имплементировано решение? Кто отвечает? Какие риски?

Предугадайте, какой эффект возымеет решение. Чем качественнее анализ рисков, тем меньше поводов для RCA в будущем.


CATWOE

Методика для сбора информации о проблеме. Используется в процессе RCA. Декомпозирует проблему на зоны влияния.

Элемент Вопрос
Customers Кто они и как проблема на них повлияет?
Actors Кто вовлечён? Кого потребуется привлечь для решения? Что повлияет на успешность их действий?
Transformation Какие процессы или системы затронуты?
World view Какова общая картина? Существуют ли глобальные последствия?
Owner Кто владеет процессом или ситуацией? Какую роль сыграет в решении?
Environment Какие ограничения накладывает среда? Законы, бюджет, сроки?

Область применения: умеренно сложные и сложные проблемы.


5 Почему (5 Whys)

Простейшая и одна из самых эффективных техник. Задавайте вопрос "Почему?" последовательно, пока не дойдёте до первопричины.

Пример:

  • Проблема: сайт недоступен.
  • Почему? — Упал сервер базы данных.
  • Почему? — Закончилось место на диске.
  • Почему? — Логи не ротировались.
  • Почему? — Cron-задача ротации не была настроена после миграции.
  • Почему? — Нет чек-листа post-migration проверок.

Решение: создать чек-лист post-migration (организационный фактор), а не просто освободить место (физический фактор).

Правила:

  • Не останавливайтесь на первом человеческом факторе ("Вася забыл").
  • Копайте до организационной причины.
  • 5 — ориентир, может потребоваться 3 или 7.

Диаграмма Исикавы (Fishbone)

Визуальный метод поиска корневых причин. Проблема — "голова рыбы". Основные категории причин — "кости":

  • Люди (People)
  • Процессы (Process)
  • Оборудование (Equipment)
  • Материалы (Materials)
  • Среда (Environment)
  • Измерения (Measurement)

Каждая "кость" детализируется до конкретных факторов. Метод хорош для мозгового штурма причин с командой.


Техника 8D (Eight Disciplines)

Структурированный процесс решения проблем,起源于 Toyota Production System:

  1. D1: Формирование команды — соберите людей со знанием продукта и процесса.
  2. D2: Описание проблемы — что, где, когда, насколько серьёзно.
  3. D3: Временное сдерживание — остановите кровотечение, пока ищется root cause.
  4. D4: Поиск корневой причины — RCA, 5 Why, диаграмма Исикавы.
  5. D5: Постоянное корректирующее действие — решение, устраняющее причину.
  6. D6: Внедрение и валидация — проверка, что решение работает.
  7. D7: Предотвращение повторения — изменение процессов, стандартов, обучения.
  8. D8: Признание команды — зафиксировать результаты, отметить участников.

Выбор методики

Ситуация Методика
Срочная, нужно быстро 5 Почему
Сложная, много факторов RCA + CATWOE
Технический сбой Диаграмма Исикавы
Проблема качества на производстве 8D
Нужен мозговой штурм причин с командой Диаграмма Исикавы + 5 Почему

Золотое правило

Не перепрыгивайте к решению, пока не нашли корневую причину. Симптомы устранять легко, но дорого — проблема вернётся. Корневая причина часто organisational, а не technical. Если ответ на последнее "Почему" — "человек ошибся", копайте дальше: "Почему система позволила ему ошибиться?"


Связанные инструменты