Задание 2.6. РР. Перевозка. v3

Дисклеймер: пост хоть и публичный, но пишу его в первую очередь для себя, ни на что не претендую, ничего не жду

Мышление письмом на тему - из чего состоит перевозка груза на физическом уровне.
3-я итерация. Дополненная.

Тренировка в рассуждениях.

** Целевая система = Перевозка v3.**
Целевая система = Перевозка груза (перемещение груза из пункта А в пункт Б)
Грузом может быть:

  • физические предметы с габаритами, массой, количеством мест,
  • люди с количеством мест

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

Инициатор - роль

Пункт А = место выдачи. Имеет физическую локацию.
Пункт Б = место приемки. Имеет физическую локацию.

От Пункт А до Пункт Б должен существовать маршрут.

Чтобы перевозка состоялась в конкретное время должно произойти следующее:

  • логисты должны определить маршрут движения и вид транспорта который должен быть использован (проект маршрута)
  • груз должен быть готов к выдаче в назначенное время
    • для этого работники склада должны собрать груз - переместить к месту выдачи с мест хранения части груза
      • для этого работники склада должны получить задание на подготовку груза к выдачи
  • транспорт должен быть подан в назначенное время к месту выдачи
    • для этого поставщик транспорта должен выделить машину
      • для этого поставщик должен получить заказ от логистов заказчика
    • к машине должно быть выделено необходимое количество водителей
    • на водителей должны быть подготовлены необходимые документы
      • для этого заказчику должны передать данные водителей для оформления доверенностей и пропусков в случае необходимости
  • должна произойти загрузка груза в транспорт
    • должны быть готовы техника и люди которые будут выполнять перемещение груза в транспорт
      • для этого люди должны быть выделены в нужном количестве
        • для этого должны быть своевременно оповещены люди о предстоящих работах
    • должны быть оформлены документы фиксирующие переход ответственности за груз с места выдачи на транспорт
      • Для этого страховая компания должна оформить соответствующие документы
        • для этого страховая компания должна быть оповещена логистами
        • логисты должны ей передать все необходимые параметры перевозки
  • транспорт должен перевезти груз к месту получения в назначенное время
    • транспорт должен перемещаться по маршруту
      • для этого водитель должен управлять движением машины
      • водитель должен иметь информацию о маршруте движения и особенностях участков пути
      • водитель должен быть оповещен о параметрах стыковки (если предусмотрена передача груза другому перевозчику)
        • в случае передачи груза водитель должен оповестить логиста о событии
        • должна быть оформлена передача ответственности за груз
      • для этого логист должен выполнить взаимодействие со страховой компанией
    • транспорт должен следовать графику движения
  • на месте получения груза транспорт должны разгрузить
    • для этого в назначенное время на складе должны быть подготовлены техника и люди для выполнения перемещения груза из машины в зону разгрузки
    • для этого работники склада должны выгрузить груз - переместить из транспорта к месту хранения груза
      • для этого работники склада должны получить задание на приемку груза
    • должна быть выполнена приемка груза чтобы отпустить машину
      • для этого должны быть оформлены документы передачи груза
      • должны быть оформлены документы перемещения ответственности с транспорта на место получения
        • для этого логист должен выполнить взаимодействие со страховой компанией
2 лайка

Спасибо за пищу для мышления!
Есть несколько мыслей(польза то для себя, но вдруг и вам как-то пригодиться):

  • ЦС (целевая система) из описания больше кажется что важен конечный результат, перевезенный груз(может это и будет ЦС)?
  • грузом могут быть люди (они тоже подходят под описание физических предметов).
  • “люди с количеством мест”, такого вряд ли бывает, у людей не может быть количество мест, и если мы разделим этот дуплет на “люди” и “количество мест”, как думать про “количество мест”, какой тип?
  • Если была задача описать ЦС на физическом уровне, то ожидается что будет это описано что в реальности (4D). А как будто был описан метод, так как были описаны варианты грузов (не какой-то определенный физический объект) и без физического времени, тут идет больше логическое (что и после чего должно произойти или просто как чеклист).

