The present invention discloses a KPI statistical
system and a KPI statistical method. The
system comprises git
software, a project warehouse associated
database, a
server, an instruction analyzing module, a
workflow module and a KPI report module, wherein the
server is a
webhook pointing
server in a git warehouse; a git server triggers
webhook to transmit a
commit instruction to the instruction analyzing module, and the instruction analyzing module analyzes project information; the
workflow module is used for receiving the project information, associating the project information with a task point if the task point with which a
task number needs to be associated exists, or creating a new task point, associating the project information with the task point, simultaneously acquiring a project name and a staff ID, and storing KPI information; and the KPI report module is used for KPI statistics. According to the KPI statistical
system and the KPI statistical method, the time of writing KPI by a
software engineer can be reduced, data required by KPI reports is efficiently and accurately obtained in a centralized manner, and the KPI reports are automatically provided for decision-making and management levels for reference, so that project resources are dynamically and effectively allocated, the work efficiency is greatly improved, and the error rate is very low.