Evolving Architectures – Part II but Design is emergent
This is part II of a series on agile architecture. You can read part I here.
In the previous installment I provided a definition for software architecture and
raised the apparent friction between the up front design implied by software architecture
and the YAGNI approach and deferred requirements prompted by agile development in
the…