Agile Architecture - Oxymoron or Sensible Partnership?

Shane Hastie writes on InfoQ about architecture in an agile software develpment project. I agree that architecture is required even in an agile project, but the question is not just how much, but also which qualities the architecture should provide. All projects benefit from a solid technical framework that is the basis for the functional features. With a clean designed separation between these aspects, independent changes are possible and thus reduce the need of a big, detailed upfront design.

(via Instapaper)