Agile Velocity

This talk explains how the ISBSG database can be used to determine velocity in terms of size, based on the story points assigned to story cards. No additional metrics are needed except some automated COSMIC counting.  The approach uses the powerful concept of transfer functions, and also the Buglione-Trudel matrix for determining story cards priorities.

Software Data Estimates

This paper chronicles a journey that PRICE Systems has traveled with an Army customer to develop and institutionalize a process for the collection and application of historical cost data for software projects. Price is now armed with the right tools and processes to deliver defendable, credible estimates to their program office.

Effect of Planning on Productivity

The focus of this presentation is on the input effort delivered by the team to do work, rather than the work output and factors affecting productivity.  We will first revisit and clarify some fundamental concepts of Team Size and Team Power. We will then investigate (empirically) the nature of the relationship between Average Team Power and Average Team Size.

Software Estimation Bias

This presentation discusses the issues of estimation bias and strategic mis-estimation as well as how to mitigate these issues.  Both the results of Nobel prize winning work and subsequent discoveries by researchers and the author will be discussed.

Triangle Benchmarking

The Triangle Benchmarking concept is based on very few measurements and reasonably light data collection, compared to traditional benchmarking services. It can be easily applied within all kinds of organizations and especially well with Agile software development projects, as the old heavier benchmarking services were applicable and affordable only for very large corporations.

Software Verification Validation

The complex software applications controlling critical safety domains, such as transportation, raise increasing concerns about the ability of software development, verification and validation processes to avoid the presence of software faults in such applications.  An account of currently applied techniques and of open research challenges will be given.

Automated Function Analysis

We present a prototype of a technical framework to perform AFP (Automated Function Point Analysis) on software built on a canonical architecture (Java Enteprise with Entities modeled using JPA 2.0 – the Java Persistence Framework).  The solution is integrated in Sonarqube.  It allows for on-the-fly assessment of a new quality metric that we propose, called “Technical Delay”.

Automotive Software Benchmarking

This presentation discusses software for the Automotive sector in order to point out further data that could be possibly collected by ISBSG.

IFPUG Boundary

It is important to properly define boundaries in modern, multi-layered applications. CPM statements can be analyzed from an Asset Management perspective.