Перейти к основному содержимому

Планирование спринта

Документ предназначен для начальника производства или руководства компании. Он описывает, как подготовить спринт, выбрать заказы, запустить расчет, проверить результат и работать с отчетом.

Что такое спринт

Производственный спринт - это план работ на заданный период. При формировании спринта в него добавляются заказы, после чего система запускает расчет:

  • какие операции можно выполнить в период спринта;
  • на каких группы рабочих мест (ГРМ) и рабочих постах (РП) они будут выполняться;
  • какие рабочие назначены на операции;
  • когда планируется старт и завершение работ;
  • какие операции не попали в план и почему;
  • где есть недозагрузка, простой или нехватка ресурсов.

Расчет учитывает технологическую последовательность операций, рабочие посты, допуски рабочих, основные рабочие места, календарь смен, оснастку и средства контроля.

Общий порядок работы

  1. Проверить готовность данных перед планированием.
  2. Произвести квантование заказов требующих разбиения на кванты производства
  3. Сформировать список заказов спринта.
  4. Расставить заказы в нужной очередности.
  5. Запустить расчет спринта.
  6. Проверить ошибки расчета, если они есть.
  7. Проверить план по ГРМ, рабочим постам и рабочим.
  8. В течение спринта контролировать факт по отчету.
  9. Разбирать недовыполнение, внеплановые работы и причины простоя.

Перед созданием или пересчетом спринта

Перед расчетом нужно убедиться, что справочники и производственные данные готовы.

Проверьте ГРМ:

  • у каждой ГРМ задан мастер;
  • нужные ГРМ активны;
  • у ГРМ есть активные рабочие посты;
  • у рабочих корректно указано актуальное состояние со сроками начала и окончания (работает, больничный, отгул, прогул);
  • для ГРМ с длинными операциями задан порог параллельного выполнения, если такие операции должны выполняться на нескольких постах.

Проверьте рабочих:

  • рабочие находятся в состоянии "работает";
  • у рабочих есть допуски к нужным ГРМ;
  • предпочтительные ГРМ указаны корректно;
  • основной рабочий пост для рабочего задан корректно: он влияет на приоритет выбора рабочего на этот пост, но не запрещает назначение на другие посты доступной ему ГРМ.

Проверьте производственный календарь:

  • смены и рабочие дни настроены на период спринта;
  • перерывы, выходные и нерабочее время отражены в производственном календаре;
  • для ГРМ с особым режимом работы задан правильный график.

Проверьте ресурсы:

  • основные комплектующие обеспечены для заказов, которые планируется добавить;
  • входная оснастка есть на балансе;
  • средства контроля для контрольных параметров есть на балансе хотя бы в количестве 1 штука;
  • активные наряды отражают реальное состояние работ.

Выбор заказов

Система показывает заказы, которые можно добавить в спринт. В список попадают заказы, которые:

  • имеют остатки комплектующих к производству;
  • приняты клиентом;
  • одобрены финансовым отделом;
  • находятся в состоянии, допускающем производство;
  • обеспечены комплектующими по расчетному остатку.

Баланс комплектующих проверяется последовательно по производственному приоритету. Если более приоритетный заказ забирает остаток компонента, следующий заказ может не попасть в список к планированию спринта.

Если заказ выпускает полуфабрикат, система добавляет этот будущий выпуск в расчетный баланс. После этого следующие заказы могут быть обеспечены за счет планируемого полуфабриката.

Очередность заказов

Очень важен приоритет производства заказа. Система выстраивает заказы внутри спринта в последовательности согласно приоритету производства каждого заказа.

При планировании это влияет на то, какие операции раньше займут ГРМ, рабочих, посты и оснастку. Если два заказа конкурируют за один ресурс и ни одно изделие уже не запущено в работу, преимущество получает заказ, у которого выше приоритет производства.

После запуска изделия в работу система старается довести это изделие дальше по технологической цепочке. Поэтому операции уже запущенного изделия могут получить приоритет выше соседних операций других изделий, даже если у тех выше приоритет заказа. Это runtime-правило действует только внутри расчета и не записывает дополнительный флаг в заказ или изделие.

Рекомендуемый порядок:

  1. Сначала срочные клиентские заказы.
  2. Затем заказы с жесткими сроками отгрузки.
  3. Затем заказы, которые выпускают полуфабрикаты для других заказов.
  4. Затем остальные заказы по производственному приоритету.

Запуск расчета

После выбора заказов запускается расчет спринта.

