Как происходит планирование задач, спринты и трекинг в команде антифрод
Что проверяют
Работали ли вы в реальном процессе или знаете Scrum по картинке, и как встраиваете в спринт работу, которая плохо планируется: исследования моделей и срочную реакцию на новые схемы мошенничества. Следом спрашивают, что происходит со спринтом, когда посреди него начинается атака.
Как отвечать
Опишите процесс своей команды, а не учебник. Каркас, на который ложатся ваши детали:
- ритм: длина спринта, кто формирует бэклог, как оцениваете задачи. Назовите трекер, в котором работали: Jira, YouTrack или другой;
- два потока работ: плановые задачи (новые признаки, переобучение, витрины для скоринга) и внеплановые (всплеск фрода, жалобы на ложные блокировки). Хорошо, если у команды был запас ёмкости или дежурный, который забирает срочное, не ломая спринт остальным;
- исследования: ML-задачу с неизвестным результатом оформляют как spike, ограниченный по времени, с понятным итогом: отчёт с метриками и решение, продолжать или нет;
- путь в прод: офлайн-оценка, теневой режим или A/B, затем выкатка. Задача не закрыта, пока модель не работает в бою и не видна на мониторинге;
- что трекается кроме тикетов: доля пропущенного мошенничества, число ложных срабатываний, нагрузка на ручную проверку.
Подкрепите рассказ своими примерами и цифрами: сколько длился спринт, как часто срочное ломало план, что поменяли после ретро. Если в антифроде не работали, скажите об этом прямо и опишите процесс своей ML- или data-команды, отметив, чем, по-вашему, антифрод отличается: противник подстраивается, поэтому скорость реакции важнее идеального плана.
Если этот вопрос задаёте вы сами, слушайте, есть ли у команды защищённое время на исследования и кто дежурит по инцидентам.
Где спотыкаются
Пересказывают Scrum Guide: планирование, стендап, ретро. Интервьюер не узнаёт ничего о вашей роли и о том, как команда живёт на самом деле.
Делают вид, что ML-задачи оцениваются так же точно, как вёрстка формы. Честнее показать, как команда работала с неопределённостью.
Считают задачу сделанной, когда модель обучена в ноутбуке. В антифроде ценность появляется только после выкатки и проверки на реальном трафике.