The term Management Dashboard defines a wide range of data reporting and visualization tools or dashboards that allow using various performance & efficiency measures to report on an enterprise’s ability to organize and coordinate its activities in accordance with certain policies and in achievement of pre-determined objectives.

Step 10. KPI management in software development company solution

KPI management should be applied to determining the factors that really are essential for software development company's success, and have direct influence on the individual or group work. In the software development company, CentriQS can be used to set up key performance indicators for tasks and task groups. You can apply various performance metrics by using Custom Fields.

Then this time estimate is used to assess the developer's performance.

Deadlines
On-time completion is the important indicator most commonly used in software development companies. Before the beginning of development process the developers are expected to estimate how long a job or a task will take. Then this time estimation is used to assess the developers' performance. This is important because the work of the rest of the company's employees is aligned with the results of the development team. To measure the developers' performance, the project manager can set estimated time needed for a task completion against actual time the developer spent. The ratio between estimated time and actual time is a key performance indicator that shows how well the developers do their job and whether the scheduled tasks are completed on-time and according to deadlines.

To build this KPI in the software development company solution, you need to use following fields in VIP Task Manager:

Estimate, Actual, Remain. The first one is filled by the project manager at the stage of task scheduling. The developer gets his tasks already with planned estimated time and deadlines. The second field is set up by the developer when the tasks are actually completed. The third field is filled in by the system, or the manager can enter required valued in this field.

Deviation. In the Task Analaytics view you can calculate Deviation between the fields Actual, Estimate and Remain. The Deviation indicator will help you monitor time performance of your programmers and IT engineers.

Testing
Testing is very important and integrated part of software development process. The testing process should be carefully tracked and measured. One of metrics that can be applied to measuring testing is the number of bugs detected per 100 lines of code. The idea of this KPIis that the testers detect bugs and malfunctions in the product, then describe and document bugs found and send the documented bugs to development team. By using this indictor, the senior developer can assess suitability of software code and efficiency of the whole development team.

To visualize and measure task performance of programmers, testers or other required IT staff, the manager can use the Task Analytics Chart view. In this view the manager can build various kinds of chart, with multiple features and options. For exmaple, the stacked bar chart can used to measure task performance of task programmers by Actual, Remain and Deviation.