Techniques that allow Agile teams to estimate the size of work, prioritize it and plan to release features to customers.