Аналитика расходов на персонал в ВКР: как превратить кейс «Аренадаты» в защищаемый проект

«Аренадата» показала выручку 8,75 млрд руб., OIBDA — 3,2 млрд, NIC — 2,8 млрд. Параллельно расходы на персонал выросли в полтора раза, и компания заявляет о желании «стабилизировать рост команды и оптимальное использование ресурсов». Для выпускника это не светская новость, а готовый бизнес-контекст: коммерческий успех есть, а экономика команды начинает давить на маржу. Если вы делаете ВКР по Data Engineering, HR-аналитике или системному анализу — вот сюжет, который защищается лучше десятка абстрактных «разработка информационной системы предприятия». Ниже — как упаковать тему, какие метрики считать и где студенты традиционно спотыкаются.

Поддомен и инструменты анализа
ПараметрЗначение
Поддомен статьиData Engineering / HR-аналитика
Роль экспертаData/ML-инженер
Основной запросаналитика расходов на персонал в ВКР
LSI-запросыDWH, SCD2, Apache Airflow, dbt, PostgreSQL, ClickHouse, cost per FTE, FTE-метрика, витрина данных, Kimball
Ключевые сущностиГОСТ 34, ISO/IEC 25010, C4/UML, PMBOK 7, HR-метрики (FTE, cost per FTE, turnover rate)

Три темы ВКР, которые прямо растут из кейса

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

Как встроить материал статьи в главы ВКР

Глава 1: зачем вообще считать расходы на персонал

Тезисы из новости — это идеальный якорь для раздела «Анализ предметной области». Не цитируйте всухую: разберите связку выручка → OIBDA → ФОТ. Отсюда рождаются требования к системе. Именно тут уместны ссылки на ГОСТ 34 (требования к автоматизированным системам) и ISO/IEC 25010 (характеристики качества продукта) — вы показываете, что отчётность должна быть не просто «красивой», а соответствовать атрибутам надёжности, производительности и сопровождаемости.

Глава 2: архитектура и модель данных

Обязательный набор схем: контекстная C4 (кто потребитель), контейнерная C4 (HRIS → ETL → DWH → BI), ER-диаграмма витрин, BPMN процесса согласования штатного расписания. Отдельно проговорите SCD2: если вы не храните историю оргструктуры, отчёт «расходы за прошлый год» будет пересчитан задним числом — и цифры не сойдутся с бухгалтерией. Это ровно та ошибка, из-за которой реальные компании видят рост ФОТ там, где его не было.

Пример модели витрины cost per FTE:

-- dbt model: marts/hr_cost_per_fte.sql
with payroll as (
    select
        date_trunc('month', accrual_date) as period,
        department_id,
        sum(gross_amount)               as payroll_cost
    from {{ ref('stg_payroll') }}
    where accrual_date >= date '2023-01-01'
    group by 1, 2
),
headcount as (
    select
        period,
        department_id,
        avg(fte) as avg_fte
    from {{ ref('stg_headcount_scd2') }}
    group by 1, 2
)
select
    p.period,
    p.department_id,
    p.payroll_cost,
    h.avg_fte,
    round(p.payroll_cost / nullif(h.avg_fte, 0), 2) as cost_per_fte
from payroll p
join headcount h using (period, department_id)

Обратите внимание на nullif — типичный дефект студенческих работ: деление на ноль при пустом штатном расписании валит ночную загрузку, а вы узнаёте об этом на предзащите.

Глава 3: метрики, тестирование, эффект

Минимальный набор метрик: FTE (эквивалент полной занятости), cost per FTE, turnover rate, время формирования отчёта, полнота данных (data completeness). Тестирование разбейте на слои: dbt-тесты на уникальность и not-null в источнике, интеграционные проверки сверки с бухгалтерией, регрессионные замеры времени загрузки. Экономический эффект считайте честно: было N часов ручной работы × ставка, стало M часов. Если не можете обосновать — не выдумывайте миллионы, возьмите трудозатраты.

Чему вы научитесь на такой ВКР

FAQ: что реально спрашивают студенты

Где взять данные, если доступа к реальному HRIS нет?

Вариант 1 — синтетический генератор: сами задаёте распределение зарплат и текучести, зато полностью контролируете кейсы. Вариант 2 — открытые источники: Росстат по отраслевым зарплатам, HeadHunter-аналитика, датасеты Kaggle по HR. Вариант 3 — обезличенный срез с предприятия-партнёра. Для диплома достаточно синтетики, если честно описать методику генерации и её ограничения — это, наоборот, плюс к методологической части.

Нужен ли ML для прогноза текучести или хватит BI?

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

Какой стек не перегрузит диплом?

PostgreSQL + dbt + Airflow + Metabase/Power BI — проверенная связка, которая поднимается локально в Docker за вечер. ClickHouse добавляйте только если защищаете производительность на объёмах, иначе это лишняя сущность для нормоконтроля и лишние вопросы комиссии.

Как оформить схемы, чтобы прошли нормоконтроль?

Каждая схема — со ссылкой в тексте («на рисунке 7 представлена…»), сквозной нумерацией, подрисуночной подписью и, если требуется, перечнем обозначений. ГОСТ 34 диктует состав документации на систему, ГОСТ 19 — на программу; уточните у кафедры, какой применять именно к вашей работе. Экспорт из draw.io или PlantUML в читаемый формат лучше «склеенных» скриншотов.

Чек-лист перед сдачей

  1. Каждая задача из введения закрыта конкретным результатом в главе и выводами — прослеживается цепочка «задача → метод → результат».
  2. Все метрики (FTE, cost per FTE, turnover rate) определены формулой, а не только названием.
  3. Схемы C4/BPMN/ER пронумерованы и на них есть ссылки из текста.
  4. Код воспроизводим: есть requirements.txt или Dockerfile, порядок запуска описан.
  5. Оформление соответствует ГОСТ 34/19 в той части, которую требует кафедра.
  6. Уникальность выше порога вуза, цитаты из новости оформлены корректно.
  7. Приложения содержат листинги, датасеты и словарь метрик.

Типичные ошибки

  1. Сумма зарплат без нормирования. Студент показывает абсолютный ФОТ, видит рост и делает вывод о раздутии штата. Как «Аренадата» отмечает необходимость оптимального использования ресурсов, так и в ВКР нужно делить на FTE — иначе вывод недоказуем. Разделите payroll на avg_fte, прежде чем строить тренд.
  2. Игнорирование истории оргструктуры. Без SCD2 при переводе сотрудника между отделами прошлые отчёты «съезжают». В дипломе это выглядит как баг, а на защите — как непонимание предметной области.
  3. BI вместо DWH. Прямой коннект дашборда к операционной базе — быстрый путь к расхождению цифр. Слой трансформации нужен хотя бы минимальный: staging → marts. Иначе любой вопрос комиссии «откуда взялось число» ставит вас в тупик.

Если не хочется самостоятельно разбираться с dbt-моделями, SCD2 и оформлением по ГОСТ — заказать диплом или его отдельную главу можно с сопровождением эксперта. Обычно это около 120 часов работы: консультация по теме бесплатная, дальше — план, реализация, нормоконтроль. Помощь с дипломом не отменяет вашего участия, но снимает рутину.

Материал подготовлен экспертами компании [Название сайта]. Мы помогаем студентам с 2010 года. Если вам нужна помощь в разработке темы или оформлении работы, наши специалисты готовы подсказать.

Последнее обновление: 2026-10-07

Источник: Расходы «Аренадаты» на персонал выросли в полтора раза. Компания хочет стабилизировать рост команды (опубликовано 2026-03-27)