Architecture addresses high priority non-functional requirements in software. Teams using Scrum are supposed to implement a shippable product increment of high valued functionality iteration after iteration. This session will present the theory behind emergent architecture and how it is handled in Scrum. We will also have a look at some of the tools in Visual Studio 2010 that allow teams implement emergent architecture.