Добрый день,

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

Для меня - это тренировка в построении рассуждений про проект по разработке небольшого приложения, которое “там же все просто” для сторонних наблюдателей (кто не погружен в проекты по автоматизации). Приложение в стадии - “готово по частям” (отдельно готова форма заявки, отдельно готов процесс согласования, отдельно готов АРМ распределения заявок) и готовится к сборке в одном месте чтобы передать его не тестирование внутреннему заказчику.

Широкий контекст:
Компания занимается производством.
Машиностроение.
Производство автоматизируется на базе отечественной ЕРП.
Внутри ЕРП реализованы:

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

Есть транспортное подразделение и немного своего транспорта - Логисты.
Есть распределенное производство и склады.

ТМЦ и люди перевозятся в соответствии с производственной необходимостью.

Периодически у Инициатора::Роль (может быть:

  • закупщик,
  • производство,
  • склад,
  • кооперация)

возникает потребность в перевозке грузов или людей.

Логисты запросили в ЕРП реализовать функционал, который позволит Инициатору сформулировать описание задачи на перевозку (сообщит параметры и характеристики перевозимого) и передаст ее в работу Логистам на исполнение. И это приложение будет “врезано” в ЕРП в существующие цепочки документов связанных с производством.
ЕРП обеспечит ЖЦ заявки на перевозку от заполнения до отражения факта исполнения.

Логисты делят (для себя) перевозки на грузовые и пассажирские.
Для груза важно знать: количество мест груза, масса, габариты. Атрибуты нужны логисту чтобы спланировать перевозку.
Количество мест для людей - то же самое.

В аналоговой жизни заявка не перевозку - документ (форма) на листе А4, в которой Инициатором вписывается задача на перевозку, подписывается у руководителей и передается на исполнение.

В ЕРП это тянет на целое приложение, которое подвязывается к существующим справочниками системы. ЕРП поддерживает процесс согласования документа, и управляет его распределение на конечного исполнителя от Логистов.

В документе есть информационные блоки, которые соответствуют физическим частям самого процесса перевозки (который описывался в посте).

Для Инициатора перевозки важно чтобы груз был доставлен в рамках расписания, так как он подчиняется производственному плану.
Для логиста важно - правильно организовать перевозку с учетом особенностей груза (плохая идея перевозить бензин с чем-то взрывоопасным).
При этом для Логиста важно оптимизироваться по стоимости перевозки, т.к. бюджет не резиновый.
Перевозки можно закупать у поставщиков (в этом случае логисты становятся инициаторами по закупке транспортных услуг).

После того как заявка на перевозку исполнена, логисты ее закрывают. Учитывают у себя в своих учетных формах

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

И получается что у каждого заинтересованного лица в этом процессе свой интерес:
Инициатор - чтобы весь груз был перевезен в рамках расписания :: факт перемещения груза в запланированное время
Логист-согласующий заявку - важно чтобы был процесс согласования заявки на перевозку от инициатора, чтобы не пролетела в работу “дичь” которая никогда не будет выполнена и чтобы заявка не содержала технических ошибок, которые могут замедлить исполнение перевозки.
Логист-распределитель - важно иметь возможность назначать на согласованные заявки логистов-исполнителей, и управлять загрузкой логистов-исполнителей.
Логист-исполнитель - чтобы груз был доставлен приемлемо по цене, груз не погиб, был застрахован, документы были своевременно оформлены. чтобы транспорт был подан вовремя исправным, водитель трезвым и здоровым :: сам процесс перевозки всего груза в рамках отдельно взятой заявки на перевозку
Страховая - чтобы ничего в рейсе не произошло и процедура передачи ответственности за груз была соблюдена
Склад А - чтобы нашлось то что должно быть перевезено
Склад Б - чтобы то что привезли было в порядке с правильными документами и это можно было принять
Водитель - чтобы оформили все допуски-пропуски где действует режим.
Разработчик приложения (+ поддержка при эксплуатации) - чтобы приложение стабильно работало и не “положило” всю ЕРП из-за ошибок в коде, не блокировало работу пользователей и смежных контуров приложения.
Мне (как ПМ этого небольшого проекта) - важно чтобы приложение начало стабильно работать, прошло испытания на живых людях, и при успехе, было переведено в промышленную эксплуатацию чтобы приносить пользу компании и пользователям.

