R 1.2 Называю систему

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

Разбираюсь в типах объектов в названной ранее ЦС - Поставка против платежа, чтобы лучше подумать и понять самому.
Вводные:
ЦС будет несколько, надо разобраться какие.

Берём схему и критикуем:

  1. Термин Провайдер подобран хорошо.
  2. Вещи, участвующие определены верно.
    Вещь 1 - посылка, в которой лежит товар.
    Вещь 2 - деньги.

Дребезг:
3) Термин поставщик спорный в случае средней мили, когда мы говорим про Antria.
Я бы взял термин Оператор, а конкретно в схеме работы с маркетплейсами Фулфилмент оператор:

И вот почему это важно:
4) деньги тут делятся на две кучки, потому что их движение происходит не только в одном потоке, от которого отщипывают свою комиссию провайдеры, как показано на схеме.
Есть вторая кучка денег - Antria как фулфилмент оператор средней мили берёт деньги с мерчанта именно за операции на складе и в логистике при транспортировке, а не за продажи на маркетплейсах. И эти деньги фиксированы, независимо от % прибыли в продажах мерчанта. Т.е., если с маркетплейса будет возврат ранее отгруженного заказа - это доп расходы мерчанта, а не Антриа, для Антриа это доп заработок за операции.

В будущем хотелось бы разложить отдельно схему движения денег.

Супер, Илья!
Надеюсь, на схеме изменено название роли :smiley:
Да, схему движения денег надо будет создавать.
Очень важно для работы команды KAM-ов!

1 лайк

Я сделаю, надо будет тебя в миро добавить завтра

1 лайк
  1. Разобрал по FPF с opus max.
    Забавно, что по существу мне критиковать нечего, всё верно.
Спойлер

Главное: ты назвал не систему, а способ работы

Задание — «называю систему». Разбираешь ты «Поставку против платежа». Это не система, а метод расчётов: правило, по которому две передачи (посылка и деньги) увязаны так, что ни одна не идёт без другой.

FPF A.1.SCR (FPF-Spec.md:2333) требует сначала спросить: какое решение изменится от того, система это или нет. Потом — шесть признаков:

Признак системы «Поставка против платежа»
Точный предмет с правилом тождества нет — это правило, а не предмет
Составные части нет частей, есть шаги
Отношения сборки нет
Что можно менять, оставаясь собой неприменимо
Свойство целого, следующее из сборки нет
Может участвовать в работе, сохраняя тождество нет — его применяют, он не действует

FPF даёт прямой выход: фраза называет способ работы → уходи в «метод» (A.3.1) и не называй это системой. Цена ошибки практическая: пока целевая система названа методом, непонятно, что команда физически создаёт и изменяет — значит, нечего измерять и не с чем сверять готовность.

Кандидаты в ЦС — предметы, которые проект приводит в новое состояние: партия товара на бондовом складе; посылка мерчанта, доставленная на склад маркетплейса; сам бондовый склад. Гипотезы под проверку с Анной. А «поставка против платежа» тогда встаёт на своё место — это обещание сервиса, а не система.

Роли: спор о слове вместо фиксации назначения

«Провайдер подобран хорошо», «поставщик спорный, взял бы Оператор» — это спор об именах. FPF E.10.ROLE (FPF-Spec.md:74555): роль — контекстный вид для того, кто уже признан системой (человек, команда, организация). Само имя не создаёт ни назначения, ни ответственности. «Алиса — рецензент» ≠ «Алиса держит назначение на рецензию этой рукописи».

Три вопроса вместо спора о термине: (1) какая именно организация держит роль — Antria целиком, юрлицо в РУз, подразделение; (2) на каком основании и интервале назначение действует — договор, оферта; (3) что изменится в решениях от переименования. Ничего не изменится — косметика. Меняется зона ответственности и тариф — фиксируй не термин, а назначение + обещание.

Движение «Оператор → Фулфилмент-оператор средней мили» само по себе верное: от родового имени к локальному (F.18). Но если у мерчантов в договорах написано «поставщик» — нужен явный мост старое↔новое (F.9, F.13), иначе схема и договоры разъедутся.

