-
Notifications
You must be signed in to change notification settings - Fork 48
Задача №7 (ABC)
- Анисимова Полина - дизайнер
- Морозов Виктор - тестировщик
- Глазунов Николай - владелец продукта, аналитик
- Тараненко Андрей - архитектор, мастер
- Ларин Николай - тестировщик
- Касимовский Алексей - программист
Постановка задачи: дополнить модель данными для использования методов ABC (activity based costing) и ABC/XYZ-анализа, сделать пример использования
Abc анализ может проводиться только тогда, когда модель работы последовательная (следует синтаксическим правилам IDEF0), корректная (отражает бизнес), полная (охватывает всю рассматриваемую область) и стабильная (проходит цикл экспертизы без изменений), другими словами, когда создание модели работы закончено.
ABC включает следующие основные понятия:
- Объект затрат — причина, по которой работа выполняется, обычно основной выход работы. Стоимость работ есть суммарная стоимость объектов затрат;
- Двигатель затрат — характеристики входов и управлений работы, которые влияют на то, как выполняется и как долго длится работа;
- Центры затрат , которые можно трактовать как статьи расхода.
В ABC анализе программные продукты сортируются и группируются по вкладу, получаются 3 группы:
- Самые ценные (20% ассортимента = 80% продаж);
- Промежуточные (30% ассортимента = 15% продаж);
- Менее ценные (50% ассортимента = 5% продаж).
Алгоритм ABC анализа следующий:
В XYZ анализе программные продукты группируются по характеру спроса: насколько он стабилен и насколько точно его можно спрогнозировать.
Метод дает представление, насколько стабильно покупают конкретную категорию товара. Получается 3 варианта (в скобках — коэффициент вариации):
- Х — устойчивый спрос + высокая точность прогноза, поэтому их объем продаж легко прогнозировать (0-10%);
- Y — изменчивый спрос (в частности, из-за сезонности и акций), но прогноз возможен. Для более надежных результатов можно провести дополнительный анализ (10-25%);
- Z — случайный спрос, прогноз невозможен, так как нет закономерностей в потреблении (от 25%).
Коэффициент вариации:
Существуют два метода ABC/XYZ анализа - последовательный и паралельный: Допустим, чтобы оптимизировать пространство на складе, стоит в первую очередь провести XYZ по стабильности продаж, затем — ABC по объему продаж, и наконец — ABC по обороту
Если ваша задача — разработать рекомендации для работы с товарами каждой категории, лучше применять параллельный метод. Это построение матрицы по заданному количеству критериев (для ABC можно использовать несколько критериев), после которого вы анализируете категории из всех ячеек.
{
"package": "Проектирование и создание программного продукта",
"activities": [
{
"id": 0,
"value": "Проектирование и создание программного продукта"
},
{
"id": 1,
"parent": 0,
"value": "Анализ ТЗ"
},
{
"id": 2,
"parent": 0,
"value": "Написание программы"
},
{
"id": 3,
"parent": 0,
"value": "Тестирование"
},
{
"id": 4,
"parent": 0,
"value": "Написание технической документации"
}
],
"person": [
{
"id": 0,
"value": "Программист"
"activities": [0, 1, 2, 3, 4]
}
],
"control": [
{
"id": 0,
"value": "Процедуры и правила"
"activities": [0, 1, 2, 3, 4]
}
{
"id": 1,
"value": "Ошибки"
"activities": [2]
}
],
"input": [
{
"id": 0,
"value": "Техническое задание"
"activities": [0, 1]
}
{
"id": 1,
"value": "Постановка задачи"
"activities": [1, 2]
}
{
"id": 2,
"value": "Программный продукт"
"activities": [2, 3]
}
{
"id": 3,
"value": "Результаты тестирования"
"activities": [3, 4]
}
],
"output": [
{
"id": 0,
"value": "Внедрение программного продукта",
"activities": [4]
}
]
}