O'Reilly logo
  • Chad Thomas thinks this is interesting:

As software is required to operate continuously in changing and uncertain environments, adaptability needs to be considered as a key issue, along with other more traditional software qualities


Cover of Managing Trade-offs in Adaptable Software Architectures


Interestingly, all architecture must exhibit adaptability for the rest of the quality attributes to be relevant. If you cannot change your architecture, then you have bigger problems.