«Вещи»: посылка и деньги — разнородны

Посылка — физический предмет: идентификатор, место, состояние, приёмка. Деньги здесь — не предмет, а обязательства и записи о правах. В одной графе «вещи» теряется главное — чем подтверждается факт:

Посылка Деньги
Что меняется физическое состояние и место держатель права требования
Чем подтверждается приёмка, скан, акт сверка обязательств, проводка
Кто спорит при сбое склад / перевозчик бухгалтерия / маркетплейс / банк

Поэтому схема движения денег и не пририсовывается к товарной — это другой предмет с другими доказательствами. Твоё «в будущем разложить отдельно» — не хотелка, а следствие.

«Две кучки денег» — самое сильное место, и оно недоформулировано

Ты подал это как пункт «дребезга». На самом деле это два обещания с разными основаниями оплаты:

Комиссия маркетплейса Плата Antria
Основание факт продажи факт выполненных операций (склад, транспортировка)
База % от суммы фиксированный тариф за операцию
Риск оборота делит с мерчантом не несёт

Отсюда то, что ты нащупал: возврат — это новая порция работы, тарифицируемая отдельно. Мерчанту убыток, Antria — выручка. Это не курьёз, а встречные стимулы между уровнями (FPF D.3, FPF-Spec.md:66231): оптимизация оператора («больше операций») расходится с целью мерчанта («меньше возвратов»). Решение принимать тебе: либо осознанно оставить долю возвратов зоной мерчанта, либо завести причины возвратов (пересорт, повреждение, срыв срока) в обещание Antria как показатель качества с привязкой части тарифа. Пока не решено — KAM-ы продают одно, склад оптимизирует другое. Это ровно тот пожар, который R1 учит гасить в источнике.

«ЦС будет несколько» — сначала тест

Несколько целевых систем законны, только если у каждой свой создатель, свой пользователь и своё ожидаемое изменение снаружи. Совпало — это одна система и разные виды на неё, а не разные ЦС. Три колонки на каждую заявленную ЦС: кто создаёт · кто пользуется · что меняется во внешнем мире.

Пост не проверяем без тебя

«Понятен наставнику Анне, потому что ей известен весь контекст» + схема осталась в Miro. Рабочий продукт, который может проверить один человек по памяти, нельзя ни отревьюить, ни переиспользовать. Минимум: 5 строк контекста (проект, что меняем, кто заказчик), картинка схемы в посте, нумерованные пункты со ссылками на элементы схемы. Кстати, Анна ответила «надеюсь, на схеме изменено название роли» — то есть она тоже не видит схему из поста и проверяет вслепую.

Что сдавать вместо этого

Зайти по длинной мантре системного мышления (A.1.STM, FPF-Spec.md:2589) — от изменения снаружи, а не от схемы: «мерчант из Китая продаёт на маркетплейсе Узбекистана, не строя своей логистики и растаможки» → какая физическая система это обеспечивает (кандидат в ЦС) → кто её создаёт и изменяет → читать назад до первого места, где ответа нет. Это место и есть работа на неделю. Шаблон таблицы для сдачи — в конце файла разбора.

  1. Обсудил с клодом что ж такое тогда Поставка против платежа, если не ЦС. Спросил процесс ли это.
Спойлер

Куда садится «Поставка против платежа»

По сути это правило-ограничение: ни одна из двух передач не считается завершённой без другой. Два честных места:

  • Метод расчётов (A.3.1) — если ты стандартизуешь способ и переиспользуешь его между маркетплейсами и мерчантами. Тогда у него есть применимость («работает, когда есть подтверждение маркетплейса»), предусловия и ожидаемый эффект.
  • Ограничение на шаг потока (A.20, FPF-Spec.md:33074, проверка внутреннего ограничения) — если тебе надо проверять соблюдение: для сделки S ограничение «нет отгрузки без подтверждённого платёжного обязательства» применимо и обязательно; тест вернул «соблюдено / нарушено / неизвестно».

