Перейти к содержимому

Пульс-опросы вовлечённости сотрудников

Внутренний инструмент для HR-партнёров и руководителей, который превращает короткие регулярные опросы в понятную картину настроения команд и в конкретные действия по её улучшению.

Без него ответы собираются в таблицу, и HR разбирает её через две недели после закрытия опроса. Руководитель не видит настроения своей команды и узнаёт о выгорании на выходном интервью. Итоги считаются по компании целиком, поэтому проблемное подразделение теряется в среднем значении. Договорённости по итогам опроса нигде не записаны и забываются к следующему циклу, а свободные ответы HR вручную раскладывает по темам и собирает в презентацию.

  • Проводит короткие опросы по расписанию. Цикл, набор вопросов, целевая аудитория и срок ответа задаются заранее; напоминания получают только те, кто ещё не ответил.
  • Показывает динамику по командам. Оценки видны по категориям вопросов, подразделениям, локациям и циклам; последний цикл выделен, чтобы изменение было заметно без ручного сравнения.
  • Защищает анонимность. Результаты группы открываются только после минимального числа ответов, а руководитель видит лишь агрегаты своей команды.
  • Превращает низкую оценку в задачу. Падение ниже порога создаёт действие с ответственным и сроком; его выполнение видно в следующем цикле.
  • Группирует свободные ответы. Комментарии размечаются по темам, чтобы HR читал сводку, а не сотни строк подряд.
  • Оценивает эффект. Действия привязаны к циклу и команде, поэтому можно сравнить оценки до и после их выполнения.
  • Частота убивает отклик. Опрос чаще раза в месяц и длиннее 6–8 вопросов быстро утомляет. Следите за долей ответивших: при её падении данные перестают отражать команду.
  • Анонимность проектируют в модели данных. Если хранить связь ответа с сотрудником, анонимным опрос уже не назовёшь. Надёжнее хранить ответ только с подразделением и циклом, а для случаев, требующих разбора, делать отдельный добровольный канал обращения в HR.
  • Порог минимальной выборки обязателен. Результат команды из трёх человек легко деанонимизировать. Пока ответов меньше порога (например, пяти), показывайте «Недостаточно ответов», в том числе в фильтрах и выгрузке.
  • Доступ ограничивают на сервере. Руководитель видит только свою команду и только агрегаты, HR — всю компанию. Ограничение действует в виджетах, таблицах и экспорте.
  • Персональные данные и 152-ФЗ. Даже обезличенные ответы в маленькой группе могут стать персональными данными. Собирайте минимум атрибутов и согласуйте с ответственным за обработку данных, что именно хранится и сколько.
  • Существующий инструмент опросов можно оставить. Ответы из Яндекс Форм, Google Forms или специализированного сервиса загружаются через CSV или API; пересоздавать анкеты не нужно. Если готовая платформа вовлечённости уже даёт разрезы и планы действий, своё приложение не нужно.
  • Без действий опрос вреден. Сотрудники, которые не видят реакции на свои ответы, перестают отвечать честно. Каждая просадка должна закончиться задачей или осознанным решением ничего не менять.

Промпты рассчитаны на AI-агента (Claude Code, Cursor и аналоги) в Laravel-проекте с установленным Filament 4.x. Отправляйте их по одному и проверяйте результат каждого шага.

Создай модели и миграции для пульс-опросов: Survey (название, категории
вопросов), SurveyCycle (опрос, даты открытия и закрытия, аудитория),
Question (категория, текст, тип шкалы), Response (цикл, подразделение,
локация, ответы по вопросам, свободный комментарий) — без ссылки на
сотрудника. Отдельно храни факт участия (цикл, сотрудник) только для
напоминаний. Добавь FollowUpAction (цикл, подразделение, категория,
ответственный, срок, статус, итог).

Проверьте, что по таблице ответов нельзя восстановить, кто что ответил.

Сгенерируй Filament-ресурсы для Survey и SurveyCycle: конструктор
вопросов с порядком и категориями, запуск цикла для выбранных
подразделений, счётчик доли ответивших. Добавь фоновую рассылку
напоминаний только тем, кто ещё не участвовал в цикле.
Сделай страницу результатов с виджетами: средняя оценка по категориям,
динамика по циклам с выделением последнего, сравнение подразделений.
Фильтры — цикл, подразделение, локация. Если в группе меньше пяти ответов
(порог в конфиге), показывай «Недостаточно ответов» вместо цифр.
При закрытии цикла создавай FollowUpAction для каждой пары «подразделение
и категория», где средняя оценка ниже порога из конфига, с руководителем
подразделения в роли ответственного и сроком через 7 дней. Добавь импорт
ответов из CSV внешнего сервиса опросов с сопоставлением колонок и
отправку уведомлений о просроченных действиях.
Настрой доступ: руководитель видит агрегаты и действия только своего
подразделения, HR видит всю компанию и свободные комментарии, сотрудник
видит итоги компании и список действий по своей команде. Примени правила
к виджетам, таблицам и экспорту.

Войдите под руководителем и убедитесь, что чужие подразделения и группы ниже порога не видны нигде, включая выгрузку.