Archive for March, 2008

How to measure velocity in software projects

Three simple steps to measure velocity in a software project:

  • Estimate your requirements using a size metric.
  • Agree on the concept of done.
  • Define a timebox size.

Then we just need the formula:

Velocity = Points done / Timebox

Integration versus Integration

Just to clarify:

  • Integration test: modules of the system are tested together, as a group.
  • Integration build: modifications made by developers are consolidated through a full build.

Although the integration build may include running integration tests, they’re are clearly two separate problems.