IT-специалистам
IT-рекрутерам
IT-специалистам
IT-рекрутерам
Кейсы
Раздел 3

Кейс аутстаффинга разработчиков и аналитиков для платформы адресной рекламы

Клиент — одно из трех крупнейших медиаагентств в России. Ведет крупные кампании в наружной рекламе и работает с широкой сетью партнеров по всей стране. Чтобы быстрее собирать адресные программы и аргументировать выборы площадок перед рекламодателями, агентству понадобилась внутренняя платформа с аналитикой и отчетами.
Компания iStaff-it подключила к проекту аналитика, который отвечал за развитие ключевых модулей решения. Организованная нами работа по аутстаффингу коснулась всех основных микросервисов: от учета данных и дашбордов до email-уведомлений и интеграций.

Роль нашего аутстафф-разработчика

Специалист компании iStaff-it отвечал за серверную логику, работу с данными и техническую интеграцию модулей между собой. В числе задач, закрытых с помощью нашего эксперта:
  • описание и формализация бизнес-процессов платформы в BPMN и Confluence;
  • проектирование и всесторонняя оптимизация модели данных в PostgreSQL;
  • реализация модуля, связанного с рассылками и событийными уведомлениями;
  • создание аналитического модуля с применением подготовленных витрин данных;
  • настройка генерации отчетов и экспорта детализированных данных в XLS;
  • подготовка тест-кейсов и проведение функционального тестирования новых модулей.
Работая в таком формате, специалист закрывал ключевые технические задачи по серверной части платформы. От модели данных и отчетности до рассылок и интеграций — эксперт обеспечивал устойчивую работу и расширяемость всех программных решений.

Описание процессов и требований

На старте сотрудник iStaff-it помог зафиксировать требования к платформе и ключевые сценарии работы в Atlassian Confluence. Для основных процессов были построены схемы в нотации BPMN:
  • подбор адресной программы под задачу клиента;
  • согласование кампании и бюджета;
  • формирование отчетов по размещениям;
  • уведомления менеджеров о статусах и изменениях.
Такая детализация помогла разработчику по найму согласовать шаги процесса с бизнесом и привязать к ним технические события: когда отправлять письма, когда пересчитывать аналитику, в какой момент формировать отчетность и пр.

Данные и аналитический модуль

Большой пласт задач был связан с моделью данных и аналитикой. Разработчик iStaff-it спроектировал структуру в PostgreSQL:
  • сущности для кампаний, рекламных носителей и географии;
  • связи между кампаниями, заказчиками и программами;
  • таблицы для хранения результатов показов и статусов размещений.
На основе этой модели были подготовлены SQL-запросы аналитического модуля. Платформа позволяет смотреть данные:
  • по периодам и городам;
  • по форматам конструкций;
  • по отдельным адресным программам и их эффективности.
Результаты выводятся в виде таблиц и простых визуализаций — диаграмм и сводок. Впоследствии менеджеры используют поданные в удобном виде данные при подготовке предложений для клиентов.

Интеграции и форматы данных

Платформа не живет отдельно — она обменивается информацией с другими системами медийного агентства. Аутстафф-разработчик из компании iStaff-it поучаствовал и в настройке SOAP/REST-интеграций:
  • описал форматы обмена в XML/XSD и JSON;
  • реализовал обработку входящих запросов и ответов;
  • добавил валидацию структуры и типов данных;
  • настроил логирование ошибок и технических событий.
Благодаря этому данные о поверхностях, кампаниях и показах автоматически подтягиваются в платформу и используются при создании отчетов. Заключать отдельный договор на аутстаффинг аналитиков не пришлось — логику обработки данных предоставили сотрудники на стороне клиента.

Email-рассылки и уведомления

Отдельный блок работы был связан с созданием инфраструктуры email-оповещений. Наш специалист помог команде клиента в разработке модуля, который реагирует на события внутри платформы:
  • сборка или обновление адресной маркетинговой программы;
  • изменение статуса рекламной кампании;
  • формирование нового отчета;
  • наступление ключевых дат по размещениям и пр.
Система формирует письма по шаблонам, подставляет данные из PostgreSQL и отправляет их менеджерам. Это снижает риск пропустить изменения по кампании и ускоряет любые согласования.

Отчеты и выгрузка в XLS

Для работы с данными на стороне клиента был предусмотрен модуль для выгрузки отчетности в XLS. В числе его возможностей:
  • выбор периода, региона, формата и других фильтров;
  • формирование отчетов по кампаниям и источникам;
  • экспорт с сохранением структуры и подписей колонок.
Сегодня менеджеры агентства используют эти файлы как для решения аналитических задач, так и для подготовки презентаций или согласований размещений с рекламодателями.

Тестирование и результаты работы

Предфинальная часть любой работы, связанной с созданием новых программных продуктов — это тестирование. Сотруднику компании iStaff-it удалось поучаствовать и в нем. Специалист:
  • проверил сценарии email-уведомлений;
  • сравнил данные в отчетах с исходной базой в PostgreSQL;
  • протестировал корректность интеграций по SOAP/REST;
  • зафиксировал найденные ошибки и помог их устранить.
В результате медийное агентство получило рабочую платформу для подбора адресных программ в рекламе с понятной моделью данных, аналитическим модулем, визуализациями, email-уведомлениями, отчетами и выгрузкой в XLS. Система закрыла множество повседневных задач и осталась готовой к развитию благодаря ряду интеграций.
Хотите узнать больше о найме разработчиков и аналитиков «в аренду», по системе аутстаффинга? Оставляйте заявку на сайте — обсудим ваши проекты и предложим самые комфортные решения.