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

Часть 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

Как генерировать идеи для продукта

Внешние источники:

1. Тренды в вашей индустрии: что происходит на рынке
2. Что делают конкуренты
3. Какие фичи просят пользователи конкурентов
4. Что делают похожие бизнесы на других рынках (например, Amazon vs InstaMart in India)
5. Что обсуждают на конференциях/форумах/спец ресурсах в вашей индустрии
6. Какие фичи просят ваши пользователи

Внутренние источники

7. Что пользователи делают в продукте (или не могут сделать); как выглядит user journey
8. Что говорят пользователи, которые перестали пользоваться продуктом
9. Что говорят другие отделы, которые общаются с пользователями (саппорт, сейлзы, маркетинг)
10. Что говорит руководство компании/топ менеджеры/лидеры
11. Что делают другие команды в вашей компании, есть ли возможность для коллаборации или заимствования
12. Догфудинг (интенсивное использование продукта самой командой)
13. Небольшие сфокусированные дискуссии с командой
14. Работа в "обратную сторону" от видения: если вы хотите достичь X, какие проблемы должны быть решены

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

Давай ещё раз про созвоны

Давай ещё раз про созвоны

Я не планирую новые дела «на сегодня». Новое — только с завтрашнего дня. Это даёт мне шанс выполнить сегодняшний план. Если сегодняшний день не защитить от вторжения новых дел, такого шанса не будет. (Книга Марка Форстера «Сделай это завтра».)

Я не отвечаю на сообщения до 14. И не ставлю встречи до 14 с редкими исключениями. Это даёт мне шанс сделать что-то своё, что важно сделать именно мне. Другого способа у меня нет, проверял. В проекте может быть жопа, а я всё равно не отвечу — проектов много, а жизнь одна.

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

К тому же я старый.

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

Единственный способ гарантированно получить ответ — забить встречу. «На завтра», или сразу на пару дней в течение недели.

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

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

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

Умное отпиливание

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

В процессе работы, как я и говорил, мы отпиливали многие идеи и фичи о которых я писал выше.

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

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

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

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

А вот и не совсем, мы были уверены в этом пока на одной из консультаций к нам не подошла Оля Сартакова…

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

Мы показали ей наш концепт с бесконечным скроллом, задали несколько вопросов. Она посмотрела на остальные макеты и… сломала мне голову!

Она за пять минут обосновала почему ТАК ДЕЛАТЬ НЕЛЬЗЯ, и сделала это так уверенно и обоснованно, что я был прямо таки поражен и захотел когда-нибудь научиться также.

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

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

Наблюдения

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

Обучение наблюдателей отличается тем, что помимо вводной о проекте к обучению подключается картограф, который подробно объясняет методику наблюдения и принципы работы с картой. Так же, полевиков обучают работе в специальной программе — QGIS.
QGIS — это масштабная открытая геоинформационная система (ГИС), данные которой может использовать любой желающий.

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

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

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

По методологии, на наблюдения выходят обычно 4 полевика. Они работают в разные дни, делается это для того, чтобы каждый из них дал свою оценку и увидел то, что мог не увидеть другой (поэтому так важен опыт и внимательность). Иногда только на четвертом проходе обнаруживается какая-то важная пробема..
Получается, работу наблюдателя можно разделить на две части — работа в поле, где он собирает информацию, и обработка полученной информации за программой.
Благодаря этому, исследователям и аналитикам передается уже готовый проект — файл QGIS, где каждая проблема привязана к координатам, имеет индекс, описание и фотографию. Таким образом, информация уже готова для обработки.

Третья часть заметок об умении разговаривать осмысленно и находить нужные интонации

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

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

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

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