1. Home
  2. Docs
  3. DETANGLE® Knowledge Base
  4. DETANGLE® Metrics
  5. Feature Effort Effectiveness

Feature Effort Effectiveness

The Feature Effort Effectiveness % (FEE) is a DETANGLE® Performance Indicator which measures the ease of implementing new issues of selected “Features” issue types.

The “Features” filter is normally used to select the issue types which capture the functionality (e.g. user stories or features) as “functional” issues of your system in your issue tracker.

The Effort Effectiveness metric takes the ratio of new code versus effort spent on implementing “Features”,  i.e. adding new features/functionality to the system.

Feature Effort is explained as part of the System Effort metric. New Code captures the sum of added and modified Lines of Code for features.

The ratio of New Code versus Feature Effort allows measuring the implicit refactoring/restructuring part when implementing these features. It should be rather small since a good architecture/design mainly supports ADDING new code instead of refactoring/restructuring existing code when developing new features.

Feature Effort Effectiveness has a range of percentage values:

  • Mainly adding code by implementing primary issues results in a value between 66% to 100%.
  • In case of some limited implicit refactoring/restructuring when implementing features the value ranges between 50% and 66%.
  • Removing a lot of code when refactoring/restructuring several code places and extracting these to one central part of the code delivers values even lower than 50%.

The icons in the diagrams comply to certain thresholds:

  • 👍 effort effectiveness is above 66%, therefore adding new features to the system has been easy to do by mainly adding new code.
  • ⚠️ effort effectiveness is between 50% and 66% in the last time period, thus indicating some refactoring already.
  • 👎 effort effectiveness is below 50% in the last time period, thus it has been hard to add new features to the system.

Feature Effort Effectiveness is calculated along the code structure of the code base, for files, folders, the whole system, and for each time period:

Granularity/
KPIs or Effort Metrics
per 

bug

per

“functional” issue

per 

file

per

folder

per

entire

system

Maintenance

Effort (cLOC)

x x x x
Maintenance

Effort %

x x x x
Maintenance

Effort Ineffectiveness

x x x x
Primary

Effort (cLOC)

x x x x
Primary

Effort %

x x x x
Feature

Effort Effectiveness %

x x x x
System Effort (cLOC) x x x

Take a look at DETANGLE® Metrics at a Glance for an overview of all metrics.

Was this article helpful to you? Yes No

How can we help?