«Сникерсни» как семантический контейнер

История продвижения баточника Сникерс в России — каноничная с точки зрения создания новой ниши на новом рынке под существующий продукт.

Сникерс и Марс на своих традиционных рынках — это «снеки», продукты для быстрого перекуса на ходу или в течение короткого перерыва. Форм-фактор, удобная упаковка (можно съесть, не запачкавшись), калорийность — все было подогнано под этот сценарий.

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

Когда Сникерсы появились на нашем рынке — это произошло через коммерсантов и владельцев ларьков, а не через официальное представительство. Никакого позиционирования, никакого подведения под тип, ноль подсказок. Люди видели красивые обертки на витринах, покупали, пробовали и делали простой вывод: раз это сладкое — значит, это десерт. Батончик покупался на семью, резался на кусочки и съедался с чаем после еды.

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

Когда компания Марс официально зашла в Россию, началась работа с позиционированием и нарезанием рынка на сегменты. С коммерческой точки зрения, употребление Сникерса как десерта — менее выгодная стратегия, чем, например, замена завтрака/обеда. Но для этой замены нужно было научить рынок концепции снеков, то есть создать потребность и нишу.

И русского человека стали учить.

Сначала появилась адаптированная западная реклама — она работала плохо, так как оперировала непонятными для российского рынка месседжами.

После появилась телереклама со всякими машинистами и комбайнерами, с общим посылом «когда я проголодаюсь — я ем Сникерс». Работало не очень — подход не докрутили, батончик будто бы пытался конкурировать с тарелкой борща, и правды для русского человека в этом не было.

В конце 90х Марс перешел в BBDO, где им и придумали гениальную концепцию «не тормози, сникерсни», которая сработала тогда и работает до сих пор.

Можно выделить три этапа восприятия Сникерса потребителями, три разных «джоба»:

  1. Начало 90х: экзотический десерт с Запада на всю семью; слишком большой для конфеты, слишком маленький для торта, зато модный и непохожий на советские десерты. Конкуренты: вафельные торты, шоколадные плитки, коробки конфет.
  2. Середина-конец 90х: утоление голода, когда нет времени на обед. Не сладость, не десерт, а способ перекусить за минуту или на бегу. Конкуренты: пирожки, беляши, домашние бутерброды.
  3. С конца 90х: восполнение энергии без необходимости прерываться, возврат к нормальному (дееспособному) состоянию. «Не тормози, сникерсни» или «ты не ты, когда голоден» — перенос фокуса с комбайнеров на активных городских жителей и проблемы, с которыми они сталкиваются. Конкуренты: кофе/энергетики, сигарета, «сделать паузу и поесть нормально», любая сладость «для взбодриться».

Если смотреть на последний «джоб» системно, то Сникерс — не еда, а компонент системы «человек в потоке дел». В этой системе голод — это временный сбой, потеря производительности, а батончик — короткий «ремонт», который должен занимать минимум времени и внимания (достал → съел → продолжил). Именно поэтому глагол «сникерсни» — суперская находка BBDO: он упаковывает действие в один ярлык и снижает трение выбора. Не нужно решать, что делать с голодом, достаточно «сникерснуть».

С необходимостью остановиться на минутку, перекусить и вкалывать дальше сталкивалась масса людей, время было такое. Переключение основного сценария с «десерт для всей семьи» на «перекус, который приведет тебя в норму» плюс ковровая дистрибуция дали компании порядковый рост продаж.

Сколько это стоило — создать новую нишу и «перепрошить» потребительское восприятие? И что это дало?

В 1995 году Марс тратил на рекламу около 20 млн долларов при выручке около 300 млн долларов в год. В том же году был построен завод в Ступино (150 млн долларов). Рынок России стал самым быстрорастущим и прибыльным за всю современную историю компании.

К 2008 году компания зарабатывала в России уже около 2 млрд долларов в год, и Сникерс оставался ее флагманом на нашем рынке. Прям хорошая иллюстрация фрейма «правильный продукт на правильном рынке».

Спорю с видео «Продуктовое мышление и зачем оно нужно / Tech Kitchen»

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

Сегодня обсуждаем видео с конференции Frontend Conf 2024, круглый стол на тему «Продуктовое мышление и зачем оно нужно» (линк на вквидео). Четверо экспертов обсуждают, нужно ли всем в компании продуктовое мышление и зачем оно, но почему-то не обсуждают, что это такое.

Проект продукту не враг

Ведущий сходу говорит «а давайте-ка проясним — что такое продуктовое мышление и зачем оно фронтендерам?». Один из участников начинает стандартную историю:

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

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

  • проект — это организация работ по созданию какого-то результата
  • продукт — это штука (изделие, софт), которую можно один раз создать как основу и затем многократно продавать/эксплуатировать, непрерывно развивая.

Продуктовый подход нужен для управления ценностью продукта через эволюцию, в коммерческих компаниях он нужен для обеспечения коммерческого успеха по Рейнертсену, решения принимаются с точки зрения влияния на прибыль жизненного цикла (life‑cycle profit impact/LCPI).
Проекты в продуктовом контексте — упаковка части работ в поставку фиксированного изменения продукта, цель — сделать поставку, решения принимаются с точки зрения обеспечения ценности заказчику с учетом ограничений.
Что делать — это продуктовое решение, как именно это сделать быстро и эффективно — набор проектных решений.

Если продукт — это кофемашина, то проект — это разработка и запуск модели v2 к определённой дате

Но сначала лучше бы разобраться с тем, что такое «продуктовое мышление».

Мышление и подход

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

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

Голодный человек видит в батончике «Степ» способ быстро перекусить, а голодный человек с продуктовым мышлением — еще и коммерческий продукт, который кто-то придумал, разработал, протестировал, вывел на рынок. Батончик конкурирует с другими батончиками на полке, продаётся, приносит маржу и требует решений о развитии.

Если при анализе батончика мы задаем вопросы «а на какую аудиторию он рассчитан», «а какой джоб он закрывает», «а какая у батончика бизнес-модель» и так далее — мы смотрим на него через продуктовую призму, проявляем продуктовое мышление.

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

В случае с батончиком «Степ», подход определяет методы оценки эффективности (например, объем продаж в разрезе по времени и географии), методы подхода к эволюции (как и при каких триггерах мы начнем разработку новых рецептур, вкусов, новой упаковки или новой стратегии дистрибуции), методы проверки гипотез (фокус-группы, опросы), ну и методы управления всем перечисленным.

