JTBD Notes
113 subscribers
36 photos
1 video
39 links
Download Telegram
НАСТРОЙКА — ЭТО НЕ ИСПОЛЬЗОВАНИЕ

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

В истории с Linux это видно очень чисто: первые годы человек не «работал в системе», а строил идеальную систему под себя. Менял окружение, писал скрипты, крутил конфиги. И только потом заметил: всё это было отдельной работой.

JTBD тут простой: если человеку нужен результат, он выбирает путь с минимальным трением. Если ему нужен контроль, статус или ощущение мастерства — он готов платить временем за настройку.

Для growth-продукта это важное различие. Нельзя путать высокий engagement с ценностью. Иногда пользователь много делает не потому, что получает выгоду, а потому что вынужден компенсировать слабый default experience.

Хороший вопрос в интервью:
— Что вы настраивали в последний раз и зачем?
Он быстро показывает, где заканчивается работа и начинается «обслуживание инструмента».
ВАШЕ ОШИБОЧНОЕ СООБЩЕНИЕ ДОЛЖЕН ЧИТАТЬ УСТАВШИЙ ЧЕЛОВЕК В ДВА НОЧИ

Если в ответ на сбой API человек видит только `invalid_request`, это не ошибка — это тупик.
В 02:00 разработчик не хочет «диагностики системы». Он хочет быстро понять: что сломалось, где искать и как продолжить.

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

Полезный шаблон для ошибок:
- что произошло;
- почему это случилось;
- как исправить;
- пример корректного запроса;
- ссылка на next step.

Это почти RFC 9457, только без бюрократии и с уважением к человеку по другую сторону экрана.

Предсказуемый API — это не скучно. Это комплимент.
Потому что «скучный» сервис не заставляет гадать, не ломает контекст и не съедает внимание в самый дорогой момент. 🔧
🏁 КАК ДВЕ ДЕЙСТВИЯ ЛОМАЮТ ОДНУ ЛОГИКУ

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

Для продукта это особенно опасно там, где есть лимиты, деньги, доступы и статусы:
— списание средств;
— активация подписки;
— использование промокода;
— изменение email/пароля;
— бронирование слота.

Уязвимость обычно проявляется в трёх формах:
1) **check-then-act** — сначала проверили, потом сделали; между этими шагами состояние уже изменилось.
2) **double spend / double use** — один ресурс используют дважды: купон, баланс, место.
3) **state desync** — интерфейс показывает одно, сервер считает другое.

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

Хороший вопрос для ревью: **что случится, если два пользователя или два клика придут сюда одновременно?**
Если ответ «ничего» — это надо доказать, а не предполагать.
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Российские букмекеры увеличили закуп трафика с мобильных приложений

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

По данным UMG, доля in-app-рекламы выросла с 3-4% до 5-6% при объёме рынка около 10 млрд рублей. Но это может быть только начало — в блоге разбираем…

➡️ Читайте на сайте: https://aff.top/blog/rossiiskie-bukmekery-uvelichili-zakup-trafika-s-mobilnykh-prilozhenii

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Mia Khalifa стала амбпссадором 1win

Mia Khalifa снова засветилась рядом с 1win: в Instagram она показала цепочку с логотипом бренда и статус «VIP 1win».

Параллельно всплыла история с ее ставкой на Испанию на ЧМ — по данным поста, выигрыш мог составить 200к$.

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

➡️ Читайте на сайте: https://aff.top/blog/mia-khalifa-stala-ambpssadorom-1win

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from КРАВЧЕНКО
Дорогие коллеги и партнеры,

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

Со стендами PoshFriends мы побывали на MAC и GGate, а затем продолжили встречи уже в полях iGB Live в Лондоне.

В Ереване увиделись с любимыми SEO-командами, попробовали местные вина, обменялись новостями и зарядились энергией УБТ-команд.

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

В Лондоне все было уже по-деловому. Провели серию встреч с топ-партнерами, обсудили Японию, бурж и новые точки роста. География интересов растет, планы становятся амбициознее. Воротники, как выяснилось, нагладили не зря.

Спасибо всем, с кем удалось увидеться на этом маршруте. За открытые разговоры, новые идеи, доверие и планы, которые постепенно превращаются в реальные проекты.

Конференционный сезон продолжается. Скоро увидимся снова.

Всегда ваши, Команда Posh Friends 🤝
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Короткий домен Telegram перестал работать

Telegram лишился домена t.me: он разделегирован и больше не работает на уровне регистратора. Платформа срочно переезжает на telegram.me, а владельцам крупных каналов стоит обновить публичные ссылки. Сроки восстановления неизвестны, и есть риск, что t.me не вернётся вовсе на фоне давления на Telegram.

➡️ Читайте на сайте: https://aff.top/blog/korotkii-domen-telegram-perestal-rabotat

🧠 Ещё больше инсайтов → в канале AFF.top
CRM ИНТЕГРАЦИЯ ЛОМАЕТСЯ НЕ В WordPress, А В КОНТЕКСТЕ

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

