Qetzal ad libitum, ad infinitum

@qetzal_1up


«Открылась бездна звезд полна;
Звездам числа нет, бездне дна»

Всё то, что интересует меня сейчас. Product management, дизайн, стартапы, поведение, книги, этика и другие штуки — https://qetz.al

Рандомный шитпостинг @qetzal_etcetera

Qetzal ad libitum, ad infinitum

18 Jul, 18:40


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

Если упрощать ещё, то это умение «хотеть» и «брать». Без этой способности наш ум становится машиной, работающей вхолостую.

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

# У вас есть проблема. Вы её сейчас решаете?

1. Нет, не решаю проблему.Вопрос: вы в «режиме жертвы»?

1.1 Да, в режиме жертвы(проблему не решаю): ответьте на следующие вопросы.
— А что если это всё же возможно?
— Какое самое глупое, простое действие вы можете совершить, чтобы хотя бы чуть-чуть продвинуться в решении?

1.2 Нет, не в режиме жертвы (проблему не решаю): ответьте на следующие вопросы.
— (настоящее) Что вы делаете прямо сейчас для решения?
— (цель) Как в деталях выглядит мир после того, как у вас всё получится? Как выглядит успех и решение проблемы? Что на самом деле вы хотите сделать? Через год, что бы вы хотели отметить с друзьями?
— (почему) Почему вы хотите решить эту проблему?
— (проблема) Что является текущим препятствием? Опишите проблему в деталях? Что заставляет или может заставить вас прокрастинировать при её решении?
— (решения) Какие идеи потенциально могут сработать?
— (план) Если мы возьмем самую лучшую, простую или наиболее понравившуюся идею — какой у вас план?
— (следующий шаг) Каков ваш немедленный и ближайший следующий шаг?
— (помощь) Кто или что может вам помочь с проблемой и штуками, где мы слабы?
— (окружение) Как вы можете настроить свое социальное окружение, чтобы: 1) поддерживать свою мотивацию, и 2) избегать разочарований и отвлечений?

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

Qetzal ad libitum, ad infinitum

10 Jul, 15:49


В работе над одним проектом мне потребовалось кратко сформулировать идею «а что же такое онбоардинг и как его надо делать». Ниже — мои мысли на эту тему (на июнь 2024).

Размышления про онбоардинг

Qetzal ad libitum, ad infinitum

20 Jun, 11:47


Я уже делился описаниями части наших продуктовых процессов: еженедельное письмо, продуктовый питч, документы What/Why/Outcome, контрольные встречи.

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

Продуктовые встречи и процессы в Ecwid (2024)

Qetzal ad libitum, ad infinitum

17 Jun, 16:09


VI. Заключение
Компаниям разных размеров и разного уровня взросления нужны разные подходны к информированию о своих новостях и контроле своих команд. "Уровень развития" тут не в смысле "хуже или лучше", а в смысле — "размер" процесса должен соответствовать размеру компании и команды.

И вот как только внутри компании возникают команды, возникает и необходимость рассказывать "а как у команд дела и здоровье". А как только у компании возникают внешние обязательства (будь это инвесторы или совет директоров) — возникает необходимость рассказывать "а как у нас дела и здоровье".

Без пригляда это может превратиться в отдельную штуку, которую надо делать, но в которой никто не видит большой пользы. "Раз в квартал мы всё бросаем и делаем слайды для совета директоров". Да, в этом тоже есть своя польза, но это отдельная задача про которую вспоминают, когда "уже пора". В итоге все отвлекаются, возникают проблемы вида "ой, а тут мы не знаем как подсчитать" или там "почему-то метрика показывает совсем другое" и т.д.

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

Контрольные "check-in" встречи и слайды это подход к реализации именно этого принципа. Думаю, c небольшими изменениями его можно использовать не только продакт-менеджерами, а и с почти любым направлением.

Qetzal ad libitum, ad infinitum

17 Jun, 16:09


V. Дополнение
Мы стараемся проводить такие встречи в конце месяца, но до всех остальных ежемесячных и ежеквартальных встреч с другими отделами, c другими менеджментами т.д. То есть перед ними уже есть все данные и апдейты — это сильно упрощает жизнь.

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

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

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

