Коллеги, добрый день.
Есть задачка, посоветуйте, как бы вы ее реализовали.
В компании есть квартальная премия, которая вычисляется путем умножения оклада на коэффициент. Коэффициент получается из суммы неких сквозных по всей компании показателей (КПЭ).
Приведу пример двух сотрудников из разных департаментов:
Code:
Иванов.
Общие показатели для всей компании:
Показатель-А: 0.2
Показатель-Б: 0.2
Показатели департамента:
Показатель-В: 0.1
Показатель-Г: 0.1
Показатель-Д: 0.2
Если все показатели достигнуты, то премия = оклад * (0.2 + 0.2+ 0.1+ 0.1 + 0.2)
Code:
Петров.
Общие показатели для всей компании:
Показатель-А: 0.2
Показатель-Б: 0.2
Показатели департамента:
Показатель-В: 0.4
Показатель-Г: 0.3
Если все показатели достигнуты, то премия = оклад * (0.2 + 0.2 + 0.4 + 0.3)
Как видно, у сотрудников несколько отличается набор показателей и их вес. Но напомню, что показатели сквозные. То есть и Иванов и Петров или выполнили показатели В или не выполнили.
Для каждого департамента необходимо составить модель. Выбрать показатели, задать их веса. После чего в конце квартала оценить, что выполнено, а что нет.
Как все это разумнее хранить?
Нечто подобное я делал, но тогда цель была реализовать индивидуальную оценку сотрудника. Здесь же оценивать мы должны итоги подразделения.
Спасибо!