Key performance indicators are a measurement of the software development process. These will help to get an idea on how well the process is going on and improve the existing process. These can also be taken as a measurement of evaluating the employees combined with benchmarks to support.
Following are some of common KPIs used
CYCLE TIME – How long a task will take to complete by developer
CODE COVERAGE -Percentage of code covered by automated testing process(TDD)
CODE REWORK – Having to rewrite the code over and over to adjust functionality
CHANGE OF FAILURE RATE(CFR)- Number of deployments need to do after the initial deployment release
DEFECT DETECTION RATIO(DDR) – Defects pre and post release
BUG RATE – how often find bugs in testing
MEAN TIME TO RECOVERY (MTTR) -Time to restore service after failure – by repair restore or resolve
VELOCITY -Amount of work completed during a spint – story points + hours spent
CUMULATIVE FLOW – State that task spend in each of states
DEPLOYMENT FREQUENCY – measure of agile maturity
QUEUE TIME – Average time in wait stage
SCOPE COMPLETION RATE – Project Coverage percentage with in a spint
SCOPE ADDED -Scope added during the spint