Короче: продуктовое мышление — как «увидеть» продукт и «мыслить» продуктом, продуктовый подход — как организовать в отношении продукта повторяемые решения и изменения.

Инварианты в продуктовом подходе

Каждый тип «подхода» вводит ряд постоянных понятий и свойств, вокруг которых организуются методы работы с ними.

В продуктовом подходе я бы выделил следующие:

  1. Объект управления — продукт на горизонте жизненного цикла (от замысла до вывода с рынка).
  2. Развитие продукта происходит через замкнутый цикл изменения и обучения, работающий по логике PDCA и встроенный в регулярную работу. Выстроены петли обратной связи.
  3. Успех определяется через фактические выгоды и их проверку (outcome), а не через рабочие продукты или выполнение запланированного объема (outputs). Главная метрика — lifecycle profit.
  4. Эмпирический подход: мы не путаем карту с территорией, объект с его описанием, поэтому решения принимаем на основе эмпирической информации из реального мира, а не только из рассуждений/презентаций. Пользу теорий, аналитических данных и гипотез мы признаем, но понимаем их ограничения.

Про метрики

Позже в видео обсуждают метрики:

Вот если в компании проектный подход, мы должны запустить, сделать что-нибудь, какую-то фичу именно, продуктовый проектный портфель, офис проектный, то обычно это больше проектный подход. Неважно, почему мы делаем, зачем мы делаем, что мы делаем, главное, чтобы какой-то результат был достигнут. Мы должны запустить, чтобы все премии получили.
...Продуктовый подход, мы все-таки смотрим, что мы хотим добиться. У каждого проекта есть цель, какие-то метрики, обычно измеримые. Обычно в этих компаниях OKR или какие-то такие метрики...

Тут эксперты путаются: в конце цитаты «продуктовый подход... у каждого проекта есть цель» — здесь под «проектом» будто бы понимается сам продукт.
Все еще продолжается дихотомическая линия «проект ≠ продукт», противопоставляющая друг другу уже не сами понятия, а связанные с ними методы оценки эффективности. На самом же между ними нет конкуренции: в проектах оперируют «фичами», в продукте — метриками. Проектная команда сдает пакеты работ, work products и поставки, которые нужно запилить и зашиперить. В продукте, который после релиза стал чуть больше и круче, и правда будут смотреть на цепочку прокси-метрик, ведущую к продуктовой полярной звезде — положительному LCPI. Нет никакого противоречия.

Дальше Саша Ложечкин рассказывает про компании, работающие по моделям «топ-даун» (визионер всем говорит, что делать) и «боттом-ап» (компания как венчурный фонд, финансирующий инициативы сотрудников). Это хороший заход на различение «продуктового результата» (денег!) и «проектного результата» — пакета поставки. В боттом-ап компании, рассматривающей инициативы сотрудников как потенциальные продукты или продуктовые изменения, никто не даст денег-времени на реализацию MVP без минимального коммерческого обоснования. Которое придется давать на продуктовом языке и приводить к LCPI. То есть, в таких компаниях продуктовое мышление придется развить.

В предыдущих сериях

С неверностью дихотомии «проектный подход vs продуктовый» я уже спорил в старом посте, про типовые ошибки рассказывал в видео с обзором текстов и постов, про свое отношение — рассказывал в зум-вебинаре с Динарой и подборке постов про создание продуктов.

Факторы успешного проекта × OMG Essence

Фреймворк OMG Essence

Эссенс придумал Ивар Якобсон, автор UML и юзкейсов. На верхнем уровне фреймворк определяет три области интересов, в которых расположены семь «альф» — абстрактных отражений разных аспектов проекта.

Области: клиентская, инженерная, менеджерская.
Альфы: стейкхолдеры и возможности; описание и воплощение системы; команда, метод работы и сами работы.

Аксиома фреймворка: семь базовых альф всегда есть в любом проекте — даже если они иначе называются или проектная команда про них не знает. Они были определены в результате исследования двухсот пятидесяти методик проектного управления: из этих методик выбрали наиболее часто встречающиеся элементы, которые и стали альфами.

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

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

Факторы успеха из отчета CHAOS

До 2020 года исследовательская группа Standish Group выпускала отчеты-исследования CHAOS о проектах разработки софта. Отчет строился на основе собственных исследований: группа собирала данные с большого количества проектов в разных отраслях (я встречал цифру в 50 000 проектов), проводила интервью с проектными командами, руководителями и клиентами, и делала выводы.

Я делал посты про отчет 2018 и отчет 2020 года.

В 2020 году группа выпустила последний отчет «Beyond Infinity» и провозгласила, что эра эджайла подходит к концу и поэтому отчетов больше не будет.

Одной из основных задач группы было определение факторов, коррелирующих с успешностью проектов.
В 2018 и 2020 гг. эти факторы были примерно одинаковы:

  1. Decision Latency — решения должны приниматься быстро
  2. Проект должен быть небольшим
  3. Спонсор проекта (это роль) должен быть опытным и грамотным
  4. Проект должен управляться по аджайлу (в общем смысле)
  5. Команда должна хорошо уметь и в аджайл, и в технологии — т. е. уметь всесторонне отвечать на вопрос «как сделать?»
  6. Организация должна быть «эмоционально зрелой»: уметь справляться с конфликтами, неопределенностью и стрессом.

Что я хочу сделать дальше: понять, как факторы успешности ложатся на системную схему Эссенс. В каких областях находятся, к каким альфам относятся, и так далее. Я хочу научиться понимать, какие из факторов используются на отдельно взятом проекте, а какие — нет.

Decision Latency

Decision Latency — это разница во времени между моментом идентификации необходимости принять решение и моментом принятия этого решения. Главный тезис из отчета: The value of the interval is greater than the quality of the decision.

Можно разложить DL на три составляющие:

  1. Идентификация необходимости принять решение. Возник риск, появилась проблема, либо необходимость в некоем действии, нужно выбрать дальнейший курс действий.
  2. Анализ ситуации. Прежде чем принимать решение, мы должны обеспечить минимальный набор для него. В этот набор входит формулировка проблемы или задачи (что решаем), набор критериев для определения решения (как решаем) и набор альтернатив, из которых мы будем выбирать (что выберем в качестве решения). Для сложных решений можно еще спрогнозировать будущее в случае выбора каждой из альтернатив — на что повлияет выбор, что будет затронуто и т. п.
  3. Принятие решения (такая дурацкая формулировка) — когда мы, используя результаты анализа ситуации из п.2, выбираем одну из альтернатив и выстраиваем дальнейший курс в соответствии с ним.

