100500 требований к одному продукту

Post on 28-Nov-2014

477 views 2 download

description

Мы сделали новую версию интерфейса Яндекс.Карт, и пытались выстроить процесс работы в условиях когда хотелок очень много, а мир бежит быстрее нас. Презентация с выступления на WhaleRider-2013 (1 окт.) с комментариями для листания.

Transcript of 100500 требований к одному продукту

100500 требованийк одному продукту

Андрей Кармацкий

воскресенье, 6 октября 13 г.

2

beta.maps.yandex.ru

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

Если посмотреть на UI Карт сегодня — очень сложно всё для пользователя: много кнопок, карта интерактивная, поиск, слои.воскресенье, 6 октября 13 г.

Иногда возможность включить разные слои может причинять пользователям боль и вызывать резь в глазах.воскресенье, 6 октября 13 г.

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

А в новом бете Поиска не нужно переходить на наш сервис, пользователь тут может решить свою задачу.воскресенье, 6 октября 13 г.

yandex.ru maps.yandex.ru Мобильные Карты

Пробки — продукт без границ, его разрозненные части создают непрерывный пользовательский опыт.воскресенье, 6 октября 13 г.

Если бы проблема была одна — всё предельно ясно как с её можно решить.воскресенье, 6 октября 13 г.

Моё видение в том, чтобы системно выстроить процесс проверки гипотез и наших идей. Пара примеров:воскресенье, 6 октября 13 г.

Есть поиск на карте — есть список и по клику есть балуны. Обе вещи имеют плюсы и минусы.воскресенье, 6 октября 13 г.

2 прототипа

"...уберите эту панельку,она ужасная; я все смотрю на карте, а она мешает"

"...нет списка слева, в нём видны все организации, а так мне придется тыкать во все..."

Чтобы проверить какое же решение верное мы сделали 2 версии UI поиска и проверили на юзабилити в лаборатории на людях.воскресенье, 6 октября 13 г.

50 / 50

Было сюрпризом узнать, что тесты не показали явных плюсов какого-то одного решения. Они разные.воскресенье, 6 октября 13 г.

Пользователю важна предсказуемость поведения интерфейса.

Это то, что мы выяснили в ходе эксперимента. И это не мало.воскресенье, 6 октября 13 г.

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

Гипотезу проверили в бою, сделав дизайн ответа 1 объекта, где ссылка на маршруты ближе к пользователю.воскресенье, 6 октября 13 г.

+ 25 % маршрутам ОТ

Гипотезу проверили в бою, сделав дизайн ответа 1 объекта, где ссылка на маршруты ближе к пользователю.воскресенье, 6 октября 13 г.

Одиночные пробы и эксперименты бессмысленны без процесса управления требованиями.

Но как собрать все эти эксперименты и требования вместе?воскресенье, 6 октября 13 г.

Поиск

Без сервисов

Пробки

Добраться

Найти+добраться

Прочее

0 10 20 30 40 50

Россия Москва

Мы посмотрели на сессии пользователей и выявили базовые паттерны поведения (базовые кейсы)воскресенье, 6 октября 13 г.

(картинка с кружочками и стрелочками)

Например для паттерна поиска, предположили взаимосвязи функций сервиса.воскресенье, 6 октября 13 г.

Нужно понять: как пользователи взаимодействуют с продуктом.Какие задачи они решают?

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

я роль хочу действие чтобы профит

User Stories

Это не уникальная методика, один из способов фиксировать пользовательские сценарии.воскресенье, 6 октября 13 г.

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

Мне этот метод нравится тем, что формулируется от лица человека по ту сторону экрана.воскресенье, 6 октября 13 г.

Собрали продакт-менеджеров и команды на серию брейнштормов. Наштурмили под 300 историй.воскресенье, 6 октября 13 г.

Все истории структурировали по базовым кейсам, а менеджеров продуктов попросили отприоритезировать истории.воскресенье, 6 октября 13 г.

Потом мы наметили дедлайн (!!!) и оценили что можем ухватить и реализовать в первую очередь. Истории брали сверху — они самые важные.воскресенье, 6 октября 13 г.

Забегая вперёд, по ходу мы открывали новые требования и согласовывали изменения, лучше сделать чуть меньше и уложиться в срок.воскресенье, 6 октября 13 г.

Для тактического управления была доска, чуть-чуть похожая на канбан, где стикеры из дизайна, шли в разработку, а сделанное тестировалось.воскресенье, 6 октября 13 г.

Почти готовый интерфейс, мы тестировали по тем сценариям, которые наштурмили в формате User Stories.воскресенье, 6 октября 13 г.

beta.maps.yandex.ru

Ну, и запустились в намеченные сроки.воскресенье, 6 октября 13 г.

воскресенье, 6 октября 13 г.

Изначально мы брались сделать поддержку десктоп+планшет. А по ходу получилось сделать интерфейс и для смартфонов благодаря новому API Карт.воскресенье, 6 октября 13 г.

Руководитель службыдизайна Яндекс.Карт

karma@yandex-team.ru

@karmatskyfacebook.com/karmatsky

Спасибо

Андрей Кармацкий

воскресенье, 6 октября 13 г.