PV258 Requirements Engineering in Agile Software Development

Week 6 - Requirements Prioritization (part II) - Estimating Effort

Requirements prioritization is important to define the ordering of requirements for each iteration. As we will see, there are many aspects that can be considered to run effectively a prioritization process. One of the most important is the evaluation of the effort associated with the requirements: this will the focus of this lecture. In the agile context, one of the most used approaches for effort estimation is planning poker. Aspects of effort are then used within the planning game to consider also the value for the customer to reach an agreement on the priority of the customer for one iteration

Lecture