Qetzal ad libitum, ad infinitum

17 Jun, 16:08


— Проблемы и риски (опционально)
Какие проблемы и риски у нас есть. Если на предыдущих слайдах у нас были проекты в статусе "серьезные риски" — их надо упомянуть тут.

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

— Открытый микрофон (опционально)
Любая информация, которой команда хочет поделиться, но она не подошла на предыдущие слайды.

— Нужные действия (опционально)
В процессе дискуссии появляются задачи ко всем участникам встречи — что-то надо сделать, что-то поправить, на что-то посмотреть повнимательнее. Действия добавляются в процессе звонка или сразу после на этот слайд. В конце встречи команда ревьювает старые действия (сделано/нет/что осталось) и новые.

— Архив
Слайды предыдущих месяцев добавляются сюда.

Qetzal ad libitum, ad infinitum

17 Jun, 16:08


IV. Описание темплейта документа
Давайте посмотрим на каждый слайд шаблона и его цель повнимательнее. (слайды на английском)

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

— Миссия, виденье и стратегия
Здесь у нас краткое в пару предложений описание цели существования команды. Ссылки на документ с виденьем, стратегием и дэшбордом с основными метриками.

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

— Дополнительные метрики команды (опционально)
Любые дополнительные метрики, которыми команда хочет поделиться или похвалиться.

— Что мы выпустили, планы и над чем работаем прямо сейчас.
Список задач, проектов и фокусов, которыми занимается команда. Это не обязательно прям "фича", это именно фокус. Каждая задача ссылается на What/Why/Outcome документ с дополнительными деталями.

Проекты помечены особым образом. У них есть статус оценка риска: – запущено, – решили не делать, 🟢 – всё по плану, 🟡 – есть риски, 🔴 – очень серьезные риски, скорее всего не сделаем вовремя. Также примерный прогноз выпуска с точностью до месяца. Самые важные вещи отмечены жирным — важное, это когда вот именно штуку мы хотим сделать точно. И мы готовы жертвовать другими проектами ради этого, если нужно будет выбирать.

Если проект мы не успели сделать в квартале — он переходит на следующий (если мы все же хотим его сделать). В этом случае он должен быть явно помечен ("перенесли с квартала X").

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

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

— Что мы сделали и выпустили
Список вещей, которые команда выпустила или сделана за месяц. Описание в несколько предложений (суть и ценность) и ссылка на What/Why/Outcome документ. У нас принято писать только про вещи, которые стали доступны хоть каким-то живым пользователям (не обязательно всем).

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

— Баги/качество/SLA
Данные и метрики, которые описывают качество продукта. Например SLA, решённые и найденные баги и так далее. Эта штука должна балансировать фокус на "выпущенных штуках" и понуждать думать о качестве. Конкретные вещи специфичны для каждого продукта и компании, поэтому дать готовую структуру тут нельзя.

— Новые штуки в планах (опционально)
Если в планах появились новые вещи — показываем их тут со ссылкой на их What/Why/Outcome описание.

Qetzal ad libitum, ad infinitum

17 Jun, 16:05


III. Check-in встреча и check-in документ
Процесс основан на двух элементах: сheck-in встреча и check-in документ.

Темплейт check-in документа (реальный темплейт из которого я убрал специфичные для нас вещи)

