Проклятие пятничного релиза 👿
Качество переноса лиц на гифки и видео в Doublicat улучшается постоянно. Новая версия технологии RefaceAI (ML-модель) была в работе последние полгода и позволила сделать серьёзный шаг вперёд. Несколько недель назад детище ресёрч-команды было готово к продакшену и тестированию.
Мы добавили в приложение новую «промо-механику» на базе обновленной технологии и планировали выпустить фичу под лозунгом «Создавай мемы со своим лицом: как ты будешь выглядеть после карантина?». Часть про карантин AppStore не пропустил на ривью, оказалось, шутки о COVID-19 шутить нельзя. Мы быстро адаптировали концепцию и оставили только часть про мемы.
В конце прошлой недели получили оповещение о том, что ревью прошли. Мы жили этим релизом весь май, потому не хотелось откладывать на понедельник то, что можно сделать в пятницу. На тестах технология показала себя отлично, всё работало. С настроем Юрия Алексеевича я нажал кнопку и мы «поехали». Правда, не в космос, а навстречу багам и техническим ошибкам.
После запуска, у части пользователей приложение просто перестало работать. Рекламу на Фейсбук пришлось остановить, а запуск маркетинг кампании перенести на неопределенный срок. За выходные мы нахватались плохих отзывов от пользователей в AppStore и недополучили доход от платных подпискок, которые могли получить в нормальном режиме работы.
С ночи пятницы по воскресенье развлекались работой над ошибками. В штатном режиме, когда все доступны и могут быстро включиться, на это ушёл бы один рабочий день.
В понедельник всё восстановили, выдохнули и провели ретроспективу: что спровоцировало ситуацию, почему мы в ней оказались и что делать, чтобы этого не повторилось.
Мои выводы после того, как мы пережили проклятие пятничного релиза:
1. Пользователям плевать на внутренние дедлайны. Для них нет разницы — пятница, понедельник, среда, май или июнь. Эти заборы только в наших головах. Не нужно спешить, лучше ещё раз всё проверить.
2. Выкатывать новую технологию на 100% пользователей — очень, очень плохая идея. Лучше делать это каскадно. Начать с 10-20% и постепенно увеличивать долю, вылавливая по пути ошибки, которые точно будут.
3. Мне нужен «второй пилот» — техлид, который будет видеть и понимать, что под «капотом» Doublicat. Я мыслю категориями продукта, бизнеса и маркетинга и не смог трезво оценить технические риски. Локально каждый из нас выполнил свои задачи хорошо, глобально — собрали всё вместе и случился факап.
На сейчас попросил команду тормозить мои порывы. Если ребята видят риски, то лучше сразу проговаривать их вслух и предотвращать.
Я всегда несу ответственность за решения, которые принимаю, но не всегда заведомо знаю правильные они или нет.
Post #21
703