Cоответственно, у нас есть три метрики — Capture Latency, Analysis Latency, Decision Latency, они измеряются в днях. Все вместе тоже называется Decision Latency.

Способы повлиять на эту метрику лежат в альфе «метод», но затрагивают все остальные: необходимость принять решение может возникнуть в рамках любой из альф. Поэтому рабочей схемой кажется разработка общего подхода к принятию решений с адаптацией под конкретные ситуации. Так же будет полезно завести табличку и трекать все три стадии, чтобы понять — хорошая на проекте DL или нет. В доке https://archives.obm.ohio.gov/Files/Major_Project_Governance/Resources/Resources_and_Templates/03_Initiate/26_Tracking_Decision_Latency_Guidance.pdf есть такой перечень полей для таблички:

  • An identification number
  • The project phase
  • A descriptive title
  • The risk/issue/decision status
  • Probability
  • Impact
  • Owner and assigned team
  • Date assigned or recognized
  • Next action date
  • Resolution date
  • And any related risks/issues/decisions

Решений в каждой области приходится принимать много, поэтому их принятие нужно децентрализовать (у нас же аджайл) и делегировать на тот управленческий уровень, на котором их предстоит применять, либо действовать в зависимости от значений Probability и Impact.

Про децентрализацию много пишет Рейнертсен (мои посты про его книгу), а «решениям» как двигателю проекта посвящен фреймворк Decision Patterns Джона Фитча (два поста о нем).

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

Проект должен быть небольшим

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

Маленькая и простая система с меньшей вероятностью потребует большого проекта для своего изготовления, чем большая и сложная.
Для маленькой и простой системы нужна меньшая команда, чем для большой и сложной.
Маленькую и простую систему проще описать (альфа «описание системы»), чем большую и сложную — а значит, ниже затраты на создание описания.

Маленькую и простую систему проще провести через приемку (v&v) после завершения разработки, чем большую. С ней связано меньше стейкхолдеров, ей нужно меньше возможностей (я про альфу) для согласия и buy-in всех интересантов.

Если пойти от обратного — может ли быть маленьким проект по разработке большой и сложной системы? Я не могу себе такого представить.

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

Грамотный и опытный спонсор проекта

Спонсор проекта — это стейкхолдер, внешняя проектная роль. Он не часть команды, он — представитель заказчика (внешнего или внутреннего). Спонсор ставит цель, формирует и поддерживает видение проекта, обеспечивает внешние ресурсы (от денег до доступа к decision making unit).

Очевидно, что спонсор — из альфы «стейкхолдеры». При этом про то, что такое «хороший спонсор проекта» написаны книги, т. е. это не просто чек-лист из пяти пунктов. Повлиять на спонсора можно ситуативно («нам от тебя регулярно нужна вот такая помощь — делай так-то» ), можно стратегически — дать прочитать книжки, отправить на курсе. Прикол в том, что спонсор нужен и команде, и заказчику, но по факту гарантированно влиять на него может только заказчик.

Практический вывод: компании, заказывающие проекты, должны вырастить несколько спонсоров — это в их интересах.

Проект должен управляться по аджайлу

Тут довольно очевидно: это альфа «метод» (way of working), у команды должны быть наработаны практики работы по аджайлу. В приоритете — альфа «система» и ее соответствие ожиданиям стейкхолдеров, именно этому должен быть подчинен весь цикл от сбора и анализа требований до релиза.

Практический вывод: если вы не строительная организация — закопайте и не разрешайте выкапывать «водопад».

Команда должна хорошо уметь в аджайл и в технологии

Ядро Essence Kernel состоит из трех типов элементов: области активности, альфы и оргспособности (capabilities). «Хорошо уметь...» — это про оргспособности.

В Essence описываются шесть типов оргспособностей:

  1. Stakeholder Representation
  2. Analysis
  3. Development
  4. Testing
  5. Leadership
  6. Management

Упомянутые в принципе умения касаются анализа, разработки, тестирования и управления, а альфы «Метод» и «Команда» — это скорее контекст их использования.

Практический вывод: в команду нужно брать умеющих работать по эджайлу сильных технических специалистов, ваш Кэп.

Последний пункт, про эмоционально зрелую команду, рассматривать отдельно смысла нет — вывод будет тот же, что и в предпоследнем.

Вебинар по J.D — как хранить и организовывать файлы (видео)

Быстрая заметка из моего канала.

Публикую запись вебинара/звонка по системе каталогизации файлов и документов Johnny Decimal, которой я пользуюсь уже пару лет. Запись без купюр, были проблемы со связью, потом Зум похерил запись, а потом я ее нашел.

Зачем смотреть: чтобы понять, как организовать хранение файлов и документов так, чтобы находить их потом силой мысли за 1,5 наносекунды. Возможно, я слегка преувеличил эффект.

Посидели на троих — с бренд-директором Димой Васильченко и процессным менеджером Динарой Камоловой.

Вебинар затеял я, главным образом чтобы вслух проговорить и услышать вопросы про систему.

В дальнейшем напишу структурированный пост и разложу все по полочкам уже текстом.

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

Упоминал ранее j.d тут и тут.

Пять верст не крюк

Пион пишет:

Но некоторые задачи — в целом слишком большие и их нельзя подробить на совсем мелкие, которые можно было бы разбавлять отдыхом. То есть, придется устать и так и продолжать решать задачу, уставшим. А потом надо будет отдохнуть.

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

Я стал думать — а умею ли я работать из состояния «затрахан вусмерть», и сделал вывод, что проверять не хочется.

А потом вспомнил.

Готовимся к командировке

В 2012 году я работал в астраханском стартапе Displair, который поднял хорошие инвестиции и как-то пошумел в венчурной тусовке. Я приходил туда руководителем проектов и диапазон моих обязанностей был максимально широк — от подготовки презентаций до обслуживания устройства на выездах (стартап был хардверный).