— В конце каждого месяца есть назначенная check-in встреча (звонок) у каждой команды.
— К концу каждого месяца продакт-менеджер c командой работает над обновлением своего документа. Каждый раз это один и тот же документ (его ссылка не меняется, это даёт всем предсказуемость — "обновления всегда тут"). Обновление этого документа происходит в конце месяца, но перед тем как происходят разные другие встречи и события, которые требуют апдейтов. Это даёт возможность подготовить информацию один раз и переиспользовать много.
— Продакт-менеджер дублирует слайды прошлого месяца. Старые уносит в конец документа и скрывает. Новые — обновляет. Так как это обновление существующих слайдов — это делать всегда проще и быстрее, чем создавать что-то с нуля.
— Дизайн документа менять нельзя, только контент (ну и размер текста в некоторый редких исключений). Это упрощает его создание, переиспользование и чтение (когда вам надо посмотреть 20 таких документов).
— Готовый документ посылается участникам встречи и опционально всей продуктовой команде (рекомендуемый вариант) за день-два до самого звонка. У всех есть время его внимательно почитать и задать вопросы в комментариях. Мы ожидаем, что большинство вопросов и обсуждений будут в комментариях до звонка.
— На звонок приглашены все важные интересанты. Например это могут быть продакт-лид, инженерный лид и дизайн-лид команды и руководитель продукта. Опционально члены команды. В зависимости от команды и направления могут быть ещё кто-то. Но к добавлению новых людей к звонку надо подходить осторожно, чтобы сохранить атмосферу в которой всё ещё комфортно говорить о проблемах, недостатках и некомфортных вещах. Также именно поэтому не рекомендуется записывать звонок.
— Звонок занимает 30 минут. Достаточно неформальный — два костюма из 5 (👔👔⬜️⬜️⬜️). Читать слайды запрещено. Слайды быстро "прокликиваются". Если у кого-то есть комментарий или вопрос — тогда останавливаемся и обсуждаем.

Qetzal ad libitum, ad infinitum

17 Jun, 16:04


II. Решение и его фундаментальные принципы
Решение, на мой взгляд, тут такое: вовлекаться сильно и глубоко, но не часто. В процессе вовлечения генерировать артефакты с информацией, которые имеют высокий уровень переиспользования. А для этого используется check-in встреча и check-in слайды.

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

Одно из решений это подход "хочешь добавить процесс/встречу — убери процесс/встречу". Другой — перед описанием процесса, явно сформулировать его цели и основополагающие принципы (что мы хотим, что мы не хотим).

Что мы хотим:
— Мы хотим убрать необходимость частого вовлечения в жизнь команды и дать ей бóльшую автономность. При этом мы 1) хотим понимать "здоровье" команды(все хорошо? мы на пути к достижению целей или нет?), 2) хотим знать о проблемах и помехах как можно раньше 3) хотим принимать важные решения быстро, чтобы разблокировать команду, если она заблокирована 4) и хотим иметь общий контекст и понимание целей("общие модели мира") — как в компании так и в команде, чтобы команда и компания могла принимать правильные решения сами.

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

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

— Мы хотим, чтобы итогом процесса был артефакт о продуктовых делах команды с очень высоким уровнем переиспользования для всех: от маркетинга и отдела продаж — до менеджмента и PR. Создаем один раз → используем много где. И мы хотим, чтобы этот артефакт был понятен сам по себе, без дополнительных объяснений.

Что мы не хотим:
— Не хотим спрашивать про одни и те же вещи дважды (например в разных форматах и дизайне).

— Не хотим спрашивать вещи в неожиданное время и непредсказуемо. Продакт-менеджер и команда всегда знают, когда от них ожидают новой порции информации и готовятся заранее.

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

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

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

Qetzal ad libitum, ad infinitum

17 Jun, 16:03


Один из важных артефактов наших продуктовых процессов — check-in meetings или "контрольная встреча".

Давайте поговорим про неё поподробнее, а я покажу как это у нас выглядит.

I. Предпосылки
Если ваша продуктовая команда стала больше пары-тройки человек, то у вас появляются две цели, которые противоречат друг другу.

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

Первая задача требует от вас вовлекаться в ежедневные дела команды меньше. Вторая задача требует вовлекаться больше.

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

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

Рано или поздно каждая компания вырастает и принимает решение это как-то улучшить. Но решения могут быть разными.

Qetzal ad libitum, ad infinitum

27 Mar, 06:31


Существует такое убеждение, что чем выше мы на лестнице развития, тем больше у нас развита осознанность. Умение отследить каждое свое действие, мысль. Интроспекция своих процессов, саморефлексия. Осознанность подаётся как Святой Грааль, который каждый уважающий себя человек должен искать.

