SlideShare a Scribd company logo
1 of 22
Download to read offline
Культура A/B
   тестов


     ,1
Что бывает
   • "Ну я же говорил"

   • "Вот, надо было делать так как я сказал"

   • "А давайте попробуем вот это, а это
     пробовать не будем?"

   • "Я точно знаю что нужно именно так"


Или же просто упёрлись: какие ещё сделать фичи – не
         знаем, но конверсию растить надо.
                         ,2
Что такое A/B?
• Части аудитории показываем одно, части -
  другое (в нашем случае - "новое" и "старое")

• Считаем показатели - конверсию, клики и
  т.п.

• Выбираем то, что имеет лучшие показатели
  – те, которые нам интересны.


                       ,3
А также

А если нечего выбирать? Тогда либо ждём
ещё, либо выбираем то, что больше нравится.



  Если что – то я не настоящий сварщик, и я часто просто знаю где можно посмотреть.




                                         ,4
Математика
• На самом деле, правильный A/B тест показывает что "с
  такой-то вероятностью вариант А работает на Х% лучше
  чем вариант B"

• Но часто на это забивают - считают например CTR при
  небольшом количестве попыток. Ну и ладно ))

• Есть формулы, всё это растёт из статистики. Например,
  для того чтобы с 80% вероятностью увидеть изменение
  на 5 и более процентов - нужно порядка 1200 измерений.

• Да, чем больше экспериментов – тем лучше результат.



                           ,5
Культура
 Правило: каждое изменение на сайте должно
 проходить через A/B тест. То есть надо
 сравнивать показатели "с фичей" и "без фичи"

 Да, любое новое на сайте должно внедряться
 только после AB теста.


На самом деле – втаскивать культуру долго и нудно.
               Но оно этого стоит.

                        ,6
Что это даёт
• Мы знаем в количественных мерках что даёт
  то или иное изменение. То есть -
  перекрашивание кнопки из красной в
  зелёную дало 5% уменьшения продаж

• И это знание стоит достаточно дорого




                      ,7
Например
• "Петя сделал вот эту хрень и у нас продажи
  поднялись на 2%". (Или не поднялись.)

• Благодаря X, Y и Z мы выросли на такие-то
  показатели. А благодаря своевременному
  выключению A, B, и С - не упали.




                      ,8
И неожиданно
• "Товарищ продакт, вот тебе два макета, я не знаю
  какой лучше"

• "-А можно я сделаю вот эту хрень, это же круто? -
  Можно, вот тебе 10% аудитории на опыты"

• Т.к. умеем измерять – то порог "go" на фичи
  становится ниже: если не будет работать, то
  просто выкинем, и всё.

• Да, работаем медленнее, но результаты осязаемее.

                          ,9
Ещё математика
• Разные эксперименты влияют друг на друга. То есть
  лучше одному пользователю показывать _только_
  один эксперимент. Но правда трафика на это не
  напасёшься.

• Лучше измерять всю воронку - часто бывает что
  показатели второго шага сильно проседают, а
  третьего – очень сильно вырастают. И наоборот ))

• Первые дни статистика разъезжается, нельзя
  смотреть на "45% увеличения", если уровень доверия
  маленький.


                          ,10
Что делать
• Отдельный каталог всех AB тестов – идущих
  и прошедших (Это, на самом деле,
  достаточно муторная работа. Зато мы знаем
  что заработало, что не заработало - с
  картинками и цифрами.)

• Отдельная страница со всеми пожеланиями.
  Начиная от "давайте перекрасим кнопку" и
  заканчивая бизнес фичами. Бизнес фичи -
  нужны для планирования.

И отдельная роль, которая за этим следит.
                     ,11
Что делать
• Регулярное ревью списка задач - постановка в план на
  разработку

• Регулярные ревью результатов - с публичными
  результатами (письмо на all@ например)

• Результаты и прогресс должны быть публичными,
  простыми для понимания и легко доступными (впрочем,
  это вообще можно сказать про многое)

• Привязывание достижений в цифрах к результатам
  работы сотрудников. Хотя бы просто как "Спасибо Пете
  за 2% к конверсии".


                           ,12
Что сложного
• Не все понимают что это важно. Вообще, кажется это
  вопрос веры.

• Сделать два лендинга в полтора-два раза сложнее чем
  сделать один лендинг.

• Кто-то зажигается, кто-то нет.

• Статистика сложная, результатов много

• Результата надо ждать.

• В коде появляется куча if'ов, надо не забывать вычищать.


                             ,13
Инструментарий
   • Django-lean, например, нам не подошёл.

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

   • Нужно чтобы весь тест мог быть сделан одним
     программистом.

   • Данных - много. Особенно если считать показатели воронки.
     Инструмент должен уметь это переваривать.

   • Отдельные задачи на изготовление фичи, отдельные на убирание
     или на оставление.


Скорее всего - один FTE только на инструментарий.
                                   ,14
Инструментарий
• Есть какие-то тулзы, бесплатные, дешёвые и не очень
  дешёвые – но всё равно пришлось писать своё.

• Гугловый инструмент годится чтобы менять тексты на
  лендингах (т.е. это целиком для клиентской части).

• Хотя известны компании, которые AB тесты ведут в
  Google Analytics.

• У букинг.ком список клиентских тестов с
  выразительными названиями зашит в js плейнтекстом
  ))


                          ,15
