Коротко: из чего складывается срок
Срок выполнения заказа — это не одна цифра трудоёмкости в часах, а сумма нескольких слагаемых сразу: сколько операций ещё нужно сделать, сколько из них придётся ждать в очереди перед занятыми участками, что от чего зависит по маршруту и какой запас заложен на риски. Показываем на реальном маршруте, как из этих слагаемых получается одна дата готовности.
Из чего складывается срок
Время операций
Первое, с чего начинают расчёт, — трудоёмкость оставшихся операций: сколько часов реально нужно участку, чтобы закрыть раскрой, гибку, сварку, покраску и контроль на конкретном изделии. Это необходимая отправная точка, но сама по себе она отвечает только на вопрос «сколько работы осталось», а не «когда она будет сделана» — потому что часы работы и календарная дата совпадают только тогда, когда участок свободен и ничего не ждёт.
Очередь перед участком
Даже короткая по времени операция может сдвинуть дату, если участок, на который она встаёт, уже занят другими заказами. У операции есть не только своя длительность, но и место в очереди — и место в очереди определяется не заказом, а загрузкой участка в моменте.
На заказе 26-031 сейчас в работе — покраска Ступени. Рядом с ним в очередях тех же участков стоят другие заказы: 26-030 уже закрыт (готовые изделия дальше не занимают участки), 26-032 просрочен и всё ещё требует сварки, 26-034 только начат — 8% готовности, у него впереди почти весь маршрут. Просроченный заказ не выпадает из очереди сам по себе: он продолжает претендовать на те же участки, что и остальные, и это стоит учитывать в сроке соседних заказов, а не только своего собственного.
Разложить эти же заказы по дням недели и увидеть очередь у каждого участка целиком, а не по одному заказу за раз, — отдельная задача: как составить производственный план на неделю. Как находить участок, на котором такая очередь скапливается стабильно, а не разово, — тоже отдельный разбор: узкие места в производстве.
Зависимости между операциями
Маршрут одного изделия — это цепочка, а не набор независимых задач: покраска не может начаться, пока не закрыта сварка этого же изделия, а контроль — пока не закрыта покраска. Это отдельная вещь от очереди перед участком: очередь — про то, что участок занят чужими заказами, зависимость — про то, что следующий шаг физически не может начаться раньше предыдущего на этом же изделии, даже если участок для него свободен прямо сейчас.
Из этого следует практический вывод: задержка на раннем этапе маршрута — раскрое или гибке — сдвигает все последующие даты автоматически, а задержка на последнем этапе перед отгрузкой сдвигает только саму отгрузку.
Материалы
Операция не начнётся раньше, чем нужный материал физически будет на участке — сколько бы часов участок ни планировал на неё выделить. Если раскрой ждёт поставку листа, дата сдвигается не из-за загрузки или очереди, а из-за срока прихода материала: расчёт срока по заказу имеет смысл только вместе с проверкой, что материалы под оставшиеся операции уже есть или точно придут к нужному моменту.
Запас на риски
Дата, посчитанная без запаса, держится только при идеальном сценарии: без брака, без больничных, без задержки поставщика. На практике хотя бы один из этих факторов случается почти на каждом заказе — редко на всех сразу, но какой-то один почти всегда. Запас особенно важен на последних этапах перед отгрузкой: если между покраской и отгрузкой заложен один день, а не ноль, сдвиг на сутки не срывает срок клиенту — он просто съедает запас.
Как определить дату готовности
Дата готовности — не отдельная формула, а последовательная проверка пяти слагаемых по текущему положению заказа на маршруте:
Это ручная логика: продукт показывает, на каком этапе заказ находится, что от чего зависит по маршруту и какая у участков загрузка — а саму дату готовности, синтезируя эти сигналы, определяет человек. Как эти же сигналы выглядят по загрузке участков в целом — в разделе про планирование производства.
Пример расчёта: маршрут Ступени
Заказ 26-031 «Лестница маршевая», изделие Ступень, срок отгрузки 23.08.
Три операции из пяти закрыты, покраска в работе, контроль ждёт своей очереди. Загрузка участков маршрута на эту неделю: раскрой 64%, гибка 112%, сварка 82%, покраска 71%. Гибка на 112% уже отработала свою часть по этому заказу 19.08 — к текущему моменту она сроку не угрожает, но именно из-за перегруза этого участка соседние заказы в его очереди сдвигаются. Покраска сейчас свободнее (71%) и не создаёт очереди для Ступени.
Если покраска закроется сегодня, контроль и отгрузка 23.08 остаются в графике: контроль — короткая финальная проверка, запас на неё не нужен так же, как на многодневную операцию. Если покраска не закроется сегодня, под риском окажется не сама покраска, а именно отгрузка 23.08 — контроль просто сдвинется следом, зависимо от неё.
Почему нельзя считать срок только по трудоёмкости
Трудоёмкость отвечает на вопрос «сколько часов нужно», а не «когда участок сможет их дать». У гибки на этой неделе загрузка 112% — участок физически не успевает отработать всё, что на него расписано, даже если у конкретного изделия трудоёмкость операции всего пара часов. Заказ, который зависит от перегруженного участка, получит сдвинутую дату не потому, что операция стала длиннее, а потому что перед ней встала очередь чужих заказов.
Срок, посчитанный только по часам, без очереди, без зависимостей и без запаса на риски, — это не прогноз, а нижняя граница: раньше этой даты заказ не будет готов точно, а позже — почти наверняка.
Частые вопросы
Может ли система сама рассчитывать или пересчитывать дату готовности?
Нет. Продукт показывает, на каком этапе маршрута стоит заказ, что от чего зависит и какая у участков загрузка — а саму дату, синтезируя эти сигналы, определяет человек. Это то же ограничение, что уже описано для контроля производства: готовность считается по выполненным операциям, а не как отдельная предсказанная дата.
Чем очередь перед участком отличается от зависимости между операциями?
Очередь — это конкуренция за один и тот же участок между разными заказами. Зависимость — это порядок операций внутри одного изделия: следующий шаг не может начаться раньше, чем закрыт предыдущий, даже если участок для него свободен.
Нужен ли запас на риски, если участок явно успевает по часам?
Да. «Успевает по часам» — это расчёт без брака, больничных и задержек поставщика. Хотя бы один из этих факторов случается почти на каждом заказе, и без запаса он сразу превращается в сорванный срок, а не в лёгкий сдвиг.
Как просроченный заказ влияет на срок других заказов?
Он не исчезает из очереди участка только потому, что уже просрочен. Если 26-032 всё ещё ждёт сварку, он продолжает конкурировать за тот же участок с остальными заказами — и это стоит учитывать в расчёте их срока, а не считать чужой проблемой.