Во время расчета система:

  • переводит расчет в состояние выполнения;
  • собирает операции заказов;
  • строит очереди операций по ГРМ;
  • проверяет мастеров, посты, рабочих, оснастку и средства контроля;
  • рассчитывает план по рабочему времени;
  • сохраняет плановые назначения и загрузку;
  • фиксирует операции, которые не успели стартовать.

Расчет завершен успешно, если состояние расчета стало выполнен, а прогресс дошел до 100%.

Если расчет завершился ошибкой, состояние расчета станет "ошибка". В этом случае нужно открыть сообщение ошибки, исправить данные и запустить расчет повторно.

Что система учитывает при расчете

Система планирует операции только на рабочее время. Если рабочий день закончился, незавершенная операция останавливается и продолжается в следующий рабочий период.

Рабочий назначается на операцию только если:

  • он допущен к ГРМ операции;
  • он свободен;
  • его календарное состояние сейчас "работает";
  • его можно назначить без превышения ограничений расчетной загрузки.

Основной рабочий пост не является жестким условием назначения. Если рабочий допущен к ГРМ и свободен, он может быть выбран и на другой пост; совпадение с основным постом только повышает его приоритет при выборе старта выполнения операции на определенном рабочем посту.

Рабочий пост может выполнять только одну операцию одновременно.

Короткая операция после старта закрепляется за выбранным постом. Длинная операция может выполняться параллельно на нескольких постах, если это разрешено настройкой ГРМ.

Контрольные операции стартуют только после полного завершения предыдущих операций. Для них не применяется ранняя передача партии на следующую ГРМ.

Ошибки, которые останавливают расчет

Ошибка расчета означает, что план нельзя построить корректно. Это не обычный простой, а проблема данных или критического ресурса.

Чаще всего расчет останавливается из-за следующих причин:

  • у ГРМ не задан мастер;
  • у ГРМ нет ни одного активного рабочего поста;
  • нет ни одного рабочего, допущенного к ГРМ;
  • рабочие, допущенные к ГРМ, недоступны по календарю;
  • на балансе нет требуемой входной оснастки;
  • на балансе нет средства контроля для контрольного параметра.

Что делать:

  1. Прочитайте текст ошибки.
  2. Найдите указанную ГРМ, операцию, оснастку или средство контроля.
  3. Исправьте справочник, настройки рабочего места или баланс.
  4. Если балансы оснастки или средств контроля не позволяют выполнить заказ, исключите его из спринта.
  5. Проверьте, что изменение относится к периоду спринта.
  6. Запустите расчет заново.

Причины нестарта операций

Если расчет завершился, но часть операций не попала в план, это не всегда ошибка. Операция может не стартовать в рамках окна спринта из-за ограничений.

Основные причины:

  • не завершены предыдущие операции;
  • не хватает доступной оснастки, потому что она занята другой операцией;
  • не набирается полный состав рабочих для выполнения операции;
  • рабочий пост ожидает другую предпочтительную операцию;
  • операция закреплена за другим рабочим постом;
  • до операции не дошла очередь в период спринта.

Такие операции нужно смотреть в отчете по спринту через предупреждения и причины простоя.

Проверка результата после расчета

После успешного расчета проверьте:

  • плановые даты старта и завершения спринта;
  • список ГРМ, которые попали в план;
  • загрузку рабочих постов;
  • назначенных рабочих;
  • операции, которые не стартовали;
  • заказы и изделия с большим остатком невыполненных работ;
  • наличие предупреждений по рабочим и постам.

Если план выглядит нереалистично, сначала проверяйте не сам расчет, а исходные ограничения:

  • порядок заказов;
  • основные рабочие посты;
  • допуски рабочих;
  • календарь смен;
  • активность постов;
  • остатки оснастки;
  • активные наряды, которые показывают часть выполненных работ по заказам.

Работа с отчетом по спринту

Отчет показывает план и факт за период спринта.

В отчете доступны срезы:

  • по мастерам;
  • по менеджерам;
  • по ГРМ;
  • по рабочим;
  • по изделиям и категориям изделий;
  • по дням спринта.

В отчете сравниваются:

  • плановая сумма выпуска готовой продукции;
  • фактическая сумма выпуска готовой продукции;
  • внеплановый факт;
  • плановый норморасход времени;
  • фактическое время выполнения операций в период спринта;
  • недовыполнение;
  • доступная календарная мощность.

Факт берется из нарядов за период спринта. Если операция не была в плане спринта, но была выполнена, она попадает во внеплановый факт. Если операция была в спринте, но ее сделал не назначенный рабочий, отчет показывает это как факт не по назначению.

Как читать предупреждения отчета

Предупреждения помогают понять, почему плановая мощность не была использована.