Что можно измерять
• Баннеры с блондинками vs баннеры с
  брюнетками. Два разных телефона - на какой
  больше звонят. Блондинки лучше.

• Страницы лендингов – "а давайте подвинем эту
  фигнюшку на два пикселя правее и посмотрим
  как это повлияет". (Ну, если полгода подождать)

• "Пользователи, которые видели Х - как влияет
  это на результат"



                       ,16
Что конкретно
• Поставить счётчики на каждый шаг в воронке.

• Когда человек проходит этот шаг воронки и
  он участвует в определённом эксперименте –
  начинать считать его действия дальше в
  воронке. (Т.е. не путать на втором шаге
  воронки людей, пришедших с лендинга и
  людей пришедших с первого шага)

• Считать сессии, а не людей.


                      ,17
Из опыта
• Дизайнеры перестали спорить.
• Дизайнеры начали приносить по два макета.
• Разработчики начали придумывать и делать тесты сами
• Увеличился порог толерантности к глупым пожеланиям –
  можно сделать и посмотреть, а вдруг?
• Нет больше "А я же говорил". (Ну, кроме откровенно глупых
  пожеланий)) )
• Не все зажглись. ((
• Гендиру можно в цифрах доказать что чёрный цвет фона –
  гавно ))

                             ,18
Упрощаем
• Забиваем на корелляцию

• Забиваем на "один пользователь – один тест"

• Вся аудитория участвует в тестировании – 50/50

• Верим в 5% улучшения при 80% уверенности

• Тупо считаем конверсию, заказы – ничего
  больше.

          Зато хоть что-то происходит
                       ,19
Если очень хочется
• Можно считать транзакции в штуках, а можно
  в деньгах. А можно - вообще в комиссии.

• Можно заморочиться на канал, откуда
  пришёл пользователь и делать отдельные
  тесты для отдельных каналов.

• Можно делать ABC тесты и смотреть какой
  тест на что влияет – считать корелляцию и
  т.п.


                      ,20
Это вера
• И она требует евангелизма.

• Например - мы обязаны сделать Х тестов на каждой
  неделе

• Например - каждый раз на продакшене должно
  работать Х тестов

• И вообще – веру надо прививать иногда и силой.

• Быстро – не получится, граблей будет много, но это
  стоит того, чтобы делать.


                          ,21
Если интересно - 40 минут на почитать:

  http://elem.com/~btilly/effective-ab-testing/

                        

                 Денис Танаев

              deetan@gmail.com

А по вопросам тревела - d.tanaev@corp.mail.ru

              twitter.com/deetan

               +7 903 599 5555

                       ,22

More Related Content

What's hot

Experience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбинеExperience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбинеReturn on Intelligence
 
Старт работы в Мегаплане
Старт работы в МегапланеСтарт работы в Мегаплане
Старт работы в Мегапланеglebkudr
 
Правила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуПравила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуSQALab
 
4 х часовая рабочая неделя. вывод бизнеса на автопилот! москва
4 х часовая рабочая неделя. вывод бизнеса на автопилот! москва4 х часовая рабочая неделя. вывод бизнеса на автопилот! москва
4 х часовая рабочая неделя. вывод бизнеса на автопилот! москваТетервак Дмитрий
 
CodeFest, июль 2012. Бережной С. — Заказчик и исполнитель
CodeFest, июль 2012. Бережной С. — Заказчик и исполнительCodeFest, июль 2012. Бережной С. — Заказчик и исполнитель
CodeFest, июль 2012. Бережной С. — Заказчик и исполнительCodeFest
 
Практическая инструкция и полезные советы по работе с личный помощник. Дмитри...
Практическая инструкция и полезные советы по работе с личный помощник. Дмитри...Практическая инструкция и полезные советы по работе с личный помощник. Дмитри...
Практическая инструкция и полезные советы по работе с личный помощник. Дмитри...Тетервак Дмитрий
 
Так говорят программисты
Так говорят программистыТак говорят программисты
Так говорят программистыprigarov
 
Зачем нам Это? или Как продать agile команде
Зачем нам Это? или Как продать agile командеЗачем нам Это? или Как продать agile команде
Зачем нам Это? или Как продать agile командеMichael Karpov
 
Проблемы локальных аутсорсинговых проектов
Проблемы локальных аутсорсинговых проектовПроблемы локальных аутсорсинговых проектов
Проблемы локальных аутсорсинговых проектовСергей Бережной
 
Test Automation Canvas - не наступайте на глабли автоматизации
Test Automation Canvas - не наступайте на глабли автоматизацииTest Automation Canvas - не наступайте на глабли автоматизации
Test Automation Canvas - не наступайте на глабли автоматизацииAndrey Rebrov
 
90% умрет. Как выжить?
90% умрет. Как выжить?90% умрет. Как выжить?
90% умрет. Как выжить?Olga Grinevskaya
 

What's hot (14)

Experience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбинеExperience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбине
 
Старт работы в Мегаплане
Старт работы в МегапланеСтарт работы в Мегаплане
Старт работы в Мегаплане
 
Правила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуПравила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою команду
 
4 х часовая рабочая неделя. вывод бизнеса на автопилот! москва
4 х часовая рабочая неделя. вывод бизнеса на автопилот! москва4 х часовая рабочая неделя. вывод бизнеса на автопилот! москва
4 х часовая рабочая неделя. вывод бизнеса на автопилот! москва
 
