The Project Delivery Rate of a project expresses how many effort hours were
spent, on average, to create one function point. Speed expresses how many
function points are created per calendar month. So there is a relationship since
both metrics refer to effort and time. The question is: “How are these metrics
A high-level analysis is given of the productivity differences between traditional languages, such as Java or .Net and low code technologies (i.e. drag and drop).
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. There is a lot of available data of Java projects in the 2021 ISBSG Development & Enhancement repository – over 2000 projects. This short paper examines the productivity of these projects.
In this industry report, Challenges in Productivity Measurement in the software industry are
addressed and the way ISBSG data can be used to benchmark productivity of completed
projects, releases and sprints is explained.
Functional size (function points) is the only international standard to measure the size of software in a standardized, objective, repeatable, verifiable and therefore defensible way. This report examines methods used by projects in the ISBSG Data Repository.
An objective of software benchmarking is to obtain a balanced approach to software development ensuring that important project factors are considered.
Time and time again, the software industry struggles to come up with accurate estimates for software development projects, releases, or sprints. Lack of understanding of the performance of development teams in combination with low maturity estimation processes, often result in overly optimistic project estimates that are highly probable to result in failing projects and severe cost and schedule overruns.
As the ISBSG repository contains more data of projects carried out in an agile way of working, analysis of differences between traditional projects and agile projects becomes more significant. In this report, the difference in productivity between traditional and agile projects is analyzed.
For agile teams, it’s usually quite easy to estimate the cost. The important management questions are: How many people should be in the team in order to have specific functionality at a given time? How can progress be measured during this time?