Контроль качества — это не скучные отчёты и бесконечные формы, а настоящий квест, приз — довольные клиенты и безупречный код. Вот семь инструментов — от PDCA до диаграммы разброса — чтобы управлять качеством легко и с энтузиазмом. Статья ориентирована на новичков: понятные метафоры, глоссарий и практические задачи помогут быстро освоить методы.

1. Диаграмма причинно-следственной связи (рыбья кость, Ishikawa)

Когда: нужно выявить все возможные причины проблемы и увидеть их «картину».

Зачем: систематизировать факторы, которые влияют на качество, и найти «корень» проблемы.

Как:

  1. Определить главную причину проблемы (голова рыбы): например, «Высокое время отклика сервера».

  2. Нарисовать «позвоночник» — прямая линия к голове-эффекту.

  3. Добавить основные категории причин в виде «костей» (Метод, Материалы, Оборудование, Персонал, Измерения, Окружающая среда и др.).

  4. Для каждой категории собрать возможные подпричины и вписать их ответвлениями.

  5. Проанализировать диаграмму и выбрать наиболее вероятные «корневые» причины для дальнейшего расследования.

«Диаграмма Ishikawa — это ваш гид по лабиринту причин и следствий: каждая «кость» приближает к источнику проблемы.»

Диаграмма Исикавы

2. Контрольные карты Шухарта

Когда: процессы идут постоянно и нужно следить за стабильностью.

Зачем: чтобы обнаружить статистически значимые отклонения от нормы и вовремя реагировать на «специальные причины».

Как:

  1. Собрать 20–30 замеров (например, время отклика API) через равные интервалы.

  2. Вычислить среднее (CL) и стандартное отклонение (σ).

  3. Рассчитать UCL = CL + 3σ и LCL = CL − 3σ.

  4. Построить карту: по оси X — номер измерения, по оси Y — значение замера; отметить CL, UCL, LCL.

  5. Анализировать: точка вне [LCL; UCL] или необычные последовательности по правилам Вестволта–Нельсона требуют расследования.

Пример расчёта:

Замеры (мс): 200, 210, 195, 205, 200, 215, 190, 205, 200, 210

  • CL = 203

  • σ ≈ 7,1

  • UCL ≈ 224,3

  • LCL ≈ 181,7

Если следующий замер показал 230 мс (> UCL), это выход за пределы — проверяйте сервер или базу.

«Контрольная карта — детектор аномалий: выскочила точка за пределы — ищешь, где закопался баг.»

Контрольная карта Шухарта

 

3. Контрольный список (чек-лист)

Когда: выполняете рутинную задачу и не хотите пропустить шаг.

Зачем: минимизировать риски и ускорить проверку.

Как:

  1. Составить пункты (не более 10): «обновить репозиторий», «запустить миграции», «проверить логин админа».

  2. Отмечать ✔ по ходу выполнения.

  3. Анализировать списки, чтобы выявить системные ошибки.

Задача:

  • Создать чек-лист релиза новой версии сайта.

  • Использовать его три раза и доработать по итогам.

«Чек-лист — как список покупок: забыли батон — не будет бутербродов.»

 

4. Блок-схема

Когда: требуется визуализировать алгоритм или процесс.

Зачем: чтобы понять последовательность действий без лишних слов.

Как:

  1. Прямоугольник — этап, ромб — условие, стрелки — переходы.

  2. Прописать: «Пользователь нажал “Купить”? → Да → Переход к оплате».

  3. Довести диаграмму до логической развязки.

Задача:

  • Построить блок-схему «Регистрация → Верификация → Активация учётки» в Figma или LibreOffice Draw.

«Блок-схема — дорожная карта процесса: без неё легко заблудиться в дебрях “если это, то то”.»

Блок-схема

 

5. Гистограмма

Когда: есть массив числовых данных и нужно увидеть их распределение.

Зачем: чтобы найти «узкие места» и редкие выбросы.

Как:

  1. Разделить диапазон (например, скорость загрузки) на интервалы (бины).

  2. Построить столбцы, высота которых отражает количество измерений в каждом бине.

«Гистограмма — как график посещаемости кафе: видно, когда аншлаг, а когда пусто.»

 

6. Диаграмма Парето

Когда: нужно вкладываться только в главное.

Зачем: 20% причин дают 80% результатов.

Как:

  1. Сгруппировать дефекты по категориям (UI, API, база).

  2. Отсортировать по убыванию частоты.

  3. Построить столбцы и кумулятивную линию, чтобы выделить