To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
The technical storage or access that is used exclusively for statistical purposes.
The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Software Productivity Versus Speed
/in productivityThe 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
related?”
Low-code Project Productivity
/in productivityA 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 Project Productivity
/in productivityJava 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.
Software Productivity Measurement
/in productivity, recommendedIn 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.
Software Sizing Methods
/in sizingFunctional 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.
Software Benchmarking Goals
/in benchmarkingAn objective of software benchmarking is to obtain a balanced approach to software development ensuring that important project factors are considered.
Project Estimation
/in estimationTime 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.
Agile Project Productivity
/in agileISBSG has collected more data for projects carried out in an agile-way of working. In this short paper, the difference in productivity between traditional and agile projects is analyzed.
Agile Team Size Estimation
/in agileFor 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?
Managing Agile Activities
/in agileAgile enables development teams to bring major benefits to software customers. Functionality is delivered faster and closer to business needs than was possible with old ‘waterfall’ processes. COSMIC, IFPUG and Nesma have collaborated to produce a report that shows how their methods can be used to manage Agile-at-Scale activities. This can be achieved whilst leaving existing Agile processes unchanged at the team level. Your free copy of the report is available here.
Agile Team Productivity
/in agileAgile software development empowers teams. It enables software to be developed centrally, rather than with a project-specific focus. This requires less management control.
ISBSG data for Process Improvement
/in productivity, recommendedData is a valuable project asset. It guides project estimation, team performance measurement, vendor contracting and benchmarking. Discover how data can be used to improve the IT processes of your organization.
Planning for Productivity
/in productivityLuigi Buglione, President of Italian Software Metrics Association, discusses the ‘Planning Game’. This strategy describes how to improve project estimations, using correct productivity levels.
Benchmarking to Improve Performance
/in benchmarkingPekka Forselius, Senior Advisor to FiSMA, examines ISBSG, a driving force behind the international standard for IT project performance benchmarking. Learn how benchmarking can be simplified to improve project performance.
Harry Potter and the 7 Secrets of the IFPUG Function
/in project controlJulián Gómez, Brand Manager LedaMC discusses the 7 key points of function point methodology: product focus, improved communications, contextualizing software developments, method standardization and certification.