А вот для R1 полезнее третья рамка: разложить это в поток преобразований (E.18). Узлы — реальные изменения (посылка сменила место и статус; право требования сменило держателя), рёбра — условия перехода. Именно в такой форме проявляются те самые места ожидания — сколько посылка лежит между приёмкой и отгрузкой, сколько деньги висят между продажей и выплатой. Это шаг 3 распожаризации, и без потока его нечем измерять.

И главное для самого задания

Назвать «Поставку против платежа» процессом можно — но задание R1.2 от этого не закрывается. Процесс, метод, поток — это всё про «как» и «в каком порядке». Целевая система — это «что за предмет мы приводим в новое состояние». Одно не заменяет другое: метод применяют к системе.

Проверочная пара для сдачи: что меняется (посылка/партия товара — кандидат в ЦС) и по какому правилу увязаны передачи (поставка против платежа — метод с ограничением). Если в ответе есть только вторая половина, наставник справедливо спросит, где предмет.

Согласен с тем, что это поток изменений состояний двух вещей - товара и денег.

  1. я думаю, что целевыми системами не будут:
  • Партия товара, потому что партия это лишь состояние товара в конкретный момент в потоке преобразований.
  • Бондовый склад, потому что покупателю и мерчанту не нужен бондовый склад, им нужен выгодно купленный или проданный товар, а бондовый склад это всего одна система в цепочке создания этого состояния товара, потому что на нём работает особый налоговый режим по ПКМ, либо потому что он является операционно выгодным, конкретным местом в Узбекистане откуда продают товары в Российские маркетплейсы.

Вот что мне ответил клод, со всем концептуально согласен:

Спойлер

Оба вывода правильные. Но один из них получен верным способом, а другой — правдоподобным, и разница здесь стоит денег.

Склад: согласен, и критерий ты применил тот самый

«Покупателю и мерчанту не нужен бондовый склад, им нужен товар» — это ровно длинная мантра A.1.STM (FPF-Spec.md:2589): начни с изменения, ожидаемого снаружи системы; по этому использованию выбирай систему и её границу, и только потом — её внутренность. Склад — место, где идёт работа, и условие (налоговый режим по ПКМ, операционная точка в Узбекистане). Условие и место — не то, что пользователь держит в руках.

Одна поправка, важная практически: целевая система относительна проекту и роли, а не абсолютна. Для проекта запуска бонда (у Коли) целевая система — именно бондовый склад: его создают, у него есть пользователь-оператор и своё ожидаемое изменение снаружи («появилась точка, откуда можно продавать с отложенной пошлиной»). Так что «склад — не ЦС» верно для проекта продаж мерчанта и неверно как общее утверждение. В R1.2 это надо проговорить явно, иначе вы с Анной будете спорить о разных проектах одними словами.

Партия: вывод верный, аргумент — нет

«Партия — лишь состояние товара» смешивает два разных различения, которые FPF разводит нормативно (A.14, FPF-Spec.md:23095):

Что это Пример
Порция (PortionOf) часть однородного целого, живёт по мерам и балансам 500 единиц из поставки, «первые 10 паллет»
Фаза (PhaseOf) тот же носитель на интервале времени товар «до растаможки» и «после» — один и тот же товар

Партия — это порция, а не состояние. «На складе / в пути / на витрине» — это фазы. A.14:2 называет обе ошибки прямо: temporal smearing (сплющивание «до/после» одного носителя) и identity confusion (когда идентичность решает ярлык).

Настоящая причина отвергнуть партию другая и более сильная: у неё не держится правило тождества сквозь поток. Партия собирается под поставку и перестаёт существовать как целое, когда товар распродаётся поштучно. Предмет, который не переживает путь до пользователя, не годится в целевую систему — измерять «результат для покупателя» на исчезнувшем носителе нечем.

И заметь: твой же аргумент указывает на правильный ответ. Если партия есть состояние товара, значит носитель — товар. Кандидат не отвергается, а уточняется на уровень ниже.

«Выгодно купленный или проданный товар» — здесь склеены две вещи

В этой формуле спрятаны предмет и оценка:

  • предмет — товар (конкретная единица, которую покупатель получает);
  • «выгодно» — характеристика в надсистеме: цена, срок доставки, доступность на витрине, доля возвратов.