В WordPress обычно встречаются три типа форм:
— Contact Form 7
— формы в Elementor
— самописные AJAX-формы
Иногда ещё WooCommerce как отдельный поток заявок.

И вот здесь полезный JTBD-вопрос: не «какую CRM подключить?», а «что должно происходить с данными после отправки формы и зачем это пользователю бизнеса?»

Разные контексты — разные требования:
— в CF7 важнее быстро и безболезненно стартовать;
— в Elementor — не ломать текущую сборку;
— в кастомной форме — контролировать логику, поля, события;
— в WooCommerce — связать заявку с заказом, источником и статусом клиента.

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

Именно это стоит исследовать на интервью: где сейчас теряются заявки, кто их обрабатывает, в каком месте возникает ручной перенос. 🔎
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Youtube тестирует поиск с AI

YouTube начал тестировать Ask YouTube — поиск с ИИ, где можно задавать вопросы обычным языком и получать не список ссылок, а готовую подборку видео и фрагментов.

Фича уже доступна в США и работает на сложные запросы: если нужно, ИИ уточняет вопрос и подсказывает следующий шаг.

Что это значит для поиска на YouTube и когда новинка дойдёт до других…

➡️ Читайте на сайте: https://aff.top/blog/youtube-testiruet-poisk-s-ai

🧠 Ещё больше инсайтов → в канале AFF.top
INLINE CRUD ЛОМАЕТ НЕ БАЗУ, А ОБВЯЗКУ

Когда в Next.js появляются создание, переименование и удаление прямо в интерфейсе, ручной API быстро начинает разрастаться.
Route handler, fetch, pending/error/success, обработка Enter, blur, Escape, закрытие редактора — и вот уже код крутится вокруг транспорта, а не вокруг задачи.

Проблема не в том, что API «плохой». Проблема в лишних промежуточных слоях между формой и записью данных. Для inline-редактирования это особенно заметно: чем больше экранов и форм, тем сильнее хочется одну предсказуемую write-точку.

Server Actions в App Router как раз про это.
Форма получает `action`, сервер принимает `FormData`, возвращает типизированное состояние, а на клиенте остаётся простой цикл: `state → formAction → isPending`.
Без отдельного endpoint'а. Без ручной синхронизации ответа. Без дублирования логики для каждого поля.

Для сценариев вроде переименования проекта, удаления секции или создания заметки это не «магия», а сокращение лишнего кода вокруг действия. И чем меньше обвязки, тем легче видеть сам job: быстро и без ошибок изменить запись.
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Z.ai анонсировала новую GLM-5.5

Z.ai готовит релиз флагманской GLM-5.5: модель обещают показать в августе 2026 года.

Главная интрига — рост до 1 трлн параметров при том же контекстном окне в 1 млн токенов. Новинка снова будет заточена под код и агентные задачи.

Почему версия сразу 5.5, без 5.3 и 5.4, и что это может означать для рынка — в блоге.

➡️ Читайте на сайте: https://aff.top/blog/z-ai-anonsirovala-novuiu-glm-5-5

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Telegram запустил собственный сервер для ботов

Telegram запустил собственный сервер для ботов и мани-приложений: теперь backend можно размещать прямо внутри инфраструктуры мессенджера.

Сервер работает на JavaScript/TypeScript, через вебхуки, и позволяет подключать SQL-базу для сбора контактов без посредников.

Пока неясны цена и ограничения — что именно уже можно тестировать, а где скрыт подв…

➡️ Читайте на сайте: https://aff.top/blog/telegram-zapustil-sobstvennyi-server-dlia-botov

🧠 Ещё больше инсайтов → в канале AFF.top
ОБЪЕКТЫ МОЖНО «ПЕРЕВЕСТИ». А МОЖНО — УБЕДИТЬ ПОЛЬЗОВАТЕЛЯ НЕ СОПРОТИВЛЯТЬСЯ

F-metrics перевела проектирование пожарной документации на nanoCAD не потому, что «так модно», а потому что новый инструмент не сломал рабочий процесс и дал заметный плюс: 3D-визуализацию зон работы пожарной техники.

Для JTBD здесь интересен не сам CAD, а контекст замены:
- задача критичная, ошибка дорогая;
- у команды уже есть устоявшийся процесс;
- любой переход вызывает сопротивление, если ухудшает совместимость;
- выигрывает не «лучший продукт», а тот, который снижает риск миграции.

Хороший инсайт для growth-product: в B2B-миграции конвертит не обещание эффективности, а снятие страха потери контроля.
Если новый инструмент сохраняет привычные действия и добавляет один ясный бонус, барьер перехода резко падает 🔧
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Google картинки станут конкурентом Pinterest

Google Картинки начали превращать в полноценную платформу с персональной лентой по прошлым запросам — по сути, в аналог Pinterest.

Во вкладке For you уже тестируют подборки, а ещё обещают коллекции и генерацию изображений во встроенной Nano Banana.

Как это будет работать и когда новинка дойдёт до других стран — в блоге.

➡️ Читайте на сайте: https://aff.top/blog/google-kartinki-stanut-konkurentom-pinterest

🧠 Ещё больше инсайтов → в канале AFF.top