В этом воспоминании нас отправляли в командировку в Москву, сопровождать аренду пяти устройств на мероприятии франко-российской торгово-промышленной палаты. Мероприятие проходило в цирке на Цветном бульваре.

Мероприятие было важное для компании. Устройство еще не вышло на рынок, но маркетинг был уже запущен, инвесторы требовали продаж — и мы стали сдавать устройства в аренду. Для этого было достаточно и тех опытных образцов с плохими корпусами, которые мы делали вручную в нашем астраханском офисе. А тут — редкая удача, заказ на аренду целых пяти штук.

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

Ну и вот накануне вылета в Москву началось.

Почти готовы

Был рабочий день, Макс бегал к инженерам за очередными «скоро» и «вот-вот», а я с программистами допиливал презентационный софт для мероприятия. Девайс был своеобразный, и запускать на нем условный паверпоинт было плохой идеей — под любое мероприятие приходилось пилить кастомный софт.

Наступил вечер, я закончил с софтом. Нам не на чем было его тестировать, так как «скоро» не случилось и из двух устройств не было готово ни одно. Инженеры планировали закончить сборку ночью и божились, что утром девайсы будут ждать нас, упакованные и проверенные, в техническом отделе.

Вылет был полдесятого утра или около того. Макс пожал плечами (он в целом относился к жизни философски) и засобирался домой. Я пришел к очевидному плану: съездить по домам, поужинать, собраться в поездку и потом вернуться в офис. Помочь со сборкой, на месте проверить софт и все слабые места, скоротать ночь в офисе и двинуть утром в аэропорт. План надежный, как японские кварцевые часы.

Макс пожал плечами и согласился. Второй Макс, программист, посопротивлялся, но потом согласился.

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

«Они почти готовы!» — радостно сказал нам ответственный за сборку, Стас. Нужен еще часик. Ну край — два. Снова эта неопределенность, она хуже любого негативного исхода.

Макс достал заготовленный вискарь, и началось томительное ожидание.

Один по цене двух

В полвторого ночи, когда часик почти прошел, мы с Максом курили в курилке и туда же зашел один из инженеров. «Саня», — говорим мы ему, — «а чего, часик вроде почти прошел?». Саня выкуривает сигарету за две затяжки и, глядя мимо нас, говорит: «парни, не будет их через часик. И через два не будет. К утру может и будет, но только одно устройство».
Неопределенность вроде бы снизилась, но счастливее с Максом мы не стали.

Часам к шести одно устройство было готово. Макс-программист давно был дома, мы отпустили его в районе полуночи, поэтому софтом занялся я. Макс-начальник, добивший вискарь, громко спал на бинбеге неподалеку.

Софт работал, девайс работал, пора было его паковать. Запаковали — две больших сумки плюс «башка» (рабочая часть размером со струйный принтер), которую нужно было везти на руках, в ней была электроника. Стасу я сказал, что второй девайс уже не нужен, они точно не успеют к отлету. «А, ну мы тогда спать!» — радостно ответил ответственный за сборку.

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

Инженеры переезжают в другой офис, побольше

Цирк

По прилету мы загрузились в Аэроэкспресс и поехали на Цветной. Я в Москве не был с 1998го и мне все вокруг очень нравилось, даже невзирая на бессонную ночь. Максу нравилось далеко не все, особенно окончание действия той рюмки из аэропорта.

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

Начинаем устанавливаться прямо на манеже — там будет заседание какого-то совета палаты и в процессе мы должны выводить на устройства изображения членов совета. После этого заседания нужно переустановить устройства этажом выше, на баллюстраде, чтобы гости могли потыкать в проницаемый воздушный экран и порубить фрукты во Fruit Ninja.

Установились, но нет розеток. Идем искать, натыкаемся на работника сцены, который говорит, что надо согласовывать с главным энергетиком. «Устройства же есть в паспорте проекта?» — задает он нам вопрос, в котором непонятно ничего. Оставляю Макса и присоединившихся к нам коллег растаскивать девайсы по позициям, ухожу искать энергетика. Брожу по задворкам манежа, за портьерами кто-то шумно дышит и порыкивает, темно.

Выхожу к служебному входу, там такой удобный пятачок, на нем ковер, на ковре — старый подранный диван. На диване восседает мужчина лет пятидесяти и очень жеманно курит. «Энергетик» — подумал я, и решительно подошел. После короткого разговора главный энергетик благосклонно разрешает нам включить девайсы в электросеть — набирает кому-то и говорит «включи им».

Дальше перемотаем, а то чего-то я разграфоманился: мероприятие начинается, проходит заседание, мы тащим девайсы наверх, Макс с коктейлем лениво общается с барменом, Миша (один из наших) красиво в балетной стойке рассказывает про девайс обступившим его дамам в кринолинах.

Гости сочли хорошей идеей оставить свои бокалы на устройстве

Ближе к полуночи мероприятие начинает затихать. Нас находит помощница организатора и предлагает паковаться.

Тут должно стать понятно, при чем тут пост Пион из начала поста: на этот момент мы (ну ладно, я) не спали около суток.

Путь в Красногорск

Собрав и упаковав четыре девайса, мы тащим их на улицу, там грузим в машину Ромы (один из наших). Рома живет в Красногорске, мы в машину уже не помещаемся — «езжайте на автобусе, пацаны, Миша знает адрес».

Мы долго едем на метро, где-то выходим, в голове все путается, усталость дает знать. На улице прохладно и темно. «Где-то тут автобус должен быть» — бормочет Михаил. Макс вполголоса проклинает судьбу — все магазины с алкоголем закрыты, — и всех нас в целом. Автобуса нигде нет.

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

Грузимся, едем, приезжаем, падаем спать. Время — полтретьего ночи.

Второй раунд

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

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

Я стал думать — а умею ли я работать из состояния «затрахан вусмерть», и вспомнил, что когда-то умел.

Инновации в «Почте России»

Разбирал фотки в гугл облаке, наткнулся на вот эту и разблокировал воспоминание:

Когда-то я работал в компании Adeptik, занимавшейся исследованиями и коммерциализацией т. н. «роевого интеллекта» — непопулярной на тот момент ветки ИИ, на многоагентной инфраструктуре. Алгоритмы РИ позволяли решать задачи оптимизации загрузки/использования ограниченных ресурсов с соблюдением указанных ограничений, делать это довольно быстро и без использования огромных серверов и датацентров. Примерами таких задач могут быть задача коммивояжера, задача производственного планирования с временными окнами, RCPSP и т. п.

