Pull to refresh
3
0
Максим@kyrchenkov

UXE

Send message

Спасибо за анонс книги - тема «технологически надёжного UX» действительно актуальна.

Задумался: как такой UX реализуется на практике?

Перешёл на сайт издательства - bhv.ru.

На сайте, наблюдаются типичные технические проблемы: низкая производительность (Lighthouse ~39), множество JS-ошибок в консоли, заметные задержки при взаимодействии.

Возникает вопрос:

Как сделать так, чтобы ресурс, который реализует книги о качественном UX,

сам стал его живым примером?

Книгу не читал - не берусь судить.

Но для контраста - представлен проект, где UX построен как архитектура внимания: sre.uxengineer.ru

Возможно, но у меня нет такой статистики. Однозначно могу сказать одно.

Когда делает, и делает это архитектурно - пользователь чувствует внимание.

Насколько SRE-инженеры в Авито вовлечены в продуктовые и бизнес-решения? Например, участвуют ли они в планировании релизов, оценке влияния производительности платформы на конверсию или формировании приоритетов с учётом надёжности? Или основная фокусировка остаётся на операционных задачах - алертах, инцидентах и SLA?

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

Спасибо!

Особенно за фразу про "баланс между инженерной строгостью и UX-целостностью".

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

А "магические термины" вроде PWA или SPA "уважают пользователя" только тогда, когда за ними стоит система, от opcache до "живого" UX - пользователь чувствует внимание системы, бизнес получает отдачу.

Рад, что статья нашла такого вдумчивого читателя и то, что мой главный посыл "внимание - в архитектуре" нашёл отклик.

Именно так я её и выстраивал:

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

Пояснение терминов из публикации:

ML-Cache = Multi-Level Caching System - многоуровневая система кэширования - от байткода до пользовательского кэша

ISPN = Интеллектуальная Система Предиктивной Навигации - сбор и анализ поведения пользователей + предзагрузка страниц

PWA-Layer = архитектура изолированного прикладного слоя для нативного UX

OPS-UX = браузерная система автоматизации операторов поддержки - обновление, сохранение, семантика, форматирование, наблюдение за DOM

DialogCore = диалоговая система с ИИ и 500+ узлами - 500+ узлов, маршрутизация, ИИ, фильтрация переводов

AI-Оператор = живое UX-присутствие системы - визуальный, интерактивный, коммуникационный, защитный слои

UX-Vibe = визуальный язык интерфейса, создающий ощущение диалога - всё, что пользователь видит и чувствует, - часть разговора

LT, RT = Load and Reliability Testing (в публикации была опечатка: PT вместо RT)

data-src = атрибут для отложенной загрузки (JS-паттерн lazy; не трогать при рефакторинге)

Главный посыл:
Пользователь не доверяет скорости.
Он доверяет вниманию.
А внимание - в архитектуре.

Спасибо за обратную связь, MaximBobylev!

Очень ценно, что вы вчитались и задали резонные вопросы.
Это значит, что статья задела за живое - а это уже хорошо.

Я отвечу не по пунктам, а по сути:
всё, что вы назвали разрозненным, для меня единый механизм.

Главная мысль статьи - не «как ускорить OpenCart».
Она - в этой строке:
«Пользователь не доверяет скорости. Он доверяет вниманию.»

А «внимание» - это не отдельные фичи.
Это система, где каждый слой говорит с пользователем.

OPcache, Brotli, Service Worker - не просто ускорение.
Это фундамент доверия: "я отвечу быстро, всегда".

top-paths.json и предзагрузка - не просто кэш.
Это следствие поведения: "я знаю, куда ты пойдёшь".

DialogCore, бот, OPS-UX - не просто автоматизация.
Это уважение к времени: "тебя не заставят ждать".

drawSpark, UX-Vibe, пульсации - не "звёздочки".
Это визуальный ритм: "я с тобой, я жив, я не статичная форма".

Даже formatPhoneNumber - да, это не TTFB.
Но оператор не тратит время на ручное исправление,
пользователь не видит ошибку валидации,
система "видит" человека.

Это часть одного целого: инженерия доверия через архитектуру.

Я сознательно не углублялся в Redis, Docker, схемы
- не потому что это неважно,
а потому что не хотел размывать главную мысль.

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

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

P.S.
ML-Cache = Multi-Level Caching System
ISPN = Интеллектуальная Система Предиктивной Навигации
LT, RT = Load and Reliability Testing (в статье было указано PT вместо RT - опечатка при форматировании)
data = в публикации data-src (data-source)

Information

Rating
Does not participate
Location
Россия
Registered
Activity

Specialization

UX Engineer, Инженер по доступности сервисов
Средний
Информационная архитектура
Проектирование архитектуры приложений
Высоконагруженные системы
PWA
Системная интеграция
Автоматизация процессов
MySQL
Linux
Apache