И это полезный инструмент в большинстве случаев. Но как всегда бывает есть нюанс, который прекрасно описывается цитатой математика и философа Alfred North Whitehead:

> It is a profoundly erroneous truism, repeated by all copybooks and by eminent people when they are making speeches, that we should cultivate the habit of thinking of what we are doing. The precise opposite is the case. Civilization advances by extending the number of important operations which we can perform without thinking about them.

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

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

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

Советы компаниям/стартапам тоже говорят о том, что вот надо "переосмыслить всё", "думать от основ (first principles)" и т.д. И это безусловно верно. Но мало кто говорит о том, какие вещи должны не быть переосмыслены, должны быть взяты как есть: будь это процессы, подходы к управлению или инженерные вещи. Не тратить время на обдумывание действий в одних областях, чтобы его было больше в других.

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

Qetzal ad libitum, ad infinitum

26 Mar, 13:37


(начало)

Две главные идеи:
1. Когда хороший руководитель смотрит на число, то он/она всегда задаёт вопрос:
— Всё хорошо? Должны ли мы продолжать делать то, что мы делаем и побольше? — Всё плохо? Должны ли мы как-то изменить наш курс?

2. Факт или число сами по себе не значат ничего. А иногда могут даже повредить: они создают фальшивое ощущение понимания ситуации.

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

Шесть базовых приёмов для этого.

I. Никогда не иметь только абсолютные значение или только проценты. В большинстве случаев вам надо показать и то и то.

Использование только чего-то одного это классический приём для "массажа данных", поэтому всегда вызывает повышенный интерес ("тут пытаются закопать тело"). Особенно если это проценты от процентов ("рейт уменьшения нашего процента оттока уменьшился на 10%").

Примеры:
а) Презентовано: использование фичи выросло на 30%. Ура!
Реальность: 100 пользователей из 10,000 использовало фичу, а стало 130.
б) Презентовано: спустя полгода 800 платных пользователей использует эту штуку. Ура!
Реальность: штука доступна 150,000 платным пользователям, её использует 0.5%.

II. Всегда сравнивать с целым или с большой картиной.

Плохо: наш объём оплат через СБП превысил 100млн.₽.
Хорошо: наш объём оплат через A СБП превысил 100млн.₽, это 10% от всех оплат.

III. Cравнивать с историчными данными.

Плохо: наш объём оплат через СБП превысил 100млн.₽.
Хорошо: наш объём оплат через A СБП превысил 100млн.₽, в прошлом месяце было 70млн. — рост на 43%.

IV. Сравнивать с похожими элементами.

Плохо: наш объём оплат через СБП превысил 100млн.₽.
Хорошо: наш объём оплат через A СБП превысил 100млн.₽, а вот оплаты через карточки — 150млн.₽ Оба метода примерно одинаково популярны.

V. Сравнивать с целью.

Плохо: наш объём оплат через СБП превысил 100млн.₽.
Хорошо: наш объём оплат через A СБП превысил 100млн.₽. Это 125% от нашей цели на год в 80млн.

VI. Когда и как считались данные.
Это опциональная, но полезная привычка. Рядом с расчитанными данными полезно указать когда они были расчитаны и как, указать ссылку на отчёты, репорты откуда они были взяты.

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

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

Если нарезать текущие данные по разным признакам (по времени, по стране, по браузеру и т.д. и т.п.), то это тоже может привести к неожиданным инсайтам.

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

Qetzal ad libitum, ad infinitum

26 Mar, 13:35


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

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

Мы обычно плохо видим паттерны в числах, если специально не тренировались для этого. Другое дело — лица. Их мы распознаем и отличаем автоматически и очень хорошо. Поэтому, кстати, есть подход, когда числовые данные превращают в лица для дальнейшей обработки (называется identicon или hash avatars, примеры, а ещё есть лица Чернова)

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

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

(продолжение)

Qetzal ad libitum, ad infinitum

21 Mar, 11:43


(начало)

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

