Software architecture in an agile context becomes more dynamic, smaller-scaled and more distributed. An agile mindset creates cross-functionality, flexibility, and the ability to work iteratively. How does this change architectural work? Communication and ad-hoc decisions are more difficult in large scale development environments. How can agile architectural work be done in a reasonable fashion? This cheat sheet No. 6 summarises the most important aspects.How does a central agile idea influence architectural work?
How much up-front architectural work is reasonable?
How can architecture help to scale agile methods?