Control Chart в Jira
t.me/qa_chillout
Как понять, что в команде происходят изменения в процессах? Как вовремя заметить отклонение, а самое главное где найти причину выхода процесса из-под контроля? Для этого существуют контрольные карты или Control Chart, которые наглядно показывают на графике все отклонения от нормы. Давайте разберемся как правильно их читать, какие обозначения используются и погрузимся в историю их происхождения.
Контрольная карта - это график, на котором отображены данные, упорядоченные по времени. Большинство контрольных карт включает центральную линию и верхний и нижний контрольный лимит. Контрольная карта была впервые показана доктором У.Шухартом в 1924 г.
Цель контрольных карт – обнаружить неестественные изменения в данных из повторяющихся процессов и просигнализировать, находится ли процесс под контролем или нет. Процесс находится в статистически управляемом состоянии, если изменчивость вызвана только случайными причинами. При определении этого приемлемого уровня изменчивости любое отклонение от него считают результатом действия особых причин, которые следует выявить, исключить или ослабить.
Теория контрольных карт различает два вида изменчивости:
Первый вид – изменчивость из-за "случайных (обычных) причин", обусловленная бесчисленным набором разнообразных причин, присутствующих постоянно, которые нелегко или невозможно выявить. Где каждая из таких причин не значима сама по себе, т.к составляет малую долю, а в сумме они измеримы. Исключение или уменьшение влияния обычных причин требует управленческих решений и выделения ресурсов на улучшение процесса и системы.
Второй вид – реальные перемены в процессе. Они могут быть следствием некоторых определяемых причин, не присущих процессу внутренне, и могут быть устранены, по крайней мере, теоретически. Эти выявляемые причины рассматриваются как "неслучайные" или "особые" причины изменения. К ним могут быть отнесены: квалификация как команды, так и отдельно взятого специалиста, недоступность тестового окружения и т.д.
Структура контрольных карт

- Issue details: выбрав точку, можно просмотреть данные по конкретной задаче.
- Time scale: можно выделить определенную область диаграммы, чтобы сосредоточиться на определенном периоде времени.
- Zoom in: период времени, за который вы хотите получать данные.
- Refine report: выберите столбцы, фильтры и дорожки, для которых вы хотите получить данные.
Центральная линия – представляет собой фактическое среднее значение процесса и это не обязательно требуемое среднее значение процесса.
Центральная линия представляет собой горизонтальную линию на графике и отражает среднее значение измеряемого параметра качества. Центральная линия нужна, чтобы видеть, как ведет себя процесс по сравнению со средним значением. Если наш процесс контролируется, точки будут случайным образом распределены по обе стороны от центральной линии.
Заштрихованная синим область на контрольной диаграмме представляет собой стандартное отклонение, то есть величину отклонения фактических данных от скользящего среднего.
Стандартное отклонение указывает на уровень уверенности в данных. Например, если есть узкая синяя полоса (низкое стандартное отклонение), вы можете быть уверены, что время цикла будущих выпусков будет близко к скользящему среднему.
Как рассчитывается скользящее среднее?
Скользящее среднее (синяя линия на графике) основано на проблемах, а не на времени. Для каждой проблемы, показанной на диаграмме, скользящее среднее (в текущий момент времени) рассчитывается путем взятия самой задачи, X задач перед выбранной задачей и X проблем после задачи, а затем усреднения их времени цикла. В расчетах используется 20% от общего числа отображаемых задач (всегда нечетное число и минимум 5 задач).
Что обозначают точки на диаграмме?
Как показано на диаграмме, каждая точка представляет задачу или группу (кластер) задач:
- Вертикальное расположение точки представляет собой время цикла для задачи, то есть «Истекшее время». Для группы задач точка ставится на среднее время цикла для задачи.
- Горизонтальное размещение указывает, когда задача вышла из последнего статуса, выбранного на диаграмме.
Преимущества использования Control Chart
Контрольные диаграммы могут помочь вам:
- увидеть задачи, которые выходят за пределы контрольных пределов и указать на проблемы, которые необходимо исправить;
- когда что-то идет не так или может пойти не так;
- обратить внимание на закономерности внутри нанесенных точек.
Правила интерпретации Control Chart
- Точки за линией контроля - причину проблем следует выявить и окончательно исключить из процесса.
- Точки за линией контроля - две последовательные точки за линией оповещения сигнализируют о том, что что-то идет не так.
- Точки только с одной стороны от центральной линии - четыре последовательные точки с одной стороны от центральной линии могут указывать на то, что процесс требует повторной калибровки.
- Смесь - точки выходят за нижнюю и верхнюю сигнальные линии (зигзаг) - процесс вышел из-под контроля.
- Правило семи - семь последовательных точек, показывающих тенденцию (например, каждая последняя точка ниже первой) - процесс выходит из-под контроля.
Резюме
Используя Control Chart на проекте, можно вовремя определить, является ли изменение в процессе, наблюдаемое в любой момент времени, случайным событием или вызвано ошибками. В последнем случае следующим шагом будет поиск и устранение реальной причины проблемы в процессе. Такой сигнал отображается на контрольной карте, как мы выяснили выше, точками за контрольной линией.