Смотрите три уровня:

  • общий список предупреждений;
  • сводку по кодам причин;
  • группы предупреждений по операциям, рабочим, дням, ГРМ и постам.

Типовые ситуации:

  • рабочий без назначений - у рабочего есть рабочее время, но расчет не нашел для него плановых операций;
  • мощность рабочего больше назначений - рабочий частично свободен;
  • рабочий день без назначений - в конкретный день рабочий не получил план;
  • пост без плановых операций - пост не был загружен;
  • на ГРМ остались не стартовавшие операции - операции были в очереди, но ограничения не дали им стартовать.

Важно: свободный рабочий или пустой пост не всегда означает ошибку. Возможные причины - технологическая очередность, отсутствие предыдущих операций, нехватка оснастки, календарь рабочего или выбранная очередность заказов.

Ежедневный контроль спринта

В течение спринта рекомендуется каждый день:

  1. Проверять факт по нарядам.
  2. Смотреть недовыполнение по изделиям и мастерам.
  3. Проверять внеплановые операции.
  4. Смотреть рабочих с фактом не по назначению.
  5. Проверять ГРМ и посты с простоями.
  6. Разбирать операции, которые не стартовали.
  7. После существенных изменений пересчитывать спринт.

Существенные изменения:

  • добавили или убрали заказ;
  • изменили порядок заказов;
  • изменили график работы;
  • изменили основные рабочие посты;
  • изменили допуски рабочих;
  • появилась или списалась оснастка;
  • закрыли активные наряды рабочих;
  • изменили технологические операции.

Когда пересчитывать спринт

Пересчитывайте спринт, если изменились условия, от которых зависит план:

  • состав заказов;
  • очередность заказов;
  • период спринта;
  • доступность рабочих;
  • активность рабочих постов;
  • календарь ГРМ;
  • остатки оснастки или средств контроля;
  • состояние операций и нарядов.

Если меняется только факт выполнения в нарядах, может быть достаточно обновить отчет. Но если факт существенно меняет остатки и дальнейшие назначения, лучше пересчитать спринт.

Чек-лист перед утверждением плана

Перед тем как считать план рабочим, проверьте:

  • расчет завершился без ошибки;
  • в спринте правильный список заказов;
  • порядок заказов соответствует производственным приоритетам;
  • плановые даты укладываются в период спринта;
  • ключевые ГРМ загружены ожидаемо;
  • нет критичных не стартовавших операций по срочным заказам;
  • рабочие с основными постами назначены корректно;
  • нет неожиданно большого внепланового факта;
  • мастера видят свои операции и загрузку;
  • по проблемным операциям понятно, что нужно исправить.

Краткая схема принятия решений

  • Если расчет не запустился - исправьте критическую ошибку данных или баланса.
  • Если расчет прошел, но операции не стартовали - смотрите причины нестарта и ограничения ресурсов.
  • Если есть свободные рабочие - проверьте допуски, основные посты, календарь и наличие операций без выполненных предшественников.
  • Если свободны посты - проверьте рабочих, оснастку, очередность операций и настройки параллельного выполнения.
  • Если много внепланового факта - проверьте, почему работы выполнялись вне назначений спринта, и нужно ли изменить план или дисциплину закрытия нарядов.
  • Если недовыполнение растет - смотрите срочные изделия, ГРМ с не стартовавшими операциями, рабочих без назначений и ограничения оснастки.

Интерфейс планирования спринта производства