Нам сделали интро в «Почту России», в «Почте» сдержанно заинтересовались и предложили пообщаться с людьми из одного главпочтамта недалеко от Москвы, якобы у них есть задачка для нас.

Мы созвонились, порисовали презентации, попроектировали и поехали в гембу, на обследование.

Задача, которую в этом главпочтамте пытались решить, была вполне рациональной: облегчить работу почтальонов. На доставке работали в основном женщины старше 50, разносить почту по районам им было тяжеловато. Во-первых вес. Брать более 8 кг за раз не рекомендовалось, и если корреспонденции на район много, то придется идти несколько раз. Поэтому все превышали норму и таскали по 10-15 кг, чтобы управиться за раз.

Во-вторых, ходить приходилось пешком, много.

Ну и в-третьих, когда разносили пенсии — был риск подвергнуться нападению.

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

Идея у руководства главпочтамта была такая: максимально сократить пешие прогулки для разноса почты. Для этого предлагалось доставлять почтальонов в районы машинами. В «буханку» загружались почтальоны со своими сумками, человек 5-6 плюс охранник, грузили всю необходимую корреспонденцию и выезжали на место. В точке назначения десант почтальонов веером расходился по району, каждый в свой дом, разносил почту и возвращался в машину. Вся операция по разнесению почты в месте остановки занимала 20-30 минут вместо нескольких часов у одного почтальона. После возвращения почтальонов машина должна была ехать в следующую точку, где операция повторялась. Если нужно было разносить пенсию — этим занимался один почтальон, в сопровождении охранника.

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

Сначала мы съездили на ночную сортировку. Сотрудники разбирали пришедшую почту и раскладывали по зонам развоза.

Потом мы поехали на развоз — следующим вечером. Мы ездили за почтовой буханкой и наблюдали за процессом.

Ящики с почтой на полу «буханки»

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

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

Как-то так выглядело

Автор инициативы Светлана спустя пару недель на звонке сказала, что руководство не поддержало проект.

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

Гигант этот, к сожалению, просрал все свои шансы и допустил появление конкурентов вроде Сдэка, Боксбери и служб доставки маркетплейсов. А мог бы оседлать этот тренд и верхом на нем ворваться в новую прекрасную эру.

Об ошибках

Есть такая распространенная точка зрения, что ошибки — это нормально, на ошибках учатся и нужно не бояться их совершать.

Из этой точки зрения следует другая точка зрения — что в работе, в рабочем контексте, нужно давать новичкам совершать ошибки, даже стремиться к этому, и тогда они быстро научатся правильной работе. Марк Цукерберг, не последний человек в мире, даже ввел рабочее мотто «move fast and break things» в одной экстремистской организации.

Хочу на эту тему немного порассуждать, применительно именно к рабочему или деловому контексту. Но сначала определим понятия.

Википедия:

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

Словарь Ожегова:

Неправильность в действиях, мыслях.

То есть, существует норма или правило, и отклонение от них — это и есть ошибка. В бизнесе это может быть отклонением от правил исполнения процесса или отклонением от нормы (качества) результата.

В ситуациях, где нет нормы, не может быть и отклонений от нормы. В этой ситуации исполнитель выбирает одну из нескольких стратегий, исполняет ее, получает результат и оценивает его значимость. Такой подход вполне можно назвать экспериментальным — это шаг в неизвестность, разведка боем, прыжок веры. Именно о таких экспериментах говорил Эдисон журналисту в известной байке про пять тысяч способов, которые не сработали. Определение из Википедии в конце упоминает ожидаемую и реальную величину — но это ближе к ошибке в математическом смысле, чем в управленческо-бытовом, поэтому несоответствие ожидаемого результата эксперимента реальному в рамках этого текста мы ошибкой считать не будем.
Так что к ситуациям без нормы и правил понятие «ошибка» будем считать неприменимым.

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

Нельзя просто разделить все жизненные и деловые ситуации на имеющие или не имеющие нормы. «Норма» и «правило» — ментальные объекты, абстракции, которые имеют смысл и хождение только среди хомо сапиенс, а потому не универсальны и субъективны. В одной компании «продажи» могут быть чисто интуитивным занятием, в котором нет норм и правил; в другой компании такого же размера, на том же рынке и с похожим продуктом, продажи могут быть максимально зарегулированы — там будут процессы, правила, проверочные чек-листы. Просто в одной компании решили так, в другой — иначе. Поэтому степень формальности правил (и степень тяжести отклонения от них) будет удобнее определять не по бинарной шкале «есть норма/нет нормы», а, например, по шкале типов доменов из фреймворка Cynefin: понятный, сложный, комплексный, хаотичный, неопределенный. В «понятном» домене можно вычислить оптимальные алгоритмы для большинства ситуаций, зарегулировать и получить максимальный выигрыш от следования алгоритмам. В «сложном» это сделать сложнее (pun intended), ну и так далее. Конец оговорки.

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

Тут есть пара важных допущений.

Первое и самое важное: ошибка и ее корректировка рассматриваются как способ привести новичка к норме. То есть, задача — освоить норму и работать по ней. Норма — цель, а ошибки — необходимое зло на пути к ней.

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

Следствие из второго допущения: ошибки должны фиксироваться и разбираться/корректироваться сразу после обнаружения. Для этого в компании должны существовать какие-то практики или процессы, помогающие обнаруживать и корректировать ошибки. Без них от ошибок никакой пользы нет, исходное утверждение неверно.

Следствие из следствия: если мы утверждаем, что есть норма/правило — мы должны уметь проверять процесс или результат на отклонение от них. Иначе мы не сможем обнаружить ошибки и в наличии нормы/правил нет никакого смысла.

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

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

Предположу, что дело в экономической близорукости. Если в штат наняли 10 сотрудников, то это десять источников ошибок, каждый со своим характером и особенностями. За каждым надо отследить ошибки, объяснить, в чем отклонение от нормы, и описать правильный курс действий. Это МНОГО работы. Это дорого.

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

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

Толерантность к ошибкам, подход «move fast and break things» может быть оправдан только в ситуациях, когда цена ошибки ниже цены построения плана действий, исключающего допущение ошибки. При этом бывают такие виды деятельности, в которых цена ошибки слишком высока. Пилоты авиалайнеров все серьезные ошибки обкатывают на тренажерах, а не в реальных рейсах — и как пассажир, я это полностью поддерживаю.

