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 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).
Analysis of Extra Large Projects
/in project controlWe will look at the XL projects in the ISBSG database. These are projects with a functional size that is greater than 3000 Nesma or IFPUG function Points. The following characteristics will be investigated: delivery rate and speed, projects per industry sector, project duration based on programming language, year of completion.
How to Use ISBSG Data for Software Project Estimation
/in estimationThis short paper discusses how ISBSG data is used by leading industry experts, including certified Software Cost Estimators, to estimate the cost of software development projects. The paper discusses the difficulties and challenges inherent in software project cost estimation. It also explores how estimation has evolved in Agile contexts. A detailed example demonstrates the steps taken to make a cost estimation for a sample project.
BIG Data for Software Engineering Estimation
/in estimationBig Data in software engineering estimation, can be a valuable tool to improve the accuracy, efficiency, and transparency of the estimation process. However, it is important to be aware of the challenges associated with using big data before adopting this approach.
Concept of Operation
/in estimationEstimating the cost and schedule of custom software development from preliminary requirements or a Concept of Operations (ConOps) document can be challenging. Software size and productivity are major drivers of software development costs. This presentation outlines a streamlined six-step process to develop a data-founded and defensible cost and schedule ROM estimate from high-level requirements/ConOps documents. A sample ConOps case study will be used to demonstrate the six-step process.
Software Cost Estimation
/in estimationSoftware development projects often fail to meet expectations, exceed budgets, and overrun schedules. Often, the cause is bad estimation practices.
Nesma and the International Cost Estimation and Analysis Association (ICEAA) developed the Cost Estimation Body of Knowledge for Software (CEBoK-S).
This presentation addresses the industry’s main issues, CEBoK-S and aims to solve these issues. ISBSG data is used to estimate software projects using functional size and relevant historic data.
Prioritizing Requirements
/in productivityWe present the methods that focus solutions to the “Next Release Problem” for agile-driven developments. This includes: new algorithm proposals and novel techniques that model how the software requirements interact .
Non-Functional Requirements
/in estimationNon-Functional Requirements are a challenging concept. How can NFR data be gathered and used to improve effort/cost estimations.