17
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