Вокруг нас много неписанных правил, условностей и ограничений. ("принято так", "надо так", "по другому не получится"). Эти правила созданы не на пустом месте, они имеют причину, они нужны и важны ("забор Честертона")

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

Приведу пример. Вот допустим в выдуманной компании есть отдел, которые делает важную для компании вещь. Работа этого отдела зависит от действий других ребят. Но у этих других ребят свои цели, никак не совпадающие с целями отдела. В отделе все очень стараются, что-то делать в рамках ограничений, но из-за внешних зависимостей прогресса заметного нет. Учитывая ограничения, отдел делает потрясающую работу и очень старается. Но так как заметного прогресса нет — им недовольны и в результате меняют его руководство. Новый человек, проанализировав ситуацию, говорит "чтобы добится целей, мне нужны вот такие ресурсы и контроль над задачами других ребят". Ему это даёт и отдел начинает показывать прогресс. "А что так можно было?" А можно!

Этот пример очень упрощённый, но иллюстрирует ситуацию (реальных примеров я тоже видел порядком, но не могу ими поделиться).

И вот умение хотеть достичь цели так сильно ("нет варианта не сделать"), что начинаешь какие привычные правила можно отменить — важное (хоть для продукта, хоть для компаний).

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

Qetzal ad libitum, ad infinitum

21 Mar, 11:42


Ещё в законах Российской Империи, про которые я писал в прошлом, можно найти вот такие интересные пункты:

> 158. Въ обстоятельствахъ чрезвычайныхъ, требующихъ высшаго
разрѣшенія, когда не можетъ оно быть отлагаемо безъ важнаго вреда или государственнаго ущерба, Министры уполномочиваются дѣйствовать всѣми ввѣренными имъ способами, не ожидая сего разрѣшенія; но они обязаны доносить въ то же время о принятыхъ ими мѣрахъ и о причинахъ ихъ настоятельности.
...
> 210. Hе считать также превышеніемъ власти, когда Министръ въ
чрезвычайныхъ какихъ либо случаяхъ приметъ рѣшительную мѣру и по принятію ея окажется: 1) что она въ видахъ общей безопасности была необходима; 2) что, по настоятельности случая,не могъ онъ,не попустивъ видимой опасности, отлагать сію мѣру до высшаго разрѣшенія.

Любые правила суть неполные. Они пытаются описать нужное поведение во всех ситуациях. Предусмотреть все ситуации. Так как жизнь заведомо сложнее, то это сделать невозможно, а попытка создать правила, в которых учтено всё-всё, приводит к излишне сложным и длинным результатам с которыми сложно управляться.

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

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

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

(продолжение)

Qetzal ad libitum, ad infinitum

07 Mar, 17:25


(начало)

А дело в том, что существует часть пользователей, которые нажимают на все ссылки и кнопку — двойным кликом. Почему они так делают — вопрос тёмный (привычка с Windows?). Они они постоянно дабл-кликают везде. (А ещё кстати есть пользователи и их не так мало, которые скроллят страницы только цепляя мышкой на скролл-бар и если скролл-бара не видно, то они не знают как скроллить вниз. Серьезно)

И что происходит: пользователь дабл-кликает на ссылку Back. Первый клик вызывает переход, что приводит к появлению попапа "надо или сохранить изменения или убрать попап". Второй моментальный клик приходится тоже на ссылку Back, но попап уже открыт. Поэтому второй клик срабатывает на клик вне попап, что приводит к его закрытию. По отдельности всё логично. Когда дабл-кликаешь — что-то дёргается и ничего не происходит.

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

Вот такая история.

Qetzal ad libitum, ad infinitum

07 Mar, 17:25


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

Существует постоянное давление на усложнение продукта ("наши пользователи хотят вон то!"). Но как правило нет давления на упрощение, удаление, убирание штук.

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

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

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

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

У нас эту роль играет выделенная команда, чья цель описывается как: "Make it easy, save time and bring delight". Их задача делать сложноизмеримые вещи:
— Делать сложные вещи — проще ("не мог разобраться сам → теперь могу")
— Находить области, где автоматизация и изменения могут увеличить эффективность и высвободить время ("делал эту штуку обычно полчаса → теперь 5 минут")
— Сделать так, чтобы использование продукта приносило удовольствие, убирать мелкие занозы и неудобства. ("страница грузилась медленно и дергалась → грузится быстро и гладко")

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

