A method for operating a personnel evaluation management server that assigns key performance indicators (KPIs) for a manager and manages personnel evaluation by using a personnel evaluation service associated with a collaboration tool, the method comprising:
- registering a first project in a collaboration tool that provides chat, video conference, schedule management, office management support, and security services based on an input of a manager participating in the first project performed by a first company;
- determining a first KPI list to be applied to first managers participating in the first project;
- providing the first managers with a collaboration tool UI screen that displays a first area related to a project number and a project name of the first project and a second area related to detailed contents according to an input of the first area;
- receiving first completion information indicating termination of execution of the first project through the collaboration tool UI screen;
- providing the first managers with an evaluation page that displays the first KPI list in response to reception of the first completion information;
- receiving first evaluation result information indicating evaluation results for the first managers which are made by the first managers by evaluating the first managers from each other using the evaluation page;
- determining a personnel evaluation score corresponding to each of the first managers based on the first evaluation result information;
- generating first analysis information indicating a change in task performance abilities of a first task manager and a second task manager when the first task manager and the second task manager among the first managers proceed with the first project together;
- generating second analysis information indicating a change in a task performance ability of the first task manager when the first task manager proceeds with the first project and a second project simultaneously;
- generating recommended task assignment information of the first manager based on the first analysis information and the second analysis information;
- and
- providing an operator with the personnel evaluation score and the recommended task assignment information,
- wherein the determining of the KPI list includes:
- selecting a second company classified as the same industry as the first company based on a pre-stored industry classification table;
- extracting feature information including factors such as a scale, a period, a region, and a difficulty level of each of a plurality of projects and corresponding to each of the plurality of projects performed by the second company, and target feature information corresponding to the first project;
- extracting comparison feature information from among the feature information, in which the comparison feature information coincides with the target feature information in terms of the region and the difficulty level, has a scale within a threshold scale difference, and has a smallest period difference;
- and
- determining a KPI list by adding a KPI item, which is input by an operator who confirms a progress situation of the first project and manages the personnel evaluation, to KPI items included in a major job KPI applied to the comparison feature information,
- wherein the determining of the personnel evaluation score includes:
- receiving an importance for each factor of the important evaluation factors for the first project;
- determining weights for each of the KPI items based on the importance for each factor;
- and
- determining the personnel evaluation score by applying the weights to the first evaluation result information,
- wherein the major job KPI indicates any one of goal achievement, growth and savings, problem solving, and human error,
- wherein the important evaluation factors include a time factor, an achievement factor, and an error factor, and
- wherein the collaboration tool UI screen includes a screen for displaying a chat screen in the second area when the manager selects a chat item through the first area and receiving an input of termination of the first project from the manager through the chat screen.