OutSystems Productivity Analysis & Code Complexity

by | May 5, 2021

B O N C O D E   A R T I C L E

Function Point Analysis has become an important tool once again. In the era of low-code and no-code, faster development and faster time-to-market it serves as way to monitor and control the speed of your development teams. When the functional size is monitored over time and we divide this by the effort it took (in hours) a Productivity Analysis is possible. However, for the productivity analysis it is important to take the code complexity into account. After all, the accuracy of the Productivity Analysis heavily depends on the quality of the data used as input.

Improved quality of Effort Data

To calculate the effort BonCode uses the Enhancement Function Points metric. This metric has now been upgraded to also take into account the local complexity of functionality. This means that the Productivity Analysis has very detailed knowledge of the code complexity of certain functionality, therefore making it possible to calculate the total effort very accurately. For the end user this results in a high quality Productivity Analysis.

Identify Hotspots in time with a Productivity Analysis

Many projects have components that use up most of the time of your development teams. Usually these are a small number of components. We like to call them hotspots. These hotspots are often critical parts of the system that contain a lot of complex business logic. Hotspots also include components that require constant change due to requirements changes.

Hotspots consist of business-critical functionality and require a lot of time and effort to maintain. This makes them more prone to a loss of code and architecture quality. Monitoring hotspots creates awareness and mitigates risks.

More on Function Point Analysis

You may be interested in this:

3 Reasons Why Independence Is Important In Software Assessments

3 Reasons Why Independence Is Important In Software Assessments

Software quality is not an easy thing to manage. People involved with managing and developing software naturally have their own perspectives. That can make it hard to find common ground. Some companies decide their own metrics, and others put responsibility for...

Software Quality Matters – The BonCode Founders’ Story

Software Quality Matters – The BonCode Founders’ Story

BonCode co-founders – Jan Willem Klerkx, Jeroen Meetsma and Joost Koen – bring complementary skills to the company. Jan Willem provides business logic, and Jeroen delivers technical expertise. Joost keeps the organization on track and well organised. The men have two...