QUALITY MANAGEMENT APPARATUS, QUALITY MANAGEMENT METHOD AND PROGRAM
A quality management apparatus includes a processor configured to collect work information of a plurality of workers who perform software development; create a base model serving as a base for evaluation of work quality on the basis of the work information of the plurality of workers; and evaluate work quality of a worker on the basis of the base model and a model based on work information of the worker.
1 . A quality management apparatus comprising a processor configured to:
collect work information of a plurality of workers who perform software development;
create a base model serving as a base for evaluation of work quality on a basis of the work information of the plurality of workers; and
evaluate work quality of a worker on a basis of the base model and a model based on work information of the worker.
2 . The quality management apparatus according to claim 1 , wherein the software development by the workers is performed by terminals placed in remote environments.
3 . The quality management apparatus according to claim 1 , wherein
a weight is assigned to each of parameters included in the model, and the the processor is configured to calculate a rank by multiplying, for each of the parameters, the weight of a parameter by a value of the parameter and adding values obtained for all the parameters together, the parameter being from among the parameters.
4 . The quality management apparatus according to claim 3 , wherein
the processor is configured to calculate work quality of the worker by comparing a rank based on the base model with a rank based on a model of the worker.
5 . The quality management apparatus according claim 1 , wherein
a plurality of parameters included in the model include a number of lines of code created per unit time, a number of bugs per line, and a bug correction time.
6 . A quality management method executed by a processor, the quality management method comprising:
collecting work information of a plurality of workers who perform software development;
creating a base model serving as a base for evaluation of work quality on a basis of the work information of the plurality of workers; and
evaluating work quality of a worker on a basis of the base model and a model based on work information of the worker.
7 . A non-transitory computer-readable recording medium storing a program for causing a computer to:
collect work information of a plurality of workers who perform software development;
create a base model serving as a base for evaluation of work quality on a basis of the work information of the plurality of workers; and
evaluate work quality of a worker on a basis of the base model and a model based on work information of the worker.