•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