QSM Resources

Thirty years of research – in one convenient place.

Articles and Whitepapers

In the interest of supporting the software development industry, the following resources are available free of charge.

Constant Velocity Is a Myth

By Andy Berner ( December 2013 )

Is your agile team’s velocity constant from sprint to sprint? No? That’s not a surprise. Many teams assume that their velocity will be constant. In this article, QSM's Andy Berner explains why that’s not the right expectation--and how that affects how you use this metric.

Read the article

Ready, Set, Go...and Ready Again: Planning to Groom the Backlog

By Andy Berner ( October 2013 )

For an agile project to progress smoothly, the backlog must be groomed and ready for each sprint. That work must be included in your project plan. This article gives you five points to consider when planning that work.

Read the article

All In: Collaborative Software Estimates

By Laura Zuber ( September 2013 )

A transparent, collaborative estimation process that engages stakeholders can minimize project overruns caused by unrealistic schedule and budget expectations. It depends on metrics collection, analysis, risk comparison, and a structure for sharing the right information with the right people at the right time.

In this article, originally published on Projects at Work, Laura Zuber explores the benefits and best practices of collaborative estimates.

Read the article

Is It Bigger than a Breadbox? Getting Started with Release Estimation

By Andy Berner ( July 2013 )

It’s becoming clear to organizations adopting Agile methods that one still needs to estimate how long a project or a release of a product will take.  It won’t suffice for businesses to simply take guesses or accept unreasonable constraints.  We must be able to derive credible estimates, based on a history of similar projects.  But how can we estimate a project in advance, while still maintaining the ability to manage the backlog in an Agile manner?

In this article, we’ll answer that question, compare release-level estimation to the techniques used for iteration estimation, and give some pointers on getting started with release estimation in an Agile environment.

Read the article

An Analysis of Function Point Trends

By Donald Beckett ( July 2013 )

An Analysis of Function Point Trends by Don Beckett - Function point analysis has played an important role in software measurement and analysis for 30 years. This study looks at the QSM software project database and examines a set of validated projects counted in function points that have completed since the year 2000 to see what they tell about productivity, schedule, and staffing. We are fortunate to have several thousand projects in this sample to work with as this allows us to parse the data many different ways and still have enough projects to be statistically significant. For this study only unadjusted function points were used.

Read the article

Making the First Cut: Sizing New Technology

By Mike Ross ( September 1997 )

This article discusses how you can estimate the size of something you’ve never done before.

Read the article

Measurement Improves Tender Evaluation

By Anthony Hemens ( September 1997 )

This article discusses how you can quantitatively evaluate potential suppliers and determine whether or not a potential supplier is likely to perform as promised.

Read the article

The Economics of Software Product Development

By Mike Ross ( April 1997 )

This article discusses capital investments we can make and process improvement policies we can adopt that will have a large impact on future projects.

Read the article

Team Size Can Be the Key to a Successful Project

By Doug Putnam ( April 1997 )

This article discusses how many people you should use on your development team.

Read the article

Estimating Millennium Resources

By Jim Greene ( November 1996 )

This article discusses what will happen to your date-dependent software when the year rolls from 1999 to 2000.

Read the article