А Цукерберг в 2014 поменял мотто на «move fast with stable infrastructure». Интересно, почему?

P.S. Вопросы психологической безопасности на рабочем месте, растяжимость понятия «совершение ошибки» от ситуации «совершил ошибку, нанес ущерб» до ситуации «совершил ошибку, распознал ее, быстро исправил, ущерба нет» в эссе не попали, но в голове мелькали. Возможно, сделаю второй пост с подробностями.

Сила простоты-2

Я попробовал вести рабочие задачи и заметки в одном md-файле с синхронизацией через гитхаб и не только выжил, но и преуспел.

Некоторое время назад я написал пост «Сила простоты» про хранение индекса j.d — моей системы организации файлов и заметок. Индекс мне нужен для того, чтобы вспомнить, где лежит некоторый файл, или записать новую папку для хранения. Сейчас это обычный текстовый файл на гитхабе, хотя сначала я чрезмерно усложнил работу с ним — вел в заметочниках, с кучей категорий и папок. В итоге перешел на ведение txt-файла с синхронизацией через гитхаб и не жалею.

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

Я в очередной раз посмотрел — в этот раз как исследователь — на Обсидиан, Emacs OrgMode и еще несколько инструментов, и понял, как устроены все заметочники.

Как устроены заметочники

Заметочник — это некоторый файл или набор файлов (.md в обсидиане, .org в оргмоде) плюс редактор-рендерер. Обсидиан рендерит встроенные свойства маркадун-файлов, вроде таблиц и разметки текста, плюс имеет какое-то количество собственных надстроек для удобства работы. Оргмод вообще адски увешан свистелками-перделками (тудушки, календари, напоминалки), и все они рендерятся из текстового содержания орг-файла или какой-то его скрытой части, не видной пользователю.

Аутлайнеры — workflowy, dynalist, roam research, tana.inc — используют формат буллет-листа с возможностью бесконечной вложенности. Единицей контента обычно считается буллет, и на него уже наворачивают фич кто во что горазд. Тана, например, умеет прикреплять к буллетам поля, с помощью которых можно как-то этот буллет формализовать: присвоить тип, дату, еще чего-то. После этого из таких буллетов можно строить таблички. Вот как выглядит карточка книги из моей таны:

Поля автоматически возникают у любого буллета, помеченного тегом #book

Что нам дает это понимание? Например, следующее: чем проще разметка и файл — тем быстрее все будет работать. В обсидиане поиск моментальный, а вот тана ощутимо подтормаживает и при поиске, и при скроллинге длинного списка буллетов.

Вторая важная штука: если мы выбираем для задачника распространенный формат (md, txt) — нас лишь частично затронет утрата рендерера. Контент останется, мы его не потеряем. Тана и прочие аутлайнеры требуют регулярных бэкапов и перевода в нужный формат — потому что экспорт у них сделан через жопу и редко работает как надо. А контроль над собственным контентом для нас важен, т. к. наступает эра ИИ-агентов, которые точно смогут нам помочь с задачами-заметками, и проприетарные сервисы за их использование захотят получить свой кусочек маржи. А нам оно не надо: во-первых, мы дальновидные и хотим гибкости, пока рынок не определил лидеров; во-вторых — мы экономные и хрен вам, а не кусочек маржи.

Очевидный вывод: можно получить удобство проприетарного инструмента вроде Таны/воркфлови/роума, если использовать распространенный формат файлов и хороший удобный редактор. Я остановился на двух конфигурациях: один маркдаун-файл и VScode для рабочих задач, с синхронизацией через гитхаб, и Обсидиан с синхронизацией через гитхаб для личных.

Про Обсидиан и так все знают, поэтому сегодня мы говорим о первом варианте.

Один файл для всего

В дополнение к вышеописанному добавлю, что все-таки хотелось понять — насколько минимальным может быть сетап для задач и заметок?

В упомянутом посте «Сила простоты» я писал:

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

Все указанные плюсы в полной мере сохраняются и для задачника. Я веду его в одном файле с прошлого октября, сейчас в нем примерно три тысячи строк. Серьезный минус всего один: нельзя вставлять картинки.

Почему файл всего один

  1. Для облегчения поиска и снижения когнитивной нагрузки. Мне не нужно создавать отдельную заметку/файл для каждой встречи, задачи или проекта — всё живет в одном файле и мгновенно ищется полнотекстовым поиском VSСode.
  2. Для простоты синхронизации. Файл лежит на гитхабе, ничего не весит и доступен с любого компа.

Почему маркдаун
Маркдаун позволяет минимально размечать текст — заголовки, подзаголовки, списки, цитаты, — и при этом поддерживается кучей редакторов. Я работаю с файлом в режиме редактирования, но даже так редактор подсвечивает разметку, поэтому работать удобнее, чем с плоским txt.

Почему VSCode
Мне он показался самым мощным из бесплатных вариантов. Быстро работает, отличный поиск, всякие программистские штуки вроде редактирования нескольких строк разом и т. п. Есть две киллер фичи конкретно для моего рабочего процесса: разделение окна (можно открыть разные части одного файла в разных секциях), панель результатов поиска с возможностью прокликать все результаты. Эти две фичи закрывают сразу несколько сценариев из тех, что меня беспокоили при отказе от проприетарных инструментов.

Почему гитхаб
Потому что на рабочем компе он разрешен, а облачные сервисы — нет. Плюсы — универсально, доступно. Минусы — нужно не забывать коммитить изменения в конце рабочего дня. Это всего два клика в десктопном клиента гитхаба, но нужно не забывать их делать, или изменения так и останутся на локальной машине. На рабочем компе с виндой я сделал bat-скрипт, который коммитит по расписанию и в случае простоя компа, на домашнем маке пока не сподобился.

Как устроен файл

Ну раз у нас маркдаун, то можно навести некоторую иерархию. У меня она такая:

