Craft and Scale
Over the last decade or so, much of the focus of agility has shifted from its small-team origins to whole companies, from code to product, from the detail of programmer practice to questions of process and organisation. The most a process can provide is a framework, but a framework is necessarily incomplete. Ultimately software is details, and it is individuals and their interactions that make development agile (or not).
This talk reasserts the importance of technical practices in making teams and their architectures agile, and in reducing the degree to which a development needs to be scaled up.