Соответственно, это приложение связывает разные роли и интересы в рамках процесса перевозки груза (ТМЦ или люди). При этом каждая отдельная перевозка - это мини-проект, а сама заявка, когда она передана в работу логисту-исполнителю становится для него “записной книгой” в которой он по мере исполнения заявки отражает ход исполнения заявки.

Снова порассуждал и расширил описание проекта. Словил состояние потока :slight_smile:

1 лайк

На такую пользу я даже не надеялся, ну может совсем чучуть :slight_smile:

Рад что получилось вам так классно(даже лучше чем сам пост) помыслить письмом :slight_smile:

Спасибо за обратную связь и уделенное внимание.

Теперь это все на новой итерации надо будет собрать вместе.

1 лайк

Перевозка v5

** Целевая система = Перевозка v5.
Целевая система = Перевозка груза (перемещение груза из пункта А в пункт Б)
Грузом может быть:

  • физические предметы с габаритами, массой, количеством мест,
  • люди с количеством мест

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

Инициатор - роль. Тот кто замысливает перевозку
Логист - тот кто обеспечивает процесс перемещения груза Инициатора из п. А в п. Б.

Заинтересованные лица/функциональные роли. Интересы:

  • Инициатор - чтобы весь груз был перевезен в рамках расписания. Факт перемещения груза в запланированное время. Использует метод “Заказ перевозки”

  • Логист-согласующий заявку

    • чтобы не пролетела в работу “дичь” которая никогда не будет выполнена. Использует метод “Проверка на адекватность”
    • чтобы заявка не содержала технических ошибок, которые могут замедлить исполнение перевозки. Использует метод “Проверка на технические ошибки”
  • Логист-распределитель - управляет загрузкой логистов-исполнителей. Использует метод “Оценка загрузки исполнителей и балансировка нагрузки”.

  • Логист-исполнитель организует процесс перевозки таким образом, чтобы

    • чтобы груз был доставлен приемлемо по цене. Использует метод “Расчет себестоимости перевозки”
    • груз не погиб, был застрахован. Использует метод “Оформление страховки на груз”
    • документы были своевременно оформлены. Использует метод “Оформление документов”
    • чтобы транспорт был подан вовремя исправным – исправность автотранспорта гарантирует автопарк-поставщик транспорта
    • водитель трезвым и здоровым – обеспечивается или самим водителем или медицинской службой поставщика
  • Страховая компания

    • оформление страхования по методу “Оформление страхования” на основании данных от Логиста
  • Склад А

    • Выдать груз с документами по методам “Сборка и выдача груза” и “Оформление документов на груз”
  • Склад Б

    • Принять груз с документами по методам “Приемка и проверка груза” и “Проверка документов на груз”
  • Водитель

    • Управление автомобилем по методу “Управление автомобилем” и “Движение с соблюдением ПДД”

Пункт А = место выдачи, склад-отправитель. Имеет физическую локацию
Пункт Б = место приемки, склад-получатель. Имеет физическую локацию

Перевозка замысливается Инициатором в рамках его деятельности по обеспечению производственного процесса.
У перевозки возникают:

  • характеристики перевозимого груза
    • что это такое,
    • какой физический объем занимает в пространстве,
    • сколько единиц мест может занять
    • сколько денег это стоит
    • сколько это весит
  • рамки времени::пространство-время в которых перевозка должна быть исполнена (предпочтительно для инициатора)
  • склад-отправитель::физическая локация
    • на складе возникает контактное лицо, которое координирует деятельность склада в части обеспечения конкретной перевозки
  • склад-получатель::физическая локация
    • на складе возникает контактное лицо, которое координирует деятельность склада в части обеспечения конкретной перевозки

