Task: Track Release Progress
  • Track the progress of the release.
RolesPrimary Performer: Additional Performers:
  • None

Progress in XP is measured in user stories that are passing acceptance tests. A user story is deemed completed when and only when it passes all its acceptance tests. Because customer tests are all automated, this task is actually very simple since it only consists of running the automated acceptance test suite and comparing the results against the plan. If 50% (weighted according to cost) of the stories pass acceptance tests, you are 50% done. Hopefully, less than 50% or less of the release has elapsed. If not, it is an indication that the release plan should be revisited.

On a regular basis, the tracker presents the progress the team is making in the release. This information can be presented in the form of a big, visible chart hanging in the team's open workspace. Progress is often presented as the number of stories done vs. planned for the release.