Методики Problem Solving: RCA, CATWOE и другие
Любая методика решения проблем настраивает мышление в правильное русло, но у каждой свой подход. Чем больше техник в арсенале, тем шире обзор на проблему и выше эффективность.
Ниже — основные методики анализа первопричин и выявления оптимальных вариантов действий.
Root Cause Analysis (RCA)
RCA — поиск ключевой причины проблемы, её анализ и создание плана по устранению. Если проблема воспроизводится снова — настоящая причина не была найдена.
Важно отличать симптомы от причин. Болеутоляющее снимает симптом, но не лечит плечо.
Три типа причинных факторов
- Физический фактор — материальные, осязаемые сбои. Пример: завершился срок аренды домена.
- Человеческий фактор — человек допустил ошибку или не предотвратил её. Пример: никто не оплатил аренду домена.
- Организационный фактор — система или процесс неисправны. Пример: не был назначен ответственный за оплату домена.
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:
- D1: Формирование команды — соберите людей со знанием продукта и процесса.
- D2: Описание проблемы — что, где, когда, насколько серьёзно.
- D3: Временное сдерживание — остановите кровотечение, пока ищется root cause.
- D4: Поиск корневой причины — RCA, 5 Why, диаграмма Исикавы.
- D5: Постоянное корректирующее действие — решение, устраняющее причину.
- D6: Внедрение и валидация — проверка, что решение работает.
- D7: Предотвращение повторения — изменение процессов, стандартов, обучения.
- D8: Признание команды — зафиксировать результаты, отметить участников.
Выбор методики
| Ситуация | Методика |
|---|---|
| Срочная, нужно быстро | 5 Почему |
| Сложная, много факторов | RCA + CATWOE |
| Технический сбой | Диаграмма Исикавы |
| Проблема качества на производстве | 8D |
| Нужен мозговой штурм причин с командой | Диаграмма Исикавы + 5 Почему |
Золотое правило
Не перепрыгивайте к решению, пока не нашли корневую причину. Симптомы устранять легко, но дорого — проблема вернётся. Корневая причина часто organisational, а не technical. Если ответ на последнее "Почему" — "человек ошибся", копайте дальше: "Почему система позволила ему ошибиться?"
Связанные инструменты
- Метод креативности дня — случайная техника для генерации идей и нестандартных решений.
- Мастер решения проблем — пошаговый алгоритм анализа и решения сложных проблем.
- Генератор решений — когда все варианты кажутся равными, доверьтесь случаю.