32
100500 требований к одному продукту Андрей Кармацкий воскресенье, 6 октября 13 г.

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

Embed Size (px)

DESCRIPTION

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

Citation preview

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

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

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

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

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

2

beta.maps.yandex.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2 прототипа

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

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

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

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

50 / 50

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Поиск

Без сервисов

Пробки

Добраться

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

Прочее

0 10 20 30 40 50

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

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

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

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

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

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

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

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

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

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

User Stories

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

beta.maps.yandex.ru

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

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

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

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

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

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

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

[email protected]

@karmatskyfacebook.com/karmatsky

Спасибо

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

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