Use when the user wonders how hard it is to implement a software requirement. How much is already implemented, what could be re-used, what is missing entirely and needs to be added from scratch.