Целевая система — это предмет. «Выгодно» — не часть имени системы, а то, по чему мы её меряем (A.19 — пространство характеристик, C.16 — измерения). Если оставить оценку внутри имени, задание неизмеримо: непонятно, чем подтверждается «выгодно» и кто это признаёт.

Прогони кандидатов через три колонки

Кандидат Переживает путь до пользователя Кто держит и получает пользу Что меняет работа Antria
Единица товара да — от закупки до покупателя покупатель; мерчант получает выручку место, таможенный статус, доступность к покупке
Отправление (посылка) нет — существует от отгрузки до приёмки склад, перевозчик, маркетплейс перемещение, сохранность, срок
Партия нет — распадается при продаже никто снаружи
Бондовый склад не про путь оператор (Antria) ЦС другого проекта
Карточка товара / листинг живёт параллельно покупатель видит, мерчант управляет описание, а не физический предмет

Из таблицы видно, откуда берутся «несколько ЦС», о которых ты писал: они появляются из нескольких проектов, а не внутри одного. Отправление — целевая система операционного проекта средней мили (там польза — «доставлено вовремя и целым»). Единица товара — целевая система проекта продаж. Склад — целевая система проекта запуска бонда. Три проекта, три пользователя, три ожидаемых изменения снаружи.

Ловушка на следующем шаге

Отвергнув склад и партию, легко соскользнуть в другую сторону и назвать целевой системой сервис («фулфилмент»), способность («мерчант может продавать в РУз») или результат («продажи выросли»). Ни одно не проходит: способность — свойство держателя (A.2.2), сервис — обещание (A.2.3), рост продаж — оценка. Ни у одного нет частей, сборки и правила тождества.

Практический ход для R1.2: одной фразой запиши изменение снаружи («товар китайского мерчанта доступен покупателю в Узбекистане за N дней и по цене X, без того чтобы мерчант строил свою логистику и растаможку»), затем назови предмет, который это изменение несёт, и только потом — характеристики, по которым судишь об успехе. Тогда «поставка против платежа» встанет на своё место: правило увязки передач внутри обещания, а не система.

  1. И я уточнил, что от партии товара пользу получает таможня, ведь она взымает таможенный платеж за декларацию отправления, но значит ли что партия товара - ЦС?
    Короткий ответ - нет, но если бы я работал в таможне и делал интеграцию с бондовыми складами, то возможно это и было бы ЦС для меня.

И по итогу возвращаемся к расширенному пониманию тех же вещей - ЦС которые у меня были.

Спойлер

Если объект существует только потому, что этого требует норма, он не целевая система основного проекта — он целевая система проекта соответствия.

Партия и декларация существуют, потому что так устроено таможенное регулирование; отмени режим — товар поедет, а партия как учётная единица исчезнет. Товар останется. Тот же тест отсекает бухгалтерскую отчётность, акты и реестры: у них есть свои получатели и даже свои сборы, но проект существует не ради них.

Итого по трём кандидатам: единица товара — ЦС проекта продаж, отправление — ЦС операционного проекта средней мили, партия — ЦС проекта таможенного оформления. Три законные целевые системы, потому что три разных проекта с разными пользователями. В R1.2 надо назвать ту, чей проект ты ведёшь как директор по развитию.

Реальную пользу я получил от пункта 2 с уточнением того чем же является Поставка против платежа, и более углублённо помыслил о том, как изменяются мои ЦС на примерах от клода. Дальше как будто нужно образовываться в системном мышлении и моделировании графов, цепочек создания.

Там аккуратно с обратной связью надо, тк FPF натренирован ловить типовые ошибки в описаниях систем. И обычно под “поставкой” понимается не граф создателей (в определённых состояниях), через которые идут потоки товаров и платежей, а сам процесс движения товаров. Вот натренированный FPF Клод и ругается)

Поэтому надо раскрыть, что именно понимается под поставкой против платежа. И после этого посмотреть на комментарий Клода.

И сначала глобально на уровне компании смотреть. Тут уже косяки LLM полезли, тк говорить о разных ЦС в разных проектах как раз можно и нужно; но у нас же проект – единый! Подсистемы (подразделения) разные, а проект – один. Это уже шаманство какое-то – разорвать один проект на “проекты продаж” (???), “проект средней мили” и тп и каждой свою целевую систему присваивать.

