The key to success of any Agile Methodology is to adapt the methodology for each specific need.
- Client defines and prioritizes list of features required to be built
- Sufficient features (based on team size and velocity) are selected from top and put into an
iteration
- Discussion happens with client to clarify any doubts and to understand the features.