Чтобы перевозка состоялась в конкретное время должно произойти следующее:

  • Логист-согласующий заявку - должен согласовать содержимое заявки на перевозку, так как для него важно чтобы:

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

  • Логист-исполнитель принимает заявку на перевозку в работу, т.к. для него важно:

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

  • Логисты должны:

    • выделить ресурсы на обработку заявки,
    • определить маршрут движения
    • определить вид транспорта который должен быть использован (проект маршрута)
      • на основании данных из заявки и общем состоянии ресурсов транспортного отдела принимается решение о способе доставки:
        • собственными силами
        • силами внешнего поставщика

Инициатор обеспечивает состояние на складе-отправителе при котором:

  • груз должен быть готов (собран) к выдаче в назначенное время
    • для этого работники склада должны:
      • собрать груз
      • переместить к месту выдачи с мест хранения части груза
      • для этого работники склада должны получить задание на подготовку груза к выдачи
  • оформлены все допуски-пропуски на транспорт где действует режим

Логист обеспечивает состояние транспорта (вне зависимости то бранного способа перевозки) при котором:

  • транспорт должен быть подан в назначенное время к месту выдачи
    • для этого поставщик транспорта должен выделить машину
      • для этого поставщик должен получить заказ на подачу транспорта от Логистов заказчика
    • к транспорту должно быть выделено необходимое количество водителей
    • на водителей должны быть подготовлены необходимые документы
      • для этого заказчику должны передать данные водителей для оформления доверенностей и пропусков в случае необходимости

На складе-источнике:

  • должно найтись то что должно быть перевезено по запросу Инициатора
  • должна произойти загрузка груза в транспорт
    • должны быть готовы техника и люди которые будут выполнять перемещение груза в транспорт
      • для этого люди должны быть выделены в нужном количестве
        • для этого должны быть своевременно оповещены люди о предстоящих работах
    • должны быть оформлены документы фиксирующие переход ответственности за груз с места выдачи на транспорт
      • Для этого страховая компания должна оформить соответствующие документы
        • для этого страховая компания должна быть оповещена логистами
        • логисты должны ей передать все необходимые параметры перевозки

Транспорт должен перевезти груз к месту получения в назначенное время

  • транспорт должен перемещаться по маршруту
    • водитель должен:
      • следовать графику движения
      • иметь информацию о маршруте движения и особенностях участков пути
    • для этого водитель должен управлять движением машины
    • водитель должен быть оповещен о параметрах стыковки (если предусмотрена передача груза другому перевозчику)
      • в случае передачи груза водитель должен оповестить Логиста о факте передачи
      • должна быть оформлена передача ответственности за груз
        • для этого логист должен выполнить взаимодействие со страховой компанией

На складе-получателе:
Инициатор обеспечивает

  • оформление всех допусков-пропусков где действует режим

Склад-получатель

  • готовит место под размещение нового груза

  • принимает транспорт для разгрузки

    • для этого в назначенное время на складе должны быть подготовлены техника и люди для выполнения перемещения груза из машины в зону разгрузки
    • для этого работники склада должны выгрузить груз - переместить из транспорта к месту хранения груза
      • для этого работники склада должны получить задание на приемку груза
    • должна быть выполнена приемка груза чтобы отпустить машину
      • для этого должны быть оформлены документы передачи груза
      • должны быть оформлены документы перемещения ответственности с транспорта на место получения
        • для этого логист должен выполнить взаимодействие со страховой компанией
  • Отправляет сигнал Логисту о разгрузке

  • Логист отправляет сигнал Инициатору о разгрузке