Сборка онлайн-кинотеатрадля Smart TV и веб-версии

Клиент

Дом.ру. Входит в топ крупнейших телекоммуникационных компаний России. Услуги: интернет, телефония, телевидение.

Один из продуктов Дом.ру — онлайн-кинотеатр Movix. Он есть на разных платформах: в вебе, на приставке, на Смарт-ТВ, в мобильных приложениях на iOS и Android.

Задача

Компания запланировала редизайн онлайн-кинотеатра. Проблема — гигантский объём работы за 9 месяцев. Чтобы релиз состоялся вовремя, на часть задач подключилась команда Реактива. Спойлер: мы уложились.

Команда

Мы подключили к проекту пять человек: четыре frontend-разработчика и одного проджекта. Клиент ставил задач в Jira, команды созванивались каждый день, чтобы их обсудить.

Думаете, только разработчики молодцы? Без проджекта они бы так чётко не сработали
Елена Дудорова
нескромный проджект-менеджер

Реализация

На основе дизайн-концепции собрали интерактивную форму Movix: сначала для веб-версии, а затем — для Smart TV.

Например, работали над реализацией родительского контроля, чтобы обезопасить детей от нежелательного контента. А ещё запрогали авторизацию в личном кабинете через СМС-код, поиск по кинотеатру, попап-уведомления и десятки страниц с сеткой передач, жанрами, подборкам, карточками фильмов и актёров.

Реализация

Как была устроена работа

Мы получали задачу, забирали новый дизайн продукта в Figma, писали код и публиковали новые версии в системе хранения Git.

Когда часть кода была готова, проводили код-ревью — то есть проверку на ошибки. Клиент следил за работой каждый день: на рабочих звонках команда шерила экран и показывала, как работают готовые блоки на платформе. Например, форма авторизации или личный кабинет. Это необходимо, чтобы у всех сторон было одно представление о результате — так мы снижаем издержки и экономим время обеих команд.

after
before

Когда клиент принимал задачу, её брали в работу тестировщики. Если находили мелкие баги — возвращали задачу нам на доработку. Затем мы снова отправляли блок или целую страницу на тестирование. И так все девять месяцев.

Приложение для Smart TV

Разрабатывать его оказалось сложнее, чем веб-версию кинотеатра. Это другой стек технологий и необычный подход к тестированию: просто так на ПК не проверить, как будет работать приложение на Smart TV. Поэтому для тестов использовали эмуляторы.

venom

Мы помогаем, когда бизнесу на время нужны дополнительные мощности — привлекаем разработчиков, дизайнеров, проджектов или копирайтеров. Задача решается «бесшовно», потому что мы погружаемся в проект как сотрудники компании клиента: подключаемся к системам планирования, чатам и другим сервисам. Так специалисты быстро включаются в работу, а задача решается в срок.