Anticipating change
It is generally believed that to accommodate change one must anticipate possible changes
- Counterpoint: Extreme Programming
By anticipating (and perhaps prioritizing) changes, one defines additional criteria for guiding the design activity
It is not possible to anticipate all changes