Net Promoter Score (NPS) is an attempt to distill into a single value, what users of a company’s products
think of it. Users are asked a single question along the lines of “How likely are you to recommend this
product to a friend or coworker?”, which is the question used by the UserStories.com website. A product’s
NPS is determined by subtracting the percentage of people unlikely to recommend the product (0-6)
from those likely to do so (9-10). A more detailed description including examples
is also available.
Web - the TWiki web for XP tracking. One web can be used to track multiple products.
Project - the project being worked on for a Product. Usually this will be the next major release. Each project has a page, which contains an auto-generated summary of the project progress.
Team - Each project has one or more teams, groups of developers that work on one aspect of the project. Each team has a page which contains an auto-generated summary of the team's progress.
Iteration - a project is divided into a series of short iterations. Each iteration has a page, the contents of which are also auto-generated.
Story - An iteration comprises a number of stories. Stories are pieces of related functionality that are owned by a lead developer but can be worked on by more than one developer. The story page contains information on the acceptance criteria, and also a list of tasks.
Tasks - these are the atomic units of work. A story is usually broken up into a number of tasks. Tasks may be shared among more than one developer. Tasks details are entered on the story page.
Information is entered for Stories and their associated tasks, and for iteration dates. Information for all other levels in the hierarchy is automatically generated.
Usage
Creation of pages is recursive, each page has an html form that uses a template to create child pages:
Projects/Teams. You can create a new project page using the html form on the home page for the tracking web. You can create a new team page using the form on the project page. You can add additional content to these pages if desired, but do not delete the existing content. This is used to provide high level overviews of schedule progress. Projects and Teams will not be shown in the pages if they don't have any iteration.
Iterations Create new iterations from the team pages.
Stories Create new stories from the iteration page. The story name can be any unique name, as long as it ends with the string "Story". Fill in the two tables for the story summary and task list respectively.