Customer-oriented practices come in several categories. Here are the categories for rapid-development purposes:
Planning—Customer-oriented practices help you build customer satisfaction into your project.
Requirements analysis—Customer-oriented practices help you to understand the real requirements and avoid rework.
Design—Customer-oriented practices help you build in the flexibility needed to respond quickly to customer-generated change requests.
Construction—Customer-oriented practices help to keep the customer confident about your progress.
Each of these are discussed further in the following sections. In addition, Managing Customer Expectations discusses managing customer expectations.
For details ...