Андрей Шапиро написал серию статей о методологии сбора требований и планирования релизов программного продукта User Story Mapping

uxnotes

Часть 1. Пользовательская история: https://medium.com/xraizor/b0b0d724d77e

Карта историй создаётся для нового продукта или когда существующий продукт надо частично или полностью переделать, и требуется описать объём имеющейся функциональности.

На входе метода: гипотезы состава стейкхолдеров, их интересов и основных планируемых эффектов ближайшего релиза. Хорошо, если есть картирование процессов в форматах Customer Journey Map или Service Blueprint.

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

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

Любая пользовательская истории записывается для действующего лица: персоны или функциональной роли в системе. Близкая методика Use Cases лишена эмпатии к человеку, для которого создаётся программа.

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

Часть 2. Алгоритм проведения и рекомендации для ведущего: https://medium.com/xraizor/9a90beb2ff57

Часть 3. Чистка историй от ложных требований. Критика метода: https://medium.com/xraizor/2f7bd967a54a

Эффективный онбординг

Эффективный онбординг

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

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

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

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

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

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

У меня получалось быть молодым фрилансером. Как быть старым фрилансером?

У меня получалось быть молодым фрилансером. Как быть старым фрилансером?

Молодой фрилансер постоянно фигачит, учится, весь такой на подрыве.

Я всегда думал, что взросление обязательно связано с переключением в роль управленца — стать арт-директором или CTO, растить команду, учить, брать больше ответственности. «Солдат, что не мечтает стать генералом» казался мне неправильным. Ребят, которые попробовали руководить и откатились до исполнителей, я считал слабаками и дауншифтерами.

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

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

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

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

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

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

Впечатления от станции

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

Самое главное отличие Яндекс Станции от конкурентов — её можно подключить к телевизору, и если опыт общения с голосовым помощником у нас уже есть (Siri, Google Assistant), то как будет выглядеть взаимодействие с голосовым ассистентом, который в тоже время имеет визуальный интерфейс? Очень интересно.

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

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

Во время демонстрации мне особенно интересно было узнать, как Алиса обрабатывает ошибки, ведь если по голосу она меня не поняла, то ввести более точный запрос у меня никак не получится. Парень, проводящий демонстрацию, показал это на примере вопроса о погоде на марсе — Алиса просто не смогла ответить, сказала, что не знает. Тогда я спросил у неё «а в москве?» и она поняла контекст — дала прогноз погоды по Москве. Это здорово.

Дальше, я хотел выяснить как она понимает, где показывать мой запрос — на ютубе, на кинопоиске или амедиатеке. Парень попросил Алису показать котиков, и она открыла ютуб. Но я решил дать запрос посложнее и попросил показать мне видео Усачева — Алиса также открыла ютуб, но выборка была не самой очевидной — какие-то рандомные видео из ютуба с непонятными людьми (хотя по идее канал Руслана Усачева один из топовых). А если я имел в виду писателя? По итогу, мне было не очень понятно, как Алиса выбирает место поиска, и как мне уточнить какой-нибудь сложный запрос.

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

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

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

А как вам Яндекс Станция?

Боязнь простых решений

Я часто замечал, что люди недоверчиво относятся к простым решениям.
Например, приносишь дизайн заказчику, а он: "Слишком просто, давайте добавим чего-нибудь этакого!"
Добавляют. Проект стартует, а ухаживать за "чем-нибудь этаким" довольно сложно.

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

"Мы предусмотрели в проекте 500 экранов! Если так, то такой экран и логика.
Если этак — такой экран и логика. Всё очень индивидуально."

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

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

В общем, надо стремиться к упрощению.

Многие из нас находятся в стрессе

Многие из нас находятся в стрессе

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

Это неправильно. И так было не всегда.

Хочется, чтобы отпустило и стало снова хорошо.

Меня воротит от терминов типа “продуктивность” или, например, “стрессоустойчивость”, потому что вокруг них много хайпа и словоблудства, и лишь буквально толика хоть сколько-то годного и пременимого контента.

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

Анна получила МВА в Манчестерской бизнес школе, закончила Neuroleadership институт и сейчас получает магистерскую степень по Applied Neuroscience. Также работает в ScrumTrek’e и специализируется именно на командной работе, стресс-менеджменте и лидерстве.

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

Так она провела двухчасовую (https://youtu.be/aYyNcSUZ8rg?t=175) лекцию (https://youtu.be/aYyNcSUZ8rg?t=175) с рассказом о «стретегиях стрессоусойчивости».

Тезис:
“Стрессоустойчивость — это действие выраженное во времени, когда мы возвращаем себе контроль” — ещё раз: это действие.

И дальше она предлагает такие варианты действий, чтобы вернуть себе контроль aka стратегии:

1. Запасай
2. Изучай
3. Советуй
4. Убирай
5. Готовь
6. Жуй, грызи
7. Выбрасывай
8. Наводи красоту
9. Делай вместе
10. Обнимай/Делай
11. Помогай
12. Структурируй
13. Пузырь реальность
14. Приоритезируй
15. Авторизуй результат
16. Всё равно делай
17. Считай
18. Вспоминай
19. Двигайся
20. Наблюдай
21. Чувствуй
22. Не игнорируй

Если вам удобнее воспринимать текстом, то Георгий Гаджиев сделал конспект (https://workflowy.com/s/13eee6c8591c/UNW3jIr62eyr2ovA?fbclid=IwAR2zw6QDCGncPEJxEuZjXMaor4Ms5_wf2StO-NmAH8lYnTzIJctdGkEQTu8).

Оказалось, что я пользовался некоторыми из них интуитивно.
Например, 4, 6, 12, 16, 19, 20, 21, 22.

Мне это кажется ценным, поэтому хочется, чтобы больше людей об этом узнали.

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

Почитайте конспект, посмотри или послушайте видео — выберите себе пару практик и просто опробуйте на себе.

Улучшает качество жизни, а главное — даёт инструмент и стратегию: как выйти из стресса и вернуть себе контроль.