I had the pleasure of delivering the opening keynote at the Agile Software Architecture Symposium that took place in The Netherlands last week. My talk was called "Agility and the essence of software architecture" and the slides are available to view online.
My keynote at the conference last year primarily focussed on the perceived conflict between software architecture and agile approaches, specifically related to the role of software architects and how much up front thinking should be done when undertaking a software project. This year I focussed more on what agility means, how to create a software architecture than is "agile" and some of the practices that support this. I finished by sharing my experience of how teams can influence change by introducing, or sometimes reintroducing, these practices.
Simon is an independent software development consultant specialising in software architecture; specifically technical leadership, communication and lightweight, pragmatic approaches to software architecture. He is the author of two books about software architecture; Software Architecture for Developers (a developer-friendly guide to software architecture, technical leadership and the balance with agility) and The Art of Visualising Software Architecture (a guide to communicating software architecture with sketches, diagrams and the C4 model). Simon lives in Jersey (the largest of the Channel Islands) and regularly speaks to audiences around the world. You can find Simon on Twitter at @simonbrown.