Задача №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 Сумма

Алгоритм

  1. Рассчитать итоговую сумму, среднее количество продаж и cтандартное отклонение от среднего.
  2. Рассчитать накопительный итог, на его основе произвести сегментацию по группам А, В или С.
  3. Рассчитать коэффициент вариации, на его основе произвести сегментацию по группам X, Y или Z.
  4. Совместить полученные результаты в общей таблице.

Сценарий

Сценарий ABC-XYZ анализа товаров

Товары/Объекты

Исходные тестовые данные содержат список с итоговым количеством "удачных" продаж с объектом () и суммой продаж помесячно.

Сумма, среднее, стандартное отклонение

В узле Группировка рассчитывается суммарная выручка с продаж и среднее количество взаимодействий с объектом (прим. продаж товара), а также стандартное отклонение от среднего за период анализа.

Узел "Группировка".

Далее Сценарий разветвляется: верхняя часть рассчитывает категорию 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 попадают все новые товары, товары непостоянного спроса, поставляемые под заказ и т. п. Часть из них можно безболезненно выводить из ассортимента, а другую часть нужно регулярно контролировать, так как именно из товаров этой группы возникают неликвидные или труднореализуемые запасы, из-за которых компания несет потери.

Рисунок

Таким образом, придерживаясь определенной стратегии в формировании ассортимента, можно снизить накладные расходы путем оптимизации логистики и складских запасов.