100500 требований к одному продукту
DESCRIPTION
Мы сделали новую версию интерфейса Яндекс.Карт, и пытались выстроить процесс работы в условиях когда хотелок очень много, а мир бежит быстрее нас. Презентация с выступления на WhaleRider-2013 (1 окт.) с комментариями для листания.TRANSCRIPT
![Page 1: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/1.jpg)
100500 требованийк одному продукту
Андрей Кармацкий
воскресенье, 6 октября 13 г.
![Page 2: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/2.jpg)
2
beta.maps.yandex.ru
Сегодня мы анонсируем принципально новый интерфейс сервиса. И я хочу рассказать как мы его делали.воскресенье, 6 октября 13 г.
![Page 3: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/3.jpg)
Если посмотреть на UI Карт сегодня — очень сложно всё для пользователя: много кнопок, карта интерактивная, поиск, слои.воскресенье, 6 октября 13 г.
![Page 4: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/4.jpg)
Иногда возможность включить разные слои может причинять пользователям боль и вызывать резь в глазах.воскресенье, 6 октября 13 г.
![Page 5: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/5.jpg)
Иногда, разные кнопки встречаются в одном месте, ничего друг про друга не зная.воскресенье, 6 октября 13 г.
![Page 6: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/6.jpg)
А в новом бете Поиска не нужно переходить на наш сервис, пользователь тут может решить свою задачу.воскресенье, 6 октября 13 г.
![Page 7: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/7.jpg)
yandex.ru maps.yandex.ru Мобильные Карты
Пробки — продукт без границ, его разрозненные части создают непрерывный пользовательский опыт.воскресенье, 6 октября 13 г.
![Page 8: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/8.jpg)
Если бы проблема была одна — всё предельно ясно как с её можно решить.воскресенье, 6 октября 13 г.
![Page 9: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/9.jpg)
Моё видение в том, чтобы системно выстроить процесс проверки гипотез и наших идей. Пара примеров:воскресенье, 6 октября 13 г.
![Page 10: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/10.jpg)
Есть поиск на карте — есть список и по клику есть балуны. Обе вещи имеют плюсы и минусы.воскресенье, 6 октября 13 г.
![Page 11: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/11.jpg)
2 прототипа
"...уберите эту панельку,она ужасная; я все смотрю на карте, а она мешает"
"...нет списка слева, в нём видны все организации, а так мне придется тыкать во все..."
Чтобы проверить какое же решение верное мы сделали 2 версии UI поиска и проверили на юзабилити в лаборатории на людях.воскресенье, 6 октября 13 г.
![Page 12: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/12.jpg)
50 / 50
Было сюрпризом узнать, что тесты не показали явных плюсов какого-то одного решения. Они разные.воскресенье, 6 октября 13 г.
![Page 13: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/13.jpg)
Пользователю важна предсказуемость поведения интерфейса.
Это то, что мы выяснили в ходе эксперимента. И это не мало.воскресенье, 6 октября 13 г.
![Page 14: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/14.jpg)
Второй пример: есть гипотеза, что после поиска люди хотят построить маршрут и поехать туда.воскресенье, 6 октября 13 г.
![Page 15: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/15.jpg)
Гипотезу проверили в бою, сделав дизайн ответа 1 объекта, где ссылка на маршруты ближе к пользователю.воскресенье, 6 октября 13 г.
![Page 16: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/16.jpg)
+ 25 % маршрутам ОТ
Гипотезу проверили в бою, сделав дизайн ответа 1 объекта, где ссылка на маршруты ближе к пользователю.воскресенье, 6 октября 13 г.
![Page 17: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/17.jpg)
Одиночные пробы и эксперименты бессмысленны без процесса управления требованиями.
Но как собрать все эти эксперименты и требования вместе?воскресенье, 6 октября 13 г.
![Page 18: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/18.jpg)
Поиск
Без сервисов
Пробки
Добраться
Найти+добраться
Прочее
0 10 20 30 40 50
Россия Москва
Мы посмотрели на сессии пользователей и выявили базовые паттерны поведения (базовые кейсы)воскресенье, 6 октября 13 г.
![Page 19: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/19.jpg)
(картинка с кружочками и стрелочками)
Например для паттерна поиска, предположили взаимосвязи функций сервиса.воскресенье, 6 октября 13 г.
![Page 20: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/20.jpg)
Нужно понять: как пользователи взаимодействуют с продуктом.Какие задачи они решают?
Чтобы вывести кучу разных данных и сигналов в одно русло — использовали общий язык для требований.воскресенье, 6 октября 13 г.
![Page 21: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/21.jpg)
я роль хочу действие чтобы профит
User Stories
Это не уникальная методика, один из способов фиксировать пользовательские сценарии.воскресенье, 6 октября 13 г.
![Page 22: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/22.jpg)
Я как пользователь, который искал организацию, хочу посмотреть панораму улицы, чтобы легче узнать здание на месте.
Мне этот метод нравится тем, что формулируется от лица человека по ту сторону экрана.воскресенье, 6 октября 13 г.
![Page 23: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/23.jpg)
Собрали продакт-менеджеров и команды на серию брейнштормов. Наштурмили под 300 историй.воскресенье, 6 октября 13 г.
![Page 24: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/24.jpg)
Все истории структурировали по базовым кейсам, а менеджеров продуктов попросили отприоритезировать истории.воскресенье, 6 октября 13 г.
![Page 25: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/25.jpg)
Потом мы наметили дедлайн (!!!) и оценили что можем ухватить и реализовать в первую очередь. Истории брали сверху — они самые важные.воскресенье, 6 октября 13 г.
![Page 26: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/26.jpg)
Забегая вперёд, по ходу мы открывали новые требования и согласовывали изменения, лучше сделать чуть меньше и уложиться в срок.воскресенье, 6 октября 13 г.
![Page 27: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/27.jpg)
Для тактического управления была доска, чуть-чуть похожая на канбан, где стикеры из дизайна, шли в разработку, а сделанное тестировалось.воскресенье, 6 октября 13 г.
![Page 28: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/28.jpg)
Почти готовый интерфейс, мы тестировали по тем сценариям, которые наштурмили в формате User Stories.воскресенье, 6 октября 13 г.
![Page 29: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/29.jpg)
beta.maps.yandex.ru
Ну, и запустились в намеченные сроки.воскресенье, 6 октября 13 г.
![Page 30: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/30.jpg)
воскресенье, 6 октября 13 г.
![Page 31: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/31.jpg)
Изначально мы брались сделать поддержку десктоп+планшет. А по ходу получилось сделать интерфейс и для смартфонов благодаря новому API Карт.воскресенье, 6 октября 13 г.
![Page 32: 100500 требований к одному продукту](https://reader033.vdocuments.pub/reader033/viewer/2022061202/547bf5a3b4af9faf158b4f90/html5/thumbnails/32.jpg)
Руководитель службыдизайна Яндекс.Карт
@karmatskyfacebook.com/karmatsky
Спасибо
Андрей Кармацкий
воскресенье, 6 октября 13 г.