CodeFest, июль 2012. Бережной С. — Заказчик и исполнитель
CodeFest, июль 2012. Бережной С. — Заказчик и исполнительCodeFest, июль 2012. Бережной С. — Заказчик и исполнитель
CodeFest, июль 2012. Бережной С. — Заказчик и исполнитель
 
Практическая инструкция и полезные советы по работе с личный помощник. Дмитри...
Практическая инструкция и полезные советы по работе с личный помощник. Дмитри...Практическая инструкция и полезные советы по работе с личный помощник. Дмитри...
Практическая инструкция и полезные советы по работе с личный помощник. Дмитри...
 
Так говорят программисты
Так говорят программистыТак говорят программисты
Так говорят программисты
 
Зачем нам Это? или Как продать agile команде
Зачем нам Это? или Как продать agile командеЗачем нам Это? или Как продать agile команде
Зачем нам Это? или Как продать agile команде
 
Проблемы локальных аутсорсинговых проектов
Проблемы локальных аутсорсинговых проектовПроблемы локальных аутсорсинговых проектов
Проблемы локальных аутсорсинговых проектов
 
Test Automation Canvas - не наступайте на глабли автоматизации
Test Automation Canvas - не наступайте на глабли автоматизацииTest Automation Canvas - не наступайте на глабли автоматизации
Test Automation Canvas - не наступайте на глабли автоматизации
 
Scrum
ScrumScrum
Scrum
 
Cайт с 0 для блондинок
Cайт с 0 для блондинокCайт с 0 для блондинок
Cайт с 0 для блондинок
 
Hr it pm
Hr it pmHr it pm
Hr it pm
 
90% умрет. Как выжить?
90% умрет. Как выжить?90% умрет. Как выжить?
90% умрет. Как выжить?
 

Similar to денис танаев (Mail.ru) втаскиваем культуру a-b тестов в организацию

Product discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехиProduct discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехиNikita Efimov
 
Типичные ошибки внедрения Lean и Agile
Типичные ошибки внедрения Lean и AgileТипичные ошибки внедрения Lean и Agile
Типичные ошибки внедрения Lean и AgileMagneta AI
 
KONVR - интерактивное тестирование и улучшение конверсии рекламных страниц
KONVR - интерактивное тестирование и улучшение конверсии рекламных страницKONVR - интерактивное тестирование и улучшение конверсии рекламных страниц
KONVR - интерактивное тестирование и улучшение конверсии рекламных страницEugene Trofimenko
 
Опыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryОпыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryNikita Efimov
 
как инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесукак инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесуAndrey Rebrov
 
Не умирайте, пожалуйста
Не умирайте, пожалуйстаНе умирайте, пожалуйста
Не умирайте, пожалуйстаOlga Grinevskaya
 
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань it-people
 
Александр Алаев. Сколько можно заработать на разработке прикладного софта
Александр Алаев. Сколько можно заработать на разработке прикладного софтаАлександр Алаев. Сколько можно заработать на разработке прикладного софта
Александр Алаев. Сколько можно заработать на разработке прикладного софтаДмитрий Шахов
 
Heavy metal testing Part 3
Heavy metal testing Part 3Heavy metal testing Part 3
Heavy metal testing Part 3Roman Ivliev
 
Как устроены сплит-тесты в поиске Рамблера
Как устроены сплит-тесты в поиске РамблераКак устроены сплит-тесты в поиске Рамблера
Как устроены сплит-тесты в поиске РамблераDmitry Zimin
 
Процессы оптимизации конверсии: методики и инструменты. Владимир Сахаров
Процессы оптимизации конверсии: методики и инструменты. Владимир СахаровПроцессы оптимизации конверсии: методики и инструменты. Владимир Сахаров
Процессы оптимизации конверсии: методики и инструменты. Владимир СахаровКлуб Интернет-Маркетологов
 
Мини тренинг полевое обучение ТП FMCG (для супервайзеров)
Мини тренинг полевое обучение ТП FMCG (для супервайзеров)Мини тренинг полевое обучение ТП FMCG (для супервайзеров)
Мини тренинг полевое обучение ТП FMCG (для супервайзеров)Денис Дроздов
 
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяцаДелимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяцаSQALab
 
Денис Тучин, Проверка гипотез Kanban Method с помощью имитационной модели
Денис Тучин, Проверка гипотез Kanban Method с помощью имитационной моделиДенис Тучин, Проверка гипотез Kanban Method с помощью имитационной модели
Денис Тучин, Проверка гипотез Kanban Method с помощью имитационной моделиScrumTrek
 
Running Lean (Игорь Акимов, ABBYY)
Running Lean (Игорь Акимов, ABBYY)Running Lean (Игорь Акимов, ABBYY)
Running Lean (Игорь Акимов, ABBYY)PCampRussia
 
Сергей Ярёменко. Прості речі рятують бізнес: как принимать решения на данных,...
Сергей Ярёменко. Прості речі рятують бізнес: как принимать решения на данных,...Сергей Ярёменко. Прості речі рятують бізнес: как принимать решения на данных,...
Сергей Ярёменко. Прості речі рятують бізнес: как принимать решения на данных,...Octopus Events
 
