← Главная I · Process fundamentals II · Lean & TPS III · Inventory & Newsvendor IV · Queueing Тест
Module 07 · Operations Management

Операции и поток

TPS + Lean + Newsvendor + Queues. Volkov · Pleshkov · Mustaev · Diakov · Bugu · Seleznev. 2 HBS cases: Supra (process analysis), Jack Smith (lean).

Преподаватели 6 профессоров + Zoom Meeting Video (266 MB)
Cases Supra · Jack Smith · Newsvendor
↓ scroll
Введение

Операции — это не про бэк-офис

Это про то, как превращать ресурсы в результат. Для любой компании — от McDonald's до SpaceX — operations это и есть бизнес в действии.

Курс выстроен вокруг 4 ключевых тем: Process analysis (узкое место, Little's Law), Lean (TPS, 7 wastes), Inventory (Newsvendor model), Queueing (теория очередей). 3 HBS case assignments: Supra (process), Jack Smith (lean), Newsvendor (forecasting + inventory).

I
Process fundamentals

Throughput, bottleneck, Little

Основные определения

Throughput (TH) = units / unit time
Cycle time (CT) = 1 / TH
Bottleneck = самый медленный ресурс
Utilization = used capacity / total capacity
TH Throughput — пропускная способность (единиц в единицу времени) CT Cycle Time — время цикла Bottleneck Bottleneck — узкое место, самый медленный ресурс Utilization Utilization — загрузка, используемая мощность / общая мощность

Экономический смысл: throughput ограничен самым узким местом. Улучшать не-bottleneck не увеличивает общий throughput. Правило Goldratt (Theory of Constraints): (1) Identify constraint → (2) Exploit it → (3) Subordinate everything else → (4) Elevate → (5) Repeat.

Little's Law

L = λ × W
L Length of queue — количество объектов в системе λ Arrival rate — интенсивность поступления W Wait time — среднее время пребывания

L (в системе) = λ (входящий поток) × W (среднее время пребывания). Фундаментальное равенство operations. Применяется ко всему: call-центру, магазину, заводу, пропускной.

Задача · call-центр

100 звонков/час, средний разговор 12 минут. L = 100 × (12/60) = 20 операторов нужно занято в среднем. С учётом пиков — 25–30.

Takt time

Tтакт = доступное время / спрос
Tтакт Takt time — такт, ритм выпуска Available time Available time — доступное рабочее время Demand Demand — спрос за период

Такт — ритм, в котором должен выпускаться продукт, чтобы удовлетворить спрос. Цель Lean: Tцикл ≈ Tтакт. Если Tцикл > Tтакт — не успеваем, bottleneck. Если Tцикл < Tтакт — простой, overproduction.

4 операционных приоритета (Skinner)

КлиентБизнес
QualityCost
DeliverySafety

Skinner: нельзя быть лучшим во всех 4 — trade-offs неизбежны. Low cost обычно = ниже quality (trade-off в массовом производстве). Fast delivery = выше cost (буферы, избыточные мощности). Сильная стратегия = явный выбор приоритета.

Supra Case (HBS)

Process analysis и capacity planning. Supra Products — производитель, столкнувшийся с ростом спроса. Нужно найти bottleneck, посчитать throughput, оценить инвестиции в расширение. Цель кейса — применить формализм Little's Law + capacity math.

II
Toyota Production System

Lean · TPS

8 элементов TPS

5S

Sort · Set in order · Shine · Standardize · Sustain. Основа visual management.

Andon

Визуальный сигнал остановки линии. Рабочий имеет право остановить конвейер при проблеме.

SMED

Single-Minute Exchange of Die. Быстрая переналадка — в единицах минут, не часов.

JIT

Just-in-time. Нет запасов. Материалы приходят ровно когда нужны.

Gemba

«Иди на место». Решай проблему там, где она возникает, не в кабинете.

Kaizen

Непрерывные улучшения малыми шагами всей командой.

Poka-yoke

Error-proofing. Защита от ошибок через дизайн (USB-разъем не вставляется неправильно).

Jidoka

Автоматический стоп линии при обнаружении дефекта. Не передавай брак дальше.

7 видов потерь (muda)

  1. Ожидания (Waiting)
  2. Передвижения (Motion)
  3. Транспортировка (Transport)
  4. Перепроизводство (Overproduction)
  5. Излишние этапы (Over-processing)
  6. Избыточные запасы (Inventory)
  7. Переделка/брак (Defects)

8-я (позже добавленная): нереализованный потенциал — идеи сотрудников, которые не применили.

Push vs Pull

Push: производство по прогнозу спроса. Риск перепроизводства или дефицита. Pull (Kanban): следующий этап «тянет» предыдущий → производим столько, сколько потребляется. Toyota работает pull. Требует стабильных процессов и низкой variability.

Bullwhip effect

Колебания спроса усиливаются вверх по цепочке поставок: retailer → wholesaler → factory. Небольшие колебания у розницы превращаются в качели у производителя. Причины: batch ordering, price promotions, forecast error, shortage gaming.

Решения: обмен данными (point-of-sale), короткие циклы, JIT, VMI (vendor-managed inventory), EDLP (everyday low pricing — не создаём искусственный спрос распродажами).

Jack Smith case (HBS · lean)

Небольшой производитель переходит на lean manufacturing. Анализ текущего состояния vs future state. Value stream map. Расчёт takt time и cycle time по операциям. Типичный applied case по lean conversion.

«Без цели нет системы.»W. Edwards Deming
III
Inventory

Newsvendor · EOQ

Newsvendor model

Классическая задача: газетный киоск. Продавец заказывает N газет за cost c, продаёт за price p, непроданные выбрасывает (salvage s, часто 0). Спрос D — случайная величина с известным распределением F(D).

Cu = p − c (underage cost)
Co = c − s (overage cost)
Optimal fill rate: F(Q*) = Cu / (Cu + Co)
Cu Underage cost — стоимость дефицита (упущенная прибыль) Co Overage cost — стоимость излишка p Price — цена продажи c Cost — себестоимость s Salvage — ликвидационная стоимость Q* Optimal quantity — оптимальный объём заказа F Cumulative distribution — функция распределения спроса

Экономический смысл: Cu — это упущенная прибыль если заказали мало (Q < D). Co — убыток от непроданного (Q > D). Оптимальная service rate — процентиль спроса, где marginal cost understocking = marginal cost overstocking. Высокая margin (большой Cu) → высокий fill rate. Низкая margin → экономим.

Задача · Newsvendor

Цветы: cost $10, price $30, salvage $2. Cu = $20, Co = $8. F(Q*) = 20/28 = 0.714. Заказываем 71-й процентиль спроса — покрываем спрос 71% случаев. Если σ = 10 штук, mean = 50 → Q* = 50 + 0.57×10 ≈ 56 штук.

EOQ (Economic Order Quantity) · Wilson 1913

Q* = √(2 · D · K / h)
Q* Economic Order Quantity — оптимальный размер заказа D Annual demand — годовой спрос K Ordering cost — фиксированная стоимость одного заказа h Holding cost — стоимость хранения единицы в год

D — годовой спрос. K — fixed cost одного заказа. h — cost хранения 1 единицы год. Экономический смысл: балансируем частоту заказов (больше Q → реже заказы → меньше fixed cost) и стоимость хранения (больше Q → больше среднего stock → выше holding cost). Оптимум там, где производные равны.

Safety stock

SS = z · σLT
Reorder point = avg demand × LT + SS
SS Safety Stock — страховой запас z Service level z-score — квантиль уровня сервиса σLT Std dev over lead time — стандартное отклонение спроса за время поставки LT Lead Time — время поставки

z — квантиль желаемого service level (95% → z = 1.645; 99% → 2.33). σLT — std отклонение спроса за lead time. Увеличение service level с 95% до 99% увеличивает SS в ~1.4×. С 99% до 99.9% — ещё в 1.4×. Диминишающая отдача: полное покрытие риска стоит бесконечно.

ABC analysis запасов

Парето: 20% артикулов дают 80% оборота. A (20% SKU, 70–80% value) — тщательно, frequent review, accurate records. B (30% SKU, 15–25%) — умеренно. C (50% SKU, 5%) — простые правила, периодический review.

IV
Queues

Queueing theory

M/M/1 — базовая модель

Один сервер, Poisson arrivals с rate λ, exponential service time с rate μ. Utilization ρ = λ/μ.

Ожидание в очереди: Wq = ρ / (μ · (1 − ρ))
В системе: W = 1 / (μ − λ)
В очереди: Lq = ρ² / (1 − ρ)
Wq Wait in queue — ожидание в очереди W Wait in system — ожидание в системе Lq Length of queue — длина очереди ρ Utilization — загрузка системы (λ/μ) μ Service rate — интенсивность обслуживания λ Arrival rate — интенсивность поступления

Ключевой инсайт: при ρ → 1 (загрузка близка к 100%) время ожидания → ∞. Практика: никогда не планируйте utilization выше 80% в service settings. Airport check-in, call-центр, skорая — все buffer capacity для поддержания service level.

Variability hurts · VUT formula

CT = V × U × T
V = (CVarrival² + CVservice²)/2
U = ρ/(1−ρ)
T = 1/μ
CT Cycle Time — время цикла V Variability factor — фактор вариативности U Utilization factor — фактор загрузки T Time factor — фактор времени обслуживания CV Coefficient of Variation — коэффициент вариации ρ Utilization — загрузка μ Service rate — интенсивность обслуживания

Кингман's approximation. Cycle time растёт по трём факторам одновременно: variability (V), utilization (U), processing time (T). Главный insight: variability умножает, не складывается. Уменьшение CV на 30% даёт эффект, сравнимый с падением utilization.

Pooling

10 банков с одной очередью эффективнее 10 отдельных очередей. Почему: случайные флуктуации в разных потоках компенсируют друг друга (variance reduces как √n). Практика: single queue + multiple tellers в отделении банка, 1 очередь к 20 кассам в Walmart.

Narayanan · Queueing Theory (HBS note)

Разбор типичных ошибок при применении queueing:

Industry 4.0

IoT · цифровые двойники · ML realtime · RPA · 3D-печать · AR/VR · предиктивное обслуживание · cloud + edge. Не hype — реальный shift в тонкой настройке операций. Ключ: данные с каждой операции → real-time optimization.

Ключевые тезисы

Десять для памяти

01

Throughput ограничен bottleneck. Улучшения non-bottleneck не дают эффекта.

02

Little's Law: L = λ × W. Применяется к чему угодно.

03

Takt time = ритм спроса. Lean target: Tcycle ≈ Ttakt.

04

8 TPS элементов: 5S, Andon, SMED, JIT, Gemba, Kaizen, Poka-yoke, Jidoka.

05

7 muda + нереализованный потенциал (8-й).

06

Push vs Pull. Toyota — pull. Требует стабильных процессов.

07

Bullwhip. Решения: share data, short cycles, JIT, VMI, EDLP.

08

Newsvendor: F(Q*) = Cu/(Cu+Co). Оптимум между under- и overstocking.

09

EOQ = √(2DK/h). Balance order cost vs holding cost.

10

Queueing: при ρ → 1 wait → ∞. Pooling снижает variance как √n.

Self-check

Десять вопросов