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.
Functional Size Measurement
/in productivityOrganizations pay large sums of money to have external companies benchmark their IT infrastructure. Application development, maintenance and support is often beyond the scope of these benchmarks. Ironically, the amount of money spent on these activities is, for many organizations, more than 50% of the total IT spend. The functional size of applications enables the calculation of valuable, benchmarking metrics. They include: Project Delivery Rate, Cost Efficiency, Delivery Speed and Value Delivered. These metrics can be compared against metrics, for similar projects, from the ISBSG Data Repository. The results of these comparisons can then used as a basis for improvements in cost and productivity for projects. This short paper delves into the world of functional size measurement, providing insights into the power of implementing and using it.
Manpower Delivery Rate
/in estimationISBSG has data for more than12,500 development projects, new releases and agile sprints. This data can be used to calculate a number of important metrics, including Manpower Delivery Rate (MDR). This is the number of functional size units delivered per person per elapsed month. This short report examines the MDR for different project criteria in the ISBSG Repository.
Price per Function Point Contract
/in agileVelocity is a key metric which is used to measure the work delivered by an Agile team. While story points represent the effort required to complete a unit of work, they are subjective. Therefore, the velocity calculated using story points can be unreliable. However, function points, which quantify the functional size of software, provide a more objective and consistent basis for measuring velocity. By using function points, teams can gain a clearer understanding of their delivery speed and make more accurate predictions for future sprints. Delivery speed (velocity) based on function points is an important metric.
This short paper dives into the delivery-speed metrics of agile teams. To do so, it analyses the delivery speed of a sample of Java projects from the ISBSG Repository.
Development & Maintenance Benchmarking Certification
/in benchmarkingThe IFPUG AD/M (Application Development and Maintenance) Benchmarking Certification ensures that benchmarking service providers meets the necessary requirements to perform an AD/M benchmark analysis. This certification evaluates the provider’s competency by examining evidence and criteria established in accordance with ISO/IEC 29155 tasks and activities. This webinar introduces the new CEPAS SCH174 certification exam (Measurement Specialist), illustrates the development of ‘maturity models’ and discusses the People CMM with measurement suggestions and KPIs for better HR asset management.
Agile Team Velocity Analysis
/in agileVelocity is a key metric which is used to measure the work delivered by an Agile team. While story points represent the effort required to complete a unit of work, they are subjective. Therefore, the velocity calculated using story points can be unreliable. However, function points, which quantify the functional size of software, provide a more objective and consistent basis for measuring velocity. By using function points, teams can gain a clearer understanding of their delivery speed and make more accurate predictions for future sprints. Delivery speed (velocity) based on function points is an important metric.
This short paper dives into the delivery-speed metrics of agile teams. To do so, it analyses the delivery speed of a sample of Java projects from the ISBSG Repository.
Government versus Non-Government Projects
/in productivityGovernment versus non-government projects – which organization type has higher productivity or a greater speed of project delivery?
It’s often assumed that non-government organizations might have an advantage due to their flexibility and agility. However, the evidence does not always agree. ISBSG has a valuable repository of project data that enables the in-depth analysis of the factors influencing project success. This short paper uses ISBSG Data to compare productivity and speed of delivery for government and non-government projects.
Benchmarking to Improve Competitiveness
/in benchmarkingSoftware projects face many challenges, all of which can increase costs and decrease productivity. This presentation looks at the use of benchmarking, to improve the management and control of projects.
Software Cost Estimation of Maintenance and Support
/in estimation, maintenance and supportM&S activities can consume a significant portion (65% – 85%) of a software application’s total cost. Therefore, accurate estimation of M&S effort is crucial for organizations to effectively plan resources and budgets. This report explores how ISBSG data can be used to estimating an application’s M&S effort.
Software Cost Estimation Certification
/in estimationThe success of a software development project depends on the accurate estimation of project costs. This short report looks at the importance of cost estimation maturity. It discusses the International Cost Estimating and Analysis Association (ICEAA). This is a non-profit organization that promotes the professional development of cost estimation and analysis skills. We review the cost-estimation educational modules and certification options provided by ICEAA.
Impact of Requirements on Agile Projects
/in agileAgile methodologies emphasize flexibility and continuous adaptation, but clear requirements are still crucial for efficient development. The effective management of project requirements can: contribute to a team’s ability to deliver working software in short iterations, minimize rework caused by misunderstandings, ensure the final product aligns with stakeholder expectations. This short paper investigates the impact of the effort spent on the design phase and its impact on productivity, in agile software development projects.
Analysis of Productivity per Application Type
/in productivityDo certain application types have better productivity rates than others? This short paper examines the productivity rates for different application types in the ISBSG Repository. It compares statistics to determine which application is a winner in terms of productivity!
Effort Distribution in Agile Teams
/in project controlIn this short paper, the difference in productivity (i.e., effort distribution) between traditional and agile projects is analysed. It explores the importance of optimal effort distributions in agile development and discusses general trends. It compares a subset of ISBSG project data to general effort distribution observed in agile development teams.
Inhouse versus Outsourced Applications
/in outsourcingMany organizations employ software development experts to develop applications that are used inhouse or sold to customers. Other organizations outsource application development to specialized, external companies. In this short paper, we examine the differences in productivity and delivery speed between in-house and outsourced application development.
Benchmarking Application Development Projects
/in benchmarkingThis short report explains why the benchmarking of application development projects and teams is an important activity. It enables comparisons between your project and projects produced by industry leaders as a basis for improvement.
Story Points versus Function Points
/in project controlThis short paper describes and compares two methods of measurement used in software projects – Story Points and Functional Size Measurement. The choice of metrics can significantly influence decision-making and behavior within an organization. Therefore Story Points and Functional Size Measurement are rated for their relevance to “good” metrics (e.g., cost effectiveness).