AgileCamp’11 Новосибирск - Test Driven Development (TDD)
AgileCamp’11 Новосибирск - Test Driven Development (TDD)AgileCamp’11 Новосибирск - Test Driven Development (TDD)
AgileCamp’11 Новосибирск - Test Driven Development (TDD)Anton Katkov
 
2014.12.06 06 Александр Зарубин — Аутсорсо диспансер. Как броить аутсорс и на...
2014.12.06 06 Александр Зарубин — Аутсорсо диспансер. Как броить аутсорс и на...2014.12.06 06 Александр Зарубин — Аутсорсо диспансер. Как броить аутсорс и на...
2014.12.06 06 Александр Зарубин — Аутсорсо диспансер. Как броить аутсорс и на...HappyDev
 
Как построить диалог с веб студией. Игорь Новожилов, Burbon.ru
Как построить диалог с веб студией. Игорь Новожилов, Burbon.ruКак построить диалог с веб студией. Игорь Новожилов, Burbon.ru
Как построить диалог с веб студией. Игорь Новожилов, Burbon.ruNikolay Kochnev
 
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибкиQA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибкиQAFest
 

Similar to денис танаев (Mail.ru) втаскиваем культуру a-b тестов в организацию (20)

Product discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехиProduct discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехи
 
Типичные ошибки внедрения Lean и Agile
Типичные ошибки внедрения Lean и AgileТипичные ошибки внедрения Lean и Agile
Типичные ошибки внедрения Lean и Agile
 
KONVR - интерактивное тестирование и улучшение конверсии рекламных страниц
KONVR - интерактивное тестирование и улучшение конверсии рекламных страницKONVR - интерактивное тестирование и улучшение конверсии рекламных страниц
KONVR - интерактивное тестирование и улучшение конверсии рекламных страниц
 
Опыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryОпыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product Discovery
 
как инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесукак инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесу
 
Не умирайте, пожалуйста
Не умирайте, пожалуйстаНе умирайте, пожалуйста
Не умирайте, пожалуйста
 
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
DUMP-2015: «Как размножаются программисты» Николай Ясинский, Сигнал, Казань
 
Александр Алаев. Сколько можно заработать на разработке прикладного софта
Александр Алаев. Сколько можно заработать на разработке прикладного софтаАлександр Алаев. Сколько можно заработать на разработке прикладного софта
Александр Алаев. Сколько можно заработать на разработке прикладного софта
 
Heavy metal testing Part 3
Heavy metal testing Part 3Heavy metal testing Part 3
Heavy metal testing Part 3
 
Как устроены сплит-тесты в поиске Рамблера
Как устроены сплит-тесты в поиске РамблераКак устроены сплит-тесты в поиске Рамблера
Как устроены сплит-тесты в поиске Рамблера
 
Процессы оптимизации конверсии: методики и инструменты. Владимир Сахаров
Процессы оптимизации конверсии: методики и инструменты. Владимир СахаровПроцессы оптимизации конверсии: методики и инструменты. Владимир Сахаров
Процессы оптимизации конверсии: методики и инструменты. Владимир Сахаров
 
Мини тренинг полевое обучение ТП FMCG (для супервайзеров)
Мини тренинг полевое обучение ТП FMCG (для супервайзеров)Мини тренинг полевое обучение ТП FMCG (для супервайзеров)
Мини тренинг полевое обучение ТП FMCG (для супервайзеров)
 
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяцаДелимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
 
Денис Тучин, Проверка гипотез Kanban Method с помощью имитационной модели
Денис Тучин, Проверка гипотез Kanban Method с помощью имитационной моделиДенис Тучин, Проверка гипотез Kanban Method с помощью имитационной модели
Денис Тучин, Проверка гипотез Kanban Method с помощью имитационной модели
 
Running Lean (Игорь Акимов, ABBYY)
Running Lean (Игорь Акимов, ABBYY)Running Lean (Игорь Акимов, ABBYY)
Running Lean (Игорь Акимов, ABBYY)
 
Сергей Ярёменко. Прості речі рятують бізнес: как принимать решения на данных,...
Сергей Ярёменко. Прості речі рятують бізнес: как принимать решения на данных,...Сергей Ярёменко. Прості речі рятують бізнес: как принимать решения на данных,...
Сергей Ярёменко. Прості речі рятують бізнес: как принимать решения на данных,...
 
AgileCamp’11 Новосибирск - Test Driven Development (TDD)
AgileCamp’11 Новосибирск - Test Driven Development (TDD)AgileCamp’11 Новосибирск - Test Driven Development (TDD)
AgileCamp’11 Новосибирск - Test Driven Development (TDD)
 
2014.12.06 06 Александр Зарубин — Аутсорсо диспансер. Как броить аутсорс и на...
2014.12.06 06 Александр Зарубин — Аутсорсо диспансер. Как броить аутсорс и на...2014.12.06 06 Александр Зарубин — Аутсорсо диспансер. Как броить аутсорс и на...
2014.12.06 06 Александр Зарубин — Аутсорсо диспансер. Как броить аутсорс и на...
 
Как построить диалог с веб студией. Игорь Новожилов, Burbon.ru
Как построить диалог с веб студией. Игорь Новожилов, Burbon.ruКак построить диалог с веб студией. Игорь Новожилов, Burbon.ru
Как построить диалог с веб студией. Игорь Новожилов, Burbon.ru
 
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибкиQA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
 

