﻿---
title: Оценка эффективности сотрудников
description: "Сервис на Laravel + Filament: циклы оценки, самооценка и оценка руководителя, контроль сроков, калибровка и история результатов."
---

## Что это за сервис

Внутренний сервис для регулярной оценки сотрудников: самооценка, оценка руководителя, калибровка и итоговые результаты живут в одной системе, а HR видит ход цикла в реальном времени.

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

Сервис полезен, когда в компании уже есть договорённость о модели компетенций, шкале и частоте оценки. Инструмент не придумывает процесс: если правила не согласованы, автоматизация только быстрее покажет, что руководители понимают оценку по-разному.

## Что он делает

- **Проводит циклы по расписанию команды.** Для продаж можно запустить ежеквартальный цикл, для разработки — полугодовой; у каждого свои сроки и участники.
- **Собирает самооценку и оценку руководителя.** Формы строятся по компетенциям и шкале компании; на форме видна оценка прошлого цикла.
- **Следит за сроками.** HR и руководители видят, кто не сдал оценку, а напоминания уходят автоматически, например за 7, 3 и 1 день до срока.
- **Помогает калибровке.** Экран калибровки показывает оценки подразделения или уровня рядом с распределением, и изменения вносятся прямо на встрече.
- **Хранит историю.** Сотрудник видит свои результаты по циклам, руководитель — динамику команды.

## Нюансы и особенности

- **Шкалу компании не меняют под инструмент.** Пять уровней, четыре или описательные метки — шкала хранится как настройка, и формы подстраиваются под неё.
- **Оценка без примеров не принимается.** По каждой компетенции нужен хотя бы один конкретный пример, иначе на калибровке нечего обсуждать.
- **Распределение против завышения.** На калибровке полезно видеть, где оценки руководителя стоят относительно подразделения. Жёсткие квоты — отдельное решение компании, инструмент их не навязывает.
- **Калибровка — по живым данным.** Поздно сданные оценки должны сразу попадать на экран калибровки, без повторной выгрузки. Изменения после калибровки журналируются с автором и причиной.
- **Доступ ограничивают на сервере.** Сотрудник видит только свои оценки, руководитель — прямых подчинённых, HR — всех. Черновик оценки руководителя сотруднику не виден до публикации итогов.
- **Результаты влияют на деньги.** Выгрузка для пересмотра компенсаций передаётся ограниченному кругу и содержит только нужные поля. Оценки — персональные данные, сроки их хранения согласуйте с ответственным за 152-ФЗ.
- **Когда хватит готового продукта.** Специализированные платформы оценки и модули HR-систем закрывают типовой цикл «самооценка, руководитель, калибровка». Своё приложение оправдано при нестандартной модели компетенций или жёсткой связи с другими внутренними сервисами.

## Как сгенерировать через ИИ-агентов

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

### 1. Данные и модели

```text
Создай модели и миграции для оценки эффективности: RatingScale (уровни с
метками и описаниями), Competency (название, описание, роли),
ReviewCycle (название, подразделения, шкала, сроки самооценки и оценки
руководителя, статус), Review (цикл, сотрудник, руководитель, тип —
самооценка или руководитель, статус, время сдачи), ReviewScore (оценка,
компетенция, балл, пример), CalibrationChange (оценка, старый и новый
балл, автор, причина, время). Добавь фабрики с демо-данными.
```

### 2. Циклы и формы оценки

```text
Сгенерируй Filament-ресурс для ReviewCycle с действием «Запустить»,
которое создаёт самооценку и оценку руководителя для каждого участника.
Сделай форму оценки по компетенциям роли со шкалой цикла и обязательным
примером по каждой компетенции; рядом покажи балл прошлого цикла.
```

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

### 3. Контроль сроков

```text
Добавь таблицу хода цикла с фильтрами по подразделению, руководителю и
статусу и процентом сдачи. Сделай ежедневную задачу напоминаний за 7, 3
и 1 день до срока, а после срока уведомляй вышестоящего руководителя.
Интервалы вынеси в настройки цикла.
```

### 4. Калибровка

```text
Сделай страницу калибровки: оценки выбранного подразделения или уровня
таблицей с распределением по шкале и средним баллом каждого
руководителя. Изменение балла на этой странице требует причины и пишется
в CalibrationChange. Поздно сданные оценки появляются без перезагрузки
данных вручную.
```

### 5. Роли, история и экспорт

```text
Настрой доступ: сотрудник видит свои опубликованные итоги и историю,
руководитель — прямых подчинённых, HR — всех. Черновики руководителя
скрыты от сотрудника до публикации. Добавь экспорт итогов цикла с
фильтрами по подразделению и баллу только для роли HR.
```

## Похожие сценарии

- [Матрица навыков](https://wpcraft.ru/kb/stacks/filament/use-cases/hr/skills-matrix-dashboard.md) — чем отличается от оценки эффективности: там уровень владения навыками, здесь — результаты работы за период.
- [Пульс-опросы вовлечённости сотрудников](https://wpcraft.ru/kb/stacks/filament/use-cases/hr/employee-engagement-pulse.md) — анонимная обратная связь команды в дополнение к индивидуальной оценке.
- [Оценочные листы собеседований](https://wpcraft.ru/kb/stacks/filament/use-cases/hr/interview-scorecard-hub.md) — единые критерии и калибровка на этапе найма.

## Материалы и источники

- [Refine: Performance Reviews](https://refine.dev/use-cases/hr/performance-reviews/)
- [Filament 4.x: формы](https://filamentphp.com/docs/4.x/forms/overview)
- [Filament 4.x: ресурсы и авторизация](https://filamentphp.com/docs/4.x/resources/overview)
- [Filament 4.x: фильтры таблиц](https://filamentphp.com/docs/4.x/tables/filters/overview)
- [Filament 4.x: экспорт](https://filamentphp.com/docs/4.x/actions/export)