Заголовки первого уровня (один диез #) — это разделы, их несколько: индекс (важная инфа по файлу, список тегов, ссылки и тексты, которые регулярно нужны), задачи и заметки (тут основная работа), 2024 (тут все за прошлый год), старое (из других задачников переходного периода, меньше сотни строчек).
Заголовки второго уровня — это подразделы, в которых некая конкретная информация. В разделе «задачи и заметки» подразделами являются даты — каждый день я завожу строчку вида ## 28.03.25 и пишу под ней задачи и заметки за день.

VSCode умеет показывать структуру файла по заголовкам, по ней можно сориентироваться.

Заголовки третьего уровня — для встреч или важных заметок внутри дня.
Задачи я пишу маркированным списком (не признаю другого способа записи) и помечаю хештегом #todo в конце строки. По чесноку, хештег — избыточная мера: редактор не умеет делать хештеги кликабельными. Но я во-первых уже привык, а во-вторых, если открыть файл через Обсидиан — теги станут интерактивными.
Выполненные задачи я помечаю тегом #done. В маркдауне есть разметка для чекбоксов:

- [ ]

но ее неудобно вводить, неудобно искать и неудобно помечать выполненные.

Помимо todo/done у меня есть теги для ссылок, контактов и справочной инфы, все эти теги перечислены в разделе «Индекс» в самом верху файла. Строки с тегами я нахожу обычным поиском: контрол-эф, вводим тег, вуаля — во-первых теперь они подсвечены в тексте, во-вторых их видно на карте файла справа.
Если жмем контрол-шифт-эф, то результаты поиска открываются в отдельной панели, что еще удобнее.

Панель с поиском слева

Крошечный лайфхак, который нивелирует невозможность кликнуть тег: если выделить текст и нажать контрол-эф, VSCode сразу в окошке поиска вставит выделенный текст. Не нужно копипастить. А если вы умеете с клавиатуры выделять слово целиком (контрол-шифт-стрелка влево/вправо), то по скорости эта операция не уступает клику по тегу в Обсидиане.

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

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

И чо, удобно?

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

Единственная штука, которую очень хочется, это возможность менять режим отображения в файле, скрывая часть строк. Речь не про collapse/expand, это VScode умеет, пусть и только с мыши, я скорее про режимы отображения из OrgMode. Там можно было комбинацией клавиш циклически переключать вьюшки: показать всё, показать только задачи, показать только напоминалки, показать только заметки. Тогда можно продолжать вести записи в хронологическом порядке (единственный приемлемый для меня способ), но быстрее находить требуемое через нужную вьюшку.

Еще про книгу «Шум» Даниэля Канемана

Первый пост здесь: https://artemushanov.ru/?go=all/pro-knigu-shum/

Собрал заметки из канала в общий пост.

Про суждения (judgements)

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

  1. Важность или незначительность деталей при вынесении суждения определяются интуитивно, если нет руководства или методики;
  2. Эксперт не будет анализировать достаточность информации в задаче/кейсе и вынесет суждение на основе доступных данных — если к тому нет прямого указания;
  3. Стремление к когерентности (последовательности, цельности) заставляет экспертов выносить суждение, даже если задача/кейс криво сформулированы и данных для вывода недостаточно;
  4. Стремление к когерентности заставляет подгонять факты и логические шаги под зарождающийся вывод и следующее из него суждение, вместо устранения логических коллизий;
  5. Любой эксперт может объяснить логику, по которой он вынес то или иное суждение, но почти всегда эта логика уязвима либо на уровне построения, либо на уровне аргументов.

Есть еще такой интересный вывод, подрезал у кого-то из западных рецензентов:

Суждение — это результат измерения, в котором инструментом послужил мозг

Это отсылает нас к книге, которую я всегда всем советую — «Как измерить все, что угодно» Дугласа Хаббарда. Там описывается практика калибровки экспертов для определения диапазонов допустимых значений.

Шум в индивидуальных и групповых решениях

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

См. видео On These Questions, Smarter People Do Worse

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

Мудрость толпы — усреднение независимо вынесенных суждений на ансамбле. Опрашиваем тысячу человек на предмет «какова высота Останкинской башни?», выводим среднее арифметическое — оно будет довольно близко к истине.

Мудрость «внутренней толпы» в 2-3 раза менее точна, чем настоящая мудрость толпы, но точнее единственного вынесенного суждения. Чтобы максимизировать ее точность, нужно придерживаться такого алгоритма:

  1. Вынести суждение
  2. Подождать 2-3 дня (сбросить контекст)
  3. Вынести суждение еще раз, исходя из предположения, что первое суждение было неверным.
  4. Взять среднее арифметическое первого и второго суждений.

Матмодели против экспертов

Дальше там, конечно, полнейший разнос.

Авторы пишут: простые регрессионные модели (чем бы они ни были — прим. меня) выносят суждения лучше экспертов. Более того: эксперта, который хорошо выносит суждения, можно превратить в такую модель — и она будет перформить лучше своего живого прототипа 🤯.

Причем исследования на эту тему проводились в 60-70х годах, задолго до чата гпт.

Почему простая модель из ряда формул прогнозирует лучше, чем живой прототип этой модели? Потому что эксперту-прототипу мешает т. н. «внутриэкспертный шум» — факторы, которые заставляют этого эксперта по-разному оценивать схожие кейсы. Модель, с ее кондовым методом, таких изъянов лишена.

Про замену эксперта моделью. Вследствие такой замены произойдут две вещи:

  1. Устранится изобретательность эксперта, т. е. его способность менять набор оцениваемых факторов в зависимости от кейса;
  2. Устранится внутриэкспертный шум.

Кажется, что устранять изобретательность — это плохое решение, ухудшающее точность; на деле же вся эта «изобретательность» просто порождает дополнительный шум, т. к. эксперт «изобретает» не по методу/чеклисту, а интуитивно, а это всегда работает против точности.

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

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

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

Например, эксперты составляли прогноз успешности соискателей на выбранной должности. По их мнению, точность прогнозов составляла 75-80%, то есть из 10 нанятых сотрудников восемь работают так же хорошо, как предполагали эксперты.

По факту точность оказалась в районе 28% (r=0,28) 💀.

Почему всей правды мы никогда не узнаем?

Это мой текст с одного коллективного блога, ему примерно два года.

Иногда встречается такое утверждение:

«есть объективная правда и субьективная»

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

О чем вообще можно говорить, как об «объективной истине»? Я готов как-то поверить, что можно договориться относительно физических объектов — по физическому объекту, в конце концов, можно просто постучать костяшками пальцев и сказать: «это стол». Непальский деревенщина может поспорить, мы можем подобрать какое-то другое слово, но мы договоримся, что вот этим словом мы обозначим вот эту штуку, стол.

Можно попробовать договориться об общей для всех картине мира касательно объектов или явлений, которые не были созданы людьми — о физических свойствах горной породы или химическом составе какого-то природного газа.

В случае же любого более сложного предмета, по которому нельзя здесь и сейчас постучать пальцем, речь может идти только об интерпретациях. Даже в случае максимально педантичного научного подхода, с возможностью проводить контролируемые эксперименты и тыкать оппоненту «вот, видишь этот пик на графике? я был прав, а ты — нет», — эти все активности остаются лишь интерпретацией того, что существует в мире, через человеческое восприятие и кучу умозрительных конструктов.

Потому что в мире, лишенном человека как наблюдателя, нет никакой «горной породы» или «природного газа», а есть сами эти явления, которые мы этими словами называем. И необходимость их вообще как-то называть — это часть человеческого восприятия действительности, а значит — субъективна по умолчанию. Так мы устроены. Кто-то придумал, кто-то другой проверил, третий или сотый доказал, что вот научный метод лучше других методов позволяет предсказывать возникновение и поведение каких-то явлений. Объективен ли научный метод? Нет, но он лучше других методов защищен от сбоев, порожденных чьей-то интерпретацией.

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

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

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

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

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

Именно поэтому все не так однозначно и всей правды ты не узнаешь.

Комментирую статьи о продуктовом подходе (видео)

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

Я записал спонтанное видео с разбором нескольких статей. Если вам не видно плеер ютуба — мотайте вниз, там ссылки на другие каналы.

Ссылки:
Ютуб
ВК
Рутуб

Подборка постов про создание продукта

Мое понимание продуктового подхода:

Продуктовый подход — это рыночная стратегия, при которой компания зарабатывает на продаже продуктов собственной разработки. «Продукт» — это товар или сервис, который (1) решает проблему или задачу клиентов и (2) был придуман и разработан один раз, а произвести и продать его можно много раз.

Из этого есть несколько важных следствий:

  1. Разработка продукта — это дорогой и сложный процесс; продажи продукта должны окупить не только производство и доведение до покупателя, но и этап разработки. Поэтому жизненный цикл продукта обычно длинный — минимум несколько лет.
  2. Поскольку компании нужно зарабатывать в течение нескольких лет на производстве и продаже одного и того же продукта, этот продукт должен хорошо продаваться, то есть — закрывать часто встречающуюся потребность.
  3. Если продукт должен закрывать часто встречающуюся/массовую потребность — продуктовой компании нужно хорошо знать свой рынок, целевую аудиторию и маркетинговый подход к ней, и отталкиваться в создании продукта от этой экспертизы. (Во всех остальных определениях продуктового подхода вы найдете только кусочки этого третьего пункта).

Серии

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

Серия постов про книгу Рейнертсена The Principles of Product Development Flow. Книга рассказывает о том, как правильно разрабатывать продукты — на что обратить внимание, где сэкономить, как правильно выстроить управление. Потрясающе полезная и емкая, подойдет для разработки продуктов в любых доменах — от завода консервов до разработки ERP-систем.

Околоайтишное

Обзор статьи «A guide for finding product-market fit in B2B» Ленни Рачицкого со статистикой и графиками о том, как крупные компании свой ПМ-фит искали.

Продуктовый фреймворк Аркадия Морейниса — какие «альфы» (объекты внимания) нужно учести при выборе ниши и разработке продукта, в каком порядке действовать. Это авторское видение, скорее теоретическое, но во многом выглядит и звучит разумно.

Про джобс-ту-би-дан:
Применение Jobs To Be Done для адаптации учебного курса, неплохой пример подхода к конкретной прикладной задаче.

Подкаст Podlodka №337 — Поиск целевой аудитории — Иван Замесин рассказывает про свой подход к поиску ЦА и формирование ценности в виде снижения транзакционных издержек на исполнение клиентского «джоба».

Видео «Теория и практика Jobs to be Done» — как проводить JTBD-исследования, опыт агентства UXSSR.

Пост «Что нужно клиенту — дрель или дырка в стене?» — заочно дискутирую с Евгением Казначеевым про иерархию JTBD.

Прочее

Что не так в посте продакт-менеджера? — длинно и нудно комментирую короткий и бестолковый пост продакт-менеджера.

Спорю с постом «Почему проектный подход больше не работает?» — длинно и нудно спорю с постом про «смерть проектного подхода».

Короткий абзац про пасту Campotti, которую авторы придумали примерно с тем же мотивом, что и Дэн Пашман: улучшить опыт употребления.
Цепочка создания кофе — supply chain кофе, от плантации до кофейни у вас за углом. С цифрами и ценами.

Обсудили с Динарой Камоловой процессный подход (видео)

Пообщались с Динарой Камоловой — обсудили управление процессами и всякие связанные штуки.

Смотреть на других ресурсах: на Ютубе, на ВК, на Рутубе.

Основные инсайты:

  1. Блок-схема — не единственный способ репрезентации процесса; еще есть табличный вариант (SIPOC) и структурированный текст
  2. Основная ценность стандартизованных процессов — снижение вариабельности при достижении того же результата
  3. Переход на процессное управление нужен для масштабирования и снижения издержек
  4. Три полезных вопроса при обнаружении отклонений: есть ли стандарт (для этой операции/процесса)? Соблюдался ли стандарт? Адекватен ли стандарт?
  5. У процессов есть пререквизиты (обязательные условия для старта) и выходные метрики — эффективность, результативность, удовлетворенность
  6. В первую очередь нужно моделировать и разбирать те процессы, которые во-первых задействованы в цепочке создания ценности, во-вторых — затрагивают несколько бизнес-юнитов.

Упоминаемые книги:

  • «Выход из кризиса» — У. Деминг
  • The Principles of Product Development Flow — Donald Reinertsen (серия моих постов)
  • «Как измерить все, что угодно» — Дуглас Хаббард
  • «Система разработки продукции в Toyota» — Лайкер, Морган

Ссылка на доску, на которой мы рисовали: https://app.holst.so/share/b/76ca188e-4b23-4174-b888-205ae27b2eff

Канал Динары про процессный подход: https://t.me/DK_ProcessThinking

Ранее Ctrl + ↓