Change is the law of life. And those who look only to the past or present are certain to miss the future.
John F. Kennedy
If there is any guarantee that any project should anticipate it is CHANGE. You can be 100% sure that something will change. You might not know what will change but you can be sure that there will be some change. The question is whether you can prepare your design to handle all possible changes.
Well, that's the question...