Software architecture in an agile context becomes more dynamic, smaller-scaled and more distributed. This cheat sheet summarises the most important aspects.
An agile mindset creates cross-functionality, flexibility, and the ability to work iteratively. How does this change architectural work?
Agile projects are lean – also in regard to up-front work. How can you work on the architecture in a well-founded and focused fashion?
Agile methodologies are short on how to do software architecture. How can you deal with architectural tasks and the role of the architect?
Communication and ad-hoc decisions are more difficult in large scale development environments. How can agile architectural work be done in a reasonable fashion?