Задача №1 (ABCXYZ) - PQlavka/stankin-SCRYAM GitHub Wiki
Библиотека ABC/XYZ-анализа
КАК ДЕЛАТЬ https://github.com/stankin/oop-2018/wiki/Задача-№9-(FMEA)
ABC/XYZ анализ
АВС-анализ – это распространённый метод изучения ассортимента/клиентской базы, с помощью которого можно определить вклад каждого товара/клиента в оборот и прибыль магазина, распределить товары/клиентов по категориям для эффективного управления ассортиментом/базой.
XYZ–анализ определяет стабильность продаж товара / покупок клиентов за определенный период. Результаты позволяют разделить товары/клиентов по категориям и выделить для них место на складе/уровень лояльности, уровень запасов/скидки и бонусы и организацию доставки.
Объединение результатов АВС и XYZ-анализов — популярный подход к управлению товарным ассортиментом / клиентской базой. Оба метода хорошо дополняют друг друга. Если АВС-анализ позволяет оценить вклад каждого продукта/клиента в структуру сбыта, то XYZ–анализ позволяет оценить скачки сбыта и его нестабильность.
АВС/XYZ-анализ: АЛГОРИТМ - 5 ШАГОВ АНАЛИЗА
Проведение ABC/XYZ анализа осуществляйте по четким шагам представленных ниже.
Шаг 1: Определите цель АВС/XYZ-анализа
Шаг 2: Выбираете объекты АВС/XYZ-анализа
Шаг 3: Определите критерии АВС/XYZ-анализа
Шаг 4: Рассчитайте нарастающий итог значения критерия АВС XYZ анализа
Шаг 5: Присвойте категорию объектам анализа в порядке их вклада в результат
Функции
- Выбор объектов для анализа;
- Выбор параметров ABC/XYZ;
- Расчет итогового значения;
- Присвоение категорий объектам анализа;
Цель
Цель ABC/XYZ-анализа разделить объекты(клиентскую базу / товары) на сегменты и изучить закономерности закупок со стороны определенных клиентских сегментов.
Разработка
ABC/XYZ-анализ позволяет разбить данные по продажам на 9 групп в зависимости от вклада в выручку компании (ABC) и регулярности покупок (XYZ).
Исходные данные
Имя поля | Метка поля |
---|---|
Item | Объект |
Month | Месяц |
Quantity | Количество |
Total | Сумма |
Алгоритм
- Рассчитать итоговую сумму, среднее количество продаж и cтандартное отклонение от среднего.
- Рассчитать накопительный итог, на его основе произвести сегментацию по группам А, В или С.
- Рассчитать коэффициент вариации, на его основе произвести сегментацию по группам X, Y или Z.
- Совместить полученные результаты в общей таблице.
Сценарий
Товары/Объекты
Исходные тестовые данные содержат список с итоговым количеством "удачных" продаж с объектом () и суммой продаж помесячно.
Сумма, среднее, стандартное отклонение
В узле Группировка рассчитывается суммарная выручка с продаж и среднее количество взаимодействий с объектом (прим. продаж товара), а также стандартное отклонение от среднего за период анализа.
Узел "Группировка".
Далее Сценарий разветвляется: верхняя часть рассчитывает категорию ABC, нижняя — XYZ.
Сортировка по убыванию
Для начала отсортируем список товаров по убыванию суммарной выручки. Это нужно для того, чтобы самый продаваемый товар был на первом месте, и для последующего правильного присвоения категории.
ABC
В Калькуляторе ABC задано 3 выражения (формулы), которые выполняются последовательно друг за другом:
Имя | Метка | Описание |
---|---|---|
Part | % от общей суммы | Расчет доли (в %) выручки каждого объекта относительно общей прибыли |
CumSum | Накопительный итог | Следующее по очереди значение процента суммируется с предыдущим значением процента |
ABC | ABC | В зависимости от накопительного итога объектам присваивается категория A, B или C, например, если CumSum < 50, то A. Значения, по которым присваивается та или иная категория, заданы как входные переменные в соответствующем порту Узла. |
XYZ
Калькулятор XYZ производит расчет по 2 выражениям:
Имя | Метка | Описание |
---|---|---|
Variation | Коэффициент вариации | Расчет коэффициента вариации на основе среднего количества продаж и стандартного отклонения от среднего |
XYZ | XYZ | В зависимости от коэффициента вариации объектам присваивается категория X, Y или Z. Значения, по которым присваивается та или иная категория, также заданы как входные переменные. |
ABC + XYZ
Конечный узел совмещает таблицу ABC с XYZ. Слияние производится по идентичным столбцам «Объект».
Сценарий, исходя из накопительного итога и коэффициента вариации, рассчитал для объекта N1 категорию AX, для объектов N2 N3 N7 — категорию CZ и т. д.
Интерпретация для товаров
Товары групп АX/BX отличаются высоким товарооборотом и стабильностью. Можно обеспечить их постоянное наличие, но для этого не нужно создавать избыточный страховой запас. Расход товаров этих групп стабилен и хорошо прогнозируется.
Товары групп AY/BY при высоком товарообороте имеют недостаточную стабильность расхода, и, как следствие, чтобы обеспечить постоянное наличие, нужно увеличить страховой запас.
Товары групп AZ/BZ при высоком товарообороте отличаются низкой прогнозируемостью расхода. Попытка обеспечить гарантированное наличие всех товаров данных групп только за счет избыточного товарного запаса приведет к тому, что средний товарный запас компании значительно увеличится. По этим группам следует пересмотреть систему заказов.
Для товаров группы СХ можно использовать систему заказов с постоянной периодичностью и снизить страховой товарный запас.
По товарам группы CY можно использовать систему заказов с постоянной суммой (объемом) заказа, но при этом формировать страховой запас, исходя из имеющихся финансовых возможностей.
В группу товаров CZ попадают все новые товары, товары непостоянного спроса, поставляемые под заказ и т. п. Часть из них можно безболезненно выводить из ассортимента, а другую часть нужно регулярно контролировать, так как именно из товаров этой группы возникают неликвидные или труднореализуемые запасы, из-за которых компания несет потери.
Таким образом, придерживаясь определенной стратегии в формировании ассортимента, можно снизить накладные расходы путем оптимизации логистики и складских запасов.