PIX System

О клиенте

PIX System — американская технологическая компания, разработчик софта и устройств для сферы киноиндустрии. Линейка продуктов охватывает художественное, телевизионное и коммерческое производство.

Уникальным продуктом от PIX является своеобразный файлообменник, куда режиссеры и операторы могут сразу выгружать кадры фильма, а их коллеги — в режиме реального времени предлагать правки и вносить комментарии.

PIX System — монополист на рынке, среди клиентов — знаменитые голливудские режиссеры и продюсеры. Сериалы “Игра престолов”, “Карточный домик”, марвеловские “Мстители”, “Джокер” Тодда Филлипса, “Ирландец” Мартина Скорсезе сняты и смонтированы с помощью приложений PIX System. Дэвид Финчер — бессменный фанат приложения PIX Mac, над которым непосредственно работает команда проекта в Provectus. 

В 2019 году PIX System приобрела компанию Codex, чтобы на базе ее устройств предложить ускоренный процесс кинопроизводства. В этом же году PIX получил престижную награду Emmy Awards, — эквивалент телевизионного “Оскара”.

О проекте

Команда проекта PIX в Provectus занимается двумя направлениями. Первое — это автоматизированное и мануальное тестирование всех продуктов компании. Сюда входит тестирование iOS, Web, Apple TV приложений. Наше сотрудничество по части QA с PIX ведется уже 5 лет. 

Второе направление появилось в мае 2019 года в связи с необходимостью переписать один из первых продуктов компании. PIX Mac приложение, выпущенное в далеком 2008-ом на 32-битной архитектуре. Для поддержки новой macOS Catalina оно требовало перехода на 64 бита. Реализацией задачи занялась команда PIX в Provectus.

Планы и достижения

Переход PIX Mac с 32-битной на 64-битную архитектуру занял три месяца вместо оговоренных четырех. Результат превзошел ожидания заказчика, — обновленный PIX Mac считаем значительным достижением нашей команды. 

Решить задачу оперативно и справиться с трудностями помог невероятный коммитмент команды, а также интерес к индустрии и продукту. Первоначально задача выглядела довольно непривлекательно: запущенный легаси и франкенштейн из технологий Xamarin.mac, .net и устаревшей версии Objective-C для UI. Само приложение, 32-битный PIX Mac 2008 года, требовало серьезной доработки. Любые изменения были критическими: чуть что мы сдвигали в коде, как начинали сыпаться жуткие баги.

Несколько месяцев багофиксов, внедрение двух фичей, и обновленный 64-битный PIX Mac подоспел под релиз macOS Catalina.

С начала работы над приложением (благодаря нашему пресейлу и эффективной реализации задачи) у команды Provectus положительный прогресс в отношениях с PIX System. Мы наладили прозрачную коммуникацию, заказчик с доверием относится к экспертизе от нашей команды. 

Сейчас ведем переговоры о передаче на нашу сторону Back-end и DevOps части проекта. Также заключили контракт до декабря, чтобы дополнить приложение новыми фичами. Важным триггером для нас является нишевость индустрии и сам PIX Mac — интересный и самый популярный продукт в линейке компании. Хотим и дальше им заниматься, чтобы сделать максимально крутым.

Какой технологический стек проекта?

  • QA стек:

PixMac desktop application tests are automated by xctest.

API is being automated using Python 3.6, libraries – ‘behave’ (BDD framework), ‘requests’, ‘swagger_parser’ (gets requests structure and validation form swagger docs of microservices), ‘boto3’ (AWS SDK).

  • iOS стек:

Swift (планируем взять последнюю версию для дальнейшей работы), Objective-C, .net, Xamarin.Mac.

В чем преимущества работы на проекте PIX System?

За счет налаженной прозрачной коммуникации с заказчиком у нас на проекте нет микроменеджмента. Митингов — минимальное количество. Назначаем два раза в неделю, но так как виден прогресс в Jira, иногда отменяем и их. Проблемы с блокерами не откладываем в долгий ящик, а сразу обсуждаем с клиентом. Можем работать из дома, это никак не сказывается на результате и коммуникации; общаемся всегда с включенной камерой. 

Для дальнейшей работы PIX Mac предлагают брать технологии, которые нам удобны. Поэтому планируем использовать последние версии, к примеру Swift, и совершенствовать продукт, прокачивая свои скилы в последних технологиях.  

Планируем регулярные командировки в США с командой — чтобы проводить воркшопы на месте и знакомиться с рынком, для которого создаем продукт.

Q&A по проекту PIX System

  • Есть ли тестовое задание? 

Нет. Зачастую эффективного программиста отличает понимание, для чего он выполняет ту или иную задачу, а также развитие вне рабочих часов и готовность брать ответственность на проекте. 

  • Какой график работы? 

График работы гибкий. Обычно команда на связи с 12 часов дня. Есть возможность работать из дома.

  • Какую методологию использует команда? 

Основная методология работы Scrum, но, как показала практика, она подходит только для внедрения фичей. Для багофиксов используем Kanban.

  • Нужен ли английский для работы на проекте? 

Да, необходимый уровень английского: Upper-Intermediate. На проекте очень важна понятная коммуникация с клиентом.

  • Есть ли перспектива командировок?

Командировки в США для проведения воркшопов и знакомства с рынком, для которого создаем продукт.

Остались вопросы по проекту PIX System?

Напишите нам на jobs@provectus.com и мы расскажем вам о проекте PIX System подробнее.

Закрыть
Загрузить CV
  • Accepted file types: txt, rtf, dot, doc, docx, ppt, pptx, xls, xlsx, pdf, png, jpg.
  • This field is for validation purposes and should be left unchanged.