The requirements workshop may be the most powerful technique for eliciting requirements.
It gathers all key stakeholders together for a short but intensely focused period.
The use of an outside facilitator experienced in requirements management can help ensure the success of the workshop.
Brainstorming is the most important part of the workshop.