Пользователь редактирует товар. Появляется плашка о несохраненных изменениях, которая предлагает или сохранить или уйти назад. Пользователь жмёт Back и тут происходит странное — что-то мигает на экране про несохраненные изменения и все снова становится как было. Плашка не убралась. Пользователь пробует снова, снова и снова — результата нет. Кнопка не работает? Бесит! В чём же дело? Тут предлагаю остановится и попытаться угадать причину проблемы.

(продолжение)

Qetzal ad libitum, ad infinitum

05 Mar, 21:09


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

Мы устроены так, что получаем удовольствие, когда понимаем как всё устроено. Но мы также устроены так, что смешиваем понимание как всё устроено с более удобным управлением этим "всем".

Когда мы берём что-то непонятное, а потом структурируем это, раскладываем по "умственным корзинкам" и называем — мы считаем, что лучше понимаем это и нам это нравится. Популярность раскладывания штук на квадранты как раз вызвана этим.

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

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

> The secret to this clarity might lie in several factors:
> — Precision: The texts are precise in their language, leaving little room for ambiguity. Each word seems to be chosen carefully to convey a specific meaning.
> — Simplicity: Despite dealing with complex matters, the language used is relatively simple and direct. This makes the texts more accessible to a broader audience.
> — Structure: The texts are well-structured, with clear divisions and subdivisions. This helps to organize the information and make it easier to understand.
> — Contextual Relevance: The texts seem to be written with a deep understanding of the context in which they will be applied. This allows them to address specific issues and needs effectively
> To reproduce this clarity, one might focus on these factors, aiming for precision, simplicity, good structure, and contextual relevance in their writing.


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

Или более реальный случай. Маркетинговый отдел приносит вам анализ пользователей или описания персон. Это подробные слайды, где все наши пользователи поделены на красивые сегменты с их атрибутами. Например, если это бизнесы, то вот мол в этом сегменте в бизнесе работает 5-10 человек, а вон в том, более "старшем" сегменте — 10-20. Такой слайд создаёт приятное ощущение понимания — "всё и все разложены по полочкам, я знаю, кто мои пользователи". Но на деле понимания нет. Эта информация не помогает нам принимать ежедневные решения (ведь мы не знаем как отличаются нужды и поведение бизнесов с 5 или 20 людьми в штате), поэтому после яркой презентации такие слайды тихонько догнивают в одиночестве.

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

Это буквально должно быть частью исследования. Например в примере выше про бизнесы — если исследование показало, что у большие бизнесы нам интереснее, то дóлжно предложить, что с этим делать. И даже не как "давайте лучше начнем работать с большими бизнесами", а, например, "давайте интервьюировать только такие бизнесы и строить свои планы только на инсайтах от них".

Qetzal ad libitum, ad infinitum

29 Feb, 19:02


Или вот ещё про Государственный Совет:
> 52. В том случае, когда заседание Государственного Совета не
состоится по неприбытию положенного числа его Членов (ст.31), подлежавшее рассмотрению дело, если оно признается внесшим его Министром или Главноуправляющим отдельной частью неотложным, назначается к новому слушанию не позднее двух, после несостоявшагося заседания, недель. При таком слушании, дело рассматривается, каково бы ни было число прибывших в заседание Членов Совета.


Или про министерства:

> 153. Министерства установлены на тотъ конецъ, чтобъ непрерывнымъ дѣйствіемъ ихъ и надзоромъ доставить законамъ и учрежденіямъ скорое и точное исполненіе.
> 154. Существо власти, ввѣряемой Министрамъ, принадлежитъ единственно къ порядку исполнительному: никакой новый законъ, никакое новое учрежденіе,или отмѣна прежняго, не могутъ быть установляемы властію Министра.


...