Целевая система ищется не на уровне подразделений компании, а на уровне целой компании.

Всё-таки “доставленный товар” – это скорее ЦС для тех, кто продаёт через магазин, а не маркетплейс. Встречное движение денег в этом случае не покрывается.

И завтра обсудим на разборе!

1 лайк

Несколько Целевых систем.

  1. Сценарий когда мы это FullFilment Оператор в модели работы с марткеплейсами, и здесь ЦС является Сделка - Поставка против платежа.
    Против, потому что поток денег завершается после завершения поставки, хоть и начинается почти синхронно с началом поставки посылки.
  2. Сценарий когда мы это 3PL Оператор в модели работы с B2B дистрибьютерами и торговыми сетями, реже производителями, и здесь ЦС является Партия товара, потому что именно она приходит к нам на склад, размещается сразу паллетом или расконсолидируется на хранение на мезонин, собирается на торговые точки мелким, средним оптом, например, так товары заказываются для продажи на магазины Магнита. В случае мезонина это не чистая 3PL модель, а сколько-то там #PL (можно уточнить представление позже, если в индустрии есть однозначное определение такой услуги)

Отлично, Илья!
Это максимально похоже на правду)
Теперь ещё цепочку до ИТ-систем и оргструктуры ИТ-команд, тк по итогу метод передачи рабочих продуктов в Jira будет зависеть от того, какая у нас оргструктура.

Ань, я вот думаю с ИИшкой и вот к чему пришёл.
в ФФ(фулфилмент) модели у меня ЦС - Сделка, но её лучше всего назвать как “Заказ”.
А Поставка против платежа это просто метод?

Задание R 1.3

Уточнение к R1.1. В первой версии я назвал системой «Сделку — поставку против платежа». При разборе выяснилось, что «сделка» — это кейс, а не вещь: за именем стоят обещание сторон, метод расчётов и датированное исполнение по заказу. Проверил и денежную сторону: оплата идёт на маркетплейсе, последняя миля тоже его, поэтому платёж мы не создаём и второй системой он быть не может. Остаётся одна целевая система — Посылка. «Поставка против платежа» — метод расчётов в обещании между маркетплейсом, селлером и покупателем; мы в этом обещании не сторона - звено конвейера между селлером и маркетплейсом. Целевая система — Заказ, как конкретный акт сделки: товарная часть (Посылка), денежная (таможенный платёж, процессинг через нас как бондового оператора) и документы. Метод расчётов остаётся методом и в целевые системы не возвращается.

1. Система, которую создаём. Посылка: товар селлера, скомплектованный, упакованный, промаркированный, выпущенный из бондовой зоны и переданный в сеть маркетплейса для вручения Получателю. Опознаётся трек-номером и строкой в декларации.

2. Агенты, которые используют систему.

  • Маркетплейс — принимает Посылку в свою сеть; наш непосредственный получатель передачи и тот, кто мерит качество нашей работы.
  • Курьер или оператор пункта выдачи — довозит и вручает. Сотрудники маркетплейса, не наши.
  • Получатель — принимает Посылку и пользуется товаром. Отдельно от Заказчика: заказ мог оформить и оплатить другой человек — подарок, заказ для родственника, корпоративная закупка.
  • Заказчик (плательщик) — оформил заказ и оплатил его на маркетплейсе. Может совпадать с Получателем, но не обязан.
  • Таможенный инспектор — использует Посылку как предмет выпуска, сверяя её с декларацией.
  • Селлер (мерчант) — выгодополучатель: его товар превращается в выручку. Но саму Посылку он не эксплуатирует, а выручку ему платит маркетплейс.

3. Причина, по которой система нужна агентам. Получателю — получить товар, который иначе пришлось бы ждать из Китая неделями и оформлять на себя. Заказчику — купить в один шаг, не занимаясь ввозом. Маркетплейсу — держать короткий срок доставки и широкий ассортимент, не строя бондовый склад и не заводя декларанта. Таможне — выпускать поштучно, с прослеживаемостью каждой единицы к декларации. Селлеру — продавать в Узбекистане, не имея здесь юридического лица, склада и растаможки.