При планировании спринта пользователь должен добавить в спринт те заказы, выполнение которых планируется в рамках срока выполнения спринта. При заходе в просмотр спринта пользователь может в выпадающем списке интерфейсов спринта "Планирование". На данном интерфейсе пользователь видит:

  • Блок общей информации о спринте в составе:
    • Номер спринта (1);
    • Дата начала спринта (2);
    • Дата окончания спринта (3);
    • Планируемая сумма клиентских заказов – плановая сумма заказов для клиентов, введенная менеджером для спринта (4);
    • Сумма клиентских заказов в спринте – сумма заказов для конечных клиентов, которые включены в данный спринт (рассчитывается автоматически во время расчета спринта) (5)
    • Планируемая себестоимость заказов в спринте – сумма плановой себестоимости всех заказов в спринте, введённая менеджером при редактировании спринта (6);
    • Себестоимость заказов спринте – общая себестоимость заказов, которые включены в спринт (рассчитывается автоматически во время расчета спринта) (7).
  • Блок заказов в спринте в составе:
    • Счетчик заказов в спринте (8);
    • Список заказов в спринте производства в виде таблицы в составе:
      • Колонки приоритета заказа в спринте (9) и иконки перетаскивания заказа по вертикали для изменения приоритета заказа в рамках спринта (10);
      • Колонки номера заказа (ссылка, при клике по которой открывается модальное окно с информацией о заказе), общего приоритета производства данного заказа, даты оформления заказа на производство (11);
      • Себестоимость или сумма заказа. Себестоимость выводится для заказов на изготовление полуфабрикатов, сумма заказа - для заказов для клиентов (12);
      • Наименование клиента, в случае изготовления полуфабриката клиент не указывается (13);
      • Индикатор расчётного уровня выполнения заказа в рамках спринта. Делится на две части: тёмно-зелёная показывает реально закрытые операции по времени из общего времени на выполнение заказа, светло-зелёная часть показывает то время, которое будет выполняться операция в рамках данного спринта (14);
      • Иконка удаления всех заказов из спринта (15);
      • Иконка удалении отдельного заказа из спринта (16). Заказы могут быть добавлены снова в список заказов по спринту из блока заказов на добавление в спринт;
    • Список заказов к добавлению в спринт с количеством заказов для добавления (17). В списке при присутствуют заказы, на 100% обеспеченные комплектующими. То есть при расчёте спринта в очерёдности выполнения заказов участвуют только группы рабочих мест, рабочие, оснастка. Делается допущение, что заказы будучи обеспеченными на 100% комплектующими, не будут задерживаться или простаивать из-за отсутствия нужных комплектующих. Список заказов в составе:
      • Фильтр заказов для добавление в спринт в составе полей:
        • Поле поиска заказа по наименованию клиента либо изделию в заказе (18);
        • Выпадающий список цеха, содержащего группы рабочих мест, на которых выполняются операции по определённым заказам.  Например, можно выбрать цех изготовления оплетки, и все заказы с операциями на хотя бы одной группе рабочих мест, принадлежащих этому цеху покажутся в списке (19);
        • Выпадающий список группы рабочих мест, на которых выполняются операции по изготовлению заказа. По выбру определённой группы в списке появятся только те заказы, где выполняются операции на этой группе рабочих мест (20).
        • Кнопка "Поиск", по нажатию которой производится поиск заказов, удовлетворяющих введенным данным в фильтре (21);
        • Кнопка очистки фильтра, по нажатию который данные, введённые в полях фильтра очищаются, и пользователю показывается полный список заказов, готовых к добавлению спринт (22). Функция фильтрации заказов полезна, когда необходимо добавить в систему спринт на какой-то производственный участок в виде отдельного цеха.
      • Таблица заказов к добавлению спринт в составе колонок:
        • Иконке добавление заказа в спринт, по нажатию которой заказ из списка к добавлению переходит в список заказов в спринте (23);
        • Номер заказа - ссылка, при клике по которой открывается всплывающее окно с информацией о заказе, приоритет производства заказа в системе, дата оформления заказа (24);
        • Сумма или себестоимость заказа в зависимости от того, на конечного клиента оформлен заказ или это заказ полуфабрикаты (25);
        • Наименование клиента в заказе при условии, что это заказ оформляется на отгрузку конечному клиенту. При оформлении заказа на полуфабрикат наименование клиента не указывается (26);
        • Рекомендации – колонка, которая содержит иконку наличия рекомендации по заказу. Если таковая иконка присутствует, у пользователя есть возможность кликнуть по ней, прочитать и выполнить рекомендацию по заказу. Выполнение рекомендованного действия для производственного заказа нужно, для того чтобы производство в целом было более экономичным, оптимальным. Система может рекомендовать повысить приоритет заказов, содержащих однотипные изделия для уменьшения времени на переналадку оборудования или оснастки при смене типа выпускаемой продукции. Либо это может быть рекомендация по объединению заказа в один, если производство по обоим заказам ещё не начиналось, и продукция в обоих заказах абсолютно идентична. Например, изготовление одного и того же полуфабрикаты оформленная разными заказами (27); Как только пользователь производит какие-то действия над содержимым спринта, над блоком общей информации о спринте появляется предупреждение о необходимости сохранения данных по спринту (28) путём нажатия кнопки расчёта "Рассчитать спринт" (29). По нажатию кнопки данные об изменениях спринта отправляются на сервер, сохраняются там, и запускается процедура моделирования выполнение спринта в рамках его срока действия. После расчета спринта данные расчёта сохраняются на сервере, и надпись у необходимости расчёта спринта исчезает. У пользователя есть возможность нажать кнопку "Отменить изменения" для отказа от всех изменений, произведённых в окне планирования спринта (30). После произведённого расчёта, пользователь может перейти на другие интерфейсы спринта.