Totally agree. Looking ahead a little during design can save a lot of time later. You will not guess always right but usually you can make a reasonable guess where things will be going.
I have had this fight with Agile absolutists. They claim you should only think about the next sprint and not design any further.
I have had this fight with Agile absolutists. They claim you should only think about the next sprint and not design any further.