More from PCampRussia

Фабрика мониторинга SkyEng: как удваивать результаты каждый год. Команда, KPI...
Фабрика мониторинга SkyEng: как удваивать результаты каждый год. Команда, KPI...Фабрика мониторинга SkyEng: как удваивать результаты каждый год. Команда, KPI...
Фабрика мониторинга SkyEng: как удваивать результаты каждый год. Команда, KPI...PCampRussia
 
Как искали продукт, как ошибались, сколько это стоило, и как следили за повед...
Как искали продукт, как ошибались, сколько это стоило, и как следили за повед...Как искали продукт, как ошибались, сколько это стоило, и как следили за повед...
Как искали продукт, как ошибались, сколько это стоило, и как следили за повед...PCampRussia
 
Работа с гипотезами продукта. Как не дать самому себя обмануть (Виктор Яковле...
Работа с гипотезами продукта. Как не дать самому себя обмануть (Виктор Яковле...Работа с гипотезами продукта. Как не дать самому себя обмануть (Виктор Яковле...
Работа с гипотезами продукта. Как не дать самому себя обмануть (Виктор Яковле...PCampRussia
 
Использование принципа "держи-обводи" в создании продуктов (Роман Абрамов, Ca...
Использование принципа "держи-обводи" в создании продуктов (Роман Абрамов, Ca...Использование принципа "держи-обводи" в создании продуктов (Роман Абрамов, Ca...
Использование принципа "держи-обводи" в создании продуктов (Роман Абрамов, Ca...PCampRussia
 
Выход Hybrid на американский рынок (Владимир Худяков, Hybrid)
Выход Hybrid на американский рынок (Владимир Худяков, Hybrid)Выход Hybrid на американский рынок (Владимир Худяков, Hybrid)
Выход Hybrid на американский рынок (Владимир Худяков, Hybrid)PCampRussia
 
Уберизируй то, уберизируй это: многосоставные конкурентные среды (Александр Д...
Уберизируй то, уберизируй это: многосоставные конкурентные среды (Александр Д...Уберизируй то, уберизируй это: многосоставные конкурентные среды (Александр Д...
Уберизируй то, уберизируй это: многосоставные конкурентные среды (Александр Д...PCampRussia
 
Стратегия и анализ конкурентов (Александр Горный, Mail.ru)
Стратегия и анализ конкурентов (Александр Горный, Mail.ru)Стратегия и анализ конкурентов (Александр Горный, Mail.ru)
Стратегия и анализ конкурентов (Александр Горный, Mail.ru)PCampRussia
 
Опыт проведения дизайн-спринта по методике Google Ventures (при создании прод...
Опыт проведения дизайн-спринта по методике Google Ventures (при создании прод...Опыт проведения дизайн-спринта по методике Google Ventures (при создании прод...
Опыт проведения дизайн-спринта по методике Google Ventures (при создании прод...PCampRussia
 
Лучшие практики использования мобильных приложений для бизнеса (Иван Горшунов...
Лучшие практики использования мобильных приложений для бизнеса (Иван Горшунов...Лучшие практики использования мобильных приложений для бизнеса (Иван Горшунов...
Лучшие практики использования мобильных приложений для бизнеса (Иван Горшунов...PCampRussia
 
Вовлеченность команды при разработке продуктов (Владимир Горовой, Яндекс)
Вовлеченность команды при разработке продуктов (Владимир Горовой, Яндекс)Вовлеченность команды при разработке продуктов (Владимир Горовой, Яндекс)
Вовлеченность команды при разработке продуктов (Владимир Горовой, Яндекс)PCampRussia
 
Как доростить Junior Product Manager'a до самостоятельной боевой единицы в ма...
Как доростить Junior Product Manager'a до самостоятельной боевой единицы в ма...Как доростить Junior Product Manager'a до самостоятельной боевой единицы в ма...
Как доростить Junior Product Manager'a до самостоятельной боевой единицы в ма...PCampRussia
 
Цели в команде, отделе, компании. Как людей объединять, направлять и не микро...
Цели в команде, отделе, компании. Как людей объединять, направлять и не микро...Цели в команде, отделе, компании. Как людей объединять, направлять и не микро...
Цели в команде, отделе, компании. Как людей объединять, направлять и не микро...PCampRussia
 
ASO: кейсы по увеличению трафика для App Store и Google Play в РФ и США (Анас...
ASO: кейсы по увеличению трафика для App Store и Google Play в РФ и США (Анас...ASO: кейсы по увеличению трафика для App Store и Google Play в РФ и США (Анас...
ASO: кейсы по увеличению трафика для App Store и Google Play в РФ и США (Анас...PCampRussia
 
Как сделать аналитику понятной (Вера Карпова, devtodev)
Как сделать аналитику понятной (Вера Карпова, devtodev)Как сделать аналитику понятной (Вера Карпова, devtodev)
Как сделать аналитику понятной (Вера Карпова, devtodev)PCampRussia
 
Кросс-продуктовая аналитика в облаке (Глеб Сологуб, SkyEng)
Кросс-продуктовая аналитика в облаке (Глеб Сологуб, SkyEng)Кросс-продуктовая аналитика в облаке (Глеб Сологуб, SkyEng)
Кросс-продуктовая аналитика в облаке (Глеб Сологуб, SkyEng)PCampRussia
 
Что-то пошло не так (Илья Красинский, AppCraft)
Что-то пошло не так (Илья Красинский, AppCraft)Что-то пошло не так (Илья Красинский, AppCraft)
Что-то пошло не так (Илья Красинский, AppCraft)PCampRussia
 
Как в Едадиле делается рост и маркетинг (Наталья Шагарина, Едадил)
Как в Едадиле делается рост и маркетинг (Наталья Шагарина, Едадил)Как в Едадиле делается рост и маркетинг (Наталья Шагарина, Едадил)
Как в Едадиле делается рост и маркетинг (Наталья Шагарина, Едадил)PCampRussia
 
Исследование зарубежных рынков из России (Мария Орлова, Яндекс)
Исследование зарубежных рынков из России (Мария Орлова, Яндекс)Исследование зарубежных рынков из России (Мария Орлова, Яндекс)
Исследование зарубежных рынков из России (Мария Орлова, Яндекс)PCampRussia
 
SweetMeet. Как мы пробовали сделать прибыльное мобильное digital-приложение (...
SweetMeet. Как мы пробовали сделать прибыльное мобильное digital-приложение (...SweetMeet. Как мы пробовали сделать прибыльное мобильное digital-приложение (...
SweetMeet. Как мы пробовали сделать прибыльное мобильное digital-приложение (...PCampRussia
 
Нативная реклама как часть продукта (Михаил Галян, Genesis Technology Partners)
Нативная реклама как часть продукта (Михаил Галян, Genesis Technology Partners)Нативная реклама как часть продукта (Михаил Галян, Genesis Technology Partners)
Нативная реклама как часть продукта (Михаил Галян, Genesis Technology Partners)PCampRussia
 

More from PCampRussia (20)

Фабрика мониторинга SkyEng: как удваивать результаты каждый год. Команда, KPI...
Фабрика мониторинга SkyEng: как удваивать результаты каждый год. Команда, KPI...Фабрика мониторинга SkyEng: как удваивать результаты каждый год. Команда, KPI...
Фабрика мониторинга SkyEng: как удваивать результаты каждый год. Команда, KPI...
 
Как искали продукт, как ошибались, сколько это стоило, и как следили за повед...
Как искали продукт, как ошибались, сколько это стоило, и как следили за повед...Как искали продукт, как ошибались, сколько это стоило, и как следили за повед...
Как искали продукт, как ошибались, сколько это стоило, и как следили за повед...
 
Работа с гипотезами продукта. Как не дать самому себя обмануть (Виктор Яковле...
Работа с гипотезами продукта. Как не дать самому себя обмануть (Виктор Яковле...Работа с гипотезами продукта. Как не дать самому себя обмануть (Виктор Яковле...
Работа с гипотезами продукта. Как не дать самому себя обмануть (Виктор Яковле...
 
Использование принципа "держи-обводи" в создании продуктов (Роман Абрамов, Ca...
Использование принципа "держи-обводи" в создании продуктов (Роман Абрамов, Ca...Использование принципа "держи-обводи" в создании продуктов (Роман Абрамов, Ca...
Использование принципа "держи-обводи" в создании продуктов (Роман Абрамов, Ca...
 
Выход Hybrid на американский рынок (Владимир Худяков, Hybrid)
Выход Hybrid на американский рынок (Владимир Худяков, Hybrid)Выход Hybrid на американский рынок (Владимир Худяков, Hybrid)
Выход Hybrid на американский рынок (Владимир Худяков, Hybrid)
 
Уберизируй то, уберизируй это: многосоставные конкурентные среды (Александр Д...
Уберизируй то, уберизируй это: многосоставные конкурентные среды (Александр Д...Уберизируй то, уберизируй это: многосоставные конкурентные среды (Александр Д...
Уберизируй то, уберизируй это: многосоставные конкурентные среды (Александр Д...
 
Стратегия и анализ конкурентов (Александр Горный, Mail.ru)
Стратегия и анализ конкурентов (Александр Горный, Mail.ru)Стратегия и анализ конкурентов (Александр Горный, Mail.ru)
Стратегия и анализ конкурентов (Александр Горный, Mail.ru)
 
Опыт проведения дизайн-спринта по методике Google Ventures (при создании прод...
Опыт проведения дизайн-спринта по методике Google Ventures (при создании прод...Опыт проведения дизайн-спринта по методике Google Ventures (при создании прод...
Опыт проведения дизайн-спринта по методике Google Ventures (при создании прод...
 
Лучшие практики использования мобильных приложений для бизнеса (Иван Горшунов...
Лучшие практики использования мобильных приложений для бизнеса (Иван Горшунов...Лучшие практики использования мобильных приложений для бизнеса (Иван Горшунов...
Лучшие практики использования мобильных приложений для бизнеса (Иван Горшунов...
 
Вовлеченность команды при разработке продуктов (Владимир Горовой, Яндекс)
Вовлеченность команды при разработке продуктов (Владимир Горовой, Яндекс)Вовлеченность команды при разработке продуктов (Владимир Горовой, Яндекс)
Вовлеченность команды при разработке продуктов (Владимир Горовой, Яндекс)
 
Как доростить Junior Product Manager'a до самостоятельной боевой единицы в ма...
Как доростить Junior Product Manager'a до самостоятельной боевой единицы в ма...Как доростить Junior Product Manager'a до самостоятельной боевой единицы в ма...
Как доростить Junior Product Manager'a до самостоятельной боевой единицы в ма...
 
Цели в команде, отделе, компании. Как людей объединять, направлять и не микро...
Цели в команде, отделе, компании. Как людей объединять, направлять и не микро...Цели в команде, отделе, компании. Как людей объединять, направлять и не микро...
Цели в команде, отделе, компании. Как людей объединять, направлять и не микро...
 
ASO: кейсы по увеличению трафика для App Store и Google Play в РФ и США (Анас...
ASO: кейсы по увеличению трафика для App Store и Google Play в РФ и США (Анас...ASO: кейсы по увеличению трафика для App Store и Google Play в РФ и США (Анас...
ASO: кейсы по увеличению трафика для App Store и Google Play в РФ и США (Анас...
 
Как сделать аналитику понятной (Вера Карпова, devtodev)
Как сделать аналитику понятной (Вера Карпова, devtodev)Как сделать аналитику понятной (Вера Карпова, devtodev)
Как сделать аналитику понятной (Вера Карпова, devtodev)
 
Кросс-продуктовая аналитика в облаке (Глеб Сологуб, SkyEng)
Кросс-продуктовая аналитика в облаке (Глеб Сологуб, SkyEng)Кросс-продуктовая аналитика в облаке (Глеб Сологуб, SkyEng)
Кросс-продуктовая аналитика в облаке (Глеб Сологуб, SkyEng)
 
Что-то пошло не так (Илья Красинский, AppCraft)
Что-то пошло не так (Илья Красинский, AppCraft)Что-то пошло не так (Илья Красинский, AppCraft)
Что-то пошло не так (Илья Красинский, AppCraft)
 
Как в Едадиле делается рост и маркетинг (Наталья Шагарина, Едадил)
Как в Едадиле делается рост и маркетинг (Наталья Шагарина, Едадил)Как в Едадиле делается рост и маркетинг (Наталья Шагарина, Едадил)
Как в Едадиле делается рост и маркетинг (Наталья Шагарина, Едадил)
 
Исследование зарубежных рынков из России (Мария Орлова, Яндекс)
Исследование зарубежных рынков из России (Мария Орлова, Яндекс)Исследование зарубежных рынков из России (Мария Орлова, Яндекс)
Исследование зарубежных рынков из России (Мария Орлова, Яндекс)
 
SweetMeet. Как мы пробовали сделать прибыльное мобильное digital-приложение (...
SweetMeet. Как мы пробовали сделать прибыльное мобильное digital-приложение (...SweetMeet. Как мы пробовали сделать прибыльное мобильное digital-приложение (...
SweetMeet. Как мы пробовали сделать прибыльное мобильное digital-приложение (...
 
Нативная реклама как часть продукта (Михаил Галян, Genesis Technology Partners)
Нативная реклама как часть продукта (Михаил Галян, Genesis Technology Partners)Нативная реклама как часть продукта (Михаил Галян, Genesis Technology Partners)
Нативная реклама как часть продукта (Михаил Галян, Genesis Technology Partners)
 

денис танаев (Mail.ru) втаскиваем культуру a-b тестов в организацию

  • 1. Культура A/B тестов ,1
  • 2. Что бывает • "Ну я же говорил" • "Вот, надо было делать так как я сказал" • "А давайте попробуем вот это, а это пробовать не будем?" • "Я точно знаю что нужно именно так" Или же просто упёрлись: какие ещё сделать фичи – не знаем, но конверсию растить надо. ,2
  • 3. Что такое A/B? • Части аудитории показываем одно, части - другое (в нашем случае - "новое" и "старое") • Считаем показатели - конверсию, клики и т.п. • Выбираем то, что имеет лучшие показатели – те, которые нам интересны. ,3
  • 4. А также А если нечего выбирать? Тогда либо ждём ещё, либо выбираем то, что больше нравится. Если что – то я не настоящий сварщик, и я часто просто знаю где можно посмотреть. ,4
  • 5. Математика • На самом деле, правильный A/B тест показывает что "с такой-то вероятностью вариант А работает на Х% лучше чем вариант B" • Но часто на это забивают - считают например CTR при небольшом количестве попыток. Ну и ладно )) • Есть формулы, всё это растёт из статистики. Например, для того чтобы с 80% вероятностью увидеть изменение на 5 и более процентов - нужно порядка 1200 измерений. • Да, чем больше экспериментов – тем лучше результат. ,5
  • 6. Культура Правило: каждое изменение на сайте должно проходить через A/B тест. То есть надо сравнивать показатели "с фичей" и "без фичи" Да, любое новое на сайте должно внедряться только после AB теста. На самом деле – втаскивать культуру долго и нудно. Но оно этого стоит. ,6
  • 7. Что это даёт • Мы знаем в количественных мерках что даёт то или иное изменение. То есть - перекрашивание кнопки из красной в зелёную дало 5% уменьшения продаж • И это знание стоит достаточно дорого ,7
  • 8. Например • "Петя сделал вот эту хрень и у нас продажи поднялись на 2%". (Или не поднялись.) • Благодаря X, Y и Z мы выросли на такие-то показатели. А благодаря своевременному выключению A, B, и С - не упали. ,8
  • 9. И неожиданно • "Товарищ продакт, вот тебе два макета, я не знаю какой лучше" • "-А можно я сделаю вот эту хрень, это же круто? - Можно, вот тебе 10% аудитории на опыты" • Т.к. умеем измерять – то порог "go" на фичи становится ниже: если не будет работать, то просто выкинем, и всё. • Да, работаем медленнее, но результаты осязаемее. ,9
  • 10. Ещё математика • Разные эксперименты влияют друг на друга. То есть лучше одному пользователю показывать _только_ один эксперимент. Но правда трафика на это не напасёшься. • Лучше измерять всю воронку - часто бывает что показатели второго шага сильно проседают, а третьего – очень сильно вырастают. И наоборот )) • Первые дни статистика разъезжается, нельзя смотреть на "45% увеличения", если уровень доверия маленький. ,10
  • 11. Что делать • Отдельный каталог всех AB тестов – идущих и прошедших (Это, на самом деле, достаточно муторная работа. Зато мы знаем что заработало, что не заработало - с картинками и цифрами.) • Отдельная страница со всеми пожеланиями. Начиная от "давайте перекрасим кнопку" и заканчивая бизнес фичами. Бизнес фичи - нужны для планирования. И отдельная роль, которая за этим следит. ,11
  • 12. Что делать • Регулярное ревью списка задач - постановка в план на разработку • Регулярные ревью результатов - с публичными результатами (письмо на all@ например) • Результаты и прогресс должны быть публичными, простыми для понимания и легко доступными (впрочем, это вообще можно сказать про многое) • Привязывание достижений в цифрах к результатам работы сотрудников. Хотя бы просто как "Спасибо Пете за 2% к конверсии". ,12
  • 13. Что сложного • Не все понимают что это важно. Вообще, кажется это вопрос веры. • Сделать два лендинга в полтора-два раза сложнее чем сделать один лендинг. • Кто-то зажигается, кто-то нет. • Статистика сложная, результатов много • Результата надо ждать. • В коде появляется куча if'ов, надо не забывать вычищать. ,13
  • 14. Инструментарий • Django-lean, например, нам не подошёл. • Инструмент должен быть простой для пользования: можно легко посмотреть статистику, можно легко посмотреть на текущие эксперименты, можно посмотреть как выглядит каждый эксперимент. • Нужно чтобы весь тест мог быть сделан одним программистом. • Данных - много. Особенно если считать показатели воронки. Инструмент должен уметь это переваривать. • Отдельные задачи на изготовление фичи, отдельные на убирание или на оставление. Скорее всего - один FTE только на инструментарий. ,14
  • 15. Инструментарий • Есть какие-то тулзы, бесплатные, дешёвые и не очень дешёвые – но всё равно пришлось писать своё. • Гугловый инструмент годится чтобы менять тексты на лендингах (т.е. это целиком для клиентской части). • Хотя известны компании, которые AB тесты ведут в Google Analytics. • У букинг.ком список клиентских тестов с выразительными названиями зашит в js плейнтекстом )) ,15
  • 16. Что можно измерять • Баннеры с блондинками vs баннеры с брюнетками. Два разных телефона - на какой больше звонят. Блондинки лучше. • Страницы лендингов – "а давайте подвинем эту фигнюшку на два пикселя правее и посмотрим как это повлияет". (Ну, если полгода подождать) • "Пользователи, которые видели Х - как влияет это на результат" ,16
  • 17. Что конкретно • Поставить счётчики на каждый шаг в воронке. • Когда человек проходит этот шаг воронки и он участвует в определённом эксперименте – начинать считать его действия дальше в воронке. (Т.е. не путать на втором шаге воронки людей, пришедших с лендинга и людей пришедших с первого шага) • Считать сессии, а не людей. ,17
  • 18. Из опыта • Дизайнеры перестали спорить. • Дизайнеры начали приносить по два макета. • Разработчики начали придумывать и делать тесты сами • Увеличился порог толерантности к глупым пожеланиям – можно сделать и посмотреть, а вдруг? • Нет больше "А я же говорил". (Ну, кроме откровенно глупых пожеланий)) ) • Не все зажглись. (( • Гендиру можно в цифрах доказать что чёрный цвет фона – гавно )) ,18
  • 19. Упрощаем • Забиваем на корелляцию • Забиваем на "один пользователь – один тест" • Вся аудитория участвует в тестировании – 50/50 • Верим в 5% улучшения при 80% уверенности • Тупо считаем конверсию, заказы – ничего больше. Зато хоть что-то происходит ,19
  • 20. Если очень хочется • Можно считать транзакции в штуках, а можно в деньгах. А можно - вообще в комиссии. • Можно заморочиться на канал, откуда пришёл пользователь и делать отдельные тесты для отдельных каналов. • Можно делать ABC тесты и смотреть какой тест на что влияет – считать корелляцию и т.п. ,20
  • 21. Это вера • И она требует евангелизма. • Например - мы обязаны сделать Х тестов на каждой неделе • Например - каждый раз на продакшене должно работать Х тестов • И вообще – веру надо прививать иногда и силой. • Быстро – не получится, граблей будет много, но это стоит того, чтобы делать. ,21
  • 22. Если интересно - 40 минут на почитать: http://elem.com/~btilly/effective-ab-testing/ Денис Танаев deetan@gmail.com А по вопросам тревела - d.tanaev@corp.mail.ru twitter.com/deetan +7 903 599 5555 ,22