Как в Авито используют продуктовый подход
к разработке технических фич
Привет! Меня зовут Ярослав Александров, я руковожу юнитом Avito ID. Уже несколько лет один из ключевых фокусов Авито — безопасность пользователей и их доверие к площадке. Для достижения целей Trust and Safety (T&S) мы запускаем технические продукты и фичи.

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


Чем отличается продуктовая фича от технической
Одно из основных отличий в том, что для оценки их эффективности используются разные метрики. При внедрении продуктовой фичи выгоду чаще всего измеряют деньгами или другими ключевыми бизнес-метриками.
С техническими всё сложнее. Они могут не прокачивать классические бизнес-метрики, а в моменте даже снижать их. Но при этом они влияют на другие важные показатели, например, на безопасность и доверие к площадке.
Одна из фич, которую мы запустили в юните Avito ID, — двухфакторная аутентификация (2FA). Суть в том, чтобы при авторизации спрашивать у пользователя ещё какую-нибудь информацию помимо пароля. Пользователь без труда попадёт в свою учётку, а вот злоумышленник — нет. На примере 2FA я объясню, как мы применяем продуктовый подход к разработке технического продукта в Авито.

Как устроена дискавери-команда
За все вопросы, связанные с авторизацией, в нашем юните отвечает выделенная кросс-функциональная команда. Один из основных её фокусов — продуктово-технический стрим борьбы со взломами учетных записей.
При формировании дискавери-команды мы обращаем внимание на три вещи:
  1. Состав команды. Обычно в Авито она состоит из продакта, аналитика, дизайнера и UX-исследователя. Но в работе с техническими фичами этого может быть недостаточно.
В команде авторизации сейчас два продакта, каждый из них отвечает за свой стрим. Один больше погружен в технические задачи, например, исследует способы взлома учетных записей, а другой — в продуктовые: например, улучшает конверсии в сценариях авторизации.

Ещё есть два аналитика. Ключевой источник гипотез о точках роста в борьбе со взломами — это именно данные. Поэтому нужно постоянно их проверять и тестировать большое количество гипотез.
  1. Хороший технический и аналитический бэкграунд у продактов. Чтобы определить уровень этих компетенций, мы во время интервью смотрим на опыт кандидата, задаём околотехнические вопросы и проверяем аналитические скилы в отдельной секции. В Авито есть внутренний курс аналитики для продактов — в наших командах его прохождение обязательно. Если экспертных знаний достаточно, менеджерам продукта будет легче найти общий язык с командой.
К примеру, продакты команды авторизации отвечают за борьбу со взломами. У них есть опыт разработки, и ещё они разбираются в анализе данных. Непосредственно со сложными задачами разработки и аналитики продакты сами не работают, но у них есть возможность самостоятельно пройтись по данным, сгенерировать и проверить простые гипотезы, выгрузить нужные данные, разобраться в технической реализации наших систем и понять, как злоумышленники могут их обходить.
  1. Умение объяснять технические вещи простым языком. Это нужно при разработке любой фичи. Но в технических это особенно важно, потому что другие команды часто не погружены в контекст.
Юнит Avito ID отвечает за всё, что связано с учётной записью пользователя: сценарии авторизации и регистрации, борьбу со взломами, работу с профилями и личными данными. Это базовые вещи для площадки — они затрагивают практически все команды Авито. Поэтому нам важно уметь понятным языком объяснять им приоритеты и цели наших команд.



Другие новости
08.12.22
Выкуп подержанных смартфонов: как мы запустили пилот за три месяца
03.06.22
Как PaaS Авито помогает регулировать потребление ресурсов CPU и RAM
20.05.22
Как подружить разработчиков
и тестировщиков
с помощью кастомной TMS: опыт Авито