Elaboration—that identifies data,
function, features, constraints and behavioral requirements
Negotiation—agree on a deliverable system that is realistic for
developers and customers
rank requirements by priority (conflicts arise here …)
identify and analyze risks assoc. with each requirement
“guestimate” efforts needed to implement each requirement
eliminate, combine and / or modify requirements to make
project realistic