> 156. Власть Министровъ состоитъ въ томъ, что они могутъ понуждать всѣ подчиненныя имъ мѣста и лица къ исполненію законовъ и учрежденій.
> 157. Послѣдствія, отъ сей власти проистекающія, суть: 1) опредѣленіе и увольненіе высшихъ чиновниковъ по представленіямъ Министровъ, а нижнихъ собственнымъ ихъ утвержденіемъ; 2) надзоръ надъ дѣйствіемъ всѣхъ подчиненныхъ мѣстъ и лицъ; взысканіе отъ нихъ отвѣтовъ въ случаѣ бездѣйствія или неправильнаго исполненія; удаленіе отъ должностей и преданіе ихъ суду, въ случаѣ важныхъ преступленій; 3) разрѣшеніе, силою существующихъ законовъ и учрежденій, всѣхъ затрудненій, встрѣчающихся при исполненіи; 4) принятіе всѣхъ мѣръ, нужныхъ къ дѣйствію законовъ или учрежденій, когда они утверждены и обращены къ исполненію Министра.

...

> 166. Въ обширномъ кругѣ дѣлъ, въ разнообразной связи разныхъ нуждъ и пользъ, нельзя не встрѣтить въ исполненіи разныхъ затрудненій и неудобствъ; но не всѣ неудобства могутъ быть принимаемы поводомъ къ новымъ постановленіямъ. Министръ долженъ испытать прежде всѣ способы исправленія, не выходя изъ порядка существующаго, и потомъ, измѣривъ и сравнивъ неудобства, кои и отъ новаго закона, по самой новости его, произойти могутъ, приступать къ его предложе нію. Во всѣхъ Министерствахъ, особливо же въ тѣхъ, коихъ предметомъ есть государственное хозяйство и общая промышленность, должно наблюдать, чтобъ мѣрами излишняго надзора и многосложностію правилъ не стѣснить частной предпріимчивости. Истинные способы сего управленія должны состоять болѣе въ отвращеніи препятствій, нежели въ точномъ и понудительномъ предписаніи путей, коими должна шествовать промышленность. Здѣсь скорѣе найти и указать ихъ можетъ частная польза, нежели законъ.

Закон это попытка кодифицировать, описать нужное поведение. Но тут делается дополнительное усилие, чтобы это описание было не только точным, но и ясным. Эта ясность сложно объяснима, но чувствуется. Это что-то, что является антонимом типичного legalese в юридических документах.

Задача ясной прямой понятной коммуникации меня интересует давно. Поэтому интересно понять — в чем же секрет этой ясности? Как её воспроизвести? (еще не понял, кстати)

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

Qetzal ad libitum, ad infinitum

29 Feb, 18:59


Помимо изучения латинского одно из моих развлечений — открыть Свод законов Российской империи и почитать какую-то случайную главу. Этот свод — издание всех законов страны (Российской Империи), от основного закона до там лесного или пожарного устава.

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

Эту штуку сложно объяснить, но я попытаюсь её продемонстрировать на примере.

Вот так сейчас начинается Лесной кодекс Российской Федерации:
> Лесное законодательство и иные регулирующие лесные отношения нормативные правовые акты основываются на следующих принципах:
> 1) устойчивое управление лесами, сохранение биологического разнообразия лесов, повышение их потенциала;
> 2) сохранение средообразующих, водоохранных, защитных, санитарно-гигиенических, оздоровительных и иных полезных функций лесов в интересах обеспечения права каждого на благоприятную окружающую среду;
> 3) использование лесов с учетом их глобального экологического значения, а также с учетом длительности их выращивания и иных природных свойств лесов;
> 4) обеспечение многоцелевого, рационального, непрерывного, неистощительного использования лесов для удовлетворения потребностей общества в лесах и лесных ресурсах;

[и ещё семь похожих пунктов]

А вот так лесной устав Российской Империи:
> 1. Лѣса раздѣляются на государственные и на состоящіе въ общественной и частной собственности.
> 2. Государственные лѣса суть тѣ, которые составляютъ собственность казны.
> 3. Государственные лѣса раздѣляются на казенные и на имѣющіе особое предназначеніе.