Руководство по анализу диаграммы Исикавы (рыбьей кости)¶
1. Что такое диаграмма Исикавы?¶
Диаграмма Исикавы, также известная как диаграмма "рыбьей кости" или диаграмма "причин и следствий", является классическим инструментом анализа проблем, который используется для систематического выявления, организации и отображения множества потенциальных причин, ведущих к конкретной проблеме (результату).
Она была разработана доктором Каору Исикавой, японским экспертом по управлению качеством, в 1960-х годах, и получила своё название из-за сходства с рыбьей костью. Голова рыбы представляет собой "результат" (проблему), а кости — различные "причины", ведущие к этому результату.
2. Зачем использовать диаграмму Исикавы?¶
Основная ценность диаграммы Исикавы заключается в следующем:
- Структурированное мышление: Предоставляет четкую структуру, которая помогает командам систематически рассматривать все возможные причины проблемы с разных сторон.
- Визуальный анализ: Представляет сложные причинно-следственные связи в интуитивно понятной графической форме, облегчая понимание и обсуждение в команде.
- Содействие командной работе: Очень подходит для сессий мозгового штурма, позволяя объединить коллективный опыт команды для выявления причин с разных точек зрения.
- Выявление корневых причин: Детализируя основные причины, помогает команде глубже погрузиться в фундаментальные корни проблемы.
3. Структура диаграммы Исикавы¶
Типичная диаграмма Исикавы состоит из следующих основных частей:
- Голова: Направлена вправо, представляет проблему или результат, который необходимо проанализировать.
- Позвоночник: Горизонтальная основная линия, идущая от головы рыбы влево.
- Основные кости: Несколько основных ветвей, выходящих диагонально от позвоночника, представляющих основные категории причин.
- Подветви/мелкие кости: Мелкие ветви, выходящие от основных костей, представляющие конкретные причины внутри каждой категории.
Распространённые категории основных причин (основные кости)¶
Классификация основных костей может гибко изменяться в зависимости от объекта анализа. Ниже приведены некоторые классические модели классификации:
-
Производство (модель 6M):
- Человек (Manpower): Навыки, опыт, отношение операторов и т. д.
- Метод (Method): Процедуры работы, эксплуатационные спецификации, параметры процесса и т. д.
- Оборудование (Machine): Состояние, точность, обслуживание оборудования, инструментов и т. д.
- Материал (Material): Качество, спецификации, поставщики сырья и т. д.
- Измерение (Measurement): Измерительные приборы, стандарты проверки, точность данных и т. д.
- Окружающая среда (Milieu/Mother Nature): Температура, влажность, освещение, культурная атмосфера рабочего места и т. д.
-
Сфера услуг (модель 4S или 8P):
- Поставщики (Suppliers)
- Системы (Systems)
- Навыки (Skills)
- Окружение (Surroundings)
-
Маркетинг (модель 8P):
- Продукт (Product)
- Цена (Price)
- Распределение (Place)
- Реклама (Promotion)
- Персонал (People)
- Процесс (Process)
- Физические доказательства (Physical Evidence)
- Производительность и качество (Productivity & Quality)
4. Как нарисовать и использовать диаграмму Исикавы?¶
Шаг первый: Определите проблему (голова рыбы)¶
- Уточните проблему: Сначала чётко и конкретно определите проблему, которую необходимо проанализировать. Например, "Удовлетворённость клиентов снизилась на 15% в этом квартале".
- Нарисуйте голову рыбы: Нарисуйте на правой стороне доски или бумаги прямоугольник, в котором запишите проблему, а затем проведите горизонтальный позвоночник, идущий влево от прямоугольника.
Шаг второй: Определите основные категории причин (основные кости)¶
- Выберите модель классификации: Выберите подходящую модель классификации (например, 6M для производства) в зависимости от характера проблемы.
- Нарисуйте основные кости: Нарисуйте несколько диагональных линий над и под позвоночником как основные кости и подпишите каждую основную кость названием категории (например, "Человек", "Оборудование", "Метод" и т. д.).
Шаг третий: Проведите мозговой штурм и выявите конкретные причины (подветви/мелкие кости)¶
- Обсуждение в команде: Соберите соответствующих членов команды и проведите мозговой штурм вокруг каждой основной категории.
- Направляющие вопросы: Можно использовать метод "Пять почему", задавая вопрос "почему это происходит?" несколько раз, чтобы исследовать более глубокие причины.
- Например, в категории "Человек" можно спросить: "Почему оператор допустил ошибку?" -> "Потому что недостаточно обучен." -> "Почему обучение было недостаточным?" -> "Потому что не было стандартизированных обучающих материалов."
- Нарисуйте подветви/мелкие кости: Соедините конкретные причины, выявленные в ходе обсуждения, как подветви или мелкие кости с соответствующей основной костью.
Шаг четвёртый: Проанализируйте и определите ключевые причины¶
- Просмотрите диаграмму Исикавы: После того как все возможные причины будут перечислены, команда вместе просматривает всю диаграмму.
- Определите ключевые причины: В ходе обсуждения, голосования или простой проверки данных выявите ключевые причины (или корневые причины), которые оказывают наибольшее влияние на проблему и наиболее вероятны. Отметьте их кружками или звёздочками.
Шаг пятый: Разработайте меры по улучшению¶
- Разработайте план действий: Составьте конкретные и выполнимые меры по улучшению и план действий для выявленных ключевых причин.
5. Практический пример: Анализ "Время компиляции программного обеспечения слишком велико"¶
graph TD
subgraph Время компиляции программного обеспечения слишком велико
direction LR
subgraph Человек
A[Недостаток опыта в параллельном программировании]
B[Неоднородный стиль кодирования]
end
subgraph Метод
C[Отсутствие инкрементальной компиляции]
D[Последовательный процесс сборки]
end
subgraph Оборудование
E[Слабая конфигурация сервера сборки]
F[Высокая задержка сети, медленное получение зависимостей]
end
subgraph Материал (здесь имеется в виду код и зависимости)
G[Подключение крупных сторонних библиотек]
H[Циклические зависимости между модулями]
end
subgraph Измерение
I[Отсутствие мониторинга времени компиляции]
end
subgraph Окружающая среда
J[Неоднородные версии инструментов разработки]
end
A & B --> Человек
C & D --> Метод
E & F --> Оборудование
G & H --> Материал
I --> Измерение
J --> Окружающая среда
Человек & Метод & Оборудование & Материал & Измерение & Окружающая среда --> K{ }
K -- Позвоночник --> L[Проблема:
Время компиляции программного обеспечения слишком велико]
end
style L fill:#f9f,stroke:#333,stroke-width:2px
Анализ и вывод: В результате анализа команда может прийти к выводу, что "слабая конфигурация сервера сборки", "отсутствие инкрементальной компиляции" и "циклические зависимости между модулями" являются тремя наиболее значимыми ключевыми причинами, и соответственно разработать планы по модернизации оборудования и технической реорганизации.
Диаграмма Исикавы — это гибкий и мощный инструмент, способствующий комплексному мышлению, помогающий командам структурировать мысли в сложных ситуациях и находить эффективные пути решения проблем.