Клиент
Дом.ру. Входит в топ крупнейших телекоммуникационных компаний России. Услуги: интернет, телефония, телевидение.
Один из продуктов Дом.ру — онлайн-кинотеатр Movix. Он есть на разных платформах: в вебе, на приставке, на Смарт-ТВ, в мобильных приложениях на iOS и Android.
Задача
Компания запланировала редизайн онлайн-кинотеатра. Проблема — гигантский объём работы за 9 месяцев. Чтобы релиз состоялся вовремя, на часть задач подключилась команда Реактива. Спойлер: мы уложились.
Команда
Мы подключили к проекту пять человек: четыре frontend-разработчика и одного проджекта. Клиент ставил задач в Jira, команды созванивались каждый день, чтобы их обсудить.
Реализация
На основе дизайн-концепции собрали интерактивную форму Movix: сначала для веб-версии, а затем — для Smart TV.
Например, работали над реализацией родительского контроля, чтобы обезопасить детей от нежелательного контента. А ещё запрогали авторизацию в личном кабинете через СМС-код, поиск по кинотеатру, попап-уведомления и десятки страниц с сеткой передач, жанрами, подборкам, карточками фильмов и актёров.
Как была устроена работа
Мы получали задачу, забирали новый дизайн продукта в Figma, писали код и публиковали новые версии в системе хранения Git.
Когда часть кода была готова, проводили код-ревью — то есть проверку на ошибки. Клиент следил за работой каждый день: на рабочих звонках команда шерила экран и показывала, как работают готовые блоки на платформе. Например, форма авторизации или личный кабинет. Это необходимо, чтобы у всех сторон было одно представление о результате — так мы снижаем издержки и экономим время обеих команд.
Когда клиент принимал задачу, её брали в работу тестировщики. Если находили мелкие баги — возвращали задачу нам на доработку. Затем мы снова отправляли блок или целую страницу на тестирование. И так все девять месяцев.
Приложение для Smart TV
Разрабатывать его оказалось сложнее, чем веб-версию кинотеатра. Это другой стек технологий и необычный подход к тестированию: просто так на ПК не проверить, как будет работать приложение на Smart TV. Поэтому для тестов использовали эмуляторы.
Мы помогаем, когда бизнесу на время нужны дополнительные мощности — привлекаем разработчиков, дизайнеров, проджектов или копирайтеров. Задача решается «бесшовно», потому что мы погружаемся в проект как сотрудники компании клиента: подключаемся к системам планирования, чатам и другим сервисам. Так специалисты быстро включаются в работу, а задача решается в срок.