4. Действия агентов по использованию. Маркетплейс забирает Посылку или принимает её в сортировочный центр, сканирует, сортирует, довозит до пункта выдачи. Получатель видит уведомление о прибытии, приходит в пункт выдачи или встречает курьера, проверяет целостность и комплектность, забирает либо оформляет отказ, распаковывает и начинает пользоваться товаром; в течение срока возврата может вернуть. Оператор пункта выдачи сканирует трек-номер, выдаёт, фиксирует вручение или отказ. Инспектор сверяет заявленное с фактическим и выпускает партию.

5. Условия эксплуатации.

  • Место: пункт выдачи или адрес Получателя в Ташкенте и регионах. Место выпуска — бондовая зона склада и таможенный пост. Наша граница — точка передачи в сеть маркетплейса.
  • Время: эксплуатация приурочена к событию «заказ оформлен на маркетплейсе»; наше окно — от заказа до передачи в сеть, [срок]; вручение — [срок] после передачи; внутри дня — интервал, выбранный Получателем.
  • Частота: Получатель — [несколько] раз в месяц, с пиками в распродажи; склад — [объём] посылок в сутки; передача в сеть — [периодичность заборов].

6. Что изменится в мире. Товар физически переехал из бондовой зоны, юридически находящейся вне таможенной территории до выпуска, в дом Получателя. Появилась запись о выпуске в системе таможни, таможенный статус единицы закрыт, пошлина уплачена. Денежный поток от Заказчика к селлеру закрылся — но закрыл его маркетплейс, не мы.

7. Что изменится у пользователей. Получатель получил доступ к товару, которого нет в местном ассортименте по сопоставимой цене; снялась неопределённость «дойдёт ли и в каком виде» — и это главное, за что платят в кросс-бордере. Появилось доверие к каналу, следствие — повторный заказ. Маркетплейс сдержал обещание срока чужими руками и не потратил капитал на склад и растаможку.

8. Что изменится у других агентов. У селлера товар превратился в деньги и освободился складской слот. У оператора — тарифицированная работа. Отдельно фиксирую встречный стимул: возврат создаёт новую порцию работы, тарифицируемую отдельно — убыток мерчанта оборачивается выручкой оператора. Это конфликт интересов, который снимается конструкцией тарифа, а не уговорами.

Кино:
Вторник, вечер. Сын в Ташкенте заказывает на маркетплейсе наушники в подарок отцу и платит картой; получателем указан отец. Ночью склад видит заказ, комплектовщик снимает единицу с мезонина бондовой зоны, упаковывает, клеит этикетку с трек-номером; утром партия уходит на выпуск, инспектор сверяет её с декларацией и выпускает, пошлина уплачена. В обед машина маркетплейса забирает партию — на этом наша часть закончилась, скан приёмки лёг в WMS, работа тарифицирована. К вечеру среды курьер маркетплейса привозит посылку отцу, тот проверяет упаковку, забирает, распаковывает и надевает наушники. Скан вручения делает курьер, и по нему маркетплейс закрывает расчёт с селлером. Через две недели сын заказывает второй раз, уже не сомневаясь в сроке.

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

1 лайк

Я просто подбираю название ЦС с точки зрения того что будет понятнее коллегам, поэтому заказ как термин для определения сделки.

Получается, что “поставка против платежа” это обобщенное название методов получения ЦС, но не сами методы? Т.е. поставка это название методов комплектации заказа, а платеж это название методов процессинга платежей между клиентом и мерчантом?

В данном случае это просто название типа сделки, которое более-менее отражает суть сделки, да.
Сами методы мы обычно видим в физическом мире, когда кто-то ими работу выполняет. Вот мы смотрим на то, что человек делает – и обсуждаем метод, если говорим о том, как он меняет состояния каких объектов. Или обсуждаем работу, если говорим о том, что он тратит какие-то ресурсы, сколько-то времени делает, к какому-то сроку, и тп.

1 лайк