Developer | Innovation Rate

Developer | Innovation Rate

Overview

Overview

Definition (Hover Text)

Innovation Rate measures the percentage of newly added code in a repository, focusing on functional and non-functional features that contribute to innovation.

Source Tools

Github, Gitlab, Bitbucket, Azure Repo

Graph type

Line

X Axis - Days/Weeks/Months
Y Axis - Percentage

Filters

Branches & Developers

Hover Format on KPI

<From Date - To Date>: <Innovation Rate %>

Fields on Explore

  • Project

  • Repository

  • Branch

  • Developer

  • Days/Weeks

  • LOC Added

  • LOC Changed

  • Innovation Rate

Business Logic

Calculation Formula

For a given time period (TStart, TEnd):

Innovation Rate (%) = (Σ {new lines of code per commit} / Σ {total lines of code per commit}) × 100

Where:

  • Σ {new lines of code per commit} represents the sum of newly added lines of code in each commit (insertions).

  • Σ {total lines of code per commit} represents the total number of lines of code (insertions and deletions) in each commit.

Trend

An increasing Innovation Rate is a positive trend.

Maturity Levels

Nil

Instance level thresholds

Nil

Configurations

Processor Fields

Nil

KPI Specific fields

Target KPI Value

How to Validate KPI

Suggested ways of working

  • Ensure each pull request follows standard formatting to allow proper analysis.

  • Standardize the process for tagging or categorizing new feature work across teams to ensure consistent data collection.

Benefits of KPI

How does the KPI help

The Innovation Rate KPI helps by providing insights into how much of the team's efforts are focused on delivering new features and capabilities. It highlights the balance between innovation and maintenance work, helping teams prioritize tasks more effectively.

© 2022 Publicis Sapient. All rights reserved.