Prioritization in Scrum can be defined as determining the order and separating what must be done now, from what needs to be done later.
Scrum uses Value-based Prioritization as one of the core principles that drives the structure and functionality of the entire Scrum framework - it helps projects benefit through adaptability and iterative development of the product or service. More significantly, Scrum aims at delivering a valuable product or service to the customer on an early and continuous basis.
While prioritizing, following three factors are considered:
- Risk or uncertainty; and
Thus, prioritization results in deliverables that satisfy the requirements of the customer with the objective of delivering the maximum business value in the least amount of time.